[Mahara-contributors] [Bug 1758728] Re: Pending deletion screen should link to user profile

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Cecilia Vela Gurovic
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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"

2018-04-05 Thread Robert Lyon
** 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)

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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()

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Cecilia Vela Gurovic
** 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

2018-04-05 Thread Cecilia Vela Gurovic
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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+

2018-04-05 Thread Cecilia Vela Gurovic
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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

2018-04-05 Thread Robert Lyon
** 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


<    1   2   3   >