ManifoldScholar / manifold

Transforming scholarly publications into living digital works.
http://manifoldapp.org
GNU General Public License v3.0
236 stars 31 forks source link

Change default message for users without accounts attempting to join reading groups #2729

Open jojokarlin opened 4 years ago

jojokarlin commented 4 years ago

Feature Description

Alter the messaging (currently "Access Denied") for users joining reading groups who have not yet created reader accounts. Instead something along the lines of "To join this reading group you must have an account on this instance of Manifold."

Why is this feature important? Who does it help?

When a group receives an invitation to a reading group, it's important to guide them to the solution. Many who see "Access denied" to a reading group assume they have done something wrong. Having a clear indication of why they are not allowed in and what they can do to remedy it would smooth the reading group creation process significantly.

User Stories

Design Notes

Development Notes

zdavis commented 4 years ago

Thank you for taking the time to report this bug. We've reviewed the issue and agree that this should be fixed. We’re adding a “planned” label to indicate that we consider this bug as part of our current work plan.

This was an automated message, but please don't hesitate to reply. Our team watches these issues closely and will respond as soon as we're able to!

tsmyre commented 4 years ago

This may be adjacent to this particular issue, but we've received further feedback around this kind of messaging:

If the user is on the page you have to be logged in for, say a private reading group, or a draft text and you log out the page tries to reload but instead gives an error message (of course, since the user is no longer logged in). I'm wondering if it would be possible in instances like that to get a more specific error message, like "you must be logged in to view this page," and then a link to do so, or if you could get bounced back to the homepage? It's possible this isn't an issue a regular user would come up against very often, so may not be important, but it happens to me all the time—I do a lot of switching between my accounts.