learningequality / learningequality/studio

Unstable - No clear indication that there's an existing draft version, no draft version number

Open
#5,867 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug DEV: frontend P1 - important TODO: needs decisions
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

  1. Sign in to Studio at Unstable with a new account
  2. Create a new channel and publish it as a draft

Usage Details

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.