[Mahara-contributors] [Bug 1749339] A patch has been submitted for review

2018-08-29 Thread Mahara Bot
Patch for "master" branch: https://reviews.mahara.org/9098

-- 
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/1749339

Title:
  Add pre_loginpage_hooks

Status in Mahara:
  In Progress

Bug description:
  Give a chance for auth plugins to authenticate the user or perform
  other tasks before showing the login page.

  This is similar to https://tracker.moodle.org/browse/MDL-48887

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1749339/+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 1788062] Re: The group files page has a broken sidebar

2018-08-29 Thread Cecilia Vela Gurovic
** Changed in: mahara
   Status: In Progress => Fix Committed

-- 
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/1788062

Title:
  The group files page has a broken sidebar

Status in Mahara:
  Fix Committed

Bug description:
  We get the error "[Dwoo\\Exception]: Plugin "PluginLoadgroupquota" can
  not be found, maybe you forgot to bind it if it's a custom plugin ?"

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1788062/+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 1788062] A change has been merged

2018-08-29 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/9081
Committed: 
https://git.mahara.org/mahara/mahara/commit/69eb93b0a17dabef8026f8485a37b2cf086ff110
Submitter: Cecilia Vela Gurovic (cecili...@catalyst.net.nz)
Branch:master

commit 69eb93b0a17dabef8026f8485a37b2cf086ff110
Author: Robert Lyon 
Date:   Tue Aug 21 10:52:16 2018 +1200

Bug 1788062: group quota sidebar not showing

Due to the name of the file being misspelled

behatnotneeded

Change-Id: I60eb05c098b52b21742734eade5be511093dff1b
Signed-off-by: Robert Lyon 

-- 
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/1788062

Title:
  The group files page has a broken sidebar

Status in Mahara:
  Fix Committed

Bug description:
  We get the error "[Dwoo\\Exception]: Plugin "PluginLoadgroupquota" can
  not be found, maybe you forgot to bind it if it's a custom plugin ?"

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1788062/+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 1539322] Re: Do we still need device detection?

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1539322

Title:
  Do we still need device detection?

Status in Mahara:
  Triaged

Bug description:
  Mahara 15.10 introduced Bootstrap. All themes are now responsive. When
  I tested the "Deactivate device detection" functionality, I couldn't
  see much of a difference when using the site. I did notice the content
  chooser was displayed the start of the words instead of only showing
  the icon on the "Edit page" screen.

  I wonder if we can remove the custom device detection. You can enable
  the user turning off device detection in Admin -> Config site -> User
  settings -> Users can disable device detection. That then happens on
  the account settings page.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1539322/+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 1770261] Re: duplicated id="login_login_submitted" in login form

2018-08-29 Thread Kristina Hoeppner
** Tags added: code-cleanup

-- 
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/1770261

Title:
   duplicated id="login_login_submitted" in login form

Status in Mahara:
  Confirmed

Bug description:
  as a logged out user in home screen the login form is fine,
  but if we add /?login to the url we can see that the 
id="login_login_submitted"
  is duplicated in the DOM

  It's easy to see in chrome since it shows and error in the browser console
  [DOM] Found 2 elements with non-unique id #login_login_submitted:

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1770261/+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 1037365] Re: some third party libraries do not respect the directorypermissions config setting

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

** Tags added: code-cleanup

-- 
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/1037365

Title:
  some third party libraries do not respect the directorypermissions
  config setting

Status in Mahara:
  Confirmed

Bug description:
  one example is htmlpurifier, from a git grep mkdir, i see that pear,
  dwoo, adobdb, and flowplayer may also be culprits

  Also, the internal examples
  - extract function in artefact/file.lib.php
  - copyr function in lib/file.php
  - there is one instance in lib/db/upgrade.php

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1037365/+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 1519989] Re: Refactor duplicate collections access code in index.php & index.json.php

2018-08-29 Thread Kristina Hoeppner
When tackling that, it should be looked at whether we can set coding
standards / guidelines when we have a json.php and a .php file so we
don't end up in a situation like this again.

** Tags added: code-cleanup

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1519989

Title:
  Refactor duplicate collections access code in index.php &
  index.json.php

Status in Mahara:
  Confirmed

Bug description:
  After patch https://reviews.mahara.org/#/c/5695/6 for Bug1514374,
  we've now got duplicate code it htdocs/collection/index.php and
  htdocs/collection/index.json.php, for checking whether the user has
  access to the particular collections they're trying to look at.

  This kind of duplication stands a high likelihood of falling out of
  sync if changes are made to the access code in the future, so we
  should abstract it out into a common access method that gets called by
  both scripts.

  The code is not *exactly* the same in both places. index.php
  intersperses it with code to set the menu headers, and index.json.php
  sends an error via json_reply on failure, while index.php throws an
  AccessDeniedException(). So it will require a little bit of thinking
  to do it. But it's not impossible.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1519989/+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 1434316] Re: Why two pieform directories?

2018-08-29 Thread Kristina Hoeppner
** Tags added: code-cleanup

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1434316

Title:
  Why two pieform directories?

Status in Mahara:
  Confirmed

Bug description:
  Currently the basic pieform elements information lives in:

  htdocs/lib/pieforms/pieform/

  but there are also pieform elements that live in
  htdocs/lib/forms/

  Why do we need to have them in two places?

  I can imagine that there might have been a reason to keep the pieform
  plugin separate from custom pieform elements but seeing as mahara
  pieform is really a fork of the original this seperation is not needed
  within mahara.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1434316/+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 1787860] Re: Text block title is dropped when creating a page content via tags functionality

2018-08-29 Thread Kristina Hoeppner
https://reviews.mahara.org/9082

-- 
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/1787860

Title:
  Text block title is dropped when creating a page content via tags
  functionality

Status in Mahara:
  Confirmed

Bug description:
  Preconditions: 
  -
  1. Portfolio Page exists with the following Blocks 
  --- a. Text Block (title = Text block 101) and has the tag = orange
  --- b. Note Block (title = Note block 123) and has the tag = orange

  
  Test Script - create page and add content via Tags functionality
  -
  1. User create a Portfolio page (title = Page created via tags) 
  2. Fill in select2 input "Create via tags" with "orange" and select "orange"
  3. click the save button
  4. Confirm, that user sees the following blocks:
  --- a. Text Block (title = Text block 101)
  --- b. Note Block (title = Note block 123)

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1787860/+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 1776320] Re: Help files for view layout not being used anymore

2018-08-29 Thread Kristina Hoeppner
We are looking into moving away from the current layouts to something
more flexible and thus wouldn't need the help files anymore.

** No longer affects: mahara/17.10

** No longer affects: mahara/18.04

** Changed in: mahara/18.10
 Assignee: Cecilia Vela Gurovic (ceciliavg) => (unassigned)

** Tags added: bite-sized

** No longer affects: mahara/18.10

** Changed in: mahara
   Status: Confirmed => Won't Fix

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1776320

Title:
  Help files for view layout not being used anymore

Status in Mahara:
  Won't Fix

Bug description:
  When we merged the settings and layout pages into one we lost the
  connection to a bunch of help files.

  Do we still need the help files?

  We either need to add back the help icon connections or delete the
  help files

  See screen-shot for an example (there maybe more)

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1776320/+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 1778792] Re: PDF.js does not have the presentation mode option in Firefox and IE

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
 Assignee: Rebecca Blundell (rjb-dev) => (unassigned)

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1778792

Title:
  PDF.js does not have the presentation mode option in Firefox and IE

Status in Mahara:
  Confirmed

Bug description:
  https://mahara.org/interaction/forum/topic.php?id=8303

  When you embed a PDF into a page, the presentation mode option is only
  available in Chrome and Opera but not in Firefox and IE though
  according to the PDF.js website demo https://mozilla.github.io/pdf.js/
  Firefox should be able to use the presentation mode.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1778792/+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 1777971] Re: jquery-ui timepicker- old code needs to be removed

2018-08-29 Thread Kristina Hoeppner
** Tags added: code-cleanup

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1777971

Title:
  jquery-ui timepicker- old code needs to be removed

Status in Mahara:
  Confirmed

Bug description:
  when upgrading jquery-ui to 1.12.1 I found a customization in the file 
  jquery-ui/js/jquery-ui.min.js that was made when this message was added to 
js/jquery/jquery-ui/README.Mahara

  * Added call to function after datepicker arrow key is pressed - to
  allow the year arrows to be re-added on day change

  that was added in commit 
  here, a function add_prev_next_year() was defined and added to 
jquery-ui/js/jquery-ui.min.js

  that function was removed in commit 8d796e7ca04b6df776b5deeb07cf38b9c7b037c0
  for Bug #1744191: Updated the datepicker to use the bootstrap one

  there is no need to add extra code to jquery-ui.min.js
  and it would be good to check what else is in the code but not needed anymore

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1777971/+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 1775479] Re: obsolete code for displaying comments

