Ambigious AJAX link text

Bug #552939 reported by Jason
6
This bug affects 1 person
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?

Revision history for this message
Evan Goldenberg (naveg) wrote :

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.

Changed in mahara:
status: New → Confirmed
assignee: nobody → Evan Goldenberg (naveg)
milestone: none → 1.3.0
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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.