Skip to content

Allow users to create TEI document drafts and publish documents #627

@blms

Description

@blms

This issue tracks integration with FCC2 publish endpoint, draft/published/processing status.

dev notes

Note: Starting with 1.3.0-dev.2, we are deprecating ArchivEngine and requiring FairCopy Cloud 2 Beta as the backend for remote projects.

On the new dev build (1.3.0-dev.2), open or create a remote project hooked up to FairCopy Cloud 2.

  • Check in some documents
  • On the Remote view (clicking Home icon), you should see "Draft" and "Published" columns
  • Checked-in documents should have a pencil icon under Draft. If they don't, click on the document and you should see a "Processing" indicator at the top.
  • If they do have a pencil icon under Draft, clicking on the document should show a "Draft" indicator at the top.
  • On a document that has a draft, there should be a Publish button that is enabled
  • Click "Publish" and after a short wait, the "Draft" indicator should disappear, and you should either see a "Processing" or "Published" indicator appear. The Publish button should be disabled
  • If it still says "Processing", navigate back to the remote documents list. Keep navigating back to the document until the processing indicator disappears—it should be replaced with a "Published" indicator eventually.
  • Back on the remote documents list, the Published column should now have an icon in it for that document.
  • Check out the document, make some changes, and check it back in
  • You should now see both Draft and Published status on that document (or maybe Processing and Published while the draft is created)
  • Again, the Publish button should be re-enabled, and pressing it should do the same thing as before, but this time Published should always remain on the document as it has been previously published.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions