- 26 Mar, 2015 1 commit
-
-
Gilles-Philippe Leblanc authored
Change-Id: I724a844fc9e4fbae9e58834082279b4f3f21995c
-
- 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
-
- 18 Sep, 2014 1 commit
-
-
Robert Lyon authored
This patch contains: - The export queue system where pages/collections on release from submission are added to the export queue table ready to be archived. - The export queue admin page showing what is in the queue to be exported. The cron runs every 6 minutes. Queue items failed to export are also shown here. - The archive list admin page, where one can download the generated leap2a files for the archived submissions. In this patch you should be able to add things to the export queue by either releasing a sumbission on a group that has 'archive submissions' option ticked. This will add the archive to that archived submission page, or you can also run a leap2a export from portfolio export which will add the export queue and send you an email once the export is done. Things to note: - The is a server busy function that stops the export queue from running but I'm not too sure if the threshold is too low/high - The export queue tries to export the first 100 items each run but if resources are fine in handling that easily then the number could be higher but I'm not sure of what will be a good number. - Currently there is alsoe infrastructure like table columns for dealing with releasing submissions from external systems (eg moodle) but that functuionality is yet to be built. - The checking of server busy in MS windows untested - may need to just let MS ignore server busy check as there doesn't seem to be standard way to check this. Change-Id: If4c1d272e9c5d46fbf16b2ff73ceb2687c06ffd4 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 09 Mar, 2014 1 commit
-
-
Robert Lyon authored
Have made the headings for the select boxes be labels that actually sit with the fields. This allows them to stay with their field for responsive theme and small screen. Have updated text to indicate exactly which box is being talked about rather than using 'left' or 'right' in the text. Change-Id: I8098568d6519514de50eb76a9a5ce86b1448d35e Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 18 Feb, 2014 1 commit
-
-
Jono Mingard authored
Edit and Delete buttons should now have consistent, descriptive alt text - where possible this includes the title of the object to be edited or deleted Change-Id: Ic10775c961a27c8e1ce1fcc011be1f6c46ee9c1f Signed-off-by:
Jono Mingard <jonom@catalyst.net.nz>
-
- 02 Feb, 2014 1 commit
-
-
Jono Mingard authored
Modified file browser, Resume, Notes, Forums, Administer groups, Administer institutions and Allowed iframe sources Change-Id: Idd3f7df6569c19cc1805de2871a8c8fe1e3c31c6 Signed-off-by:
Jono Mingard <jonom@catalyst.net.nz>
-
- 19 Jul, 2013 1 commit
-
-
Here are all the UI changes that were made by Evonne Change-Id: I08d98d759a701deaf0a332af9e9392b7270704a5 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 28 Apr, 2013 1 commit
-
-
Kristina Hoeppner authored
"Manage" tooltip was missing from "Manage" icon which now shows up. Change-Id: Id6dea4cc541b2edde72856081e99662aed7b40d3 Signed-off-by:
Kristina D.C. Hoeppner <kristina@catalyst.net.nz>
-
- 01 Aug, 2012 1 commit
-
-
Matthew Kolb authored
Change-Id: I39bde5caee581f96f70ef9886470186591c796ef Signed-off-by:
Matthew Kolb <matt.kolb@yahoo.com>
-
- 01 Sep, 2011 1 commit
-
-
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>
-
- 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>
-
- 01 Jun, 2011 1 commit
-
-
Hugh Davenport authored
Change-Id: Id4880764ab395ea56395a57f52258968097bb02b Signed-off-by:
Hugh Davenport <hugh@catalyst.net.nz>
-
- 11 Apr, 2011 1 commit
-
-
Francois Marier authored
Change-Id: I7feec0f61660f49a6bc517972baf6c7f8ddcc33c Signed-off-by:
Francois Marier <francois@catalyst.net.nz> Reviewed-on: https://reviews.mahara.org/11 Reviewed-by:
Richard Mansfield <richardm@mahara.org>
-
- 16 Jan, 2011 1 commit
-
-
Evonne Cheung authored
-
- 22 Dec, 2010 2 commits
-
-
Richard Mansfield authored
Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
Sean Brennan authored
Changed more deletes and edits to images. This does not include changes to the resume creation area. Signed-off-by:
Sean Brennan <sean@catalyst.net.nz>
-
- 01 Nov, 2010 1 commit
-
-
Richard Mansfield authored
Signed-off-by:
Richard Mansfield <richard.mansfield@catalyst.net.nz>
-
- 01 Sep, 2010 1 commit
-
-
Ruslan Kabalin authored
Signed-off-by:
Ruslan Kabalin <ruslan.kabalin@luns.net.uk>
-
- 24 Aug, 2010 1 commit
-
-
Ruslan Kabalin authored
Signed-off-by:
Ruslan Kabalin <ruslan.kabalin@luns.net.uk>
-
- 23 Aug, 2010 1 commit
-
-
Ruslan Kabalin authored
* "Login as" button class change (user editing page). * Group administrators editing page (Site admin group managing interface). * Site upgrade box is shown in the middle (to preserve layout since it replaces statistics box). Signed-off-by:
Ruslan Kabalin <ruslan.kabalin@luns.net.uk>
-
- 17 Aug, 2010 1 commit
-
-
Evonne Cheung authored
-
- 09 Aug, 2010 1 commit
-
-
Evonne Cheung authored
-
- 08 Jul, 2010 1 commit
-
-
Richard Mansfield authored
Signed-off-by:
Richard Mansfield <richardm@catalyst.net.nz>
-
- 07 Jul, 2010 2 commits
-
-
Richard Mansfield authored
Restore group categories site option form on group categories page Internationalise a couple of strings on manage groups page Add manage groups section to admin home page Signed-off-by:
Richard Mansfield <richardm@catalyst.net.nz>
-
Josh Schmidt authored
-