- 15 Jun, 2015 4 commits
-
-
Bug 1465107: Use Bootstrap CSS Framework Change-Id: Iac927105e903a1f38fa92792b9a2c388cd29c9a2
-
Bug 1465107: Use Bootstrap CSS Framework Change-Id: I754032b3288bf5ed743756019e6c1ff6d4c729bf
-
Bug 1465107: Use Bootstrap CSS Framework Change-Id: I332f8f2ea0c317b5171fe9163912c760f6bc2c77
-
Bug 1465107: Use Bootstrap CSS Framework Dashboard and font awesome Icon upgrade (bootstrap) Change-Id: I76485618a595e0c4dc5269922d8f5ac94a30c2ae
-
- 03 Jun, 2015 1 commit
-
-
Robert Lyon authored
The query to load other textboxes when displaying textbox config. forms is very heavy in a large instance of Mahara. This patch postpones the listing of other textboxes in the textbox config. form, until the link to display them is clicked. This enables the textbox config. form to load and display quickly. TODO: optimise loading speed of list of textboxes. This process is still as slow as it was before - all this patch does is defer it until it's actually required! Change-Id: I92c77e22753882a2b9ed5be3738b8d26b7f5709d Signed-off-by:
Mike Kelly <m.f.kelly@arts.ac.uk>
-
- 02 Jun, 2015 1 commit
-
-
Robert Lyon authored
When anonymous comments is turned off Change-Id: Id2ed84cb3b532da6ec8e117ef13c283bd64af302 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 11 May, 2015 1 commit
-
-
Robert Lyon authored
Bug 1448807 Giving them the a title which contains the page/collection title to make each one unique bor behat testing Change-Id: Ib9af260ffc192088bc30e394264042c3bc9c9cba Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 28 Apr, 2015 2 commits
-
-
Robert Lyon authored
To allow for external links to be placed there Change-Id: I014a25e6969fae0214381c4ce08f76b7e7a453e2 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Robert Lyon authored
Change-Id: I51e835653670a6fb1643aed9871a31ff39dcaafa Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 24 Apr, 2015 1 commit
-
-
Robert Lyon authored
So we can tell them apart with behat Change-Id: I6af2a13c141b5d67674a1f0c3fbde32f3ed4f7a4 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 15 Apr, 2015 1 commit
-
-
Aaron Wells authored
Bug 1444229: It was hacky to rely on the block content being empty to signal the AJAX block loader. We should tell it to do so explicitly. Change-Id: I9816c43c96ffed85282ac0d874fa5bfe1ca62e00
-
- 26 Mar, 2015 1 commit
-
-
Gilles-Philippe Leblanc authored
Change-Id: I724a844fc9e4fbae9e58834082279b4f3f21995c
-
- 24 Mar, 2015 1 commit
-
-
Robert Lyon authored
Change-Id: Ic4b6e39cc3b33149f0d313cb90105803d2c811db Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 18 Mar, 2015 1 commit
-
-
Change-Id: Iaf5af0bc039a6fecaa36bbef1e15ad441b23e1d0 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 17 Mar, 2015 1 commit
-
-
Kristina Hoeppner authored
Change from checkboxes to switchboxes. Change-Id: Ieba5728f2201bfdc679ecb39e8f14a250bf95708 Signed-off-by:
Kristina D.C. Hoeppner <kristina@catalyst.net.nz>
-
- 11 Mar, 2015 1 commit
-
-
Doris Tam authored
changes have been made to skin page and separate help text pages... (Bug 1410009) Change-Id: Iaa454fb48f0ae0b663e08de13121ad188f156d68
-
- 04 Mar, 2015 1 commit
-
-
Robert Lyon authored
Also fixed up issue where no space between class and title in tabs menu - which I noticed when searching for 'inbox' Change-Id: I47195cf52ad624d8c2adbc819bedb038ea6ad99b Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 03 Mar, 2015 2 commits
-
-
Robert Lyon authored
Bug #1427845 the ids are in the form of: editaccess_{id of view} secreturl_{id of view} eg for view id=10 it will be editaccess_10 and secreturl_10 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz> Change-Id: I9b86a39db9a56d295d659203a9c8c1b4b4ba5e5e
-
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>
-
- 01 Mar, 2015 1 commit
-
-
Peter Hough authored
Change-Id: Ia2355da8bee087659c068d30e0776c6010daa701
-
- 26 Feb, 2015 2 commits
-
-
Robert Lyon authored
Need to handle the choosing of copy the collection when user clicks the 'copy' button Change-Id: I93b6e505c4dd84a1efc4d71149d1f16a15b1c89f Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Robert Lyon authored
Getting the links to be more descriptive to screen readers Have also pluralised the strings based on the user with the most as that is an integer. The average is a float number and also we can't do pluralisation on stings where there are more than one number in the string. Change-Id: I89340a31c234185450f7e4e665398c9633674e9c Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 25 Feb, 2015 1 commit
-
-
Robert Lyon authored
Have added a is_copyable() function check to see if we can add a 'copy page' button to a view Currently uses the view_search() function that returns all allowed views to copy then checks if current view is one of them. Change-Id: I083d9254ec7cabc861c02ce9cc404b4f6b313e72 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 24 Feb, 2015 1 commit
-
-
Robert Lyon authored
Change-Id: Ia8fd368cec87709f14609c5aeb8259d88feeefab Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 12 Feb, 2015 2 commits
-
-
Robert Lyon authored
This is on the page edit screen Change-Id: I1e96837c2292cbf9fb6c44bcb291bf722b079329 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Nigel Cunningham authored
The configure dialog for blocks is currently set to a fixed width via Javascript, but there is no handler for browser resizing and it results in the dialogue being very wide for the sake of just one line when a license agreement is enabled. Fix this issue by making all dimensions percentages, and using a combination of max-width: 90% and width: max-content. In addition, make the dialog fixed position with its own scrollbars as needed (the body's scrollbar is disabled when the dialog is shown). Contextual help's width code and CSS is also adjusted so that it wraps within dialog boxes rather than pushing the width out. Change-Id: If2a40739f1510cedcf9a6133ccfb8f0a18257356
-
- 08 Feb, 2015 1 commit
-
-
Aaron Wells authored
Bug 1419399 Change-Id: Ia22577980bb67862f540a2ffc76dba54fc824aa5
-
- 05 Feb, 2015 1 commit
-
-
Change-Id: I448b74850bb387c8d9569a3df72da3927ca691d9
-
- 02 Feb, 2015 1 commit
-
-
Robert Lyon authored
See bug report for more info ... Change-Id: I4aa27975cb70ebc356c8b6e8349e2000b575f924 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 28 Jan, 2015 2 commits
-
-
Robert Lyon authored
This was causing some problems with tagged posts - also hiding the 'add comment' link on page edit screen. And making the comments info show when no comments were on item and allow comments for artefact was enabled. This is an issue with newer versions of php. Also placing some of the template files in the new correct location Change-Id: I599e16b0899559a3ebcdf68cff53220b1d83f2d6 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Robert Lyon authored
To include and/or exclude certain tags - has two pools of tags; those that are 'in' and those that are 'out'. To exclude a tag begin your search with a minus sign. Change-Id: I32a3b3d3f244d08bd0547d72db25b8189642fc0e Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 25 Jan, 2015 1 commit
-
-
Robert Lyon authored
To test - create an institution and give it the custom theme. Add user to institution and log in with that user. Between each test you will need to re-save the institution so that the custom theme data in the db gets updated by the template change. Change-Id: I21d97c77896d872cbfc335473fbf510999b5187b Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 21 Jan, 2015 1 commit
-
-
Refactor the query Add json update for pagination Change-Id: I8f9ffb67c928f95187e3429492d8e7893d24d61d
-
- 20 Jan, 2015 1 commit
-
-
Change-Id: Id9555f5c3fa2846a1f4458ab2667a73c11b9c275
-
- 13 Jan, 2015 2 commits
-
-
Pat Kira authored
Bug 1409967 This patch also remove legacy radio button controls. Change-Id: I423ee6e1affd003319cb250351feb6471b87b4c7 Signed-off-by:
Pat Kira <pat.kira@catalyst.net.nz>
-
Note: There are 2 templates that are identical and ideally it should be replaced with a template include Change-Id: I8a5814cc8bdfec23967fd2ba71a06549692c0e11 Signed-off-by:
Pat Kira <pat.kira@catalyst.net.nz>
-
- 07 Jan, 2015 1 commit
-
-
Son Nguyen authored
Change-Id: I248431a51665fa5f056f319e8e0e8f45b59e9190 Signed-off-by:
Son Nguyen <son.nguyen@catalyst.net.nz>
-
- 16 Dec, 2014 1 commit
-
-
This is a TinyMCE plugin which allows for browsing and embedding of Mahara-hosted images as well as the embedding of external web-hosted images. This makes adding inline images to WYSIWYG text boxes more user-friendly. Viewing permissions for these embedded files is set by adding references to them to a new database table, artefact_file_embedded, then checking for the existence of the references in the table when serving the files via artefact/file/download.php. For content blocks in views, such as text and textboxes, any embedded images are saved as view artefacts, and viewing permission is granted for those files accordingly via previously existing checks in artefact/file/download.php. This patch is designed to allow image embedding in all WYSIWYG text boxes throughout Mahara, hence the table structure, with resourcetype and resourceid providing the context for checking the validity of the image file to be served. Change-Id: Idcc5ab3495eed44eea6ced171d670ba4c73884f6 Signed-off-by:
Mike Kelly <m.f.kelly@arts.ac.uk>
-
- 09 Dec, 2014 1 commit
-
-
Robert Lyon authored
Will need some design team cleaning up of the css so best test to make sure it functionally works/makes sense Change-Id: I3ac5e45aa1210c14a93b18c31a0c826a1b2dfd83 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 19 Nov, 2014 1 commit
-
-
Robert Lyon authored
Bug 1394330 In most places in mahara we specify that we want base 10 number returned (or base 16 in case of a hexidecimal css colour) But there are a few places where we don't specify the radix at all It's best practice to always include the radix because for older browsers it interprets leading 0 as octal by default. Also makes it clearer to developers what type of number is expected to be retrieved from the string. Change-Id: Iaecc85cbed875f85b313188c4e96cc1b77c77b31 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-