Conflicting messages regarding RRM status when awaiting approval
- Dominant language
- JavaScript
- Stars
- 1.4k
- Forks
- 384
- Avg merge
- 4d 14h
- Merged PRs (30d)
- 77
Description
## Bug Description
If a user is awaiting approval for RRM, which can take up to two weeks, the messaging regarding "Complete setup" in RRM settings, or "Complete publication setup" on the dashboard may be confusing, as setup is already complete. In addition, clicking on the button from the RRM settings page directs a user to the Site Kit dashboard.
There are a couple of improvements here, which could potentially be split into separate issues:
### Improvement one:
Change the button text below from "**Complete setup**" to "**Back to dashboard**" as that's what the button does, as opposed to completing setup.
### Improvement two:
In the case of RRM initial set up is complete, but a user is awaiting approval. change the below button text from "Complete publication setup" to "Go to publisher center" or "Visit Reader Revenue Manager".
I'm aware also that it may be hard to determine or distinguish the status from the API, which limits the exact messaging.
## Steps to reproduce
1. On a new site, set up RRM (a new publication) within Site Kit. You'll be directed to the RRM platfrom in a new tab from Site Kit in order to do so.
2. After setup is complete on the RRM side, revisit the Site Kit settings tab
3. A message will appear regarding competing setup. Clicking on that directs you back to the Site Kit dashboard
4. On the Site Kit dashboard, a notice appears suggesting users complete setup. This isn't required, the publication is awaiting approval.
## Recording of experience
https://github.com/user-attachments/assets/0eeb5b26-cf33-4cc7-ad0b-6185ba8ceecd
---------------
_Do not alter or remove anything below. The following sections will be managed by moderators only._
## Acceptance criteria
*
## Implementation Brief
* [ ]
### Test Coverage
*
## QA Brief
*
## Changelog entry
*
Contributor guide
Research direction
Start by reproducing the flow through the RRM settings page and Site Kit dashboard described in the issue, including the awaiting-approval state. Trace how that state is obtained and how each button label and destination is selected; done means the messages no longer imply setup is incomplete and each button leads to its intended destination.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100