2018-08-29 Thread Kristina Hoeppner
** Tags added: code-cleanup

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1775479

Title:
  obsolete code for displaying comments

Status in Mahara:
  Confirmed

Bug description:
  We have old code not used anymore for displaying comment list from a text note
  in view/view.php ln 308

  It was added in commit e03327b0f68d6c7bc40cd04cfed441f42b802ba3 in
  15.04

  for 
"Adjusting the textbox so it can show/hide comments (Bug #1037531)
  
  The comments will be displayed (or hidden) below the block by clicking
  on the 'Comments (x)' link. There is also a 'close' link at the bottom
  of the comment list as well to close them."

  We don't use this anymore since now, when clicking on coment(x) link,
  they are displayed in a right side modal panel.

  We have to check what other obsolete related code we need to clean.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1775479/+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 1772298] Re: login help icon hidden on Modern theme

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
 Assignee: (unassigned) => Liam (liam-sharpe)

-- 
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/1772298

Title:
  login help icon hidden on Modern theme

Status in Mahara:
  Confirmed

Bug description:
  Environment tested: Master
  Browser tested: Chrome

  Summary: Help icon is missing when the site theme is set to Modern
  theme and the user is on the log in page.

  1. site has Modern Theme set
  2. User is on the login screen 

  Actual result: the help icon is hidden - if user clicks in the general
  area the help text is displayed

  Expected result: help icon is displayed and is clickable to reveal
  help text.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1772298/+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 1757923] Re: Look into newer version of datepicker for 18.10

2018-08-29 Thread Kristina Hoeppner
While updating, also check if bug #1759054 still applies.

-- 
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/1757923

Title:
  Look into newer version of datepicker for 18.10

Status in Mahara:
  Confirmed

Bug description:
  The datepicker that was implemented for 18.04 is in code freeze and is
  no longer being maintained.

  However, there is a version 5 which is hosted on a different
  repository which can be found at:
  https://github.com/tempusdominus/core . There are also bootstrap-3 and
  bootstrap-4 repos on the same github account.

  Investigation should be done to see what changes there are to this new
  version and accessibility should be considered. The previous version
  has had numerous accessibility changes (now merged in 18.04) and
  either these changes should be modified and implemented in this new
  version if it does not already have accessibility features.

  Thanks,
  Liam Sharpe

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1757923/+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 1768160] Re: resume tinyMCE keeps old text

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1768160

Title:
  resume tinyMCE keeps old text

Status in Mahara:
  Confirmed

Bug description:
  In User Menu-> Content -> Resume

  when adding "Education and employment" or "Achievements items", e.g.
  "Education history" we can add and item with description "Some text"
  in the TinyMCE text area, when we save and want to add a new one, we
  can see that the text "Some text" still show in the description field,
  but it should be empty.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1768160/+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 1757923] Re: Look into newer version of datepicker for 18.10

2018-08-29 Thread Kristina Hoeppner
We are moving that to 19.04 to also look at it with Bootstrap 4

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1757923

Title:
  Look into newer version of datepicker for 18.10

Status in Mahara:
  Confirmed

Bug description:
  The datepicker that was implemented for 18.04 is in code freeze and is
  no longer being maintained.

  However, there is a version 5 which is hosted on a different
  repository which can be found at:
  https://github.com/tempusdominus/core . There are also bootstrap-3 and
  bootstrap-4 repos on the same github account.

  Investigation should be done to see what changes there are to this new
  version and accessibility should be considered. The previous version
  has had numerous accessibility changes (now merged in 18.04) and
  either these changes should be modified and implemented in this new
  version if it does not already have accessibility features.

  Thanks,
  Liam Sharpe

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1757923/+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 1759054] Re: datepicker not accessible by screen reader

2018-08-29 Thread Kristina Hoeppner
This will need to be looked at together with bug #1757923

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1759054

Title:
  datepicker not accessible by screen reader

Status in Mahara:
  Confirmed

Bug description:
  There are still a few issues that make datepicker not accessible:

   - when the datepicker field receives focus, the screen reader doesn't see 
the datepicker form has been displayed
   - when on the datepicker we press 'H' it changes to the timepicker form, but 
the screen reader doesn't see there has been a change
   - the text with instructions on how to change the time (hours or minutes) is 
not read by the sr
   - it doesn't say how to come back from the timepicker mode

  reported by Julius

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1759054/+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 1680633] Re: Cron job metadata

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
   Importance: Medium => Wishlist

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1680633

Title:
  Cron job metadata

Status in Mahara:
  Confirmed

Bug description:
  Hello,

  Currently the meta data stored for cron jobs is fairly limited having only 
the following fields:
  
  
  
  
  
  
  
  
  
  
  

  We are implementing a plugin for Mahara that will mirror the cron
  check functionality present in this Moodle plugin:
  https://github.com/brendanheywood/moodle-tool_heartbeat.

  It would be beneficial if Mahara included two new fields in the cron
  and the plugintype_cron tables:

  1. lastruntime - the last runtime of the cron job.

  Currently on /admin/statistics.php the following sql is used to determine if 
cron has run.
  record_exists_select('cron', 'nextrun IS NULL OR nextrun < CURRENT_DATE') - 
from a monitoring standpoint this is not acceptable as it will give false 
positives/negatives depending on the situation. With this change, the max 
lastruntime could be used to determine if cron had run recently.

  2. faildelay - An Exponentially increasing fail delay that is updated
  when the cron job fails (if it throws an exception). This way if there
  is a consistently failing cron job its execution is throttled and its
  failure is being tracked in some way aside from just logging an error.
  The heartbeat plugin above uses this to help us to identify and fix
  issues that would otherwise go undetected.

  Aside from the benefits from a monitoring perspective, these fields
  provide useful information when it comes to debugging anything cron
  related.

  I'm happy to discuss at any time and more than happy to do the dev on
  this. Ill be floating around the Mahara IRC under the kenH handle if
  you would like to talk at any time.

  Thanks,
  Kenneth

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1680633/+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 1606738] Re: Accessibility - Information icon and navigation to content in information overlay

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
   Status: Confirmed => Incomplete

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1606738

Title:
  Accessibility - Information icon and navigation to content in
  information overlay

Status in Mahara:
  Incomplete

Bug description:
  Mahara: master

  Information icons are appearing as h1 headers.

  Also, screen readers can't get to the content in the pop up dialog.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1606738/+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 1749308] Re: Collection navigation triggering swiperight event on mouse click

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1749308

Title:
  Collection navigation triggering swiperight event on mouse click

Status in Mahara:
  Confirmed

Bug description:
  Mahara: 17.10.3
  OS: Linux 16.04
  DB: Postgres (not relevant)
  Browser: Firefox and Chrome

  
  In a collection on a view with the 'Previous page' displayed, the swiperight 
event is getting triggered on a mouse click. 

  When a user tries to select some text (i.e. click mouse, hold it down,
  and select text), this action is interpreted as a swipe action. And,
  the swiperight event is triggered.

  I've come across this stackoverflow discussion:

  https://stackoverflow.com/questions/36317660/jquery-mobile-swipe-
  gesture-for-touch-screen-only-and-not-for-mouse

  Bascially, the swiperight and swipeleft events should be disabled on
  the mousedown event and enabled on the touchstart event.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1749308/+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 1755945] Re: Behat: trigger cron step is broken on master

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1755945

Title:
  Behat: trigger cron step is broken on master

Status in Mahara:
  Confirmed

Bug description:
  Following a failed test run I found the test (loginattempts.feature)
  failing locally as well. In this case the cron fails to reset the
  number of failed logins, so the log in fails.

  Two other tests use the step, but only one of them fails, as the other one 
doesn't require a cron run.
  contact_us.feature (fails)
  unsubscribe_watchlist.feature (passes, because cron run isn't needed by test.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1755945/+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 1756182] Re: delete icon not needed for primary email address

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

** Tags added: snack-sized

-- 
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/1756182

Title:
  delete icon not needed for primary email address

Status in Mahara:
  Confirmed

Bug description:
  Environment tested: Master
  Browser tested: Chrome

  ===
  Manual Test Script
  ===

  1) user browse to Main menu > Profile > Contact information 
  2) User adds multiple email addresses 
  3) User tries to delete primary email address 

  Actual Result: error message is displayed "You cannot remove your
  primary email address."

  Expected Result: If user cannot delete a primary email address, then
  the delete icon next to the primary email should not be displayed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1756182/+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 1749022] Re: Duplicated code for checking plugins

2018-08-29 Thread Kristina Hoeppner
** Tags added: code-cleanup

