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

2020-02-16 Thread Mahara Bot
Patch for "master" branch: https://reviews.mahara.org/10760

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1857933

Title:
  Portfolio completion progress page

Status in Mahara:
  Confirmed

Bug description:
  When a portfolio is created for assessment purposes and uses sign-off
  and verification, it can receive a portfolio completion progress
  overview page.

  The first page of a portfolio contains a progress completion bar to
  indicate to the portfolio authors as well as others viewing the
  portfolio the status of completeness. The progress completion does not
  stop a user from submitting their portfolio for assessment. A
  collection can have the completion progress page when it is turned on
  in the collection settings (like SmartEvidence). The progress
  completion is activated in the institution settings, and then all
  collections can have the progress completion page.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1857933/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1863533] [NEW] Stop popper warning that map file doesn't exist

2020-02-16 Thread Rebecca Blundell
Public bug reported:

Currently the popper library is logging a warning that popper.min.js.map
does not exist:

error.log.1:1172:[Fri Feb 14 13:50:53.397235 2020] [core:info] [pid
5090] [client 192.xxx.xxx.xx:50078] AH00128: File does not exist:
/htdocs/js/popper/popper.min.js.map

access.log.1:7223:192.xxx.xxx.xx - - [17/Feb/2020:13:58:41 +1300] "GET
//js/popper/popper.min.js?v=8673 HTTP/1.1" 200 7820
"http:///admin/extensions/pluginconfig.php?plugintype=search&pluginname=elasticsearch"
"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101
Firefox/73.0

I found this when configuring elasticsearch, but it is possible it is
triggered on other occasions popper is used.

This seems to happen because the last line of htdocs/js/popper.min.js
is:

//# sourceMappingURL=popper.min.js.map

Even though the line is commented out, it seems to trigger this warning
that the map file doesn't exist. The map file is not required.

A quick fix is to remove the line entirely. We need to check it that is
the best solution, however.

** Affects: mahara
 Importance: Undecided
 Status: New


** Tags: bite-sized

** Description changed:

  Currently the popper library is logging a warning that popper.min.js.map
  does not exist:
  
  error.log.1:1172:[Fri Feb 14 13:50:53.397235 2020] [core:info] [pid
- 5090] [client 192.168.194.44:50078] AH00128: File does not exist:
+ 5090] [client 192.xxx.xxx.xx:50078] AH00128: File does not exist:
  /htdocs/js/popper/popper.min.js.map
  
- access.log.1:7223:192.168.194.44 - - [17/Feb/2020:13:58:41 +1300] "GET
+ access.log.1:7223:192.xxx.xxx.xx - - [17/Feb/2020:13:58:41 +1300] "GET
  //js/popper/popper.min.js?v=8673 HTTP/1.1" 200 7820
  
"http:///admin/extensions/pluginconfig.php?plugintype=search&pluginname=elasticsearch"
  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101
  Firefox/73.0
  
  I found this when configuring elasticsearch, but it is possible it is
  triggered on other occasions popper is used.
  
  This seems to happen because the last line of htdocs/js/popper.min.js
  is:
  
  //# sourceMappingURL=popper.min.js.map
  
  Even though the line is commented out, it seems to trigger this warning
  that the map file doesn't exist. The map file is not required.
  
  A quick fix is to remove the line entirely. We need to check it that is
  the best solution, however.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1863533

Title:
  Stop popper warning that map file doesn't exist

Status in Mahara:
  New

Bug description:
  Currently the popper library is logging a warning that
  popper.min.js.map does not exist:

  error.log.1:1172:[Fri Feb 14 13:50:53.397235 2020] [core:info] [pid
  5090] [client 192.xxx.xxx.xx:50078] AH00128: File does not exist:
  /htdocs/js/popper/popper.min.js.map

  access.log.1:7223:192.xxx.xxx.xx - - [17/Feb/2020:13:58:41 +1300] "GET
  //js/popper/popper.min.js?v=8673 HTTP/1.1" 200 7820
  
"http:///admin/extensions/pluginconfig.php?plugintype=search&pluginname=elasticsearch"
  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101
  Firefox/73.0

  I found this when configuring elasticsearch, but it is possible it is
  triggered on other occasions popper is used.

  This seems to happen because the last line of htdocs/js/popper.min.js
  is:

  //# sourceMappingURL=popper.min.js.map

  Even though the line is commented out, it seems to trigger this
  warning that the map file doesn't exist. The map file is not required.

  A quick fix is to remove the line entirely. We need to check it that
  is the best solution, however.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1863533/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1850737] Re: Leap2a export results in error message display

2020-02-16 Thread Lisa Seeto
** Changed in: mahara/20.04
 Assignee: (unassigned) => Lisa Seeto (lisaseeto)

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

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1850737

Title:
  Leap2a export results in error message display

Status in Mahara:
  In Progress
Status in Mahara 19.10 series:
  Confirmed
