mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #64620
[Bug 1956387] Re: Confusing UI updating member accounts when masquarading as institution admin
As far as I remember, this page consists of multiple forms that each
have their save and cancel buttons. We'd need to check if we can
actually have only one button as certain changes made in one form will
affect what's happening in another form, in particular for a site admin.
For example, if a learner is a member of an institution, they will have
an InstitutionAuthSAML (for example). Now, if we remove that person from
the institution and at the same time also add them to another
institution and also update the 'Username for external authentication',
then we'll run into problems because the new auth method won't be
available yet or any more and thus the change in the main form might not
be fully actioned or saved incorrectly.
Therefore, an examination of the interactions on that page should be
undertaken to determine whether these separate forms can be merged into
a single one.
** Changed in: mahara
Status: New => Confirmed
** Changed in: mahara
Importance: Undecided => Low
** Changed in: mahara
Status: Confirmed => Incomplete
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: mahara-contributors
https://bugs.launchpad.net/bugs/1956387
Title:
Confusing UI updating member accounts when masquarading as institution
admin
Status in Mahara:
Incomplete
Bug description:
Discovered when logged in as catadmin on myportfolio.school.nz:
Steps to reproduce:
- Create a new institution with some members
- Give one of those members the role of Institution Admin
- Masquerade as that Institution Admin
- Change the username of another member of the institution
- Here, the page expects the 'Save Changes' button to be clicked in order to update the username
- However, as I want to make further changes at an Institution level, I don't click save, I open the drop-down box to make further changes
- I then give that member the role of Institution Staff
- I then click "Update"
Expected outcome:
- All changes made on the page are saved
Actual outcome:
- Alert pops up saying "This page is asking you to confirm that you want to leave — information you’ve entered may not be saved." - with options to 'Stay on page' or 'Leave page'
- I clicked stay on page, then "Update" again, with the same outcome. So I tried leaving the page.
Without knowing that I needed to press both "Save Changes" AND
"Update", it created the impression that I wasn't able to update the
account details. I was confused as to why the account holder had been
made a staff member, but their username hadn't changed.
Recommendation:
- One submit button for the whole page
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1956387/+subscriptions
References