** Changed in: mahara
Milestone: 18.10.0 => None

** Tags added: snack-sized

-- 
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/1749022

Title:
  Duplicated code for checking plugins

Status in Mahara:
  Confirmed

Bug description:
  code for checking whether a plugin is installed is almost completely
  duplicated in lib/upgrade.php from line 153 and mahara.php from line
  4844. It might make sense to have this only once.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1749022/+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 1742590] Re: Text/Note/Annotation Maxlength rule is unnecessary

2018-08-29 Thread Kristina Hoeppner
To Do:

1. Check what the upper limits are with the newer versions of Postgres and 
MySQL.
2. Upt the limit on the text boxes that were mentioned minus a few characters 
to deal with saving the block data in serialized format.
3. Change the message when the limit has been reached to something along the 
lines of comment #3.

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

** Tags added: snack-sized

-- 
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/1742590

Title:
  Text/Note/Annotation Maxlength rule is unnecessary

Status in Mahara:
  Confirmed

Bug description:
  Mahara: 17.10.1
  OS: Ubuntu 16.04
  DB: Postgres
  Browser: FF

  When inserting a base-64 encoded image into a comment on a form, the
  user is presented with the following error:

  'This field must be 8192 characters long.'

  This rule validation is not really required because the DB field that
  it inserting into is a 'Text' type. Which basically means it's almost
  unlimited.

  Postgres 7.1+ does have an upper limit at 1 Gb for a Text field.
  Mahara supports Postgres 9+.

  I do think it's safe to remove the maxlength rule for the Text, Note
  and Annoation fields.

  Please let me know your thoughts.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1742590/+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 1603294] Re: Licenses: Once you've selected a license, you can't go back to "None"

2018-08-29 Thread Kristina Hoeppner
"None selected" was changed to "All rights reserved", which fixed the
problem.

** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: Confirmed => Fix Committed

-- 
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/1603294

Title:
  Licenses: Once you've selected a license, you can't go back to "None"

Status in Mahara:
  Fix Committed

Bug description:
  While testing out Bug 1279526, I noticed that you can't change an
  uploaded file from a particular license to "No License". This may have
  been by design, with the idea that "No License" was a temporary thing
  until you pick a license. But with Bug 1279526 we're changing the
  wording of "No License" to make it clear that if you're not choosing a
  particular license, then the default copyright rules apply, so it
  becomes more necessary to be able to switch to that.

  To replicate:

  1. Go to "Administration -> Configure Site -> General Settings", and
  enable "License metadata"

  2. Go to "Content -> Files" and upload a file.

  3. Once the file is uploaded, click the pencil "edit" button to open
  its editing form. It should be at "No license" or the equivalent.
  Change it to "Creative Commons Attribution 4.0"

  4. Click "Save changes"

  5. Now click the pencil "edit" button again. Change the License back
  to "No license" or the equivalent.

  6. Again click "Save changes"

  7. Again click the pencil "edit" button.

  Expected result: You see "No license" or the equivalent as the license
  selection.

  Actual result: You see "Creative Commons Attribution 4.0" as the
  license selection.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1603294/+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 1599414] Re: New composer-managed SimpleSAML breaks PHPUnit tests.

2018-08-29 Thread Kristina Hoeppner
We do more Behat tests than PHPUnit tests these days and Robert provided
a way of dealing with the problem.

** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: Confirmed => Won't Fix

-- 
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/1599414

Title:
  New composer-managed SimpleSAML breaks PHPUnit tests.

Status in Mahara:
  Won't Fix

Bug description:
  While writing a PHPUnit test for one of my patches, I noticed that the
  new composer-managed SimpleSAML, if present, breaks "make phpunit",
  because it contains some phpunit tests that get detected but are
  lacking the proper stuff to make them run correctly.

  To replicate:

  1. Install the SimpleSAMLPHP library by doing "make ssphp"
  2. Run phpunit tests by doing "make phpunit"

  Expected result: tests run with no failures
  Actual result: Tests fail out with this error message

  PHP Fatal error:  Class 'SimpleSAML_Auth_ProcessingFilter' not found in 
/home/aaronw/www/mahara/htdocs/auth/saml/extlib/simplesamlphp/modules/exampleauth/lib/Auth/Process/RedirectTest.php
 on line 7
  PHP Stack trace:
  PHP   1. {main}() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/composer/bin/phpunit:0
  PHP   2. PHPUnit_TextUI_Command::main() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/composer/bin/phpunit:63
  PHP   3. PHPUnit_TextUI_Command->run() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:129
  PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:150
  PHP   5. PHPUnit_Framework_TestSuite->addTestFiles() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/Runner/BaseTestRunner.php:96
  PHP   6. PHPUnit_Framework_TestSuite->addTestFile() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:416
  PHP   7. PHPUnit_Util_Fileloader::checkAndLoad() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:355
  PHP   8. PHPUnit_Util_Fileloader::load() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/Util/Fileloader.php:76
  PHP   9. include_once() 
/home/aaronw/www/mahara/external/vendor/phpunit/phpunit/PHPUnit/Util/Fileloader.php:92

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1599414/+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 1690291] Re: Behat: Combine multiple tests for webservices into one

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1690291

Title:
  Behat: Combine multiple tests for webservices into one

Status in Mahara:
  Confirmed

Bug description:
  webservices_master_switch.feature and
  webservices_switch_dependencies.feature can be combined into one test.
  It would be good to explore testing the functionality as well as
  whether the switches work too.

  To do:
  Enable/disable toggles at the beginning are a bit pointless. Just enable both 
switches.
  Figure out best way to test functionality.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1690291/+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 1692756] Re: Note that menu has been expanded

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1692756

Title:
  Note that menu has been expanded

Status in Mahara:
  Confirmed

Bug description:
  Mahara 17.04+

  The "collapsed" state of the Show Main Menu / User Menu / Admin Menu
  button should become "Expanded" as the main menu has been expanded.

  When a screen reader focuses on the "Show main menu" button for the
  first time, the screen reader speaks "Show main menu, collapsed" as it
  is collapsed. But when the user presses Enter and the menu expands,
  the screen reader still says "Show main menu, collapsed", instead of
  saying "Show main menu, expanded".

  It is important to note that on the menu items e.g. Show menu for
  content, show menu for portfolio, show menu for groups, the screen
  reader is correctly able to speak the collapsed or expanded state of
  the menu items. The issue is present only in the main menu,
  administration menu, and user menu buttons.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1692756/+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 1732302] Re: Behat: fix secret_URL test

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1732302

Title:
  Behat: fix secret_URL test

Status in Mahara:
  Confirmed

Bug description:
  This test doesn't do what it says it does - i.e. it says it checks the
  secret url can be reliably copied. All it currently does is check that
  a 1 appears after the url is created.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1732302/+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 1689312] Re: New username isn't checked for spaces when added to LDAP

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

** Tags added: bite-sized

-- 
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/1689312

Title:
  New username isn't checked for spaces when added to LDAP

Status in Mahara:
  Confirmed

Bug description:
  Mahara version: 16.10.3

  When adding a new user, if you select an institution/authentication
  method with LDAP, the usersame is not being checked for
  leading/trailing spaces, and it isn't trimmed before being added to
  the database. Users can be created with usernames like " newuser ".

  If you try to do this with a non LDAP authentication method, it thows
  an error and will not continue (although the error message does not
  highlight the username field as the source of the error in this case).

  I've fixed it locally with trim() around the username value before
  it's put into the databse.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1689312/+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 1714082] Re: The user's primary email address is not checked in a case insensitive way

2018-08-29 Thread Kristina Hoeppner
** Tags added: snack-sized

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1714082

Title:
  The user's primary email address is not checked in a case insensitive
  way

Status in Mahara:
  Confirmed

Bug description:
  Currently you can create 2 users, via the Admin -> Users -> Add user
  screen, with this:

  username: Test one   email: us...@example.com
  username: Test two   email: us...@example.com

  but not another user with

  username: Test three   email: us...@example.com

  As it complains the email address 'us...@example.com' is used

  However, with email addresses the domain part is case insensitive and
  only the username part is case sensitive - yet saying that most email
  servers treat the username part also as case insensitive to avoid
  email delivery confusion - see https://www.lifewire.com/are-email-
  addresses-case-sensitive-117

  To also avoid confusion within Mahara we should limit the primary
  email address to be case insensitive unique.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1714082/+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 1575923] Re: Mathslate/MathJax fails to load on https

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1575923

Title:
  Mathslate/MathJax fails to load on https

Status in Mahara:
  Confirmed