Status in Mahara 20.04 series:
  In Progress

Bug description:
  - Code/Gerrit: latest 19.10 master ***this bug also present in 19.04_STABLE
  - Browsers tested: Firefox & Chrome
  - Theme: Firefox=Modern & Chrome=Primary School

  Preconditions:

  1. Site is not running in production mode ( config.php file has the following 
line $cfg->productionmode = false; ).
  2. Attached content page (here as Leap2A) is present.
  Note: The error #2 is displayed when importing the file. If you set up 
content from scratch, set up 2 journal entries with tags and add the tagged 
journal entries block to the page. It is not yet clear whether error #1 is 
related to this or not.
  3. Site is not set to export to queue.

  Test steps:

  1. PersonA is logged in and selects Main menu -> Manage -> Export -->Leap2a 
format and All (or just select the target page).
  2. The export is generated.
  Expected result: The export file can be downloaded.
  Actual result: The export file can be downloaded but a debug message is 
displayed saying: "Not providing an export-relative link for [artefact number]" 
(see attached screenshot "Export error messages displayed")

  3. Log in as PersonB and import the attached Leap2A file (or your own) via 
Main menu -> Manage -> Import.
  4. Display the page.
  Expected result: The tagged journal entries block displays the journal 
entries that were tagged.
  Actual result: "Error during block configuration" is displayed (see 
screenshot "Imported page displayed with block error message")

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1850737/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1857935] Re: Display people from own institution(s) first when searching for them during portfolio sharing

2020-02-16 Thread Lisa Seeto
** Changed in: mahara
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1857935

Title:
  Display people from own institution(s) first when searching for them
  during portfolio sharing

Status in Mahara:
  In Progress

Bug description:
  On a multi-tenanted site it can happen easily that people have the
  same name. Often, we want to find people from our own institution.

  • The display of the search results is changed to display people from one's 
own institution(s) first and only then display people from other institutions;
  • The institution name is displayed in the search results to distinguish the 
people from one's own institution to others:

  People in "Institution name"
  ...
  ...
  ...
  ...

  Other people

  Careful when people are in multiple institutions. If possible, we
  could say: "People in my institutions" instead rather than listing all
  of them, in case someone is in very many institutions.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1857935/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1863511] [NEW] Course completion block to show external data about course completions

2020-02-16 Thread Robert Lyon
Public bug reported:

The creation of a blocktype 'courseinfo' that will display information
from an external source relating to course completion.

The information will be fetched via webservices where an external
function/token will return information about a user based on the
following criteria:

1) The owner of the block (ie the owner of the page) will match up by username 
to the external system
2) The external userid for the owner will then be recorded in the blocks 
configdata
3) When anyone views the page once the userid is recorded the block will fetch 
the external course completion data and display it
the data will consist of a json encoded packet that contains:
- name The title of course
- completiondate   When course was completed
- courselength The amount of hours the course was
- coursetype   What type of course it was
- courseid The id of the course in the external system
4) The data will show in the block paginated and with a courselength grand total

** Affects: mahara
 Importance: Wishlist
 Assignee: Robert Lyon (robertl-9)
 Status: In Progress

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1863511

Title:
  Course completion block to show external data about course completions

Status in Mahara:
  In Progress

Bug description:
  The creation of a blocktype 'courseinfo' that will display information
  from an external source relating to course completion.

  The information will be fetched via webservices where an external
  function/token will return information about a user based on the
  following criteria:

  1) The owner of the block (ie the owner of the page) will match up by 
username to the external system
  2) The external userid for the owner will then be recorded in the blocks 
configdata
  3) When anyone views the page once the userid is recorded the block will 
fetch the external course completion data and display it
  the data will consist of a json encoded packet that contains:
  - name The title of course
  - completiondate   When course was completed
  - courselength The amount of hours the course was
  - coursetype   What type of course it was
  - courseid The id of the course in the external system
  4) The data will show in the block paginated and with a courselength grand 
total

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1863511/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1861714] Re: Multifactor authentication / WebAuthn support for logins

2020-02-16 Thread Kristina Hoeppner
See https://moodle.org/plugins/tool_mfa for the new Catalyst Moodle
plugin that might be of interest to check out in this context.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1861714

Title:
  Multifactor authentication / WebAuthn support for logins

Status in Mahara:
  Confirmed

Bug description:
  Securing passwords becomes more and more important these days. Often,
  two-factor or multifactor authentication is used for that and requires
  either an app on a phone or a YubiKey.

  There is a new way that looks promising, WebAuthn https://webauthn.io
  :

  "The Web Authentication API (also known as WebAuthn) is a
  specification written by the W3C and FIDO, with the participation of
  Google, Mozilla, Microsoft, Yubico, and others. The API allows servers
  to register and authenticate users using public key cryptography
  instead of a password." https://webauthn.guide

  This could be beneficial for the internal Mahara login. If SSO
  requires MFA or similar then that is handled by SSO.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1861714/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp