[Mahara-contributors] [Bug 1857933] A patch has been submitted for review
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
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
** 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
** 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
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
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