Bug description:
  On HTTPS-enabled sites, the Mathslate tinymce plugin fails, due to
  loading http:// resources from yui.yahooapis.com and cdn.mathjax.org.

  The file htdocs/js/tinymce/plugins/mathslate/mathslate.html is
  hardcoded to pull http:// versions of these scripts (lines 11-12).

  Ultimately this is an upstream bug, but it's one that affects https-
  enabled Mahara sites.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1575923/+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 1576075] Re: Namespaces and Autoloader

2018-08-29 Thread Kristina Hoeppner
SimpleSAML and Dwoo are now namespaced

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1576075

Title:
  Namespaces and Autoloader

Status in Mahara:
  Confirmed

Bug description:
  Discussed at the 52nd developer meeting:
  https://wiki.mahara.org/wiki/Developer_Area/Developer_Meetings/52

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1576075/+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 1564715] Re: Change Mahara's content-sniffing to match the WHATWG standard

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1564715

Title:
  Change Mahara's content-sniffing to match the WHATWG standard

Status in Mahara:
  Confirmed

Bug description:
  WHATWG (Web Hypertext Application Technology Working Group) is
  basically the official specification organization for HTML5. They've
  written up some specifications about the correct & secure way that
  HTTP clients & servers ought to deal with file content types aka MIME
  types: https://mimesniff.spec.whatwg.org

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1564715/+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 1528122] Re: Be able to decide whether to include or not feedback in Leap2A

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

** Changed in: mahara
Milestone: 19.04.0 => None

-- 
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/1528122

Title:
  Be able to decide whether to include or not feedback in Leap2A

Status in Mahara:
  Confirmed

Bug description:
  When you create an HTML export, you can decide whether to include
  feedback or not. However, when you create a Leap2A export, you do not
  have that option and feedback is now always included. Users should be
  able to have the choice like for HTML. At some point, feedback was
  added to the Leap2A export but without providing the option.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1528122/+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 1558830] Re: Set "URI.DefinitionID" and "URI.DefinitionRev" in HTMLPurifier

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1558830

Title:
  Set "URI.DefinitionID" and "URI.DefinitionRev" in HTMLPurifier

Status in Mahara:
  Confirmed

Bug description:
  While working on https://bugs.launchpad.net/mahara/+bug/1558387,
  Robert pointed out to me that we don't set URI.DefinitionRev. We also
  don't set URI.DefinitionID. Although the HTMLPurifier docs say that
  URI.DefinitionID is required if you have custom URIFilters (and our
  allowed iframe list is a custom URIFilter), it looks like the fallback
  behavior is that it generates a URI.DefinitionID based on a hash of
  the config. This has the effect that a new "Revision 1" URI config
  file is generated each time the allowed iframes list changes. It also
  results in an accumulation of old URI cache files in the
  dataroot/htmlpurifier directory, since they're all Revision 1, and all
  have different IDs.

  I think the best approach here is to give the URI.DefinitionRev its
  own revision number, stored in the database, and increment it every
  time we change the allowed iframe list.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1558830/+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 1564117] Re: Refactor blocktype JS methods

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1564117

Title:
  Refactor blocktype JS methods

Status in Mahara:
  Confirmed

Bug description:
  Currently the PluginBlocktype abstract class has three methods for
  loading Javascript libraries, and invoking Javascript code to run when
  a block is loaded:

  1. PluginBlocktype::get_instance_javascript(BlockInstance $instance):
  Called when a block instance is displayed (either on the page in view
  mode, or the page in edit mode). Expects to return an array of sub-
  arrays where each sub-array has a "file" item, which is the relative
  path to a JS file (relative to the blocktype's root), and an optional
  "init" item, which is a snippet of code that gets executed once the
  "file" library has loaded. (It currently uses jQuery.getScript() to do
  this).

  2. PluginBlocktype::get_instance_inline_javascript(BlockInstance
  $instance): Called when a block instance is displayed (either on the
  page in view mode, or the page in edit mode). The code here is
  inserted into a 

[Mahara-contributors] [Bug 1563641] Re: Rewrite "mixed content" URLs via an HTMLPurifier custom filter

2018-08-29 Thread Kristina Hoeppner
To be revisited when we upgrade HTMLpurifier for 19.04

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

** Changed in: mahara
 Assignee: (unassigned) => Cecilia Vela Gurovic (ceciliavg)

-- 
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/1563641

Title:
  Rewrite "mixed content" URLs via an HTMLPurifier custom filter

Status in Mahara:
  Confirmed

Bug description:
  "Mixed content" refers to the scenario where a web page is served via
  HTTPS, but it includes assets that are served via an HTTP URL. See
  https://developer.mozilla.org/en-US/docs/Security/Mixed_content for
  some discussion of this.

  In Bug 1463629 we fixed this issue for embedded iframes, by patching
  the HTMLPurifier core class HTMLPurifier_URIFilter_SafeIframe so that,
  in addition to filtering iframes for an allowed set of URLs, it also
  transformed them from HTTPS to HTTP if needed.

  After having recently done some work on HTMLPurifier for other bugs,
  and becoming more familiar with their API, it now becomes apparent to
  me that this was a bit of a hack (patching core code should have told
  me this anyway). What we should have done is, instead, write up a new
  custom URIFilter specifically for rewriting URI's from HTTP to HTTPS
  in this way, and used that instead.

  Doing it that way will make future HTMLPurifier upgrades easier, by
  eliminating the need to patch that file.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1563641/+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 1422264] Re: IPv6 Compliance

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1422264

Title:
  IPv6 Compliance

Status in Mahara:
  Confirmed

Bug description:
  Mahara: 15.04
  DB: any
  Browser: any
  OS: any

  Currently, Mahara is not compliant with the IPv6 protocol.

  Some places that need to change (where IP addresses are
  validated/checked):

   - SAML auth - validate URL Syntax (preg_match for IPv6 also).

   - DB: table - host.ipaddress needs to cater for 128 bit address.

   - Peer bootstrap: 
   1) preg-match should also include IPv6 format;
   2) use of PHP function gethostbyname().

   - Zend third part library - current version only supports IPv4. We
  currently use version 1.10.6.

   MNET heavily relise on Zend.
   The latest Zend is on version 3. But there is a release for 1.12.11 - which 
still doesn't support IPv6 (as far as I can tell).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1422264/+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 1413431] Re: Queue messages and send them out in small batches

2018-08-29 Thread Kristina Hoeppner
Aaron's solution is sufficient right now until we need to make more
changes.

** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: Confirmed => Fix Committed

-- 
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/1413431

Title:
  Queue messages and send them out in small batches

Status in Mahara:
  Fix Committed

Bug description:
  When a Mahara training is taking place on a site and pages /
  collections are created in / shared with a group and "Shared page
  notifications" are turned on, a lot of emails can be generated. When
  they are sent out they can result in a mail server to reject them esp.
  if all users have the same email domain.

  It would be better if a queue was established and sent out in smaller
  batches so that mail servers don't blackmail the sender.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1413431/+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 1422837] Re: XML RPC simpleXML limits payload size

2018-08-29 Thread Kristina Hoeppner
We are moving away from MNet to LTI.

** Changed in: mahara
   Status: Confirmed => Won't Fix

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1422837

Title:
  XML RPC simpleXML limits payload size

Status in Mahara:
  Won't Fix

Bug description:
  Operating System: Ubuntu 14.04.1 LTS

  Mahara version: 1.9.3

  Database: mysql

  Browser: chrome 40.0.2214.111

  --

  Steps to reproduce - you need a system capable of XMLRPC communication
  with Mahara (e.g. Moodle)

  1) With Moodle - set up mahara networking / portfolios.
  2) Open a course with a forum
  3) Add 2 entries. One with an attachment under 5 MB. One with an attachment 
