- 26 Jan, 2017 1 commit
-
-
Robert Lyon authored
To allow us to easily turn of a 'bad' auth when it is trying to connect to a third party server but that server is not reachable. Currently it makes logging in slow as it needs to timeout on that auth instance before trying the next one. behatnotneeded Change-Id: Ieeaeeaeb1bc0aa61ed3faad8f3bf751edd9c1023 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 10 Oct, 2016 1 commit
-
-
Kristina Hoeppner authored
Minor fixes; not all of them required new strings as they didn't change meaning. behatnotneeded Change-Id: Ic714eeb240a945afa7844c75dd6161899734167d
-
- 26 Sep, 2016 1 commit
-
-
Aaron Wells authored
This patch removes all authentication functionality from the browserid auth plugin. It adds a script, accessible through the plugin's configuration page, to migrate user accounts from browserid to internal auth. Also includes changes to allow users to be searched by authtype, and to prevent non-useable plugins from being enabled on the plugin config page. Change-Id: I4e8bd9fc4d2fb2ccaa1845fda533c9373ec251bd behatnotneeded: Can't test with behat
-
- 15 May, 2016 1 commit
-
-
Piers Harding authored
behatnotneeded Change-Id: I38fbf34dae007b7a64e0753a69a8cebb7a3401bd Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 21 Mar, 2016 1 commit
-
-
Robert Lyon authored
As they are set to TITLE we can just assign TITLE to PAGEHEADING in the smarty function call. We can later override the PAGEHRADING with $smarty->assign('PAGEHEADING', string); if we need to. Have also updated a few files where TITLE was not defined. behatnotneeded - everything should work as before Change-Id: I3ea592cd37344e68c6e90a3c64947cf99db59471 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 24 Feb, 2016 1 commit
-
-
Robert Lyon authored
So it can show a '- deprecated' message next tothe plugin on the admin/extensions page. Could be useful if other plugins become obsolete also behatnotneeded Change-Id: If1679e140253213f4e48d6916ed33152acc870da Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 09 Feb, 2016 1 commit
-
-
Aaron Wells authored
Because Persona is going to be decommissioned by Mozilla in November 2016, we want to discourage new sites from using it. An easy way to do that, is to disable it for newly installed sites, or when upgrading sites where it is not yet in use. behatnotneeded: Can't be tested in behat Change-Id: I7a986d8610a7bed0e7e1968912a242320b8ac44f
-
- 16 Oct, 2015 1 commit
-
-
Kristina Hoeppner authored
The majority of our options have action words and thus the "Yes/No" combination works better. behatnotneeded Change-Id: Idfff35b18a6799dd98342931169bdf7f624a9157
-
- 20 Sep, 2015 1 commit
-
-
behatnotneeded Bug #1465107 Change-Id: I27492cbc38416fd4790e1e62ec8090c19602d171
-
- 07 Sep, 2015 1 commit
-
-
Pat Kira authored
Minor fixes - style login panel, display block without content, remove some styling on block heading, remove get link function for wall block it was duplicated Style SSO and Persona login buttons behatnotneeded: styling only Task 22787, 23057, 22661 Change-Id: I280947a17727eb1518551bfbb8ad05a0fb2fea80
-
- 08 Aug, 2015 1 commit
-
-
Robert Lyon authored
Now checkboxes should only be used when there is a list of options and switchboxes should be used where there is a binary choice. behatnotneeded: Is a style change on checkboxes - the checkboxes should still works as before so existing behat tests will suffice Change-Id: I818b7c7e5cf786c0d51d75cab1c0993e29b3f02c Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 23 Jun, 2015 1 commit
-
-
* Standardised delete form * Applied styling to institution edit form Change-Id: I2ee7fa8c07ece3ad56cf0c29d3b10d4dd19319bf
-
- 03 Mar, 2015 1 commit
-
-
Nigel Cunningham authored
This patch adds a JSON progress meter (I'll call it that to avoid confusion with progress bars) to the bulk uploading of users, groups and group memberships and the bulk export and import of users (LEAP), so the user can see the progress of the operation and not just the submit button changed to 'Processing..' and whatever indication their browser gives while waiting for content. The bulk export and import are minor rewrites, replacing the old iframe based progress bar and the associated multiple pages and additional template file in the case of the bulk export, and the recursive redirect-to-self of the bulk import. To accomplish the display of the progress bar during the operation, we make the PHP session be closed (read only) except when changes need to be made. This is for the most part a straightforward change in session.php as it's the only direct accessor. In other places, we replace direct accessing of the session variable ($_SESSION) with use of the session class ($SESSION) so that it can reopen the session, make the change and close the session again. There is one more aspect to all of this: with previous behaviour, multiple requests for the same session would queue, taking the session lock in turn. After this patch is applied, they can proceed in parallel, allowing greater throughput. There is no additional locking requirement because the issues are the same as those already dealt with in allowing multiple PHP threads to process requests from different sessions at the same time. I have sought to make the progress meter nice and generic, so it can be used in the other bulk imports and exports too. Paradoxically, these changes don't just make the import seem to be faster, it actually is.. at least in the case of users and groups. Times for importing 1000 users, groups and memberships, averaged over 3 runs each (Wall time, not CPU time - but the relationship is the same). Without Progress With Progress Users 166s 155s Groups 85s 78s Memberships 20s 19s Change-Id: Iec15c57db32c77994edb80c71d65591de51a95e4 Signed-off-by:
Nigel Cunningham <nigelc@catalyst-au.net>
-
- 05 Feb, 2015 1 commit
-
-
Change-Id: I448b74850bb387c8d9569a3df72da3927ca691d9
-
- 29 Dec, 2014 1 commit
-
-
Son Nguyen authored
Bug 1401324 Make sure 263 calls of the functions are valid Change-Id: I791c14969b20ea1c7dff03cc092db9ff79f37a3a Signed-off-by:
Son Nguyen <son.nguyen@catalyst.net.nz>
-
- 03 Dec, 2014 1 commit
-
-
... in order to silence all the E_ALL notices Change-Id: I0fdc9fc68ae7ffd2fa2dffe68dfbd79ee9599c06
-
- 18 Jun, 2014 1 commit
-
-
Aaron Wells authored
Bug 1331319 Change-Id: I26c58fc9ddde2c2a7c3c3b0c3d418e7872b01a88
-
- 04 Jun, 2014 1 commit
-
-
Aaron Wells authored
As vetted in the May 2014 dev meeting http://meetbot.mahara.org/mahara-dev/2014/mahara-dev.2014-05-01-08.01.log.html Change-Id: I353ed74d69a5346fbe4e8e521e5c349dbe8dcbac
-
- 18 Mar, 2014 1 commit
-
-
Son Nguyen authored
(Bug 1064780) also set default values for the user's account. Change-Id: I347cb39e3ae663b23a37f81af5a48325eaedfcea Signed-off-by:
Son Nguyen <son.nguyen@catalyst.net.nz>
-
- 14 Oct, 2013 2 commits
-
-
- have added this as a separate patch in case it is not needed Change-Id: I87378a0d831727c405cc6135ba6f6e5e4a722813 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Robert Lyon authored
- have updated copyright for the pages that had existing copyright notices (except for the lib/pieforms/ section as i'm not too sure if that needs changing as it is a different Catalyst IT product) Change-Id: I11c65ad26cb9cd856cf16b1dccbd4223ba086645 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz> Signed-off-by:
Aaron Wells <aaronw@catalyst.net.nz>
-
- 09 Sep, 2012 1 commit
-
-
Kristina Hoeppner authored
no ID changes because not necessary to retranslate Change-Id: I65855be719e00942738f5f688970951b49dcfdfb Signed-off-by:
Kristina D.C. Hoeppner <kristina@catalyst.net.nz>
-
- 03 Sep, 2012 1 commit
-
-
Son Nguyen authored
- Rename BrowserID to Persona - Replace the login via 'BrowserID' button with standard graphical Persona button. - Add Persona logo - Update css style of all availlable themes: raw, aqua, default, primary school, fresh, sunset, and ultima. - Change Persona button background for aqua theme Change-Id: Icf7932dbf3e1dd32660280ab8e269d4b837b3536 Signed-off-by:
Son Nguyen <son.nguyen@catalyst.net.nz>
-
- 13 Aug, 2012 1 commit
-
-
Son Nguyen authored
When adding BrowserID authentication plugin to an institution, disable it if the connection between site and BrowserID verifier (verifier.login.persona.org) is not available Change-Id: Ief447652bfc2e018ca175d277d6dd9fdb93ceb63 Signed-off-by:
Son Nguyen <son.nguyen@catalyst.net.nz>
-
- 17 Jul, 2012 1 commit
-
-
Hugh Davenport authored
Login and verify url changed from https://browserid.org to https://login.persona.org Change-Id: I3cd731650e43dda5e62dbc8fbe0ed5f24bc46a9d Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 03 Jul, 2012 1 commit
-
-
Kristina Hoeppner authored
These fixes do not require re-translations as they are minor string fixes for English only that don't alter the meaning of the strings. Change-Id: Ifce61a03f8fff1d1c2a8ac5720d0d4b0fb6cf1a1 Signed-off-by:
Kristina D.C. Hoeppner <kristina@catalyst.net.nz>
-
- 11 Jun, 2012 1 commit
-
-
Richard Mansfield authored
After the call to create_user, the browserid user creation function contains a call to join_institution when usersuniquebyusername is on. It's unnecessary, because create_user should already have added the user to the institution, and also results in a fatal error, because $user is a Stdclass object rather than a User. Change-Id: I94dc1c9c272cd844dd3f018d420c3caa4c7d4f57 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 30 May, 2012 1 commit
-
-
Richard Mansfield authored
Change-Id: I942c1fbeaab3178ea040196ecafafa22bb2c73c2 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 23 May, 2012 1 commit
-
-
Hugh Davenport authored
Change-Id: I2982be3a112c7a6ca709eba64ed8b001839ffec0 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 15 May, 2012 2 commits
-
-
Richard Mansfield authored
Previously, if the last browserid auth instance fetched from the database had autocreate off, then other browserid authinstances with autocreate on never got a chance to create the user. This change lets all the browserid authinstances with autocreate on have a go at creating users, and tries "No Institution" first. Change-Id: I9cc0d666515dbfb527893d0f0e1e1abd520a3037 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Hugh Davenport authored
When a user clicks on "BrowserID Login", one of three things will happen 1- If they have an account, they will login 2- If they don't but there is one authinstance with browserid is present AND it has weautocreateusers enabled, then they will get an account in that institution, and login 3- If none of the above is true, they will get redirected to a register page, which follows same self registration pattern as the internal authentication with the "confirm email" step removed. Change-Id: Idde3166e0664bf2acdc1da32271125e91d43af9c Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 14 May, 2012 1 commit
-
-
Richard Mansfield authored
Including the file https://browserid.org/include.js with an inline script tag sometimes causes an annoying flash. This goes away when the javascript is added into the <head> element instead. Change-Id: I5840e84e27d56bc9e8cf1a321e71ef3072704113 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 17 Feb, 2012 1 commit
-
-
Richard Mansfield authored
The validation/submission methods called during auth *plugin* configuration and auth *instance* configuration have the same names, but in each of these cases, the methods deal with completely different data, and are passed arguments in a different order. This is a problem for the saml plugin, which needs to detect where it's being called from, and reverse the order of the arguments if necessary. To fix this, the new methods validate_instance_config_options and save_instance_config_options are called during instance configuration, and the names 'validate_config_options' and 'save_config_options' are left for global plugin configuration, as these are the names used for all other plugin types. The old names are still usable in case any third party auth plugins are relying on them, but they'll produce a warning when called during instance configuration. Change-Id: I996ed7a2cdbe0e50dcb0c88560d10a2044b4e21c Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 15 Feb, 2012 2 commits
-
-
Francois Marier authored
Having auto-create users essentially turns on self-registration which could lead to confusion for admins. It's better to force them to turn it on manually if that's what they want. Change-Id: If8e24730bca832d50ed4a851f2ffe408c5a7ae0f Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
Francois Marier authored
Change-Id: I4950f3ffc24d8839920c7c999cbe650ff0885959 Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
- 26 Jan, 2012 1 commit
-
-
Francois Marier authored
Bug 920183 I also replaced the deprecated "getVerifiedEmail()" function with the new name for it: get() Change-Id: I1488a17a34d62554967e7907b130ba180d89e40b Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
- 11 Jan, 2012 2 commits
-
-
Francois Marier authored
Change-Id: I79ced22f29ace3e4a566cb53d8ec6c2784376c56 Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
Francois Marier authored
Existing users can now login through BrowserID using one of their confirmed email addresses as long as one of the institutions they belong to has enabled BrowserID. We are ignoring the auth instance that these user accounts are tied to. Automatic creation of accounts is enabled. The only outstanding issue is to figure out what authinstance we should use for creating accounts. However that's a general problem with the authentication system in Mahara, it's not specific to this plugin. Currently, we make sure that it is an institution that: - has registrations enabled - is not full When an account is automatically provisioned, the username is set to the user's email address since that's the only piece of information we can reliably get from BrowserID. Change-Id: I12e59271449654d2bb394511d5ce5adfb081aa11 Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-