← Back to team overview

mahara-contributors team mailing list archive

[Bug 1835688] Re: Authentication method not showing properly

 

It is correct that a person can only receive the authentication method
that is allowed in the institution to which they belong. We made a
change a while back where it was not possible anymore for a site admin
to choose any authentication method. Like institution admins, they can
only choose one of the methods that are available in an institution.

It is also correct that a person gets the primary authentication method
set for an institution when moved from "No institution" to an
institution as an auth method used in one institution can't continued to
be used in an institution. The only exception is when the site allows
membership in multiple institutions. Then an auth method from all
institutions in which the person is a member of can be selected.

This does not apply to "No institution" though. A person is either in
"No institution", i.e. the site or a "proper" institution.

That means that comment #3 is not an issue in Mahara core but expected
behavior.

As for comment #4 more investigation is needed as I haven't been able to
replicate that.

** 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: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1835688

Title:
  Authentication method not showing properly

Status in Mahara:
  Incomplete

Bug description:
  Version: Mahara 19.04
  Browser: chrome

  Steps to Replicate: (You will need two or more institutes in Mahara)
  1. Create a user on Moodle to access the site via the xml/rpc method.
  2. Login as that user - the account is created as expected.
  3. Add that user to a different institute in Mahara. (The user will be using the same auth, but will be added to a new institute)

  As the admin of Mahara.
  3. Find the user [maharawebsite]/admin/users/search.php
  4. Enter the user's name and it will list as expected -with correct authentication details

  5. Edit the user (Issue 1 - The form is not showing the correct details)
  Authentication method on the form is displayed as "internal" and a password is requested
  Change the authentication method to be the institute listed.

  6 DONT click save - the users details will have changed and the
  institute will have a new internal auth method.

  7. Go back and edit the user - and change the authentication back
  7: click save

  7: Search for the user again [maharawebsite]/admin/users/search.php -
  that user is still listed as "internal" with incorrect auth details.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1835688/+subscriptions


References