over 5 MB. On Each click "Export to portfolio" in the bottom. 4) Go through the 
screens to start export - ask it to do it now (i.e. not wait for cron).
  5) Check the Mahara site to see what made it through successfully.

  --

  
  simpleXML may not be the best parser for XMLRPC payloads

  in api/xmlrpc/lib.php

  function parse_payload($payload) {
  try {
  $xml = new SimpleXMLElement($payload);
  return $xml;
  } catch (Exception $e) {
  throw new MaharaException('Encrypted payload is not a valid XML 
document', 6002);
  }
  }

  This means if you send a large file (in our tests greater than approx 7mb) 
base 64 encoded over XMLRPC it will fail to parse.
  It didn't seem to make any difference if we increased the memory limit to 
800M in php.ini or even by setting the php memory limit to 800M via PHP ini_set 
in function parse_payload - this suggests that there is a limit to what 
SimpleXML can handle regardless of the PHP memory limit.

  Note - 932 in my source code is the 'throw new exception' following
  $xml = new SimpleXMLElement($payload);

  called at [/vagrant/www/maharadev/mahara/lib/errors.php:465] #1 
exception(MaharaException Object ([] => 1,[] => Encrypted payload is not a 
valid XML document,[] => ,[] => 6002,[] => 
/vagrant/www/maharadev/mahara/api/xmlrpc/lib.php,[] => 932,[] => Array ([0] => 
Array ([file] => /vagrant/www/maharadev/mahara/api/xmlrpc/lib.php,[line] => 
921,[function] => parse_payload,[args] => Array ([0] =>ERROR 4:
  4: remote server error: code: , message: A nonrecoverable error occurred. 
This probably means you have encountered a bug in the system #0 
MaharaException->handle_exception() called at 
[/vagrant/www/maharadev/mahara/lib/errors.php:465] #1 exception(MaharaException 
Object ([] => 1,[] => Encrypted payload is not a valid XML document,[] => ,[] 
=> 6002,[] => /vagrant/www/maharadev/mahara/api/xmlrpc/lib.php,[] => 932,[] => 
Array ([0] => Array ([file] => 
/vagrant/www/maharadev/mahara/api/xmlrpc/lib.php,[line] => 921,[function] => 
parse_payload,[args] => Array ([0] =>

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1422837/+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 1434312] Re: Pieform elements/renderers documentation

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1434312

Title:
  Pieform elements/renderers documentation

Status in Mahara:
  Confirmed

Bug description:
  Need to develop some useful documentation for the pieform
  elements/renderers

  Each element need to include at the top of the file a comment about
  what settings it uses and whether they are optional or not.

  Once we get each element/renderer file updated then we can collate the
  information on the wiki page:
  https://wiki.mahara.org/index.php/Developer_Area/Core_Subsystems/Form_API

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1434312/+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 1513710] Re: Destructor methods that access global variables can cause crashes

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1513710

Title:
  Destructor methods that access global variables can cause crashes

Status in Mahara:
  Confirmed

Bug description:
  See : https://mahara.org/interaction/forum/topic.php?id=7397

  Here's the problem (which appears to be intermittent):

  1. ArtefactType has a destructor method, which gets called when an artefact 
object is garbage-collected by PHP.
  2. PHP runs destructor methods and garbage collects variables in no 
guaranteed order when exit() is called.
  3. Sometimes the ArtefactType destructor method tries to call DML methods, 
which use the global variable $db
  4. Apparently sometimes the $db global variable has already been garbage 
collected by the time the destructor runs
  5. This causes a fatal "method on a non-object" crash.

  It's unclear why this error has only started happening recently. It
  might be due to a change in the behavior of PHP's garbage collector,
  or it might be from new Mahara code leaving some artefacts with their
  $dirty flag set (which triggers that artefact commit).

  In either case, both global variables and implicit destructor methods
  are considered harmful design practices, in part because of this
  particular thing. So it's high time we got rid of these __destruct()
  methods.

  Alternatively, as a workaround for older Mahara versions, we could add
  some code to the top of each __destruct() method that re-creates the
  global $db if it's not set.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1513710/+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 1777785] Re: Users from a suspended institution can still log in

2018-08-29 Thread Kristina Hoeppner
** No longer affects: mahara/17.04

** No longer affects: mahara/17.10

** No longer affects: mahara/18.04

** Changed in: mahara/18.10
Milestone: 18.10.0 => 19.04.0

** Also affects: mahara/19.04
   Importance: Undecided
   Status: New

** Changed in: mahara/19.04
   Status: New => Confirmed

** Changed in: mahara/19.04
   Importance: Undecided => High

** Changed in: mahara/19.04
Milestone: None => 19.04.0

** No longer affects: mahara/18.10

** No longer affects: mahara/19.04

-- 
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/185

Title:
  Users from a suspended institution can still log in

Status in Mahara:
  Confirmed

Bug description:
  It should not be possible for people to log into their account if
  their institution has been suspended. the latest fix for that also for
  external auth methods is https://reviews.mahara.org/#/c/6671/

  This did not work on a Mahara 17.04 for SAML auth and on a Mahara
  18.10dev for internal auth.

  To replicate:

  1. Have an institution with one member and a site admin.
  2. Site admin suspends the institution.
  3. Expected result: Institution member cannot log in anymore.
 Actual result: Institution member can still log in.

  This would need to be tested with all auth methods: internal, LDAP,
  SAML, MNet, LTI

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/185/+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 1723047] Re: New Subtheme // SASS // File to import not found or unreadable

2018-08-29 Thread Kristina Hoeppner
The paths can be updated manually. It might also be a Windows only
problem.

** Changed in: mahara
 Assignee: Pat (pat-kira) => (unassigned)

** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: Confirmed => Won't Fix

-- 
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/1723047

Title:
  New Subtheme // SASS // File to import not found or unreadable

Status in Mahara:
  Won't Fix

Bug description:
  When compiling sass for a new subtheme you will get this error:

  File to import not found or unreadable: 
../../../lib/bootstrap/assets/stylesheets/bootstrap/mixins
  Parent style sheet: 
  _bootstrap-index.scss

  1: 
  2: @import "../../../lib/bootstrap/assets/stylesheets/bootstrap/mixins";3: 

  C:/../../mahara/htdocs/theme/raw/sass/utilities/_bootstrap-index.scss

  
  Solution:

  All pathes has to be one directory further up.

  e.g.

  @import "../../../lib/bootstrap/assets/stylesheets/bootstrap/mixins";

  has to be be

  @import
  "../../../../lib/bootstrap/assets/stylesheets/bootstrap/mixins";

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1723047/+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 1775103] Re: broken js in "general settings" from site options

2018-08-29 Thread Kristina Hoeppner
This sounds like a conflict with JS and Ajax. Robert's idea is to make
this entire page work with JS only and not have Ajax calls and force a
reload of the page when the "Save" button is clicked.

The switches that depend on each other would need to be tested in
particular, e.g. the one mentioned in this report as well as the "Strict
privacy" one.

** No longer affects: mahara/17.04

** No longer affects: mahara/17.10

** No longer affects: mahara/18.04

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1775103

Title:
  broken js in "general settings" from site options

Status in Mahara:
  Confirmed

Bug description:
  In Admin menu -> Configure site -> Site options-> General settings,
  the first time we load the page clicking on the "Allow public pages"
  switch doesn't update "Allow public profiles" switch.

  To test

  Go to site options
  Reload the page
  go to general settings and click on "Allow public pages" switch

  it should update "Allow public profiles" switch but it doesn't.

  Save the form and try again without reloading the page.
  Now it works properly, clicking on "Allow public pages" updates "Allow public 
profiles" switch.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1775103/+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 1777014] Re: Inst admin cannot see profile completion

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1777014

Title:
  Inst admin cannot see profile completion

Status in Mahara:
  Confirmed

Bug description:
  Summary:
  -- 
  Site admin enables profile completion and sets a few fields required for 
completion for an institution. Institution admin wants to add a few more 
profile completion fields but cannot see profile completion in the admin menu > 
Institution 
  ---

  Environment tested: all supported 
  Browser tested: Chrome

  Preconditions:
  1) Institution exists 
  2) Institution admin exists 
  3) site admin enables profile completion in the user settings
  4) site admin sets a few required fields for completion in Institutions - 
Profile completion page
  5) Site admin log out
  6) Institution admin log in 
  7) browse to admin menu > Institutions 

  Actual result: no link to profile completion page displayed

  Expected result: Inst admin should see profile completion link to add
  more required fields

  Dev to check if both Site admin and Inst admin had the ability to set
  the required fields when this functionality as developed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1777014/+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 1427885] Re: Change "artefact.path" column to use the "nested set" technique for managing hierarchical data

2018-08-29 Thread Kristina Hoeppner
Note: We'll need to check if MySQL moves nested sets better. Postgres
does, but MySQL couldn't so far.

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1427885

Title:
  Change "artefact.path" column to use the "nested set" technique for
  managing hierarchical data

Status in Mahara:
  Triaged

Bug description:
  Originally, we just had each artefact store its parent ID. This is
  slow because it requires running multiple queries to find all the
  descendants of a node.

  Then, we added a "path" element to each artefact. This is better, but
  you can't get a performance improvement by indexing the column,
  because most of the queries rely on the "LIKE" operator. (See
  https://bugs.launchpad.net/mahara/+bug/1423700 )

  So if we want to squeeze more performance out of this, I think the one
  remaining thing to look into is the "nested set" technique. This
  technique results in very fast searches for descendants, with the cost
  of somewhat slower writes. http://mikehillyer.com/articles/managing-
  hierarchical-data-in-mysql/

  There are even existing PHP libraries for using the technique, such as
  this one: http://www.sideralis.org/baobab/

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1427885/+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 1779020] Re: need to upgrade charts.js library to v2.7.2

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

