- 28 Sep, 2011 1 commit
-
-
Richard Mansfield authored
There is currently only a site-wide setting for logged-in profile view access. This means that when two institutions share a site, and one wants open profiles and another only wants institution-visible profiles, new users in the open-profile institution must be asked to manually add logged-in access on their profile. Because we expect many more open-profile institutions than closed-profile institutions on a site, it makes more sense to put the onus on the closed-profile institutions to ensure their members remove logged-in access manually. This change ensures logged-in access is added to all new profiles, but only locks that access when the loggedinprofileviewaccess setting is on. Change-Id: I3375d7b2f8eb635a11879bf7758267f48f74c508 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 21 Sep, 2011 1 commit
-
-
Richard Mansfield authored
Change-Id: Ic99bcaec94ccff2b89fdf638fb37c54e5bb0f205 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 20 Sep, 2011 1 commit
-
-
Francois Marier authored
Change-Id: I896c7596aadff3d3f962ff9b68ad798eb83a7dc6 Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
- 15 Sep, 2011 1 commit
-
-
Richard Mansfield authored
Change-Id: I94eb2837265d23b1458fafa6d129f92d5df88b63 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 13 Sep, 2011 2 commits
-
-
Andrew Robert Nicols authored
This commit adds a Command Line Interface install and upgrade mechanism. This should provide for unattended installations and upgrades. Change-Id: I7eaff22f76e30345102405b302bb12fdbd897d4c Signed-off-by:
Andrew Robert Nicols <andrew.nicols@luns.net.uk>
-
Andrew Robert Nicols authored
This set of changes attempts to handle missing plugins in a better fashion. Rather than throwing an uncaught error which causes a unrecoverable site error, which in turn means that no user can use any other plugin; this patch disables the problem plugin and informs administrators of the issue. To handle the case where core plugins, which under normal circumstances cannot be disabled, are missing and disabled; the plugins.tpl template is also changed to test for the contents of the activateform, instead of whether the plugin can ordinarily be disabled. This means that if the issue is then fixed, the plugin can once again be re-enabled, at which point the [ hide ] link will no longer appear. Change-Id: I6f9fa73ae0ac307b5f5f8f30b8205690926f54fc Signed-off-by:
Andrew Robert Nicols <andrew.nicols@luns.net.uk>
-
- 12 Sep, 2011 1 commit
-
-
Richard Mansfield authored
The csv field name was changed from 'grouptype' to 'roles' in commit 027ffc0d , to better describe what the grouptype field does, but wasn't updated in the list of mandatory fields in the page description. Change-Id: I24408eb2b368abbb653e076b47ba92882832c528 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 08 Sep, 2011 3 commits
-
-
Melissa Draper authored
Currently, the password help text does not encourage passphrases. This patch makes all 8(!) instances of the text do so. Change-Id: I72b76c5c53d398c3f31dd27bdf3120150a2d62d2 Signed-off-by:
Melissa Draper <melissa@catalyst.net.nz>
-
Melissa Draper authored
As demonstrated by http://xkcd.com/936/ the current password policy encourages passwords with low entropy. Young users especially struggle with the password policy. This patch drops the mandatory number & 2 letters rule. Change-Id: Ifb9f4a24f53ab86ddf52f69ca3e07611c41bec64 Signed-off-by:
Melissa Draper <melissa@catalyst.net.nz>
-
Richard Mansfield authored
When an upgrade is running, prevent requests for admin/upgrade.php from immediately starting up a second unwanted upgrade by inserting a record in the config table. Nothing is done on fresh installs, because the config table won't exist. Change-Id: Ib82505d04fcb90b0ccbb461acd0d0b4646460498 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 01 Sep, 2011 2 commits
-
-
Richard Mansfield authored
The roles which have edit permissions on group views is set for each grouptype. This changes the setting to be per-group. Partially addresses bug #547362, bug #631189 Change-Id: I3f51f0ed44b7f479a094a2c5b2e2ee4807722e34 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Richard Mansfield authored
The four existing jointypes, 'open', 'controlled', 'request' and 'invite' are mutually exclusive, but they don't need to be so strict. This patch introduces more flexibility in the way groups allow new members to join. * Group admins can always send membership invitations to a group, even if it's open or controlled * Membership requests can be enabled for any group unless it has open membership. * The grouptype now determines the set of roles available to a group, but no longer restricts the available join types. The db upgrade will preserve existing behaviour apart from enabling invitations on open, request, and controlled groups. Change-Id: I8bb0940a37f3c0c36366c1d5b8d27e8b9914a7e3 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 24 Aug, 2011 1 commit
-
-
Francois Marier authored
Part of bug #807278 Add new site setting to force logged-in access to profile pages Change-Id: I7e1634cba16759923e3aa4c64d129d1f5280665f Signed-off-by:
Eugene Venter <eugene@catalyst.net.nz>
-
- 23 Aug, 2011 1 commit
-
-
Carson Tam authored
Allow administrators to provide their own links for the following links in the footer: terms.php privacy.php about.php contact.php Signed-off-by:
Carson Tam <carson.tam@ucsf.edu> Change-Id: I90d2eba97bede9eca55799b1af21ae11cb4444e9
-
- 16 Aug, 2011 1 commit
-
-
Richard Mansfield authored
Adds an additional checkbox to the default quota settings for users, groups, and institution members, which will apply the default quota to existing users/groups. Change-Id: I811bfc9902c4adb62615ea8364473174d714ddb1 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 01 Aug, 2011 3 commits
-
-
Richard Mansfield authored
Change-Id: I899308f41457696d3c4578e5f3105d7d32685d23 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Richard Mansfield authored
Tell the admin why we can't be helpful and give them exact logo dimensions. Change-Id: I916bbdd1bfab33b44ca19bae481ee3fe1caa41e1 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Richard Mansfield authored
The institution logo feature didn't allow institutional admins to revert to the standard logo, so once they'd uploaded a logo, they couldn't go back. This adds a delete logo checkbox on the institution settings page. Change-Id: I16f0ecc1c0b5629662d2c463778c98799914ec28 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 27 Jul, 2011 1 commit
-
-
Richard Mansfield authored
When an institutional admin selects the "Configurable theme" in the institution settings, a set of colour pickers are displayed. When the form is saved, css is generated from the customcss.tpl template, and saved in the database. Change-Id: I8583459ac9c06c8292796bb943ba64456f8e0723 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 21 Jul, 2011 1 commit
-
-
Eugene Venter authored
Bug #814328 Disable and check allowpublicprofiles checkbox when allowpublicviews is set. Fix spelling errors in mentioned setting descriptions. Change-Id: Idbede7309d8676f33b7ad520a85b67bc6a989a91 Signed-off-by:
Eugene Venter <eugene@catalyst.net.nz>
-
- 19 Jul, 2011 1 commit
-
-
Hugh Davenport authored
This commit does the following: - Hides the lastinstitution tags on the user edit page - Removes the lastinstitution displayname tag - Adds a dropdown box on institution members page to filter users Change-Id: I4b30ee9b8cab2cd902cde08397759fdc9743a2e1 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 05 Jul, 2011 1 commit
-
-
Richard Mansfield authored
Bug #805780 Adds a logo field to the institution edit form. On upload, the file is saved as a 'profileicon' artefact, to ensure that it's publicly visible, and can be requested in multiple sizes by thumb.php. Change-Id: I7ea50f75b6e5fed8043c5cd9812e82809a6ef600 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 04 Jul, 2011 1 commit
-
-
Hugh Davenport authored
You can now use the web API server for groups to update group members by uploading a CSV file to update membership The new page is below, and gives all the details about the format /admin/groups/uploadmemberscsv.php Change-Id: I0351b21a933646d7e528852680f457ac6ea93596 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 01 Jul, 2011 1 commit
-
-
Hugh Davenport authored
You can now use the web API service for groups to upload a CSV file to create and update groups The new page is below, and gives all the details about the format /admin/groups/uploadcsv.php Bug #547688 Change-Id: Ic116c836e607ae3d1f6c0f67bbbf1f9c119828a8 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 28 Jun, 2011 3 commits
-
-
Richard Mansfield authored
This change adds 'invited users' to the institution members screen, and allows the institutional admin to revoke invitations that have already been sent out. See bug #799617. Change-Id: Ic2713a6577bb78af2ad5dd87b43ba1907c983a04 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Richard Mansfield authored
Add a checkbox beside each user in admin user search, select all/none links, and a button to submit all the selected users to the bulk user actions page. Checkboxes are reset on each new search query, but not when changing the page or order of results. Change-Id: If232021b232ec69dcd74d74c3d4d3c3b2248c870 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Richard Mansfield authored
This page takes a list of user ids, filters it using the admin's institutions (if institutional admin), and displays the list. The admin can then either download the list as a CSV file, or suspend, delete or change the auth instance of all the users in the list at once. Change-Id: I792fa29403a0b5f818dceff1d9aab9e9cbd42661 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 27 Jun, 2011 1 commit
-
-
Stacey Walker authored
bug #801081 Change-Id: I88f594d2c5dcf7d42aa17d069adb2eb59d9a69e1 Signed-off-by:
Stacey Walker <stacey@catalyst-eu.net> Signed-off-by:
Paul Walker <paul.walker@catalyst-eu.net>
-
- 24 Jun, 2011 1 commit
-
-
Darryl Hamilton authored
There is now a new option in the settings for an institution to confirm registrations. When this is set, a new user admitting themselves to an institution is required to complete an extra step during registration, where they must provide a "reason" for their registration. After email verification the user must wait until an administrator approves or denies their registration before they can properly access the site. For the administrator, this is done via a new admin page under Institutions, called "Pending Registrations". Change-Id: I2bd68e39a9f4ef89f350ac573d8232f342de6fdc Author: Stacey Walker <stacey@catalyst-eu.net> Signed-off-by:
Brett Wilkins <brett@catalyst.net.nz> Signed-off-by:
Darryl Hamilton <darrylh@catalyst.net.nz>
-
- 16 Jun, 2011 1 commit
-
-
Darryl Hamilton authored
Bug #794385 - Implemented as a checkbox on the institution details page. This checkbox is disabled if the site wide setting is not set. Additional method on the User class that returns true if any of the institutions that the user belongs to allows public views. Change-Id: I0d58d1056efb0d84eb5ee092c4ee2db978853ce6 Signed-off-by:
Darryl Hamilton <darrylh@catalyst.net.nz>
-
- 15 Jun, 2011 1 commit
-
-
Francois Marier authored
Leap2A is the official name of the standard. LEAP2A is the old name. Change-Id: I3fe1ba48923da21fee991508b23338da9713772c Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
- 12 Jun, 2011 2 commits
-
-
Richard Mansfield authored
Change-Id: I17ccc4e7297fed5ec828047b72e4835296338489 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Richard Mansfield authored
Adds an 'Update Users' checkbox to the CSV upload page. When checked, users on the site whose usernames appear in the CSV file will have their details overwritten by the values in the CSV file. To be updated, existing users must be in the same institution as the one specified in the upload form. Change-Id: Ia47f7034adbade21dd26f455c356f58ed7bbf730 Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 08 Jun, 2011 3 commits
-
-
Hugh Davenport authored
Change-Id: Ia684afea3125dc8964d21b3bf288c6592b3d8303 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
Stacey Walker authored
bug#794368 Change-Id: I5d658b6da7591accb5680a812f8759a2384ae5ac Signed-off-by:
Stacey Walker <stacey@catalyst-eu.net>
-
Darryl Hamilton authored
Code to generate a sitemap generation code, using the sitemaps.org standard/protocol. The default generation is daily, with a full generation done on the first of the month. The full generation can also be forced by passing 'true' to the constructor. Sitemap file(s) are placed in a 'sitemaps' directory just off the docroot, with an index file placed in the docroot itself. If the 'sitemaps' directory does not exist, one will be created. More information can be found on https://wiki.mahara.org/index.php/Developer_Area/Specifications_in_Development/Sitemaps Change-Id: Ib28983ca1c3b5ff06a6e603f402460531b987067 Signed-off-by:
Darryl Hamilton <darrylh@catalyst.net.nz>
-
- 01 Jun, 2011 2 commits
-
-
Hugh Davenport authored
Change-Id: Id4880764ab395ea56395a57f52258968097bb02b Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
Hugh Davenport authored
Also add in default quota for each institution Change-Id: Ibfdd5a10990e9c6a936b9ad5921f734df1f5c805 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 13 May, 2011 1 commit
-
-
Francois Marier authored
These closing tags are unnecessary and against our coding guidelines. Let's get rid of them all in one go. Change-Id: Ia94f103e525185597ee3780a3839d7577cdd0c29 Signed-off-by:
Francois Marier <francois@catalyst.net.nz>
-
- 12 May, 2011 1 commit
-
-
Hugh Davenport authored
Bug #776887 Change-Id: I48de3e5386e6d7ce128b3b57b54ce1efcbe08b18 Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-