Common OpenCloud Library
Go to file
2024-09-02 15:21:16 +02:00
dbs State of an API with OClib :D 2024-08-21 10:58:24 +02:00
doc model update - shared workspaces 2024-08-07 18:50:25 +02:00
logs bug fix 2024-08-07 11:08:18 +02:00
models adding READ ME main processes 2024-08-30 15:14:45 +02:00
static A question refers to the comment ! And if not Ooopsy 2024-08-30 14:50:48 +02:00
tests improve testing 2024-07-17 17:19:42 +02:00
tools getconfig fix 2024-09-02 15:21:16 +02:00
.gitignore First batch 2024-07-16 11:05:11 +02:00
entrypoint.go A question refers to the comment ! And if not Ooopsy 2024-08-30 14:50:48 +02:00
go.mod common config loader added to tools 2024-08-28 15:26:00 +02:00
go.sum common config loader added to tools 2024-08-28 15:26:00 +02:00
README.md adding READ ME main processes 2024-08-30 15:14:45 +02:00

oc-lib

SPECIAL FLOWS IN OC-LIB RESUME :

WORKFLOW AS ITS OWN WORKSPACE

A workflow on post, put, delete, manage a workspace with resources. This workspace is deeply related to workflow by sharing its naming such as : "<workflow_name>_worspace"

WORKFLOW GENERATE ITS OWN EXECUTION

A workflow on post, put, delete, with a schedule && schedule_active to "true", must manage execution by adding, deleting execution depending on change (update -> involved delete into add)

If schedule_active is set to "false" execution will be deleted.

WORKFLOW GENERATE ITS OWN BOOKING ON PEERS

A workflow on post, put, delete, with a schedule && schedule_active to "true", must manage booking by adding, deleting execution with http requests on peers depending on change (update -> involved delete into add)

If schedule_active is set to "false" booking will be deleted.

SHARED WORKSPACE : WORSPACE & WORKFLOW

You can create a share workspace with workspace & workflow. When a share workspace is post, put, delete it update workspace or workflow field. Workspace can be shared on one share workspace Workflow can be shared in multiple workspace

SHARED WORKSPACE SHARE TO PEER

When writing a shared workspace, it set up to date on peers involved in shared workspace It create or delete shared workspace in remote peers by http requests on oc-shared (update -> involved delete into add)

It create or delete workspace involved in shared workspace by http requests on oc-workspace (update -> involved delete into add) It create or delete workflow involved in shared workspace by http requests on oc-workflow (update -> involved delete into add)

WORKFLOW WRITE BUT SHARED

On delete & update & post, workflow will send to peer in field by http request on oc-workflow

WORKSPACE WRITE BUT SHARED

On delete & update & post, workspace will send to peer in field by http request on oc-workspace