** Changed in: mahara
   Importance: Undecided => Medium

** Changed in: mahara
   Status: Opinion => Confirmed

-- 
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/1779020

Title:
  need to upgrade charts.js library to v2.7.2

Status in Mahara:
  Confirmed

Bug description:
  Need to upgrade library in /js/chartsjs from v1.1.0 to v2.7.2

  https://github.com/chartjs/Chart.js/releases/tag/v2.7.2

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1779020/+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 1756904] Re: UTF8 character encoding problem in HTML export

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1756904

Title:
  UTF8 character encoding problem in HTML export

Status in Mahara:
  In Progress

Bug description:
  - Tested in demo.mahara.org
  - Client Os : Windows
  - Chrome 64.0.3282.186, Firefox 58.0.2, Microsoft Edge 41.16299.248.0

  Steps to reproduce

  - Create a Portfolio page with UTF8 accents in Title.
  - Export to HTML with "All my data"
  - Url to the page in index.html contains accents
  - Look in the archive /views/ and the folder's page name contains undefined 
characters (Windows)

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1756904/+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 1785576] Re: Erros on building CSS for Mahara 18.10dev

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1785576

Title:
  Erros on building CSS for Mahara 18.10dev

Status in Mahara:
  Invalid

Bug description:
  I have the following errors on building CSS for Mahara 18.10dev
  (2018070500).

  # cat /etc/redhat-release
  CentOS Linux release 7.5.1804 (Core)

  # node -v
  v5.12.0

  # make css
  npm install
  Building CSS...
  /git-mahara/mahara/node_modules/gulp-sass/index.js:66
  let sassMap;
  ^^^

  SyntaxError: Block-scoped declarations (let, const, function, class) not yet 
supported outside strict mode
  at exports.runInThisContext (vm.js:53:16)
  at Module._compile (module.js:387:25)
  at Object.Module._extensions..js (module.js:422:10)
  at Module.load (module.js:357:32)
  at Function.Module._load (module.js:314:12)
  at Module.require (module.js:367:17)
  at require (internal/module.js:20:19)
  at Object. (/git-mahara/mahara/gulpfile.js:8:12)
  at Module._compile (module.js:413:34)
  at Object.Module._extensions..js (module.js:422:10)

  
  To avoid the errors, we can add "use strict"; to index.js as below.

  File to modify:
  mahara/node_modules/gulp-sass/index.js

  Line:
  1

  [ Before ]
  const chalk = require('chalk');
  const PluginError = require('plugin-error');

  [ After ]
  "use strict";
  const chalk = require('chalk');
  const PluginError = require('plugin-error');

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1785576/+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 1758801] Re: Mahara to ask for password before self-deleting account

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1758801

Title:
  Mahara to ask for password before self-deleting account

Status in Mahara:
  In Progress

Bug description:
  Follow-on from bug #1422492

  When a user clicks the "Delete account" button, they should be asked
  for their password before initiating the direct account deletion or
  request the account deletion (possible from 18.04 onwards).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1758801/+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 1774106] Re: Upgrade 3rd party plugin simpleSAMLphp for php 7.2

2018-08-29 Thread Kristina Hoeppner
We are waiting for SimpleSAMLphp 1.16.0 to be 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/1774106

Title:
  Upgrade 3rd party plugin simpleSAMLphp for php 7.2

Status in Mahara:
  In Progress

Bug description:
  related to https://bugs.launchpad.net/mahara/+bug/1752743

  Our current version of simpleSAMLphp has the deprecated function 
create_function.
  I'm not sure which version we are running, but I've checked the source code 
on the latest Github version which has updated this.

  https://simplesamlphp.org/download
  https://github.com/simplesamlphp/simplesamlphp

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1774106/+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 634193] Re: post-max-size exceeding error is not tracked

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/634193

Title:
  post-max-size exceeding error is not tracked

Status in Mahara:
  In Progress

Bug description:
  If post-max-size PHP setting
  (http://php.net/manual/en/ini.core.php#ini.post-max-size) value is
  exceeded (by large file upload for example) no error is triggered, as
  result wherever upload is handled by ajax, no callback functions are
  called.

  This is partly related to bugs:
 https://bugs.launchpad.net/mahara/+bug/633760
 https://bugs.launchpad.net/mahara/+bug/547505

  Given that this error is triggered by PHP prior to processing the
  code, it can't be catch through exception. As forums suggests, it may
  worth using error_get_last() and grep result for "PHP Warning:  POST
  Content-Length of" string.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/634193/+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 1261234] Re: A cron task to periodically clear the VERP bounce counts

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1261234

Title:
  A cron task to periodically clear the VERP bounce counts

Status in Mahara:
  In Progress

Bug description:
  Mahara has a VERP system to disable email addresses that have been
  bouncing. "Bounces_min" and "Bounces_ratio", and it disables an email
  when it has received more than "bounces_min" bounces and the ratio of
  bounced messages to all messages sent is greater than bounces_ratio.

  The thing is, these are *lifetime* numbers, and never get reset. This
  poses some difficulties once a site has been around for a few years,
  like mahara.org. We have some email addresses that have received
  thousands of messages. So, if we set bounces_threshold to something
  like the default "0.2" setting, then if one of those longtime
  addresses become invalid, we would continue to send hundreds of
  messages to it before we got around to disabling it. On the other
  hand, if we set bounces_threshold to 0, then we have the problem that
  the bounce count is cumulative and never gets reset. So, if we leave
  it at the default 5 emails, I could get disabled due to one bounce
  every three months over the course of a year and a half.

  Really, whether to disable someone's email should be based on how much
  it has been bouncing *recently*. So what we should do is add a cron
  task which sets the artefact_internal_profile_email.maillsent and
  artefact_internal_profile_email.bouncecount columns back to 0
  periodically.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1261234/+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 1788287] Re: Allow blocks created via tags to keep original title

2018-08-29 Thread Kristina Hoeppner
For "Also delete tag" we need to check the database that the association
of the block with the tag is gone.

-- 
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/1788287

Title:
  Allow blocks created via tags to keep original title

Status in Mahara:
  In Progress

Bug description:
  Also delete the block tags when deleting the block

  This is fixing up problems from Bug 1775106: Creating page from tags

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1788287/+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 1773609] Re: User export has column "remotename" instead of "remoteuser"

2018-08-29 Thread Kristina Hoeppner
We abandonded the original patch because it added complexity. Just make
the CSV file download have the correct artefacttype names for
preferredname and remoteuser.

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

** Changed in: mahara
   Status: In Progress => Confirmed

-- 
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/1773609

Title:
  User export has column "remotename" instead of "remoteuser"

Status in Mahara:
  Confirmed

Bug description:
  When you export user details via the "Reports" in Mahara, the column
  for the remote username / Username for external authentication is
  called "remotename". However, if you want to use the resulting CSV
  file to update user details, you'll have to rename that column to
  "remoteuser" first. It would be better if the column was called
  "remoteuser" to start with in the export.

  To replicate:

  1. Have a couple of users on your Mahara site.
  2. Go to Admin -> User search and click the check boxes.
  3. Click the "Get reports for selected users" button.
  4. Download the data on the next screen.

  Expected result: The column storing the remote username is called 
"remoteuser".
  Actual result: It's called "remotename".

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1773609/+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 1755626] Re: behat test for latest pages name change to Latest changes

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1755626

Title:
  behat test for latest pages name change to Latest changes

Status in Mahara:
  In Progress

Bug description:
  Update Existing Behat feature file
  
  Need to amend existing feature file to automate manual test for bug: 
https://bugs.launchpad.net/mahara/+bug/1493199

  Amendment to Behat:
  test/behat/features/site_content/homepage_buttons.feature

  Add the following to the bottom of Scenario: Checking navigation of
  the big homepage buttons

   And I should see "Latest changes I can view"
   And I should not see "Latest pages"

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1755626/+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 1756751] Re: Behat: fix click on the locator/selector step

2018-08-29 Thread Kristina Hoeppner
changes superceeded by bug 1733995 https://reviews.mahara.org/#/c/8666/

** Changed in: mahara
   Status: In Progress => Invalid

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1756751

Title:
  Behat: fix click on the locator/selector step

Status in Mahara:
  Invalid

Bug description:
  The new step merged with https://reviews.mahara.org/#/c/8553/ doesn't
  allow a selectortype (e.g. css/xpath) to be passed in with the
  locator, but assumes that the selector will be css. This needs to be
  fixed to make it more configurable.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1756751/+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 1773272] Re: Behat: copy_taggedposts.feature failing in jenkins

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
   Status: In Progress => Fix Committed

-- 
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/1773272

Title:
  Behat: copy_taggedposts.feature failing in jenkins

Status in Mahara:
  Fix Committed

