[Mahara-contributors] [Bug 1758728] Re: Pending deletion screen should link to user profile
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1758728 Title: Pending deletion screen should link to user profile Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: On /admin/users/pendingdeletions.php (Admin -> Institutions -> Pending deletion), we show the user's name and username. Since the user does have an account, it would be more convenient to show the profile picture and the regular display of the name (display, first + last, username) so an admin can quickly go to their profile page or their account settings page. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1758728/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1760742] Re: Empty foreach() error when switching a group from standard to course
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released ** Changed in: mahara/17.04 Status: Fix Committed => Fix Released -- 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/1760742 Title: Empty foreach() error when switching a group from standard to course Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: We get the following error AR] f6 (lib/group.php:714) Invalid argument supplied for foreach() Call stack (most recent first): log_message("Invalid argument supplied for foreach()", 8, true, true, "/home/robertl/code/mahara-devel/mahara/htdocs/lib/...", 714) at /home/robertl/code/mahara-devel/mahara/htdocs/lib/errors.php:521 error(2, "Invalid argument supplied for foreach()", "/home/robertl/code/mahara-devel/mahara/htdocs/lib/...", 714, array(size 9)) at /home/robertl/code/mahara-devel/mahara/htdocs/lib/group.php:714 group_update(object(stdClass)) at /home/robertl/code/mahara-devel/mahara/htdocs/group/edit.php:557 editgroup_submit(object(Pieform), array(size 31)) at /home/robertl/code/mahara-devel/mahara/htdocs/lib/pieforms/pieform.php:542 Pieform->__construct(array(size 4)) at /home/robertl/code/mahara-devel/mahara/htdocs/lib/pieforms/pieform.php:164 Pieform::process(array(size 4)) at /home/robertl/code/mahara-devel/mahara/htdocs/lib/mahara.php:5077 pieform(array(size 4)) at /home/robertl/code/mahara-devel/mahara/htdocs/group/edit.php:429 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1760742/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1757283] Re: The views.js file uses the javascript 'includes' function but this is not available to IE11
** Changed in: mahara/17.10 Status: Fix Committed => Fix Released -- 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/1757283 Title: The views.js file uses the javascript 'includes' function but this is not available to IE11 Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: We have: if (embedjs.includes("AC_Voki_Embed")) { We need: if (embedjs.indexOf("AC_Voki_Embed") !== -1) { To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1757283/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734197] Re: Check if SAML logo lang is set before getting its value
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734197 Title: Check if SAML logo lang is set before getting its value Status in Mahara: Fix Released Bug description: Otherwise we get [WAR] 46 (auth/saml/index.php:334) Undefined index: lang To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734197/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734169] Re: Explicit consent switches on the privacy statement for the GDPR
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734169 Title: Explicit consent switches on the privacy statement for the GDPR Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance We need to be able to add explicit consent boxes / Yes/No switches to the privacy statement. These should come at the end of the site privacy statement and the institution privacy statement if needed to make it clear in which section consent is given. The consent should be configurable by site and institution admins as that may change. It also needs to be versioned and the consent date and time recorded as well as the wording to which a user consented to. This could become a report in the administration area. In future it would also be good for the user to see reports that show the data that was collected for them, but that is not the focus here. For the MVP, users would need to consent to all items for an account to be created. If they leave out any items, they will receive a modal letting them know that their account won't be able to be created and that they have two choices: 1. Revise their selection / double-check that they didn't miss anything by accident 2. Send a message to their institution administrator(s) letting them know why they don't want to consent to a particular item so that the institution can then deal with that. The easiest might be a message field directly on that screen so a message can be dispatched to all institution admins for the institution in which the user is a member / wanting to be a member or if there are no institutions or there is no institution admin, contact the site admin. This behavior should be similar to what we currently see when we have pending registrations: All institution admins receive a message and if there is none, the site admin receives it. It would be good to create a new admin menu item "Privacy" in which all privacy related items that require configuration and text changes can be collected. Then we could switch between site and specific institution information like we do on the "Institutions" screen. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734169/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734171] Re: Revoke privacy consent
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734171 Title: Revoke privacy consent Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance It should be possible for a user to revoke their consent to the T&C. If that is done, their account would be suspended as it's currently either full consent or no consent. I can imagine this could look like the following: 1. New menu item "Privacy" in the "User menu" -> "Settings" -> "Privacy". 2. On that page they see the privacy statement (and date of when last updated) that they agreed to (site and institution privacy statements) as well as show the consent switches that they have set. They are able to set those to "No". 3. When they want to save their changes and there is a "No" selection, they see a modal letting them know that their account will be suspended if they continue. They have two choices: 1. Double-check that they didn't make changes accidentally. 2. Go through with the change. Then their account will be suspended automatically and the institution administrators (or site admin for "No institution" or if there is no institution admin) receive a notification about this so that they can follow up with the user if needed. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734171/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1738686] Re: Need a generic create blogpost for webservices
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1738686 Title: Need a generic create blogpost for webservices Status in Mahara: Fix Released Bug description: Need a simple way to add content from an external app to a user's account via web services. We just want to do 2 things: 1) supply user credentials, eg id or username or email and get a list of blogs + blogposts returned 2) using the id of a blog and user's id be able to crate a simple blogpost against the blog by setting the - title - description - tags - published - allowcomments To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1738686/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1740329] Re: Bulk select on page "Suspended and expired users" in the admin area
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1740329 Title: Bulk select on page "Suspended and expired users" in the admin area Status in Mahara: Fix Released Bug description: On /admin/users/suspended.php When you have a large number of people in that list, you have to select them all individually to delete or reactivate. It would be good to have a "Select all / None" option like on the "User search". To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1740329/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1732297] Re: Remove unnecessary steps from behat tests
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1732297 Title: Remove unnecessary steps from behat tests Status in Mahara: Fix Released Bug description: In a lot of cases, there are repeated and unnecessary steps being done in tests. For instance, a test that has nothing to do with logging in will have: Given I log in as "admin" with password "Kupuhipa1" # Verifying log in was successful And I should see "Admin User" We don't need to check the login works every time. Also, there are a lot of cases where we could add a new page in the background (i.e, it is not a manual add page test) and instead it is done manually in a collection of steps. Fixing these things should improve performance. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1732297/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1742579] Re: Update readme file to mention the max versions of things the version of mahara has been tested with
** Changed in: mahara/17.04 Status: Fix Committed => Fix Released ** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1742579 Title: Update readme file to mention the max versions of things the version of mahara has been tested with Status in Mahara: Fix Released Status in Mahara 16.10 series: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: Because the release of a version of mahara is set in a point in time the version of things like PHP, MySQL, OS etc may become too new for Mahara to work with them correctly. So we need to indicate in the README.md file what things we've not yet tested with To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1742579/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1729079] Re: Have a link to the Mahara user manual on a page
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1729079 Title: Have a link to the Mahara user manual on a page Status in Mahara: Fix Released Bug description: Pages in Mahara should link back to the respective user manual. Mostly, the link would sit in the footer of a page, but sometimes it would need to sit in a modal, e.g. for the block configuration. If a user has a language set for which a manual exists, that language version should be displayed. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1729079/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1760766] Re: User manual link goes to previous version also when on RC
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1760766 Title: User manual link goes to previous version also when on RC Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: In Mahara 18.04 we included a link to the user manual in the footer and in the page edit screen. The current logic is that when a branch is installed that is on "dev" or "RC", it takes the previous stable version as basis for the links. However, when we are in the RC stage, we should always already have the new user manual. So I'm removing the RC check. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1760766/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1740425] Re: Display last login date and time on the user accounts page in the admin area
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1740425 Title: Display last login date and time on the user accounts page in the admin area Status in Mahara: Fix Released Bug description: When an admin is on the user accounts page at /admin/users/edit.php?id= there is no way of seeing when that person logged in last. You need to go back to the user search to find that information. I think it would be good to show there above "Account expires" so as to put that setting into more context. Since we already collect the information, it would be a matter of displaying it. There wouldn't need to be any edit field, just the display. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1740425/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734178] Re: Everybody should be allowed to delete their account themselves
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734178 Title: Everybody should be allowed to delete their account themselves Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance Currently, only when self-registration is turned on can users delete their account. This should be possible for anyone though also for those from external authentication methods or those that had accounts created manually in institutions where self-registration is not allowed. Sometimes, institutions may like to keep certain student content (upon agreement) and thus account deletion could not be good if the student hadn't already transferred their content to an area where it can be retained. Therefore, it might be good to implement a "Review account before self-deletion" option in an institution. This could work the following way: 1. User clicks the "Delete" button and is informed that the admin receives a notification and will need to approve the deletion. They'd also get the general warning that all their content in their personal portfolio area will be deleted but that group content stays, but is not associated with their name anymore. 2. In their account settings page they'll see when they triggered the deletion and if they don't receive a message, can re-trigger it and append a message to the institution admins. 3. The request for deletion triggers a notification to the institution admins (or site admin if there is no institution admin) letting them know about this action. They can then approve the deletion or deny it and provide a mandatory reason so that the student can get in touch with them and discuss the deletion. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734178/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734174] Re: Re-trigger consent to privacy statement when they change or when user changes institutions
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734174 Title: Re-trigger consent to privacy statement when they change or when user changes institutions Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance The following should be possible: 1. When site privacy statement changes, user needs to accept it again. 2. When institution privacy statement changes, members of the institution need to accept it again. 3. When user joins a new institution, they need to agree to the new institution's privacy statement. If only site or institution privacy statement changes, the user should still be presented with the site and institution privacy statement but it should be clear which section has changed, e.g. show the institution privacy statement in a non-retracted panel but the site privacy statement in a retracted panel so they can read them again, but it's clear which section needs approval. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734174/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734188] Re: Admin report on privacy
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734188 Title: Admin report on privacy Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance We should have an admin report in the reports section in which admins can review the consented to items and the versions that users consented to. This user report would consist of the following (items marked with * are mandatory and those marked with + are auto-selected): - Username * - First name * - Last name * - Display name - Email - Date and time when the privacy statement was accepted and consent was given (since it's all or nothing, I don't think we need separate dates for site and institution and consents but would need to link to each) - Link to the agreed an consented items. Instead of linking to each individual section, it would be nice if the privacy statement and all consent items were displayed on one page for each person via the report. That way multiple clicks could be avoided. We'd need such a page for the users already. The page should mention the date of the privacy statement and consent items when they were published. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734188/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734182] Re: Keep old versions of the privacy statement and make them available
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734182 Title: Keep old versions of the privacy statement and make them available Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance We need to keep old versions of the privacy statement and consents and show them to administrators and also users. See bug #1734171 for an idea for displaying them to a user. Site and institution administrators could view theirs in the admin area's "Privacy" statement section. They would be listed in reverse chronological order starting with the current live version. Institution admins would be able to see the site privacy statement as well as they may need to refer to them in order to know what specific items they may need to cover in their institution privacy statement. Admins can create a new privacy statement (but not revert or edit existing ones). Each version needs to be directly accessible from an admin report (and also in the user's settings; see bug #1734171). Wishlist item for the admin report: bug #1734188 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734182/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1734170] Re: New admin menu item "Legal"
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734170 Title: New admin menu item "Legal" Status in Mahara: Fix Released Bug description: We need to make a series of changes in Mahara to comply with the GDPR. More info is available on the wiki at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance Since there will be a few changes (T&C and versioning, various consent switches for the site and institution), a new section should be created in the admin area on the same level as "Institutions": Privacy. There all privacy related items can be collected and configured for the site and individual institutions. We are implementing the menu item "Privacy statement" in Admin -> Configure site and in Admin -> Institutions. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734170/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1542154] Re: upgrade pdfjs to current stable (currently 1.9.426)
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1542154 Title: upgrade pdfjs to current stable (currently 1.9.426) Status in Mahara: Fix Released Bug description: Need to keep this current To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1542154/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1530045] Re: Pending friends aren't shown on person's "My friends" page who sent the request
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1530045 Title: Pending friends aren't shown on person's "My friends" page who sent the request Status in Mahara: Fix Released Bug description: When you send a friend request to someone, you request shows up as "Pending" on their "My friends" page. However, you don't see them as pending on your "My friends" page. To test: 1. Send friend request to Paula (make sure that she doesn't have auto-accepting of friend requests turned on, which is the default) 2. Go to Groups -> My friends. 3. Expected result: You can see Paula listed as "Pending". Actual result: Paula doesn't show up at all. We do keep the information that you requested friendship with Paula because when you search for her on "Find friends", you'll see that it states that you requested friendship. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1530045/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1334576] Re: Read notifications are not deleted
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1334576 Title: Read notifications are not deleted Status in Mahara: Fix Released Bug description: The "help" icon on the Inbox says: Read notifications will automatically expire and be removed from your list after 60 days. However, this is not happening for me on mahara.org and another site. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1334576/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 993121] Re: Show group quota in admin area
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/993121 Title: Show group quota in admin area Status in Mahara: Fix Released Bug description: Groups have file quotas from Mahara 1.5 on. It would be good to show the quota as well as the actual usage in the admin area in the groups section so the admins can monitor that without having to log in as a group admin in order to check this. This is similar to bug 909831 where the used user file quota is now shown in the admin area as well. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/993121/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1744191] Re: Changing Datepicker
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1744191 Title: Changing Datepicker Status in Mahara: Fix Released Bug description: A new datepicker may be available to use to bring Mahara more up to date with current styling standards To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1744191/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1528117] Re: Collection export options need bulk options
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1528117 Title: Collection export options need bulk options Status in Mahara: Fix Released Bug description: Mahara 16.04 When you export a portfolio, you can choose to select pages or collections. The "Pages" screen has bulk options of selecting all or reversing the selection facilitating the selection of multiple pages. The collection screen doesn't have these options yet. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1528117/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1714868] Re: mysql special characters. utf8mb4 collation
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1714868 Title: mysql special characters. utf8mb4 collation Status in Mahara: Fix Released Bug description: Bug reported in forum post https://mahara.org/interaction/forum/topic.php?id=8034&offset=0&limit=10#post32267 MySQL database as we have in Mahara does not support special characters. In master branch and mysql DB, I added a text block to a page with text "Some characters, like '𝑅' or emoticons '😊', produce the error." when displaying the page I had this error: [WAR] 72 (blocktype/lib.php:685) unserialize(): Error at offset 18 of 48 bytes (complete error log in http://paste.wgtn.cat-it.co.nz/15069e#JTBigIqmZagCFwOVF58qww) in the DB block_instance table, the data it is trying to unserialize "a:5:{s:4:"text";s:74:"Some characters, like '" looks like the it ets cut off on the special character position when is saved in the DB Moodle has a fix for same problem: "UTF-8 is a character encoding that most websites use. It encodes each of the 1,112,064 valid code points. To store all of this information, four bytes is required. The most popular values are in the three byte region. MySQL by default only uses a three byte encoding and so values in the four byte range (eg. Asian characters and Emojis) can not be stored. MySQL does provide full four byte UTF-8 support, but it requires certain database settings to be configured." https://docs.moodle.org/31/en/MySQL_full_unicode_support#Steps_to_upgrade https://github.com/moodle/moodle/blob/master/admin/cli/mysql_collation.php I tried using this approach by installing Mahara with utf8mb4 create database `mahara-master` character set utf8mb4 collate utf8mb4_unicode_ci If we create the database with this char set, we wont be able to install Mahara, as it only supports utf8. Even if we remove this restriction, we will have this error: mysqli error: [1071: Specified key was too long; max key length is 3072 bytes] could be similar to this bug: https://bugs.launchpad.net/mahara/+bug/547437 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1714868/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1744351] Re: Public key expiration date is current date for service access tokens
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1744351 Title: Public key expiration date is current date for service access tokens Status in Mahara: Fix Released Bug description: In the 'Manage service users' area of the Mahara administration when you generate a new token, the public key of the token has an expiration date of the current date/time making the token un-usable. This bug was replicated in a remote and locally installed instance of Mahara. When I tried to perform curl commands using this token I was redirected to the Mahara login page, showing the token was not valid. To replicate: 1. Login to Mahara and go to Administration->Web services->Configuration->Managae service access tokens 2. Input a username and generate the token 3. Notice the expiration date of the public key is the current date/time of the server that the instance is running on To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1744351/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 970537] Re: Institution staff members should also be contactable directly from institution homepage
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/970537 Title: Institution staff members should also be contactable directly from institution homepage Status in Mahara: Fix Released Bug description: Mahara 1.5 When you are on /institution/index.php?institution=XXX you see institution staff and institution admins. So far, only administrators can be contacted directly from this page. If you want to contact staff members, you need to click on their profile page to see if you can contact them or not. The "Send message" link should also appear on the institution homepage for staff members if they allow to be contacted. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/970537/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1705622] Re: behat properties file to store css elements
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1705622 Title: behat properties file to store css elements Status in Mahara: Fix Released Bug description: Work on adding a properties file to make tests more readable. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1705622/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1722435] Re: SAML plugin automatic refresh of metadata support
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1722435 Title: SAML plugin automatic refresh of metadata support Status in Mahara: Fix Released Bug description: The SAML plugin currently supports the addition of multiple IDP providers and a one time upload of the XML for that IDP, however it would be useful to provide it with the link to the IDP providers metadata (in xml form) and have it automatically fetch the metadata for the site on a regular basis, so if the IDP changes it's metadata SSO will automatically repair itself on the next fetch. We can do this by integrating the MetaData refresh plugin from the embedded simplesamlphp in the Mahara saml plugin and triggering it from the Mahara cron. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1722435/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1743926] Re: Behat: Add title and description to page creation feature
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1743926 Title: Behat: Add title and description to page creation feature Status in Mahara: Fix Released Bug description: Edit an existing page: Edit title and description (add as scenario to the existing page creation Behat test create_page.feature) To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1743926/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1272122] Re: Rotate images
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1272122 Title: Rotate images Status in Mahara: Fix Released Bug description: A teacher on MyPortfolio.school.nz said it would be great to be able to rotate images once uploaded to Mahara because when kids upload photos from mobile devices, they may not have the correct orientation. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1272122/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1185188] Re: Add a button to a page allowing to download it in Leap2A format
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1185188 Title: Add a button to a page allowing to download it in Leap2A format Status in Mahara: Fix Released Bug description: Suggestion from Shane Nuessler: It would be nice if a Mahara page could have a button for users to download the page as Leap2A file. This could be a setting in the "Allow copying" section and a second option to not only allow copying but copying as Leap2A. Further thinking: We could also think of implementing it differently if for example an institution requires the keeping of portfolio pages. So for example if a portfolio is submitted to a group, the tutor / admin sees the "Save as Leap2A" button before releasing the portfolio so they could make a copy to keep. That could be a manual option to what is proposed at https://wiki.mahara.org/index.php/Developer_Area/Specifications_in_Development/Moodle_LTI_integration where a copy could be kept automatically. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1185188/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1732273] Re: Forgot password 'change password' screen submit button missing style
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1732273 Title: Forgot password 'change password' screen submit button missing style Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: Needs to have the 'btn-primary' class To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1732273/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1747730] Re: Allow module add custom css to the plugin extension configure page
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1747730 Title: Allow module add custom css to the plugin extension configure page Status in Mahara: Fix Released Bug description: When creating a module with configurable options we need a way to allow the module to add custom css to the plugin config page. We need to be able to add css either by an external file or tag To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1747730/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1731333] Re: When requiring profile information for 'country' get error if site has also not set country value
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1731333 Title: When requiring profile information for 'country' get error if site has also not set country value Status in Mahara: Fix Released Bug description: To test: 1) Go to Configure site and make sure that Site setting -> Country = No country selected 2) Go to Extensions -> Internal configuration screen and tick 'Country' under Mandatory fields and under Administration user search and save 3) Go to Admin -> Users and find a user that doesn't have a country set 4) Login as that user (can masquerade) Before patch: Should get [WAR] 84 (lib/pieforms/pieform.php:1343) Invalid value for select "country" After patch: No warning and field should default to 'New Zealand' To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1731333/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1730530] Re: Allow elasticsearch to handle different auth for read from vs write to index
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1730530 Title: Allow elasticsearch to handle different auth for read from vs write to index Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: If you are using an elasticsearch plugin like Search Guard or being safe in general you might want to have separate auth for writing to your index vs searching/reading from it. To handle this we will need to allow the options for saving this other user/password pair To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1730530/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1748784] Re: Styleguide Maintenance for Mahara 18.04
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1748784 Title: Styleguide Maintenance for Mahara 18.04 Status in Mahara: Fix Released Bug description: The styleguide needs to be kept up to date with new changes being added to Mahara, this bug is for changes to this guide To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1748784/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1733709] Re: filechooser edit file form misisng closing tag
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1733709 Title: filechooser edit file form misisng closing tag Status in Mahara: Fix Released Bug description: The trailing needs to be changed to To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1733709/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1667521] Re: Make "Registration reason" mandatory when "Confirm registration" is turned on
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1667521 Title: Make "Registration reason" mandatory when "Confirm registration" is turned on Status in Mahara: Fix Released Bug description: When a minimum of one institution on a site requires "Confirm registration" of new accounts, the registration reason should be manadatory so that the admins have a bit more information why people want to register instead of people being able to leave the field empty. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1667521/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1017785] Re: Empty blog should display "No entries yet." and "Add one" link
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1017785 Title: Empty blog should display "No entries yet." and "Add one" link Status in Mahara: Fix Released Bug description: Version: master Assumptions - Logged in user has one empty journal. Actions 1. Open the empty journal. Expected results - Lang string "No entries yet. Add one" with link to create a new entry. Actual results - string: "0 entries" To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1017785/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1749892] Re: Problems with webservices testclient logging one out
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1749892 Title: Problems with webservices testclient logging one out Status in Mahara: Fix Released Bug description: Since we made the sessions a bit safer using the webservice testclient logs us out part way through the process. This is because our logged in browser useragent does not match the testclient useragent So we need to not log out a user using the testclient when site is not in production more to allow for easier testing/debugging On a production site one can still see the testclient results by logging back in To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1749892/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1638128] Re: Delete the "resized" dataroot dirs on clear_all_caches()
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1638128 Title: Delete the "resized" dataroot dirs on clear_all_caches() Status in Mahara: Fix Released Bug description: We have a form on admin index page to clear caches within Mahara system. It would be nice to be able to add the clearing of file/resized/ and file/profileicons/resized/ from the dataroot as well. This would be useful for testing / debugging purposes when one is chopping and changing databases To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1638128/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1560780] Re: Allow 'button' tags to be valid in clean_html
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1560780 Title: Allow 'button' tags to be valid in clean_html Status in Mahara: Fix Released Bug description: If I want to add a string like: Warning To tinymce to display a bootstrap type button it doesn't display as the clean_html() htmlpurifier strips it out Can / should we allow to be not stripped out? See forum question: https://mahara.org/interaction/forum/topic.php?id=7550&offset=0&limit=10#post30356 Adding $def->addElement('button', 'Inline', 'Inline', 'Common'); to clean_html() will allow button to show after saving. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1560780/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1745278] Re: Publicaly viewable group with submissions
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1745278 Title: Publicaly viewable group with submissions Status in Mahara: Fix Released Bug description: Mahara: 17.10.2 (2017092611) OS: Linux 16.04 (php 7) DB: Postgres Browser: FF && Chrome (any) When a group is created with the following settings: * Allow submissions = Yes * Publicly viewable group = Yes When a user who is not logged in tries to view this group (i.e. because they know the URL), they get the following error: [WAR] 75 (lib/user.php:1943) Undefined variable: id Call stack (most recent first): log_message("Undefined variable: id", 8, true, true, "/var/www/clients/mahara/htdocs/lib/user.php", 1943) at /var/www/clients/mahara/htdocs/lib/errors.php:521 error(8, "Undefined variable: id", "/var/www/clients/mahara/htdocs/lib/user.php", 1943, array(size 4)) at /var/www/clients/mahara/htdocs/lib/user.php:1943 profile_url(false, false) at /var/www/clients/mahara/htdocs/lib/view.php:6164 View->get_url(false) at /var/www/clients/mahara/htdocs/lib/view.php:5571 View::get_extra_view_info(array(size 1), false, false) at /var/www/clients/mahara/htdocs/lib/view.php:6388 View::get_views_and_collections(0) at /var/www/clients/mahara/htdocs/lib/group.php:1496 group_view_submission_form("50") at /var/www/clients/mahara/htdocs/blocktype/groupviews/lib.php:424 PluginBlocktypeGroupViews::get_data("50", false) at /var/www/clients/mahara/htdocs/blocktype/groupviews/lib.php:104 PluginBlocktypeGroupViews::render_instance(object(BlockInstance)) at /var/www/clients/mahara/htdocs/lib/mahara.php:1789 call_static_method("PluginBlocktypeGroupviews", "render_instance", object(BlockInstance)) at /var/www/clients/mahara/htdocs/blocktype/lib.php:1041 BlockInstance->render_viewing(false) at /var/www/clients/mahara/htdocs/lib/view.php:2159 View->build_column(1, 1, false, false) at /var/www/clients/mahara/htdocs/lib/view.php:2113 View->build_columns(1, false, false) at /var/www/clients/mahara/htdocs/lib/view.php:2098 View->build_rows() at /var/www/clients/mahara/htdocs/group/view.php:68 [WAR] 75 (lib/user.php:1947) profile_url called with no user id Call stack (most recent first): profile_url(false, false) at /var/www/clients/mahara/htdocs/lib/view.php:6164 View->get_url(false) at /var/www/clients/mahara/htdocs/lib/view.php:5571 View::get_extra_view_info(array(size 1), false, false) at /var/www/clients/mahara/htdocs/lib/view.php:6388 View::get_views_and_collections(0) at /var/www/clients/mahara/htdocs/lib/group.php:1496 group_view_submission_form("50") at /var/www/clients/mahara/htdocs/blocktype/groupviews/lib.php:424 PluginBlocktypeGroupViews::get_data("50", false) at /var/www/clients/mahara/htdocs/blocktype/groupviews/lib.php:104 PluginBlocktypeGroupViews::render_instance(object(BlockInstance)) at /var/www/clients/mahara/htdocs/lib/mahara.php:1789 call_static_method("PluginBlocktypeGroupviews", "render_instance", object(BlockInstance)) at /var/www/clients/mahara/htdocs/blocktype/lib.php:1041 BlockInstance->render_viewing(false) at /var/www/clients/mahara/htdocs/lib/view.php:2159 View->build_column(1, 1, false, false) at /var/www/clients/mahara/htdocs/lib/view.php:2113 View->build_columns(1, false, false) at /var/www/clients/mahara/htdocs/lib/view.php:2098 View->build_rows() at /var/www/clients/mahara/htdocs/group/view.php:68 Because the group is submittable, the application is trying to retrieve a list of submitted pages/collections to this group. A check is required to ensure the user is logged in before it retrieves this data. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1745278/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1685049] Re: Modifications to filesystem to allow object storage
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1685049 Title: Modifications to filesystem to allow object storage Status in Mahara: Fix Released Bug description: To use object storage (like S3) several modifications are needed (like get_path should return either local path to file or remote if it is stored remotely). Use cases: Offloading large and old files to save money Disk can be expensive, so a simple use case is we simply want to move some of the largest and oldest files off local disk to somewhere cheaper. But we still want the convenience and performance of having the majority of files local, especially if you are hosting on-prem where the latency or bandwidth to the remote filesystem may not be great. Sharing files across maharas to save disk Clients can have multiple mahara instances, and there is much duplicated content across instances. By pointing multiple maharas at the same remote filesystem, and not allowing deletes, then large amounts of content can be de-duplicated. Sharing files across environments to save time We can have multiple environments for various types of testing, and often have ad hoc environments created on demand. Not only do we not want to have to store duplicated files, but we also want refreshing data to new environments to be as fast as possible. Using this plugin we can configure production to have full read write to the remote filesystem and store the vast bulk of content remotely. In this setup the latency and bandwidth isn't an issue as they are colocated. The local filedir on disk would only consist of small or fast churning files. A refresh of the production data back to a staging environment can be much quicker now as we skip the sitedir clone completely and stage is simple configured with readonly access to the production filesystem. Any files it creates would only be writen to it's local filesystem which can then be discarded when next refreshed. Currently it only works with AWS S3 storage. There is support for more object stores planed, in particular enabling Openstack deployments. To use a plugin you will need to create an Amazon S3 bucket for your mahara instance. You will also need Amazon SDK to make this plugin work. So currently following directory is being saved to S3 - /path_to_sitedata/artefact/file/originals There is a cron task that checks if there are new files that are not yet in S3 (depending on setting it only pushes files of certain age and size). Once files are duplicated, there is an option to delete local copy if we want to save space (cron task checks duplicated files, again only deletes those depending on setting, like large files etc). Certain operations only can deal only with local files - for example on content page - download content as zip archive. So when hitting download button, first all files will be pulled to local from S3. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1685049/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1739687] Re: allow non install/update cli scripts to fail with message if upgrade is needed for site
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1739687 Title: allow non install/update cli scripts to fail with message if upgrade is needed for site Status in Mahara: Fix Released Bug description: Currently if you try to run a cli, eg sync_langpacks.php, but the site is needing install/upgrade it exits out but does not give any info as to why. Need to give an exit message To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1739687/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1751132] Re: DB: mtime in group table is never modified
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1751132 Title: DB: mtime in group table is never modified Status in Mahara: Fix Released Bug description: mtime should be updated every time we modified a group. At the moment, we can change any settings of the group and save or delete the group but the mtime is not changed. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1751132/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1750932] Re: behat test create_page fails too often
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1750932 Title: behat test create_page fails too often Status in Mahara: Fix Released Bug description: behat test create_page.feature often fails in jenkins but passes locally To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1750932/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1520028] Re: TinyMCE plugin to make links to a Mahara page
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1520028 Title: TinyMCE plugin to make links to a Mahara page Status in Mahara: Fix Released Bug description: Currently if a user wants to put a link to one of their Mahara pages into a TinyMCE area, they have to manually look up the URL and insert it as a hard link. This is similar to the old process we used to have for inserting images. So, it calls for a similar solution. Similar to the TinyMCE image picker that we have now, it would be good if TinyMCE had a "page/collection" picker. The usage would be something like this: 1. I'm typing in a text box with a TinyMCE editor 2. I click on an icon for this plugin in TinyMCE 3. It opens up a screen in which I can select one of my pages or collections 4. It then inserts a link to that page/collection into the text To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1520028/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1745886] Re: Remove persona plugin: we need to remove lang directories inside auth/browserid folder
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1745886 Title: Remove persona plugin: we need to remove lang directories inside auth/browserid folder Status in Mahara: Fix Released Bug description: for bug https://bugs.launchpad.net/mahara/+bug/1716811 we still need to remove extra lang directories inside auth/browserid. If the Mahara instance being upgraded to 17.10 has other languages then auth/browserid directory will not be removed and we will see error: (lib/upgrade.php:167) Plugin auth browserid is not installable: Plugin auth browserid is missing version.php To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1745886/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1750925] Re: Blocks that have override_instance_title() don't need to record their title in block_instance table
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1750925 Title: Blocks that have override_instance_title() don't need to record their title in block_instance table Status in Mahara: Fix Released Bug description: I was gettign confused when I saw '[[title/blocktype.myviews]]' being saved and was not seeing the broken string on the frontend. I'll make a patch to clean that all up To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1750925/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1753612] Re: Behat test for adding a navigation block to a page
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1753612 Title: Behat test for adding a navigation block to a page Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: We need a test for the navigation block. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1753612/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1730530] Re: Allow elasticsearch to handle different auth for read from vs write to index
** Changed in: mahara/17.10 Status: Fix Committed => Fix Released -- 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/1730530 Title: Allow elasticsearch to handle different auth for read from vs write to index Status in Mahara: Fix Committed Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Committed Bug description: If you are using an elasticsearch plugin like Search Guard or being safe in general you might want to have separate auth for writing to your index vs searching/reading from it. To handle this we will need to allow the options for saving this other user/password pair To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1730530/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1742579] Re: Update readme file to mention the max versions of things the version of mahara has been tested with
** Changed in: mahara/17.10 Status: Fix Committed => Fix Released -- 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/1742579 Title: Update readme file to mention the max versions of things the version of mahara has been tested with Status in Mahara: Fix Committed Status in Mahara 16.10 series: Fix Released Status in Mahara 17.04 series: Fix Committed Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Committed Bug description: Because the release of a version of mahara is set in a point in time the version of things like PHP, MySQL, OS etc may become too new for Mahara to work with them correctly. So we need to indicate in the README.md file what things we've not yet tested with To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1742579/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1746127] Re: Review theme variables and put more colors into variables
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1746127 Title: Review theme variables and put more colors into variables Status in Mahara: Fix Released Bug description: There still seem to be a few colors in the CSS rather than set as variables in SASS. This should be reviewed and where possible consolidated. Please keep it flexible though so that borders don't get background variables assigned only because it is the same color. Our designers need to be able to manipulate them separately. :-) To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1746127/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1733735] Re: Behat test for resume address display on profile page
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1733735 Title: Behat test for resume address display on profile page Status in Mahara: Fix Released Bug description: A test is needed for bug 1529750: add address detail in resume block. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1733735/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1744789] Re: Avoid relying on TinyMCE code stripping alone
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-6182 -- 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/1744789 Title: Avoid relying on TinyMCE code stripping alone Status in Mahara: Fix Released Status in Mahara 16.10 series: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: TinyMCE will strip bad strings from input, eg
[Mahara-contributors] [Bug 1053308] Re: plural strings in export
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1053308 Title: plural strings in export Status in Mahara: Fix Released Bug description: Plural strings in the export/ area need to be amended to use the new format of plural string translation See: https://bugs.launchpad.net/mahara/+bug/901051 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1053308/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755669] Re: Behat: test resume elements can be deleted
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1755669 Title: Behat: test resume elements can be deleted Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: We need to test that resume elements can be deleted. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755669/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1742354] Re: missing help file Site options/Account settings
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1742354 Title: missing help file Site options/Account settings Status in Mahara: Fix Released Bug description: As a site admin user, in Site options-> account settings -> Override user account lifetime when clicking the 'i' icon to get help info, we get an error "An error occurred trying to retrieve the help page." This happens because the htdocs/lang/en.utf8/help/forms/siteoptions.defaultaccountlifetimeupdate.html that contains the help description is missing. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1742354/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755630] Re: Creative commons block not retractable
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1755630 Title: Creative commons block not retractable Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: At the moment the retractable block setting for this block don't work. I've done some investigation: There is no code for setting the retractable option in the creativecommons/lib.php, however not all the blocks with working retractable settings have this. I found the templates for the retractable settings, but can't see how they are called/incorporated. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755630/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1752389] Re: Warning Undefined property: stdClass::$name on upgrade
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1752389 Title: Warning Undefined property: stdClass::$name on upgrade Status in Mahara: Fix Released Bug description: We have a mechanism where is the database information about a plugin is newer than the plugin's file information we: (in production mode) warn the user before upgrade (not in production mode) display the problem on admin dashboard after upgrade But there is a problem if the plugin doesn't set a display name or a fallback $config->name We need to allow the plugin to display it's path name so as to be slightly helpful. To test: Have a fully upgraded site then: 1) Set the config version back one day, eg: UPDATE config SET value = value::int - 100 WHERE field = 'version'; 2) Update a plugin's installed value forward one day, eg: UPDATE artefact_installed SET version = version::int + 100 WHERE name = 'resume'; UPDATE search_installed SET version = version::int + 100 WHERE name = 'elasticsearch'; Before patch - you should see warning when not in production mode To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1752389/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1731807] Re: Remove unused code from lib/view.php that was never used correctly
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1731807 Title: Remove unused code from lib/view.php that was never used correctly Status in Mahara: Fix Released Bug description: I noticed a bug in the theme/raw/templates/view/blocktypecontainerediting.tpl where there were two closing tags to the one opening tag (see lines 37/38) So I wondered why this didn't cause a problem rendering the page and found the code would only be rendered if $configure was true. And that would only happen if a block instance called render_editing with $configure = true And I noticed on view/blocks.php that happens when $blockid = $view->get_blockinstance_currently_being_configured(); But $view->get_blockinstance_currently_being_configured(); always returns 0 as the set_blockinstance_currently_being_configured() is never called. Changing the number from 0 to a valid block number on an edit screen and then reloading page gives all manner of errors. Looking at the commit that added the set/get functions 09c73752c11c800dcb2bfbb6606206831f19d439 this was before 1.0 release and doesn't look to have been implemented fully. We should clean up this area and remove any/all code that is not actually being used To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1731807/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1737038] Re: Error about table missing on install
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1737038 Title: Error about table missing on install Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: Error while cleaning caches: Failed to get a recordset: postgres8 error: [-18: ERROR: relation "iframe_source" does not exist LINE 1: SELECT "prefix" FROM "iframe_source" ^] in EXECUTE("SELECT "prefix" FROM "iframe_source" ")Command was: SELECT "prefix" FROM "iframe_source" We added a call to clear all caches on upgrade but this function also gets called on install as well. We need to only allow the call on upgrade and not install To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1737038/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1529750] Re: Employer and educational institution address don't show up anywhere in resume block
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1529750 Title: Employer and educational institution address don't show up anywhere in resume block Status in Mahara: Fix Released Bug description: You can provide an institution and employer address under Content -> Resume -> Education history / Employment history. However, that information cannot be displayed anywhere: neither in the Resume in the Content area nor when you display the information in the resume. Why do we collect that information then? If we collect it, we should also display it in the block when looking at the details of such an item. Since it's secondary information, it doesn't need to be displayed prominently and can be displayed when you click the item and it is expanded to show more details about the education / employment item. For a suggestion on where to put it, please see the attached screenshot. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1529750/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1735252] Re: Country in elasticsearch searches on/displaying as ISO code
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1735252 Title: Country in elasticsearch searches on/displaying as ISO code Status in Mahara: Fix Released Bug description: If I search on 'Zealand' I get no results but if I search on 'nz' I get results and the country profile field shows 'nz' instead of 'New Zealand' Will need to convert ISO code to country name before indexing and will need to convert it for displaying results as well To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1735252/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1733473] Re: Friend icon only partially shows person's name
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1733473 Title: Friend icon only partially shows person's name Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: On the friends block on a profile page, the circular egg shape shows part of the profile icon and only part of the persons name, making it hard to identify someone you are looking for. Thanks! 17.10.0 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1733473/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755611] Re: Should not call non static function statically in framework module
** Changed in: mahara/17.04 Status: Fix Committed => Fix Released ** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1755611 Title: Should not call non static function statically in framework module Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: Get these deprecated warnings: Non-static method PluginModuleFramework::add_matrix_to_db() should not be called statically in htdocs/module/framework/lib.php on line 56 Non-static method PluginModuleFramework::matrix_is_valid_json() should not be called statically in htdocs/module/framework/lib.php on line 107 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755611/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755331] Re: Cannot copy group pages when pagination is used
** Changed in: mahara/17.04 Status: Fix Committed => Fix Released ** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1755331 Title: Cannot copy group pages when pagination is used Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: Version: Mahara Version 17.10.0 OS: Linux (Ubuntu) Database: MySQL Browser: Chrome Issue: Group pages are created that can be copied by group members Pages for users to copy that require they navigation to page 2 or higher of a shared list (using the pagination at the bottom) Clicking Copy Reloads the page (the page is not copied) Page 1 is unaffected To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755331/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1749403] Re: Code correction in function find_key_name of lib/ddl.php
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1749403 Title: Code correction in function find_key_name of lib/ddl.php Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: In line 523 the existing code if (!$field == $col->column_name) { should be replaced with if ($field !== $col->column_name) { Greetings Alex To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1749403/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1731793] Re: Add Kosovo in list of countries
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1731793 Title: Add Kosovo in list of countries Status in Mahara: Fix Released Bug description: In Mahara, we use https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 for our list of countries. We use the officially assigned code elements but not necessarily temporary or other elements. Kosovo is missing in the country list in Mahara and should be added as it is recognized in Europe. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1731793/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1745890] Re: Behat test needed for "User search" box
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1745890 Title: Behat test needed for "User search" box Status in Mahara: Fix Released Bug description: Regression tests 3.2 We currently don't have an automated test for the front page search box, which would be easy to do. We need to test the settings and that they work correctly when searching - i.e. Test settings for "Never display usernames" and "Users can hide real names" Steps: Have at least 2 regular users Log in as UserA and enter UserB's first name in the search box. Check that you can choose "Everyone" or "My institutions" from the dropdown box and that your choice is displayed after "Search:" Follow the user and you should see portfolios # testing the display name setting UserA adds a Display name under profile and logs out. UserB logs in and tests... Obviously this is incomplete. What we need is a test to test the admin settings correctly as well as the search. Settings should be set programatically if poss. (Could expand the test to see what pages are shared with current user...) To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1745890/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1756726] Re: Password policy should be applied upon upgrade
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1756726 Title: Password policy should be applied upon upgrade Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: In bug #845263 we implemented the password policy. When you upgrade, and you go to Admin -> Configure site -> Site options -> Security settings, it shows you the password policy, but existing accounts are not required to use it unless they change their password. Only when you change the length of the password or the make-up are existing accounts required to reset their password. It would be cleaner if upon upgrade all user accounts are required to adhere to the password policy as listed in the security settings. This should be a change similar to the one in /admin/site/options.php lines 901-911 Additionally, everyone - including the current site admin, but excluding the root user - are required to adhere. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1756726/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755674] Re: tinyMCE not defined error in comment on SE colection
** Changed in: mahara/17.04 Status: Fix Committed => Fix Released ** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1755674 Title: tinyMCE not defined error in comment on SE colection Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: to test: Go to admin menu-> Extensions -> Plugin admin and enable annotations create a page and add an annotation to it share it with Public log out and go to the collection first page (not SE view table) try to leave a comment as anonymous user the page will be stuck loading and the comment is never submitted in the browser's console we can see the error: Uncaught ReferenceError: tinyMCE is not defined at isTinyMceUsed (annotation.js?v=7998:14) at addFeedbackSuccess (viewmenu.js?v=7998:37) at Object.window.pieformHandlers.(/view/anonymous function) [as add_feedback_form] (https://mahara/lib/pieforms/static/core/pieforms.js?v=7998:239:60) at sendResult (view.php?id=7:4) at onload (view.php?id=7:7) To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755674/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1471103] Re: Make the password reset CLI script log out the user
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1471103 Title: Make the password reset CLI script log out the user Status in Mahara: Fix Released Status in Mahara 16.10 series: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: In Bug 1396564 we added a command-line script for resetting Mahara passwords. Robert pointed out that this script should end any current sessions for the user. The idea is that, if their password needs to be reset because their account has been hacked, then we should kick out any remaining sessions that are logged-in, because the attacker could use those to re-reset their password. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1471103/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1677929] Re: behat test for profile info block
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1677929 Title: behat test for profile info block Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: there should be a test to check information added to the profile information block is correctly displayed on the page. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1677929/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1748350] Re: Need to remove the obsolete loginas / masquerading report files
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1748350 Title: Need to remove the obsolete loginas / masquerading report files Status in Mahara: Fix Released Bug description: Now that we have concentrated these reports into the 'Reports' section To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1748350/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1513665] Re: Get an HTML5 "click-to-copy" widget
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1513665 Title: Get an HTML5 "click-to-copy" widget Status in Mahara: Fix Released Bug description: In Bug 1314890, on the Secret URLs page we added the zeroclipboard library to allow users to click a clipboard icon and have the URL copied to their clipboard. Unfortunately, since then Flash has started dying in a bad way, and now this sort of Flash-based clipboard widget is on the way out, and can cause browsers to pop up warning messages and such. Now, there is no way to accomplish exactly this same functionality (copy to clipboard) without Flash currently. But, there are some useable alternatives. The one that seems to be poised to replace the click-to-copy pattern, is that you click and it automatically selects the full text, so that you then just have to hit "control-C" instead of first dragging to select it all. Jen recently added this little clipboard library to the styleguide.php script. It works pretty good, so we may as well adopt it for the Secret URL screen as well. http://zenorocha.github.io/clipboard.js/ To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1513665/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1719222] Re: consolidate behat messages tests
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1719222 Title: consolidate behat messages tests Status in Mahara: Fix Released Bug description: test/behat/features/settings/visible_asterix_message.feature Is there another send message feature that this could be part of? Check out these tests and see how we are testing messages and how it can be improved: ./features/social/send_multiple_messages.feature ./features/social/send_message.feature ./features/site_content/activity_type_messages.feature ./features/settings/visible_asterix_message.feature To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1719222/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1753041] Re: SAML has "Parent authority" field that shouldn't be there
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1753041 Title: SAML has "Parent authority" field that shouldn't be there Status in Mahara: Fix Released Bug description: 18.04 master SAML auth shows the "Parent authority" field above the "Login error message" field. SAML can't have a parent authority though. It can only be a parent authority. This field should be removed and the "Login error message" field should receive a proper label so people know what it is about and not only have the title show in the help text. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1753041/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1720237] Re: User registration username selection
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1720237 Title: User registration username selection Status in Mahara: Fix Released Bug description: When we have user registration allowed for an institution and a new user is registered with empty "first name" and empty "last name", then the system generates a new "username" that is a number. See image attached. We need to change it to a word plus a number, like for example 'user1', 'user4', 'user56'. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1720237/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1736843] Re: Missing directories in /sessions makes login fail
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1736843 Title: Missing directories in /sessions makes login fail Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: In /sessions there should be directories named 0,1,2,..9,a,b..,f There should always be all of them present, if they are not there we create them. When we check the sessions dir, we assume there could be only two possibilities: We have all of them or we have none. That's why we only check for the first one (0). In the case where some of these directories are missing, but the 0 is present, we will see the following error when we try to login: "Mahara: Site unavailable Something in the way you're interacting with Mahara is causing an error. Details if any, follow: Logged out user can not be stored in usr_session" Call stack (most recent first): log_message("session_regenerate_id(): Failed to create(read) se...", 8, true, true, "/home/ceciliavg/maharacode/maharatest/htdocs/auth/...", 507) at /home/ceciliavg/maharacode/maharatest/htdocs/lib/errors.php:521 error(4096, "session_regenerate_id(): Failed to create(read) se...", "/home/ceciliavg/maharacode/maharatest/htdocs/auth/...", 507, array(size 0)) at Unknown:0 session_regenerate_id(true) at /home/ceciliavg/maharacode/maharatest/htdocs/auth/session.php:507 Session->regenerate_id() at /home/ceciliavg/maharacode/maharatest/htdocs/auth/user.php:1681 LiveUser->authenticate(object(stdClass), "1") at /home/ceciliavg/maharacode/maharatest/htdocs/auth/user.php:1518 LiveUser->login("admin", "") at /home/ceciliavg/maharacode/maharatest/htdocs/auth/lib.php:1520 login_submit(object(Pieform), array(size 6)) at /home/ceciliavg/maharacode/maharatest/htdocs/lib/pieforms/pieform.php:542 Pieform->__construct(array(size 9)) at /home/ceciliavg/maharacode/maharatest/htdocs/lib/mahara.php:5022 pieform_instance(array(size 9)) at /home/ceciliavg/maharacode/maharatest/htdocs/auth/lib.php:521 auth_setup() at /home/ceciliavg/maharacode/maharatest/htdocs/init.php:389 require("/home/ceciliavg/maharacode/maharatest/htdocs/init") at /home/ceciliavg/maharacode/maharatest/htdocs/index.php:16 [WAR] 46 (auth/session.php:510) session_regenerate_id() failed Call stack (most recent first): log_message("session_regenerate_id() failed", 8, true, true) at /home/ceciliavg/maharacode/maharatest/htdocs/lib/errors.php:95 log_warn("session_regenerate_id() failed") at /home/ceciliavg/maharacode/maharatest/htdocs/auth/session.php:510 Session->regenerate_id() at /home/ceciliavg/maharacode/maharatest/htdocs/auth/user.php:1681 LiveUser->authenticate(object(stdClass), "1") at /home/ceciliavg/maharacode/maharatest/htdocs/auth/user.php:1518 LiveUser->login("admin", "") at /home/ceciliavg/maharacode/maharatest/htdocs/auth/lib.php:1520 login_submit(object(Pieform), array(size 6)) at /home/ceciliavg/maharacode/maharatest/htdocs/lib/pieforms/pieform.php:542 Pieform->__construct(array(size 9)) at /home/ceciliavg/maharacode/maharatest/htdocs/lib/mahara.php:5022 pieform_instance(array(size 9)) at /home/ceciliavg/maharacode/maharatest/htdocs/auth/lib.php:521 auth_setup() at /home/ceciliavg/maharacode/maharatest/htdocs/init.php:389 require("/home/ceciliavg/maharacode/maharatest/htdocs/init") at /home/ceciliavg/maharacode/maharatest/htdocs/index.php:16 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1736843/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1750477] Re: Elasticsearch: JSON_PRESERVE_ZERO_FRACTION not defined for php < 5.6.6
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1750477 Title: Elasticsearch: JSON_PRESERVE_ZERO_FRACTION not defined for php < 5.6.6 Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Bug description: We support php 5.5.9 or later. Elasticsearch 5 fails when creating the client in search/elasticsearch/lib line 1171 because JSON_PRESERVE_ZERO_FRACTION is not defined To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1750477/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1443284] Re: "Unsubscribe" link for feedback notifications due to watchlist
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1443284 Title: "Unsubscribe" link for feedback notifications due to watchlist Status in Mahara: Fix Released Bug description: As described on Bug 1374674: https://bugs.launchpad.net/mahara/+bug/1374674/comments/9 Users receive notifications when there are comments on pages that are on their watchlist. If they receive this notification by email, we should add a link to the bottom of the email explaining that they received the email because the page is on their watchlist, and telling them to unwatch the page if they want to unsubscribe. For that matter, it would also be good if the inbox notification for feedback on watched pages could also indicate this in some way. But with the current inbox design, it would not be easy to add that. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1443284/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1746346] Re: Unable to add/edit skin for profile & dashboard page in 17.10+
** Changed in: mahara/17.10 Status: Fix Committed => Fix Released -- 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/1746346 Title: Unable to add/edit skin for profile & dashboard page in 17.10+ Status in Mahara: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: In 17.10+ we changed around how a bunch of the page edit screens work. This has accidentally removed the ability to edit the skin for a profile page. We will need to add this back in To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1746346/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1753359] Re: Always take public anonymous comments through moderation
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1753359 Title: Always take public anonymous comments through moderation Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: Anonymous comments are an easy target for spammers as they can just leave a comment. While portfolio authors receive an email notification about new comments, if they don't have access to the email address anymore or don't monitor their emails closely, a portfolio page can end up with lots of spam comments. It would be beneficial, if all anonymous comments that are placed publicly went through a moderation explicitly rather than the page author having to select to moderate comments. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1753359/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1750485] Re: remove old raw theme
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1750485 Title: remove old raw theme Status in Mahara: Fix Released Bug description: We need yo remove old raw theme for 18.04 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1750485/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1751869] Re: Correct alignment of column headings in "User agreements" report
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1751869 Title: Correct alignment of column headings in "User agreements" report Status in Mahara: Fix Released Bug description: Issue only on 18.04 master as it's a new GDPR feature: When you are on the "User agreements" report in Admin menu -> Reports -> Configure reports and select all columns, the column titles are too long to be correctly aligned with the check boxes when on a smaller screen. Ideally, the check boxes are displayed in the first row of the text and then the text is correctly indented to sit right underneath. If aligning the check box in the first line is not possible, it should sit in the middle of the text. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1751869/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1752442] Re: Problems with group forums / topics
** Changed in: mahara/17.04 Status: Fix Committed => Fix Released ** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1752442 Title: Problems with group forums / topics Status in Mahara: Fix Released Status in Mahara 16.10 series: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Bug description: In master: - the edit/delete buttons for a forum display to normal members (even though they can't edit/delete a forum) - the ability to subscribe / unsubscribe to a topic in a forum has gone away but the 'i' help still remains These need to be fixed up To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1752442/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1215271] Re: Show the admin a warning if the DB version number is greater than the code version number
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1215271 Title: Show the admin a warning if the DB version number is greater than the code version number Status in Mahara: Fix Released Bug description: In light of the versioning bug we just had with https://bugs.launchpad.net/mahara/+bug/1207140 , I noticed that Mahara doesn't give you a warning or any kind of notification if the database version number (get_config('version')) is higher than the code version number in htdocs/lib/version.php $config->version. We should add a check and show a warning to the admin if this is the case. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1215271/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1733448] Re: behat page_number_interval_sharedwithme.feature is broken
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1733448 Title: behat page_number_interval_sharedwithme.feature is broken Status in Mahara: Fix Released Bug description: this test is meant to check the paginator displays the correct links to other pages. It seems the paginator now displays more and in a different configuration than it used to. This test still passes because it checks for digits that happen to be present elsewhere on the page, it isn't however checking the functionality it was meant to. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1733448/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1756764] Re: share/edit access cancel button not working
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1756764 Title: share/edit access cancel button not working Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: Environment tested: Master Browser tested: MS Edge (Virtualbox) | Chrome Linux === Manual Test Script === Preconditions: 1) user has portfolio page to share 2) User has no friends but 1 friend request Test Steps: 1) user is on the "Share | Edit access" page for the page they want to share 2) user selects "Friends" under the search for section of the "SHARED WITH" drop down field 3) a search field is now displayed but returns no results, because user has not friends yet Actual result: User tries to click Cancel to get out of page but nothing happens, there is no error message describing what he has done wrong. User must delete the field before the cancel button works, returning user to "Share" Expected result: 1) Save button should not work because I have search friends field open and no friend selected 2) Cancel button should work and take user back to previous page To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1756764/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1560739] Re: Can't build CSS if you have npm gulp-bless version 3.1.0
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1560739 Title: Can't build CSS if you have npm gulp-bless version 3.1.0 Status in Mahara: Fix Released Bug description: If you have the npm package "gulp-bless" at version 3.1.0 (which requires the "bless" package at 4.0.0), then Mahara's SASS compilation (make css) will error out. To replicate: 1. Clone a new Mahara repository, or in an existing Mahara repo rename your "node_modules" directory to "node_modules.bak" 2. Run "npm install" in this repo 3. Run "make css" Expected result: Successfully builds the CSS, with this output. (master)aaronw@vegas:~/www/mahara$ make css npm install npm WARN package.json mahara-themes@1.0.0 No repository field. npm WARN package.json gulp-minify-css@1.2.4 No repository field. Building CSS... [13:21:16] Using gulpfile ~/www/mahara/gulpfile.js [13:21:16] Starting 'css'... Compiling CSS for htdocs/theme/custom Compiling CSS for htdocs/theme/default Compiling CSS for htdocs/theme/modern Compiling CSS for htdocs/theme/ocean Compiling CSS for htdocs/theme/primaryschool Compiling CSS for htdocs/theme/raw Compiling CSS for htdocs/theme/subthemestarter [13:21:21] Finished 'css' after 5.72 s Done! Actual result: Errors out with this output. (master)aaronw@vegas:~/www/mahara-test$ make css npm install npm WARN package.json mahara-themes@1.0.0 No repository field. npm WARN package.json gulp-minify-css@1.2.4 No repository field. Building CSS... [13:22:42] Using gulpfile ~/www/mahara-test/gulpfile.js [13:22:42] Starting 'css'... Compiling CSS for htdocs/theme/custom Compiling CSS for htdocs/theme/default Compiling CSS for htdocs/theme/modern Compiling CSS for htdocs/theme/ocean Compiling CSS for htdocs/theme/primaryschool Compiling CSS for htdocs/theme/raw Compiling CSS for htdocs/theme/subthemestarter events.js:72 throw er; // Unhandled 'error' event ^ TypeError: Cannot call method 'reduce' of undefined at countRules (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/count.js:26:18) at count (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/count.js:44:14) at chunks$ (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/chunk.js:52:46) at tryCatch (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/node_modules/babel-runtime/regenerator/runtime.js:72:40) at GeneratorFunctionPrototype.invoke [as _invoke] (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/node_modules/babel-runtime/regenerator/runtime.js:334:22) at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/node_modules/babel-runtime/regenerator/runtime.js:105:21) at chunk (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/chunk.js:98:113) at Object.chunk (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/index.js:34:33) at Transform._transform (/home/aaronw/www/mahara-test/node_modules/gulp-bless/index.js:33:36) at Transform._read (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10) npm WARN package.json mahara-themes@1.0.0 No repository field. npm WARN package.json gulp-minify-css@1.2.4 No repository field. [13:22:46] Using gulpfile ~/www/mahara-test/gulpfile.js [13:22:46] Starting 'css'... Compiling CSS for htdocs/theme/custom Compiling CSS for htdocs/theme/default Compiling CSS for htdocs/theme/modern Compiling CSS for htdocs/theme/ocean Compiling CSS for htdocs/theme/primaryschool Compiling CSS for htdocs/theme/raw Compiling CSS for htdocs/theme/subthemestarter events.js:72 throw er; // Unhandled 'error' event ^ TypeError: Cannot call method 'reduce' of undefined at countRules (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/count.js:26:18) at count (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/count.js:44:14) at chunks$ (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/lib/chunk.js:52:46) at tryCatch (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/node_modules/babel-runtime/regenerator/runtime.js:72:40) at GeneratorFunctionPrototype.invoke [as _invoke] (/home/aaronw/www/mahara-test/node_modules/gulp-bless/node_modules/bless/node_m
[Mahara-contributors] [Bug 1734164] Re: Update privacy statement and terms and conditions for GDPR
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1734164 Title: Update privacy statement and terms and conditions for GDPR Status in Mahara: Fix Released Bug description: The GDPR will go into effect on 25 May 2018. There are several changes that are required in Mahara. Amongst them is an update to the privacy statement template as some requirements need to be explained in there. A non-exhaustive list is available at https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/GDPR_compliance #Non-technical_considerations_for_the_privacy_statement_template This here is for the update of the text. Any other changes will be dealt with separately. Moodle has some information that could serve as inspiration: https://docs.moodle.org/dev/GDPR_For_Administrators To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1734164/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755508] Re: Unable to remove users from group when pagination is used
** Changed in: mahara/17.04 Status: Fix Committed => Fix Released ** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1755508 Title: Unable to remove users from group when pagination is used Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: Version: Mahara Version 17.10.1 Server OS: Linux (CentOS 7.4.1708) Client OS: Windows 10 Database: MySQL Browser: Chrome I am unable to remove users from groups when pagination is used and the user, which should be removed, is on a page higher than 1. I dont touch the sortorder and items per page settings, so standard sortorder "admin first" and "10 items per page" are used. It works for users on the first page, but doesnt work on all other pages. It just redirects me back to page 1. There is no entry in the logfile. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755508/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1755329] Re: Working out folder size slows down opening of image block config
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released ** Changed in: mahara/17.04 Status: Fix Committed => Fix Released -- 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/1755329 Title: Working out folder size slows down opening of image block config Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Committed Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: We added the fix for https://bugs.launchpad.net/mahara/+bug/1650980 so that we could know how much content a folder contained when viewing via Content -> Files This was useful in helping one delete files to sort out quota problems. But the problem is that bit of code is also used when displaying a filebrowser form in block config forms. And it slows down the opening/closing of the config. We don't need to know about the folder / file size here so we should avoid the slow db calls that work out the size when not on Content -> Files page To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1755329/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1756631] Re: Setting up group when user is in 2 institutions and not site admin brings error
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1756631 Title: Setting up group when user is in 2 institutions and not site admin brings error Status in Mahara: Fix Released Status in Mahara 18.04 series: Fix Released Status in Mahara 18.10 series: Fix Committed Bug description: master (18.04RC1) When user is in two institutions but not the site admin, the following error message is displayed when she wants to set up a group: [WAR] 3e (lib/pieforms/pieform.php:1343) Invalid value for select "institution" Call stack (most recent first): log_message(string(size 38), integer, true, true, string(size 58), integer) at /home/kristina/code/mahara/htdocs/lib/errors.php:521 error(integer, string(size 38), string(size 58), integer, array(size 2)) at Unknown:0 trigger_error(string(size 38), integer) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:1343 Pieform::info(string(size 38)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform/elements/select.php:151 pieform_element_select(object(Pieform), array(size 10)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:1509 Pieform->build_element_html(array(size 10)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:725 Pieform->build() at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:169 Pieform::process(array(size 4)) at /home/kristina/code/mahara/htdocs/lib/mahara.php:5077 pieform(array(size 4)) at /home/kristina/code/mahara/htdocs/group/edit.php:424 There is no error message when the user is in only one institution. To replicate: 1. Make a user a member in 2 or more institutions. 2. Go to Main menu -> Groups -> My groups. 3. Click the "Create group" button. Expected result: No error message. Actual result: Above error message is displayed. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1756631/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1733998] Re: behat resume_page.feature causes false fails in Jenkins
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1733998 Title: behat resume_page.feature causes false fails in Jenkins Status in Mahara: Fix Released Bug description: This needs investigating. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1733998/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1723286] Re: Rerunning unit tests fails with DB error
** Changed in: mahara Status: Fix Committed => Fix Released -- 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/1723286 Title: Rerunning unit tests fails with DB error Status in Mahara: Fix Released Bug description: On master. When you rerun unit tests they fail with: [DBG] 9d (lib/dml.php:157) postgres8 error: [-1: ERROR: cannot drop constraint tst_fram_id_pk on table tst_framework because other objects depend on it [DBG] 9d (lib/dml.php:157) DETAIL: constraint tst_coll_fra_fk on table tst_collection depends on index tst_fram_id_pk [DBG] 9d (lib/dml.php:157) HINT: Use DROP ... CASCADE to drop the dependent objects too.] in EXECUTE("ALTER TABLE tst_framework DROP CONSTRAINT tst_fram_id_pk")Command was: ALTER TABLE tst_framework DROP CONSTRAINT tst_fram_id_pk [DBG] 9d (lib/dml.php:157) postgres8 error: [-1: ERROR: cannot drop table tst_framework because other objects depend on it [DBG] 9d (lib/dml.php:157) DETAIL: constraint tst_coll_fra_fk on table tst_collection depends on table tst_framework [DBG] 9d (lib/dml.php:157) HINT: Use DROP ... CASCADE to drop the dependent objects too.] in EXECUTE("DROP TABLE tst_framework")Command was: DROP TABLE tst_framework This happens because we don't clean up coll_fra_fk index on {collection} table when uninstalling. The proper fix would be to use the same set of functions for behat and unit tests when we drop a site. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1723286/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1735442] Re: Buttons w/ white background are invisible in the configurable theme
** Changed in: mahara/18.04 Status: Fix Committed => Fix Released -- 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/1735442 Title: Buttons w/ white background are invisible in the configurable theme Status in Mahara: Fix Released Status in Mahara 17.04 series: Fix Released Status in Mahara 17.10 series: Fix Released Status in Mahara 18.04 series: Fix Released Bug description: This is a regression to an earlier version of Mahara. When you choose a white header background in the configurable theme, the button color turns white and doesn't have a border. We used to have a border around it though so that the buttons can be seen. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1735442/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp