Sept 2020 Fixes
* Bug 1800319: Revise merging of sharing permissions for a collection
* Bug 1829943: Error deleting institution due to foreign key constraint with view table
* Bug 1836984: Elasticsearch not restricting the user search when isolated institutions turned on
* Bug 1840099: Library upgrade: CSS Tidy to 1.7.1
* Bug 1840201: Elastic search: Search results are not restricted for aretfacts on pages shared with group
* Bug 1843206: Peer assessment sign-off block has incorrect message
* Bug 1843357: Library upgrade: remove jquery deprecations
* Bug 1843847: Select2 accessibility for labelling and removing tags
* Bug 1845228: Mahara installation issues with MySQL 8.0.17
* Bug 1846994: Mozilla Backpack needs to be deprecated
* Bug 1847379: The 'read' column for module_
* Bug 1848100: Skins - cannot Save changes once background image file previewed
* Bug 1849771: Need a isGridstackRend
* Bug 1850220: Can't get to site's contacts page from profile page
* Bug 1850578: TinyMCE editor does not appear in Chrome on Android
* Bug 1850786: Upgrade script to 19.10 from 19.04.1 fails when converting artefact audio - elasticsearch triggers
* Bug 1850859: Consolidate CSS for skins to work better with new header and details mode
* Bug 1850869: Text block - internal anchor does not work
* Bug 1851155: LTI duplicate email addresses causing problems
* Bug 1851165: display_tag() missing index error
* Bug 1851174: 19.10 upgrade is failing at artefact_plans_plan
* Bug 1851175: Unformatted table name breaks matrix
* Bug 1851176: Unformatted table name breaks skin editing
* Bug 1851288: Error when altering the block placeholder name before choosing block type
* Bug 1851418: Security upgrade simplesamlphp to 1.17.7
* Bug 1851557: Members from other institution can be seen when sharing portfolios despite isolated institutions
* Bug 1851699: cron.php with '$cfg->urlsecret' dosen't work on cronjob under PHP FastCGI enviroment.
* Bug 1852020: Nav menu missing import / export items
* Bug 1852522: 'Display page' button should not be displayed for site templates
* Bug 1852584: Cannot delete a group collection if already pushed to users
* Bug 1852644: Allowing a site admin to set an external app owner to be someone other than themselves
* Bug 1853189: Not all fields are showing in xml-rpc auth modal
* Bug 1853364: find_by_
* Bug 1853387: jsform field defaults to no when field is disabled
* Bug 1855023: Warning produced when adding/ editing an image gallery block
* Bug 1855373: Update gulp
* Bug 1855614: Problems with restricting profile access
* Bug 1856506: gridstack - too much recursion error when translating from old layout
* Bug 1856759: Issues with layout/
* Bug 1857274: "Display page" button is highlighted in edit mode when it shouldn't be
* Bug 1857379: File attachment display consolidation
* Bug 1857380: Profile picture settings page needs its own form_id
* Bug 1857381: Cover letter styles can't be targeted independently for full resume and individual item
* Bug 1858512: Stop displaying an email profile field as one of the normal fields
* Bug 1859127: When having restricted file uploading it fails to restrict list on subsequent upload
* Bug 1859355: Peer assessor can delete another peers assessment
* Bug 1860050: module_
* Bug 1860368: Arrow bar in Modern and Ocean not correct wen hovering over non-active tab
* Bug 1863043: Don't display personal information beyond what is necessary in "Edit access" Ajax response
* Bug 1863197: Primary school theme home page and dashboard widgets display incorrectly
* Bug 1863820: navigation block html export - views titles link back to original site
* Bug 1864757: Can't comment on artefacts on public or secret URL pages
* Bug 1865400: Security Upgrade SimpleSAML 1.17.7 to 1.18.4
* Bug 1865822: tagged posts blocktype broken when displaying a view
* Bug 1866773: Auth SAML get disco list issue
* Bug 1866942: user creation will set groupsideblockl
* Bug 1868613: Design freeze prep for Mahara 20.04
* Bug 1868916: Image Gallery Blocks do not allow retractable option other than no
* Bug 1869548: Language string review for Mahara 20.04
* Bug 1870256: Path to file listed in pdf export is not correct
* Bug 1870989: Warning produced when trying to copy a group page
* Bug 1870993: Site not respecting the usepdfexport flag
* Bug 1871018: Importing page with embedded image not working in all cases
* Bug 1871473: Incorrect theme displayed for new pages when saved
* Bug 1873112: Export collections not creating the export pdf
* Bug 1873113: Pdf export: print preview layout can cause placement / truncation issues of text / images
* Bug 1873121: HTML / PDF export of Gallery block in slideshow mode is broken
* Bug 1873357: Have exported pdf files for pages / collections end up in a PDF/ directory next to the HTML/ one
* Bug 1874540: Page settings form not behaving as expected
* Bug 1874961: 'Publish' button in peer assessment block does not have primary brand colour applied in theme 'Default'
* Bug 1875103: Change the menu item and page 'Group settings' to 'Default group settings'
* Bug 1875267: 'Login' button not visible in 'Default' theme when only a link
* Bug 1690291: Behat: Combine multiple tests for webservices into one
* Bug 1759054: datepicker not accessible by screen reader
* Bug 1762845: HTML export still contains the 'details' /'add comment' links for blocks on the pages
* Bug 1821813: Behat: Add inbox notifications functionality to Objectionable content
* Bug 1823801: Behat: Confirm Inst tags can be used on Inst pages
* Bug 1825918: A bit more space between action buttons and skin cards
* Bug 1829080: Behat: SmartEvidence framework matrix editor functionality
* Bug 1830811: Mahara.org feeds don't work in rss block
* Bug 1837340: Behat: Isolated institutions scripts needed
* Bug 1841501: Behat: check required to verify that the share icon is not displayed for Site page templates
* Bug 1844076: Only 1 error message shown even though there are 2 on "Site options"
* Bug 1845133: "Delete" button visible on timeline for comments
* Bug 1848130: Behat: group_view_
* Bug 1850559: Problem with deleting a plan task
* Bug 1850865: iPad iOS 13.1 block comments and details modal content scrolls horizontally
* Bug 1850880: Profile completion tips links - some are inaccurate
* Bug 1851193: 'skip to main content' link is not working
* Bug 1851589: Console error in image gallery
* Bug 1852513: Behat test coverage for details mode and changes to skins
* Bug 1853230: Library upgrade: jTLine needs updating to fix jquery deprecations
* Bug 1853905: keyboard navigation options not working in FF / Chrome
* Bug 1854421: Get site options form to reload page on updating certain fields
* Bug 1855349: Tagged Journal Entries are not importing in Leap2a
* Bug 1857255: signoff/verify modal issue in IE11
* Bug 1857370: Adjust color of "No tasks yet" in "Plans"
* Bug 1857371: Left-align performance footer messages
* Bug 1858707: Links in a header with skin turned on shows normal link color instead of header color
* Bug 1859364: The gridstack drag icon is showing on the display page as well as edit page
* Bug 1859528: Update adodb to version 5.20.16
* Bug 1859605: Mahara portfolio as Moodle assignment cannot be previewed
* Bug 1861046: Increase contrast of the class "text-midtone" to be accessible in all themes
* Bug 1861370: group member search could result in fatal error message
* Bug 1864581: Plan tasks in a block in 'Edit' mode need to have more space
* Bug 1865409: Replace "user" with more appropriate term on auth.saml.php
* Bug 1866148: add a function in class Collection to get the first view in the collection
* Bug 1866528: Reorder options in the site options panels
* Bug 1866710: Update PHP Mailer to 6.1.5
* Bug 1866713: Update Chart.js to 2.9.3
* Bug 1866720: Update htmlpurifier to 4.1.12
* Bug 1866934: Upgrade Library: popper to v1.16.0
* Bug 1867707: Add comments and details block headers not changing colour when active
* Bug 1867999: Empty annotation in peer review mode is not working right
* Bug 1868657: Image Gallery blocks that display from individually images don't have the details block header
* Bug 1869966: Multiple html p tags on lang/en.
* Bug 1870998: Can accidentally choose yourself when sharing a page when isolated institutions is on
* Bug 1871219: Footer help link to manual is incorrect during rc release
* Bug 1871504: error when exporting an empty page
* Bug 1871515: pdfunite and ghostscript availability check for RHEL/CentOS
* Bug 1871718: Chrome browser availability check for RHEL/CentOS
* Bug 1871722: manage collection pages: needs a cancel button and missing lang string
* Bug 1872860: Choose skin option on edit page settings needs style fix
* Bug 1873115: Page comments in html export not present in the pdf export
* Bug 1873122: Comments block not displaying as expected in HTML / PDF export
* Bug 1874140: Collection exported in PDF has page links that are not helpful
* Bug 1874143: Websservice configuration page needs some UX tidying
* Bug 1874375: file uploading message has a 'tick' background
* Bug 1875118: When clicking a group label on 'All groups' screen, switch to 'All my groups' screen
* Bug 1838999: Recaptcha link in admin is a 404
* Bug 1852026: using URLSearchParams to get url parameters in js
* Bug 1852358: need to update the name for Macedonia
* Bug 1854297: Behat: fix custome_
* Bug 1855348: Missing language string in elasticsearch: 'servererror'
* Bug 1855553: Not show the change password required heading when auth method doesn't allow this
* Bug 1860049: Webservices logs page fails to sort results correctly
* Bug 1861252: JSON editor library - removed duplicated libray code in src/editors directory
* Bug 1863804: "Can't use function return value in write context" for finding dwoo directory
* Bug 1866289: obsolete code in groupviews.php
* Bug 1825231: Allow bulk export page to export in options other than Leap2A
* Bug 1826284: PDF export for collections and entire account
* Bug 1833664: "Lock blocks" doesn't work in group pages
* Bug 1839411: Update codebase for php 7.3 and php 7.4
* Bug 1840195: Add a function to check if a cron callfunction needs to run before actually executing it
* Bug 1846412: To be able to migrate a SAML authed account from one IdP to another
* Bug 1848092: Add personal labels to groups to allow group filtering
* Bug 1853066: Allow behat suite to ignore some features
* Bug 1853069: Combine export options into one export file
* Bug 1855327: Allow Mahara to record SAML auth attributes to help diagnose auth problems
* Bug 1855331: Allow one to toggle language setting easier
* Bug 1855333: Create groups with a pre-defined set of settings different to the default options
* Bug 1855344: Allow institution short name to be a string containing numbers and allow the string to be minimum 1 char long
* Bug 1855351: Allow the site to restrict what files are allowed to be uploaded
* Bug 1855358: Allow the login box to adjust if there are both internal and external login options available
* Bug 1855383: Create new user_roles system where you can assign custom roles to a user
* Bug 1855556: Allow minimum information when creating a user via SAML
* Bug 1855560: Allow SAML auth to set admin/staff roles on create user
* Bug 1855561: Only set the Strict-
* Bug 1855622: Allow SAML to create institution if it doesn't exist before adding new user to it
* Bug 1855771: Allow non-mahara exceptions to show a bit more detail
* Bug 1856260: SmartEvidence framework editor improvements
* Bug 1857366: Allow Artefact File save_file() function to save image as profileicon if needed
* Bug 1857374: Make the mobile logo appear at a proper break point
* Bug 1857401: Make Mahara theming more efficient by consolidating elements and using variables
* Bug 1857929: Add sign-off and verification details
* Bug 1857934: Alert to peers when page has been signed off
* Bug 1857935: Display people from own institution(s) first when searching for them during portfolio sharing
* Bug 1858143: Replace "user" with a more appropriate term where possible
* Bug 1859115: Allow SAML UserNotfound be SAML specific
* Bug 1859120: Allow a 'parent' saml auth instance update the roles for all the similiar instances
* Bug 1865095: when using mahara.php json_reply() function we are not able to return data on error
* Bug 1870444: Cover image for page and collection to be seen on 'Pages and collections' overview page* Bug 1888163: Security issue: File / folder name not being escaped correctly in filebrowser
* Bug 1889485: Security Upgrade SimpleSAML 1.18.4 to 1.18.7
* Bug 1875154: PDF export not mentioned on export page when it's available
* Bug 1876625: Date picker not working for Admin -> People when selecting a date to filter users
* Bug 1876810: More of the count(): Parameter must be an array or an object that implements Countable
* Bug 1877001: Skins not showing after upgrade
* Bug 1879410: Add a text block in Dashboard page using TestingDataGene
* Bug 1880803: errors when copying a page after editing column widths manually
* Bug 1882103: Wrong redirect when creating Pages when Mahara is in a subdir
* Bug 1883043: collection pages unavailable as link options in tinyMCE
* Bug 1885231: Class 'Institution' not found when viewing another user's profile page
* Bug 1885784: Need to update site options submit function to use alias
* Bug 1871280: Allow grouproles to be reset for users when roles updated via webservices
* Bug 1875785: External links in Mahara no longer open in external tab/window by default
* Bug 1875973: Mahara: Site information block needs link to download updated
* Bug 1877906: MariaDB error when creating secret URL
* Bug 1879847: String missing for allow public views in Reports
* Bug 1882870: Button obscuring text on Install Fonts page
* Bug 1883031: The cancel link (button) on forms has an odd style once clicked
* Bug 1883179: Profile Completion has incorrect instructions
* Bug 1883471: reduce block margin on gridstack
* Bug 1886371: Migrate Institution is producing a warning message
* Bug 1886596: Behat testing data generator throws null on openbadgedisplayer
* Bug 1887317: LoadXML error when upgrading from 18.10 to 20.04
* Bug 1875958: 'My groups' sidebar can get very long if you are in lots of groups
* Bug 1880771: When adjusting group membership via the Engage -> People page the modal doesn't close on submit
* Bug 1884466: The delete_
No Comments