Bug description:
  Despite not being able to replicate this locally, there is a problem
  with jenkins failing the
  test/behat/features/user_content/copy_taggedposts.feature.

  It fails on line 55:   And I follow "Page UserA_01",
  which comes directly after: And I scroll to the id "view"

  My supposition is that the scroll step not being finished is causing
  the test to fail, but there are several tests using that step
  successfully, so that is not the whole story.

  This issue needs a bit of investigation to see what is going on.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1773272/+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 1752699] Re: Behat test: Export collections in bulk

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: In Progress => Confirmed

-- 
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/1752699

Title:
  Behat test: Export collections in bulk

Status in Mahara:
  Confirmed

Bug description:
  In bug #1528117 the option to export collections in bulk is added.
  Here we are creating the Behat test for it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1752699/+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 1692755] Re: Move focus to first item in menu list

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
   Status: In Progress => Confirmed

** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
 Assignee: Pramith Dayananda (pramithkm) => (unassigned)

-- 
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/1692755

Title:
  Move focus to first item in menu list

Status in Mahara:
  Confirmed

Bug description:
  Mahara 17.04+

  When user presses Enter on Show Main Menu button, focus should move to
  the first item on the menu list. This also applies to Show User Menu
  button and the "Show Admin Menu" button.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1692755/+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 1649433] Re: Consolidate "Add file" buttons

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1649433

Title:
  Consolidate "Add file" buttons

Status in Mahara:
  In Progress

Bug description:
  We use two different ways of adding files to a text box / resume
  sections etc.: One, which allows you to add files from both your
  Mahara storage and computer and another one only from the computer.
  The latter one is the older one and can still be found in certain
  places.

  We should consolidate the occurances to always use the new way of
  adding files to be more consistent.

  Best case in point:

  When you add a file to your education history, you get the old button.
  However, when you edit that entry, you get the new button (see
  attachment).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1649433/+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 1761637] Re: Update Existing Behat feature file to check for error messages

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
   Status: In Progress => Fix Committed

-- 
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/1761637

Title:
  Update Existing Behat feature file to check for error messages

Status in Mahara:
  Fix Committed

Bug description:
  Update Existing Behat feature file
  

  Need to check for error messages

  Behat test: Settings > loginattempts.feature already exists - need to
  update behat test to include the following:

  # Check for error message
  * Then I should see "You have not provided the correct credentials to log in. 
Please check your username and password are correct."
  * And I should see "There was an error with submitting this form. Please 
check the marked fields and try again."

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1761637/+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 1755049] Re: behat test for themes

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: In Progress => Confirmed

-- 
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/1755049

Title:
  behat test for themes

Status in Mahara:
  Confirmed

Bug description:
  Update Existing Behat feature file
  
  Behat test: Settings > User_themes.feature already exists - need to update 
behat test to include the following:

  Verify Themes:

  1) Must be uploaded directly onto the web server by a system administrator.
  2) Can override the page template for every single screen in Mahara, giving 
total control over how everything is displayed.
  4) Depending on site and institution settings, there may be:
   * a single theme for the whole site
   * a theme for every institution
   * the possibility for users to choose their own theme for browsing the site
   * the possibility for users to apply a particular theme to each portfolio 
page, the page themes

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1755049/+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 1780328] Re: MNet logs user out when they try to jump from moodle to mahara once already logged in

2018-08-29 Thread Kristina Hoeppner
We are moving away from MNet and will have the assignment submission via
LTI. If someone requires this fix, it is available under the patch
https://reviews.mahara.org/8990

** Changed in: mahara
Milestone: 18.10.0 => None

** Changed in: mahara
   Status: In Progress => Won't Fix

-- 
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/1780328

Title:
  MNet logs user out when they try to jump from moodle to mahara once
  already logged in

Status in Mahara:
  Won't Fix

Bug description:
  When connecting from Moodle to Mahara we login via the MNet connection
  but on subsequent jumps it logs us out.

  Steps to reprodule:

  1) Have a Moodle -> Mahara setup using MNet
  2) On Moodle side have a course with an assignment submission block and have 
a user assigned to course
  3) Log in as user
  4) Go to the assignment and 'edit assignment' then click the "click here to 
visit" link
  This will take you to Mahara and log you in
  5) Click the "Return to Moodle" link
  6) do step 4 again

  You end up logged out of mahara/moodle

  The reason for this is when we come from moodle this way it sets the
  HTTP_USER_AGENT to be 'Moodle' which is not the same as your current
  useragent.

  We need to allow useragent 'Moodle' to only clear/reset current
  session on store

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1780328/+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 1742304] Re: Remove duplicate language strings

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1742304

Title:
  Remove duplicate language strings

Status in Mahara:
  In Progress

Bug description:
  There are quite a few instances where the same language string is repeated in 
different files.
  The duplicates should be removed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1742304/+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 1681591] Re: Reorganise where we have the profile links/information

2018-08-29 Thread Kristina Hoeppner
We are doing #1 in https://reviews.mahara.org/9084

** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1681591

Title:
  Reorganise where we have the profile links/information

Status in Mahara:
  In Progress

Bug description:
  I am thinking of reorganising the placement of profile things.

  Ideas:
  - Move the navigation 'Profile' and 'Profile image' options from 'Main menu' 
(content section) to 'User menu'
  - Merge 'Profile' and 'Profile image' options into one 'Profile settings' 
page/link
  - Remove the profile page/dashboard page from list of 'Pages and collections' 
list

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1681591/+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 1782954] Re: Change main menu and move items around

2018-08-29 Thread Kristina Hoeppner
https://reviews.mahara.org/9084

-- 
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/1782954

Title:
  Change main menu and move items around

Status in Mahara:
  Confirmed

Bug description:
  The main menu and the user menu in Mahara need updating as the
  distinction between "Content" and "Portfolio" does not quite work
  anymore.

  The proposal was made at
  
https://wiki.mahara.org/wiki/Developer_Area/Specifications_in_Development/Navigation

  For Mahara 18.10, we would implement the option with no functionality
  change for the main menu as attached.

  The menu is supposed to look as in the attached mock-up, except for
  the icons, where we'll choose Font Awesome icons.

  The user menu also changes slightly.

  The admin menu stays pretty much the same, but does get icons added.

  For all three menus, the following change is to be made: The category
  is used entirely to show or hide the submenus and not used to click on
  and get to the first item in the sub menu as is presently the case.
  The chevron still stays at the category level to indicate the
  possibility to expand and retract the menu.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1782954/+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 1667522] Re: Separate account registration and institution joining requests

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1667522

Title:
  Separate account registration and institution joining requests

Status in Mahara:
  In Progress

Bug description:
  When you allow registration in an institution, two actions are
  allowed:

  1. New users can register on the site for that institution.
  2. Existing users can request membership in the institution.

  These two actions should be separated as they are two very different
  actions. While an institution may allow the registration of new
  accounts, they may not allow the switching of institutions by simply
  contacting another institution.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1667522/+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 1749339] Re: Add pre_loginpage_hooks

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1749339

Title:
  Add pre_loginpage_hooks

Status in Mahara:
  In Progress

Bug description:
  Give a chance for auth plugins to authenticate the user or perform
  other tasks before showing the login page.

  This is similar to https://tracker.moodle.org/browse/MDL-48887

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1749339/+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 1753520] Re: Include external js files for blocktype config forms

2018-08-29 Thread Kristina Hoeppner
This already exists in Mahara.

** Changed in: mahara
   Status: In Progress => Invalid

** Changed in: mahara
Milestone: 18.10.0 => None

-- 
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/1753520

Title:
  Include external js files for blocktype config forms

Status in Mahara:
  Invalid

Bug description:
  In Cloud plugin blocktypes I need the ability to include external
  javascript files that are needed in blocktype config forms.

  The ability to include external javascript files in blocktype config
  form might be usable also for other artefacts/blocktypes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1753520/+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 1696291] Re: Allow the splitting of Behat tests

2018-08-29 Thread Kristina Hoeppner
** Changed in: mahara
Milestone: 18.10.0 => 19.04.0

-- 
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/1696291

Title:
  Allow the splitting of Behat tests

Status in Mahara:
  In Progress

Bug description:
  https://reviews.mahara.org/#/c/7811/

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1696291/+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 1784778] A patch has been submitted for review

2018-08-29 Thread Mahara Bot
Patch for "master" branch: https://reviews.mahara.org/9097

-- 
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/1784778

Title:
  Peer assessment block

Status in Mahara:
  In Progress

