Skip to content

Add some basic workspace and version functions, example script to start workflow#68

Draft
kshepherd wants to merge 1 commit intothe-library-code:mainfrom
kshepherd:workflow_support
Draft

Add some basic workspace and version functions, example script to start workflow#68
kshepherd wants to merge 1 commit intothe-library-code:mainfrom
kshepherd:workflow_support

Conversation

@kshepherd
Copy link
Copy Markdown
Collaborator

  • New Version model,
  • New method to get workspace item for item (useful when creating a new version as the new version goes to workspace but the REST API returns embedded item uuid, not workspace item ref)
  • Slightly extend the (still very stubby) start_workflow method so that it returns the parsed json response
  • example script to show how this call all be used

This is very basic stuff, written to "make versioning work" without trying to implement the full spec.

WorkspaceItem modelling in particular can be a lot because you have all the SectionData embeds, configuration, and so on. Workflow and Claimed/Pooled Tasks are also TODO and could be more work for modelling

@kshepherd kshepherd self-assigned this Apr 22, 2026
@kshepherd kshepherd requested a review from quasipoint April 22, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant