Create a support admin role and add affiliated emails and roles via SAML

Bug #1953411 reported by Robert Lyon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Robert Lyon

Bug Description

The role will be like a staff role but also have the ability to masquerade as another person.

Additionally, this commit contains rules to add more fields via SAML authentication, in particular for information coming via affiliated institutions. Additional emails and roles for the specific institutions can be added automatically that way.

Tags: newfeature
Robert Lyon (robertl-9)
Changed in mahara:
milestone: none → 22.04.0
status: New → In Progress
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "main" branch: https://reviews.mahara.org/12290

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/12290
Committed: https://git.mahara.org/mahara/mahara/commit/a6e7e3dc3c90c2ef53bee3c5790155c26db84375
Submitter: Robert Lyon (<email address hidden>)
Branch: main

commit a6e7e3dc3c90c2ef53bee3c5790155c26db84375
Author: Robert Lyon <email address hidden>
Date: Tue Oct 19 14:43:38 2021 +1300

Bug 1953411: Creating a support admin role

This role sits between institution staff and institution administrator,
giving someone staff permissions as well as the permission to masquerade
as anybody in the institution who is an institution member or staff, i.e.
someone with fewer permissions than themselves.

Institution support administrators cannot suspend or delete an
institution member.

Change-Id: Icabbcc239af74b190ec7c1df493470d7884bdb6e
Signed-off-by: Robert Lyon <email address hidden>

Robert Lyon (robertl-9)
Changed in mahara:
status: In Progress → Fix Committed
tags: added: newfeature
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review
Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/c/mahara/+/12606
Committed: https://git.mahara.org/mahara/mahara/commit/5646c9a8d8f3cf2d132b817e8c90e40ef2ea0da7
Submitter: "Robert Lyon <email address hidden>"
Branch: main

commit 5646c9a8d8f3cf2d132b817e8c90e40ef2ea0da7
Author: Kristina Hoeppner <email address hidden>
Date: Sun Apr 17 11:31:19 2022 +1200

Bug 1969288: Update lang strings to include inst. support admins

The new feature of institution support administrators
was introduced in bug 1953411, but the language
strings for accessing reports hadn't been updated
yet.

Change-Id: Ie9971052b52e8ceed8080f79e821cc4cf4629738

Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "22.04_DEV" branch: https://reviews.mahara.org/c/mahara/+/12577

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/c/mahara/+/12577
Committed: https://git.mahara.org/mahara/mahara/commit/74ed6579b59256a74a6af5e557b7ed6e026bd3cd
Submitter: "Robert Lyon <email address hidden>"
Branch: 22.04_DEV

commit 74ed6579b59256a74a6af5e557b7ed6e026bd3cd
Author: Kristina Hoeppner <email address hidden>
Date: Sun Apr 17 11:31:19 2022 +1200

Bug 1969288: Update lang strings to include inst. support admins

The new feature of institution support administrators
was introduced in bug 1953411, but the language
strings for accessing reports hadn't been updated
yet.

Change-Id: Ie9971052b52e8ceed8080f79e821cc4cf4629738
(cherry picked from commit 5646c9a8d8f3cf2d132b817e8c90e40ef2ea0da7)

summary: - Create a support admin role
+ Create a support admin role and add affiliated emails and roles via SAML
description: updated
Gold (gold.catalyst)
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.