wordpress-mobile / wordpress-mobile/WordPress-Android
Prepublishing Nudges : Contributor mode statuses disabled
Open
Nobody has claimed this yet.
[Pri] Low
[Type] Bug
groundskeeping
Post Settings
Prepublishing Nudges
- Dominant language
- Kotlin
- Stars
- 3.2k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 69
Description
Expected behavior
The Status options on the Prepublishing Nudges and the Post Settings that aren't available to contributors should be disabled.
Actual behavior
- The disabled contributor
Statusoptions on the Prepublishing Nudges can't be selected but they are available for selection. - The disabled contributor
Statusoptions in the Post Settings can be selected but when persisted they are not saved. You will see the previousPostStatusthat existed.
Steps to reproduce the behavior
Prepublishing Nudges
- Ensure that you log into the app with a user that has the contributor role.
- Create a new post.
- Click the Status and Visibility option.
- Try to click Publish or Private and realize you can't.
Post Settings
- Ensure that you log into the app with a user that has the contributor role.
- Create a new post.
- Click the Post Settings.
- Click the Status and Visibility option.
- Try to click Publish or Private and realize you can but it won't be saved.
Tested on Google Pixel 4 XL, Android 10, WPAndroid develop ()
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
Reproduce the contributor-role behavior in the Prepublishing Nudges and Post Settings status controls described in the issue. Trace the status and visibility UI and persistence behavior; done when unavailable statuses are visibly disabled in both places and contributor selections cannot be saved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100