Bug description:
  A new block is created that can only be filled with content from a
  person who has the “Peer assessment” role for a portfolio. The block
  can be selected by the portfolio author for inclusion on any page, but
  it can only be used in conjunction with the peer assessor role. If no
  peer assessor is selected for a portfolio, the block stays empty. It
  is also available on the site and institution level for inclusion into
  portfolio pages there (for the creation of templates).

  Characteristics of the block:
  • Title: Peer assessment (editable by the portfolio author);
  • Retractable functionality is available like on every other block and 
follows the same rules and the portfolio author can move or delete the block as 
usual;
  • Instructions can be added to the block to let peer know what is expected of 
them. The page owner can write these instructions (or they are transferred from 
the template). The instructions can be made available via an expandable link in 
the block itself so as not to be present at all times.
  • Portfolio author cannot enter any content;
  • When a person with the “Peer assessor” role views a portfolio page that 
contains this block, they see the link “Add peer assessment”;
  • A modal slides in from the side in which the peers have a text box 
available in which they can write their assessment. It does not have to be a 
TinyMCE text field;
  • The text can be saved as draft (visible only to the peer) or published 
(visible to the user);
  • When the text is in draft mode, the peer can make changes to it and nobody 
else but them can see the text, the block always slides out in the side panel 
when making changes to the text;
  • The block tracks when it was first saved and when the last update was made;
  • The profile picture and name of the peer assessor is displayed in the block 
(similar to the display in comments);
  • When the text is published, the peer assessor has 10 minutes to make any 
other changes before the assessment is locked in place, and the user can view 
the assessment and delete it if necessary;
  • Peer assessments become visible to everybody else when the user signs off 
the entire page;
  • More than one peer assessment can be made. Every peer assessor only sees 
their own content.
  When their content is published, the assessments are distinguished by the 
name of the peer assessor;
  • When peer assessments have been made, but peer assessor status has been 
revoked for a person, their assessment stays on the page either in draft or 
published status. The portfolio author can fully remove the block and thus 
delete any drafts and pull another peer assessment
  block into the page if needed.

  In order for it to work properly, it will require a new role "Peer
  assessor" and the possibility to choose that during the portfolio
  sharing process (bug #1784781).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1784778/+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 1776814] A change has been merged

2018-08-29 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/9096
Committed: 
https://git.mahara.org/mahara/mahara/commit/1dc696cbfa92123bd5e1d7f031d42ba6e933d03e
Submitter: Cecilia Vela Gurovic (cecili...@catalyst.net.nz)
Branch:18.04_STABLE

commit 1dc696cbfa92123bd5e1d7f031d42ba6e933d03e
Author: Sarah Kirby 
Date:   Mon Jul 16 10:48:14 2018 +1200

Bug1776814: Ensure search field doesn't close on mobile when field is
focused

behatnotneeded

Change-Id: I5353e13e4e41bfcf742cb013e5640288e6f03bda
(cherry picked from commit 71f1616032315abb8a3b0085919171536603b49b)

-- 
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/1776814

Title:
  can't search on mobile

Status in Mahara:
  Fix Committed
Status in Mahara 18.04 series:
  Fix Committed
Status in Mahara 18.10 series:
  Fix Committed

Bug description:
  for 18.04.2, tested on demo.mahara.org

  mobile screen 320x480

  login and click on search icon
  the search users field is displayed
  if we click on it, the field is hidden making it impossible to type a search 
value

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1776814/+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 1776814] A change has been merged

2018-08-29 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/9013
Committed: 
https://git.mahara.org/mahara/mahara/commit/71f1616032315abb8a3b0085919171536603b49b
Submitter: Cecilia Vela Gurovic (cecili...@catalyst.net.nz)
Branch:master

commit 71f1616032315abb8a3b0085919171536603b49b
Author: Sarah Kirby 
Date:   Mon Jul 16 10:48:14 2018 +1200

Bug1776814: Ensure search field doesn't close on mobile when field is
focused

behatnotneeded

Change-Id: I5353e13e4e41bfcf742cb013e5640288e6f03bda

-- 
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/1776814

Title:
  can't search on mobile

Status in Mahara:
  Fix Committed
Status in Mahara 18.04 series:
  Fix Committed
Status in Mahara 18.10 series:
  Fix Committed

Bug description:
  for 18.04.2, tested on demo.mahara.org

  mobile screen 320x480

  login and click on search icon
  the search users field is displayed
  if we click on it, the field is hidden making it impossible to type a search 
value

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1776814/+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 1776814] Re: can't search on mobile

2018-08-29 Thread Cecilia Vela Gurovic
** Changed in: mahara/18.04
   Status: Confirmed => Fix Committed

-- 
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/1776814

Title:
  can't search on mobile

Status in Mahara:
  Fix Committed
Status in Mahara 18.04 series:
  Fix Committed
Status in Mahara 18.10 series:
  Fix Committed

Bug description:
  for 18.04.2, tested on demo.mahara.org

  mobile screen 320x480

  login and click on search icon
  the search users field is displayed
  if we click on it, the field is hidden making it impossible to type a search 
value

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1776814/+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 1776814] A patch has been submitted for review

2018-08-29 Thread Mahara Bot
Patch for "18.04_STABLE" branch: https://reviews.mahara.org/9096

-- 
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/1776814

Title:
  can't search on mobile

Status in Mahara:
  Fix Committed
Status in Mahara 18.04 series:
  Fix Committed
Status in Mahara 18.10 series:
  Fix Committed

Bug description:
  for 18.04.2, tested on demo.mahara.org

  mobile screen 320x480

  login and click on search icon
  the search users field is displayed
  if we click on it, the field is hidden making it impossible to type a search 
value

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1776814/+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 1776814] Re: can't search on mobile

2018-08-29 Thread Cecilia Vela Gurovic
** Changed in: mahara/18.10
   Status: In Progress => Fix Committed

-- 
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/1776814

Title:
  can't search on mobile

Status in Mahara:
  Fix Committed
Status in Mahara 18.04 series:
  Fix Committed
Status in Mahara 18.10 series:
  Fix Committed

Bug description:
  for 18.04.2, tested on demo.mahara.org

  mobile screen 320x480

  login and click on search icon
  the search users field is displayed
  if we click on it, the field is hidden making it impossible to type a search 
value

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1776814/+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 1785514] Re: Adding user to new institution changes auth method for all users

2018-08-29 Thread Cecilia Vela Gurovic
** Changed in: mahara
   Status: In Progress => Fix Committed

-- 
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/1785514

Title:
  Adding user to new institution changes auth method for all users

Status in Mahara:
  Fix Committed

Bug description:
  When testing on master I did the following:

  1) Upgrade an existing site from 16.10 -> Master

  2) Checked the auth instance of all of the users (it was 1 = mahara /
  internal)

  3) Created a new institution and added 'webservice' auth and deleted
  internal auth and saved

  4) Checked the auth_instance table - there was only mahara/internal
  and newinstitution/webservice options

  5) On admin user edit page I add a user to the new institution - they
  go from mahara/internal to newistitution/internal auth.

  6) On checking the auth_instance table there is now a
  newinstitution/internal option - which is correct as the user will
  still need internal auth

  But the problem comes when I check the usr table - all the users have
  this new newinstitution/internal  option no matter what institution
  they are currently in

  There is something wrong with adding user to institution

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1785514/+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 1785514] A change has been merged

2018-08-29 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/9046
Committed: 
https://git.mahara.org/mahara/mahara/commit/6b1e661837a1737b0ab9d67750c320dada49a82d
Submitter: Cecilia Vela Gurovic (cecili...@catalyst.net.nz)
Branch:master

commit 6b1e661837a1737b0ab9d67750c320dada49a82d
Author: Robert Lyon 
Date:   Mon Aug 6 10:04:38 2018 +1200

Bug 1785514: Only update auth instance for this user

When we add a user to an institution that doesn't have internal auth
on the admin/users/edit.php page

behatnotneeded

Change-Id: I7395d1481b15c0e1e82eec0a61b3cca891df72f9
Signed-off-by: Robert Lyon 

-- 
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/1785514

Title:
  Adding user to new institution changes auth method for all users

Status in Mahara:
  Fix Committed

Bug description:
  When testing on master I did the following:

  1) Upgrade an existing site from 16.10 -> Master

  2) Checked the auth instance of all of the users (it was 1 = mahara /
  internal)

  3) Created a new institution and added 'webservice' auth and deleted
  internal auth and saved

  4) Checked the auth_instance table - there was only mahara/internal
  and newinstitution/webservice options

  5) On admin user edit page I add a user to the new institution - they
  go from mahara/internal to newistitution/internal auth.

  6) On checking the auth_instance table there is now a
  newinstitution/internal option - which is correct as the user will
  still need internal auth

  But the problem comes when I check the usr table - all the users have
  this new newinstitution/internal  option no matter what institution
  they are currently in

  There is something wrong with adding user to institution

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1785514/+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