learningequality / learningequality/studio
Unstable - No clear indication that there's an existing draft version, no draft version number
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 191
- Forks
- 307
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 10
Description
❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.
Observed behavior
If I am publishing a channel then I have a clear indication whether the channel has been published and a clear indication of which is the version of the channel. However when I am publishing a draft channel, all I see is the text 'Your channel will be saved..." and I don't have a draft version description field, and a Language drop-down. Also after I have published the draft I can see the shnackbar message but other than it, there's no clear indication what is the current status of the channel (like Draft published 1 hour ago).
https://github.com/user-attachments/assets/3d2f3de2-2469-4027-9168-e1162dc2f31c
Expected behavior
The user should have a clear indication which is the draft version and when it was made.
Steps to reproduce the issue
- Sign in to Studio at Unstable with a new account
- Create a new channel and publish it as a draft
Usage Details
- Studio Unstable (https://github.com/learningequality/studio/pull/5750)
- OS: Windows 11
- Browser: Chrome, Firefox
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the draft publishing flow in Studio Unstable using the listed steps and inspect the channel publishing UI. Done means the interface clearly identifies the draft version and when it was made, including after publication; the issue does not name a file or test to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100