Ambigious AJAX link text
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Undecided
|
Evan Goldenberg |
Bug Description
The "Profile->View profile page" page contains an AJAX link that switches the profile visibility between public and logged-in users. There are a number of problems with this link.
1. The first problem is that it is ambiguous. The link looks like a title, telling the user the current state of the public access to the profile. It is not. It is actually a link telling the user what will happen if they click on the link. It is not obvious though, without some experimentation. That's the most serious of the flaws.
2. Since a profile page is like a default view for a user, this link ought to be replaced with a set of view privileges as is available for the non-default views. Why should the profile have just public/logged-in access rights, while the additional views have a very rich set of privileges that can be applied? It should be consistent IMO.
3. Lastly, what is this privilege-changing link doing on the "View profile page" page anyway. Should it not be on the page used to *Edit* the profile page?
Changed in mahara: | |
assignee: | Evan Goldenberg (naveg) → nobody |
Changed in mahara: | |
status: | Confirmed → Fix Committed |
Changed in mahara: | |
assignee: | nobody → Evan Goldenberg (naveg) |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
This has been changed in the usability enhancements that will likely be part of Mahara 1.3.
The profile view is now simply listed among all other views on the "My Portfolio" page. It cannot be deleted, however, and instead of the "Edit Access" link that appears for other views, it has the link the toggle between public and logged in access. The text has been changed for improved clarity: "Allow public access" and "Allow logged-in users only". The new context should also aid user's in understanding what the link does.