Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish unit workflow #1627

Open
sdaitzman opened this issue Jan 28, 2025 · 1 comment
Open

Publish unit workflow #1627

sdaitzman opened this issue Jan 28, 2025 · 1 comment

Comments

@sdaitzman
Copy link

sdaitzman commented Jan 28, 2025

Screenshots

Image

Spec

  • Draft components show a draft indicator
  • Units get a draft status when a component they contain is a draft, or when their settings are modified (pending Unit settings #1640)
  • Draft units show draft status through their publish button (this change will be applied across components eventually as well; if it's easier to make the change for both simultaneously, these publishing workflow updates can be applied to both units and components)
  • Draft units show a draft indicator on their card:

Image

  • Clicking Publish on a unit switches the sidebar to a Publish state that shows what will be published

In Scope

  • Publish button states
  • Draft indicator on components in unit
  • Draft indicator on units in library browse
  • Unit sidebar publish button enters unit publish confirmation state
  • Publish confirmation state shows what will be published

Not in scope (potential)

  • Course references in unit publishing sidebar state (could be placed in a future story)
  • Compare changes in unit publishing sidebar state (could be placed in a future story)

Additional States

More detail coming soon.

@bradenmacdonald
Copy link
Contributor

@sdaitzman CC @jmakowski1123 I have moved this issue to Epic 14, because there is no point implementing a publish button in Epic 12 if there's no way to use the unit in courses yet. Draft/publish status only affects syncing with courses and nothing else.

I have also renamed Epic 12 to remove "and published" from the epic name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In grooming
Development

No branches or pull requests

2 participants