-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1500 lines (1444 loc) · 88.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1.10.2 (2015-01-13)
-
- Bug 1396565: Error when adding a Group pages block onto a group home page
- Bug 1405427: Group forums posts email don't show user name of who posted
- Bug 1380203: Giving access to 2 pages only generates 1 access notification
- Bug 1384467: CSS is not stripping out bad css attributes anymore
- Bug 1387858: Draft journal entries are visible to others
- Bug 1394738: Text descriptions of image links on Edit Page need to be modified
- Bug 1395627: Visits counter not showing with "small headers"
- Bug 1399246: PDF embeds fail in sites with subdomains for user pages
- Bug 1400524: Upgrading from 1.7 to 1.10 failed in big databases
- Bug 1401313: Command-line updater not detecting core & local upgrades
- Bug 1408542: TinyMCE emoticons are not displayed in TinyMCE 4
- Bug 1385818: Font size in "Feedback" block pop-up is too small
- Bug 1392700: Images not displayed - blog post by tag
- Bug 1394758: cli not returning the 'nothing to upgrade' message when nothing to upgrade anymore
- Bug 1397068: Flickr API now requires use of https for endpoint
- Bug 1399311: SQL syntax error in cron_event_log_expire on key word SECONDS
- Bug 1400511: Cannot cancel comment form after validation fails
1.10.1 (2014-11-26)
-
1.10.0 (2014-10-21)
- New Features:
- - Streamlined easier-to-use "Text" block
- - The new "Note" block retains all the removed features of the Text block
- - Streamlined rich text editor, with a toggle button to access advanced features
- - "Messaging" profile tab replaced with "Social media" tab with newer options
- - User messages can be sent to multiple recipients
- - Added a "sent" box alongside the inbox for user messages
- - Groups: "Objectionable content" button for forum posts
- - Groups: Forum moderators can relocate forum posts between forums
- - Groups: Option to auto-create a LEAP2a archive of submitted pages
- - Groups: More control over which group members receive feedback & shared page notifications
- - Admins can customize the templates used for group homepages and new user dashboards and profile pages
- - Site option to send users a notification when they're near their file storage quota
- - Site option to allow users to hide author name on Pages
- - Site admins can disable new user self-registration for all institutions
-
- API changes:
- - Support for generic "module" plugins
- - Plugins can include a pre-install "sanity check" method
- - New /local/lib.php method for adding sideblocks
- - Plugins can add top-level menu items to the main nav menu and the top-right nav menu
-
- Theme API changes:
- - Plugin theme files can be located under /theme
- - Themes can have their own lang files
- - Support for /local override of theme files
- - See https://wiki.mahara.org/index.php/Customising/Themes/1.10 for more info
-
- Other bugs/changes:
-
- Bug #548021: Option to not have a display name on Views
- Bug #605749: Improvements for "Edit Profile": other messaging services
- Bug #681210: Clicking on blog post in tag result list goes to edit mode of blog post
- Bug #723225: Collections shared with groups not identified as such
- Bug #738263: faulty contact us form with noreplyaddress configdirective
- Bug #897586: Searching by user in Shared Pages
- Bug #1009262: User passwords logged when LDAP misconfigured
- Bug #1024872: Objectionable content button for forum posts and topics
- Bug #1036556: Embed PDF
- Bug #1070019: Make it more obvious when adding a page to a collection that same access rules apply
- Bug #1080518: ID numbers are not aligned with their institution in /admin/users/suspended.php
- Bug #1191576: Decrease the text and make it clearer in fewer words who has access to a page by default
- Bug #1206306: uninstalled plugins should be listed at top of extensions page
- Bug #1208328: Document everything that can go in the /local directory
- Bug #1231316: Move posts between forums within groups
- Bug #1231755: Allow /local and custom theme override of Plugin templates
- Bug #1246702: Notification to more than one recipient
- Bug #1250302: A site admin who belongs to an institution with skins disabled, gets an error trying to edit site skins
- Bug #1254841: Embedded media files overlap block configuration pop-up
- Bug #1259762: Wall posts should use semantic elements
- Bug #1259768: Sending a message with a friend request should be more obviously optional
- Bug #1261240: Form legends should be made into headings
- Bug #1262040: Problems with group artefact permissions due to misuse of $USER->can_view_artefact and $USER->can_edit_artefact
- Bug #1262928: Add users by CSV - enforce browse for file button only accepts csv files
- Bug #1265097: Navigation links in Administration should be more distinct
- Bug #1266586: Thumbnails style image galleries display incorrect
- Bug #1266913: "Export users in CSV format" link should have more descriptive text
- Bug #1266920: Initials when searching for users should have descriptive hidden text
- Bug #1266924: Column headers in User search should have descriptive text added
- Bug #1267239: Replace jscalendar with JQuery UI calendar
- Bug #1268746: Squelch PHP 5.4+ strict standards errors
- Bug #1271778: Orphaned labels should be removed (changed to non-label tags)
- Bug #1275581: Update jQuery and jQuery UI to latest compatible versions
- Bug #1279996: Separators between items in user menu should be in CSS, not HTML
- Bug #1282341: TinyMCE should be upgraded to 4.X
- Bug #1285896: "Hide" links in Plugin administration should be made more descriptive
- Bug #1287922: error when deleting a journal entry
- Bug #1292301: Cannot delete a Google web font
- Bug #1295422: Windows 8.1 Touch, drag and drop not working
- Bug #1296472: The reset password link should expire
- Bug #1297079: When you delete a blog entry, count of blog entries doesn't update
- Bug #1297510: Deleting fonts causes 'Invalid Parameter' error
- Bug #1297516: Font preview page did NOT display properly
- Bug #1298855: Sanity check for plugin installation
- Bug #1299993: Improvements to notification system
- Bug #1300289: commentlist shows logged in user's icon for anonymous comments
- Bug #1300544: retracted blocks shouldn't load content until expanded
- Bug #1300741: installation doesn't save email address
- Bug #1300997: Add id field to institution table
- Bug #1301109: Remove pre-1.1.0 sections of the core plugins' update scripts.
- Bug #1302251: MS Office files being seen as zip archives
- Bug #1302297: Sort portfolio pages on portfolio page overview
- Bug #1303491: Update the Mahara-Moodle assignment plugin to work with the Moodle 2.3+ assignment module
- Bug #1303551: Allow new user default view templates to be edited
- Bug #1304053: Sort / limit size of mygroups displayed in profile page
- Bug #1305275: custom theme goes white on save
- Bug #1305308: Site admin should not add background images to site skins
- Bug #1305361: Pages are not displayed in many themes except 'default'
- Bug #1305451: Content editor sidebar doesn't work on Chrome
- Bug #1305481: Adding content to page buggy on Firefox
- Bug #1306365: when copy page the originators profile picture carries over
- Bug #1307240: on delete of font alert if being used
- Bug #1307247: No notifications on pages/artefacts for groups/institutions
- Bug #1307294: Disable self-registration by default
- Bug #1307760: Problems saving view layout - no option selected by default
- Bug #1307777: Improvements to phpunit testing suite
- Bug #1307935: notification when a user is about to reach his quota
- Bug #1308294: Error in profile_icon_url call
- Bug #1308305: Remove IE6 related code
- Bug #1308479: License help not found for blocks
- Bug #1308792: institution data daily cron failing
- Bug #1310761: public group and allow submissions problem
- Bug #1310861: marking page objectionable now allows feedback
- Bug #1311428: admin homepage alert to new plugins
- Bug #1311454: Update lang string for shared page notification
- Bug #1311458: Error message when admin adds user to institution and quota is full
- Bug #1311860: textbox block config form attachment chooser closed by default
- Bug #1311876: textbox attachment chooser tabs cause the config form to shrink
- Bug #1311940: Error shown when changing your profile icon to default "Standard or external avatar"
- Bug #1311963: Undefined index
- Bug #1313963: Pagination in Groups/Topics does not work
- Bug #1314012: Document local/lib.php functions
- Bug #1314020: wishlist: usability: When listing collections to copy list once
- Bug #1314397: Forum "no indent" style sorts posts incorrectly
- Bug #1314416: admin account settings page needs success messages
- Bug #1314440: Deleting an institution which has user's registrations causes error
- Bug #1314460: Progress completion bar giving errors
- Bug #1314465: Local hook for adding custom sideblocks
- Bug #1314890: Button to reliably copy secret URLs
- Bug #1315226: Can't expand "Share with other users and groups" for sharing institution pages
- Bug #1315956: Members of a group should be listed based on their role
- Bug #1315960: get_default_category() not robust enough
- Bug #1316372: Upgrade flowplayer.audio to version 3.2.11
- Bug #1316375: Merge flowplayer 3.2.18 into mahara-flashplayer
- Bug #1316407: Update pdf.js to version 1.0.21
- Bug #1316421: Update csstidy to 1.5.2
- Bug #1316425: Update slimbox to 2.05
- Bug #1316912: Update mobiledetect to 2.8.0
- Bug #1317265: Move the setting for "Confirm registration" into institution settings
- Bug #1317295: Problem with pagination and plan blocks
- Bug #1318290: "Set spam probation:" has a colon too many
- Bug #1318430: php max execution time needs to be increased for install
- Bug #1318959: add page title to new-page-access notification
- Bug #1318995: File import of zipped PDF does not detect filetype correctly
- Bug #1319226: The static pages not greying out tinymce when the 'Use site default' option is ticked
- Bug #1319243: Translations for the new TinyMCE "toggle toolbar" button
- Bug #1319302: Mahara not detecting Tinymce lang packs correctly
- Bug #1319601: Error when moving users into instution
- Bug #1319634: deleting users via bulk delete causes error
- Bug #1320006: Show shared collections on the group homepage
- Bug #1320027: Editing a group home page can cause warnings
- Bug #1320716: allow collection's page list to be drag/drop sortable
- Bug #1321053: Better way to fetch template for some json files
- Bug #1321444: Leap2A self-import throws warnings
- Bug #1321499: Can't stop masquerading as user if they have a profile field required
- Bug #1321941: Include the pagination for submissions in group homepage
- Bug #1321972: When placing multiple feedbacks, previous feedback text shows up in text field
- Bug #1322387: Allow user csv upload to ignore non-essential mandatory fields
- Bug #1323163: Don't let locked views be added to collections
- Bug #1323495: Google Maps URLs not working in Google Apps block
- Bug #1323911: institution.id column breaks "auth_get_auth_instances_for_wwwroot()" function
- Bug #1323921: Provide autocomplete pieforms elements
- Bug #1324347: Links for hiding/showing more content need accessibility info
- Bug #1324748: Tests broken by changes to set_quota_triggers
- Bug #1326160: Artefact file plugin config getting crowded
- Bug #1326174: Creating a new group causes warnings using MySQL
- Bug #1326205: Error installing triggers for new mahara site in MySQL with dbprefix
- Bug #1326593: Group pages paginator and display different for group members compared to group admins
- Bug #1326597: Warning of undefined setlimit in blogs
- Bug #1327738: Rearrange user quota info
- Bug #1327920: Editing a page can be frozen if its content has ".row" element
- Bug #1327921: Plugin config params in config.php throw a strict standards notice: "Creating default obect from empty value"
- Bug #1328310: Let /local theme files override core theme files
- Bug #1328319: Why don't plugin theme directories have a "template" subdirectory?
- Bug #1328388: Remove most of the "reply" buttons when a forum is set to "no indent"
- Bug #1328705: Other active sessions should be destroyed after changing password
- Bug #1328739: Wishlist: Journal's list of entries should show the tags for each entry
- Bug #1328740: Table properties cannot be edited in IE10
- Bug #1328768: Wishlist: Generic plugin type
- Bug #1329136: Add deletion confirmation message for all files
- Bug #1330277: Make add_key() and drop_key() consistent with other DDL functions
- Bug #1331319: Using Persona login at the transient login page, does not return you to the page you requested
- Bug #1331863: Warning when adding an authentication plugin to an institution
- Bug #1333071: htmlpurifier sets different permissions in dataroot
- Bug #1334127: Error upgrading from vanilla 1.7 to master
- Bug #1334501: Cannot edit HTML code of text box in the block configuration
- Bug #1334870: Obsolete js calls need removing
- Bug #1335670: Allow submitted work to be archived as a leap2a file
- Bug #1335888: Typo in string 1274
- Bug #1336111: Error: class 'ArtefactTypeComment' does not have a method 'validate_config_options'
- Bug #1336514: Progress bar sideblock missing 'weight' attribute
- Bug #1336529: Buttons don't respond when editing content on 1.9.2
- Bug #1337013: Make block title retract/expand collapsible blocks
- Bug #1337547: Static function 'X' should not be abstract
- Bug #1337614: Deleting a forum topic works but reports an error
- Bug #1337626: Generate page content before initialising smarty
- Bug #1337664: Remove warning about ActiveDirectory on LDAP auth "Update user info on login"
- Bug #1338394: Tinymce editor can incorrectly appear in profile edit page
- Bug #1338410: Duplicate primary key upgrading from Mahara 1.1
- Bug #1339113: simple non-copyable textbox
- Bug #1341413: can't add textbox to page in IE10
- Bug #1341427: textbox on advanced tab in skin/design.php overlaps footer in 1.10
- Bug #1343930: Usability improvement: Add 'Edit dashboard' button to home page
- Bug #1346926: blockquote displays vertical line
- Bug #1347362: bug: Profile progress bar disappears
- Bug #1348428: Profile completion: make a friend bug
- Bug #1348476: Multirecipientnotification artefact should not be a progressbar option
- Bug #1348485: Date fields
- Bug #1348595: IE Error in Content/ File management
- Bug #1349311: Select All
- Bug #1350254: upgrade complains of duplicate cron row
- Bug #1350595: bug in error lib file
- Bug #1352027: Uploadcsvusers broken fields - maildisabled and authinstance
- Bug #1353153: upgrade to 1.9 error when logged in and belonging to an institution
- Bug #1353759: Google maps embed not working in Google Apps block
- Bug #1353802: Upload users from CSV performance improvements.
- Bug #1354266: No need for extra search box on copy page/collection page
- Bug #1354286: Allow image map to be rendered by htmlpurifier
- Bug #1355572: Blocktype JS includes not loaded correctly on https sites using subdirectory for wwwroot
- Bug #1356563: Example plugin issue
- Bug #1356672: Main navigation hides behind text box
- Bug #1358481: admin account settings page success message broken for self on institution join
- Bug #1358582: Group edit and delete buttons should only have the group name in the alt tag but not on the button itself
- Bug #1358912: Syntax error when using a logo by id for theme logo
- Bug #1359531: Artefact path is not being calculated correctly on file rename
- Bug #1360050: IMAP language string for 'Port' is missing
- Bug #1360943: In admin extensions the save_config_options function lacks the $form attribute
- Bug #1362410: Skins fetching of default 'no thumb' thumb image problem
- Bug #1362832: The list of group pages in the group homepage should be paginated
- Bug #1362871: Allow a theme lang file
- Bug #1364164: Remove IE6 check in help icon function
- Bug #1364690: Fix the missing argument in print_export_footer
- Bug #1365224: resume pages with tinymce break responsive design on mobile
- Bug #1366664: admin page not showing site information block when upgrades available
- Bug #1367539: When quota notification threshold is changed, send notifications to users who are now over threshold
- Bug #1367998: Errors installing/upgrading 1.10dev via CLI
- Bug #1368091: Broken html-tags in report.tpl
- Bug #1369315: Can't edit group homepage template on upgraded site
- Bug #1369830: Comments in CSS disappear in page skins Custom CSS
- Bug #1370830: download checkbox shown as already ticked on folder block when first enabled
- Bug #1371460: Missing translations in js/customlayout.js
- Bug #1372188: upgrade problem with having the settings array
- Bug #1372322: CLI upgrader can't handle plugin forced-installs
- Bug #1372536: PluginModule-menu items appear in two menus
- Bug #1373170: Description of a skin should be html escaped
- Bug #1373917: Inconsistent line break layout in notifications
- Bug #1374184: My groups block pagination fails when clean urls are in play
- Bug #1374879: Missing language string in user Settings
- Bug #1375092: XSS in page content editor
- Bug #1375515: new version of jquery not rendering the inline js on pieform elements correctly
- Bug #1375521: Pieform form maharatable renderer doesn't respect the isescaped flag
- Bug #1376503: Loading groups via csv throwing error Undefined index: allowarchives
- Bug #1376997: Date picker not working for certain languages
- Bug #1377371: Help text doesn't match functionality for "My groups" sidebar list
- Bug #1377377: Make $cfg->renamecopies = false; the default config value
- Bug #1377542: The calendar picker is visible directly when adding someone to page access
- Bug #1377543: There shouldn't be a notification for gaining access to a group homepage
- Bug #1377544: Group member receives page access notification for page they created
- Bug #1377556: Shared with
- Bug #1377736: XSS Vulnerability adding pages into a collection
- Bug #1377764: No visual indicator for where you can drop the first page into a collection
- Bug #1378543: Profile picture not showing in forum posts when remote avatar is on
- Bug #1378645: Google Maps "my maps" URLs breaking
- Bug #1379060: error message shows span tag escaped
- Bug #1379086: Change the "Access permissions have changed" notification from a JS popup to an inline CSS thing
- Bug #1380003: Forum moderators should be able to move forum topics
- Bug #1380201: Access to a collection is sent as page access
- Bug #1380433: error with profile icon and gravitar
- Bug #1380434: An error appears when importing an extracted portfolio
- Bug #1380829: Default notification setting not kept from Mahara 1.9 to 1.10
- Bug #1381715: adjust width in configure block
- Bug #1381719: Help icon hard to find
- Bug #1381729: Scoial profile and Social Profiles
- Bug #1381738: Journal entry TinyMCE missing row toggle button
- Bug #1381811: Error when copying collection or editing collection title/description
- Bug #1381868: XSS with institution full name on user profile page
- Bug #1382159: Profile -> contact information -> address textarea not displaying correctly
- Bug #1382890: Message window too large on upgraded site
- Bug #1382896: Cannot go to page that has been reported as objectionable
- Bug #1382899: Regular user can't see "Objectionable content in forum" as notification type
- Bug #1382902: Hard-coded lang strings in multirecipient messages
- Bug #1383029: Page not accessible after reporting it as objectionable
-
1.10.0 (2014-10-21)
New Features:
- Streamlined easier-to-use "Text" block
- The new "Note" block retains all the removed features of the Text block
- Streamlined rich text editor, with a toggle button to access advanced features
- "Messaging" profile tab replaced with "Social media" tab with newer options
- User messages can be sent to multiple recipients
- Added a "sent" box alongside the inbox for user messages
- Groups: "Objectionable content" button for forum posts
- Groups: Forum moderators can relocate forum posts between forums
- Groups: Option to auto-create a LEAP2a archive of submitted pages
- Groups: More control over which group members receive feedback & shared page notifications
- Admins can customize the templates used for group homepages and new user dashboards and profile pages
- Site option to send users a notification when they're near their file storage quota
- Site option to allow users to hide author name on Pages
- Site admins can disable new user self-registration for all institutions
API changes:
- Support for generic "module" plugins
- Plugins can include a pre-install "sanity check" method
- New /local/lib.php method for adding sideblocks
- Plugins can add top-level menu items to the main nav menu and the top-right nav menu
Theme API changes:
- Plugin theme files can be located under /theme
- Themes can have their own lang files
- Support for /local override of theme files
- See https://wiki.mahara.org/index.php/Customising/Themes/1.10 for more info
Other bugs/changes:
Bug #548021: Option to not have a display name on Views
Bug #605749: Improvements for "Edit Profile": other messaging services
Bug #681210: Clicking on blog post in tag result list goes to edit mode of blog post
Bug #723225: Collections shared with groups not identified as such
Bug #738263: faulty contact us form with noreplyaddress configdirective
Bug #897586: Searching by user in Shared Pages
Bug #1009262: User passwords logged when LDAP misconfigured
Bug #1024872: Objectionable content button for forum posts and topics
Bug #1036556: Embed PDF
Bug #1070019: Make it more obvious when adding a page to a collection that same access rules apply
Bug #1080518: ID numbers are not aligned with their institution in /admin/users/suspended.php
Bug #1191576: Decrease the text and make it clearer in fewer words who has access to a page by default
Bug #1206306: uninstalled plugins should be listed at top of extensions page
Bug #1208328: Document everything that can go in the /local directory
Bug #1231316: Move posts between forums within groups
Bug #1231755: Allow /local and custom theme override of Plugin templates
Bug #1246702: Notification to more than one recipient
Bug #1250302: A site admin who belongs to an institution with skins disabled, gets an error trying to edit site skins
Bug #1254841: Embedded media files overlap block configuration pop-up
Bug #1259762: Wall posts should use semantic elements
Bug #1259768: Sending a message with a friend request should be more obviously optional
Bug #1261240: Form legends should be made into headings
Bug #1262040: Problems with group artefact permissions due to misuse of $USER->can_view_artefact and $USER->can_edit_artefact
Bug #1262928: Add users by CSV - enforce browse for file button only accepts csv files
Bug #1265097: Navigation links in Administration should be more distinct
Bug #1266586: Thumbnails style image galleries display incorrect
Bug #1266913: "Export users in CSV format" link should have more descriptive text
Bug #1266920: Initials when searching for users should have descriptive hidden text
Bug #1266924: Column headers in User search should have descriptive text added
Bug #1267239: Replace jscalendar with JQuery UI calendar
Bug #1268746: Squelch PHP 5.4+ strict standards errors
Bug #1271778: Orphaned labels should be removed (changed to non-label tags)
Bug #1275581: Update jQuery and jQuery UI to latest compatible versions
Bug #1279996: Separators between items in user menu should be in CSS, not HTML
Bug #1282341: TinyMCE should be upgraded to 4.X
Bug #1285896: "Hide" links in Plugin administration should be made more descriptive
Bug #1287922: error when deleting a journal entry
Bug #1292301: Cannot delete a Google web font
Bug #1295422: Windows 8.1 Touch, drag and drop not working
Bug #1296472: The reset password link should expire
Bug #1297079: When you delete a blog entry, count of blog entries doesn't update
Bug #1297510: Deleting fonts causes 'Invalid Parameter' error
Bug #1297516: Font preview page did NOT display properly
Bug #1298855: Sanity check for plugin installation
Bug #1299993: Improvements to notification system
Bug #1300289: commentlist shows logged in user's icon for anonymous comments
Bug #1300544: retracted blocks shouldn't load content until expanded
Bug #1300741: installation doesn't save email address
Bug #1300997: Add id field to institution table
Bug #1301109: Remove pre-1.1.0 sections of the core plugins' update scripts.
Bug #1302251: MS Office files being seen as zip archives
Bug #1302297: Sort portfolio pages on portfolio page overview
Bug #1303491: Update the Mahara-Moodle assignment plugin to work with the Moodle 2.3+ assignment module
Bug #1303551: Allow new user default view templates to be edited
Bug #1304053: Sort / limit size of mygroups displayed in profile page
Bug #1305275: custom theme goes white on save
Bug #1305308: Site admin should not add background images to site skins
Bug #1305361: Pages are not displayed in many themes except 'default'
Bug #1305451: Content editor sidebar doesn't work on Chrome
Bug #1305481: Adding content to page buggy on Firefox
Bug #1306365: when copy page the originators profile picture carries over
Bug #1307240: on delete of font alert if being used
Bug #1307247: No notifications on pages/artefacts for groups/institutions
Bug #1307294: Disable self-registration by default
Bug #1307760: Problems saving view layout - no option selected by default
Bug #1307777: Improvements to phpunit testing suite
Bug #1307935: notification when a user is about to reach his quota
Bug #1308294: Error in profile_icon_url call
Bug #1308305: Remove IE6 related code
Bug #1308479: License help not found for blocks
Bug #1308792: institution data daily cron failing
Bug #1310761: public group and allow submissions problem
Bug #1310861: marking page objectionable now allows feedback
Bug #1311428: admin homepage alert to new plugins
Bug #1311454: Update lang string for shared page notification
Bug #1311458: Error message when admin adds user to institution and quota is full
Bug #1311860: textbox block config form attachment chooser closed by default
Bug #1311876: textbox attachment chooser tabs cause the config form to shrink
Bug #1311940: Error shown when changing your profile icon to default "Standard or external avatar"
Bug #1311963: Undefined index
Bug #1313963: Pagination in Groups/Topics does not work
Bug #1314012: Document local/lib.php functions
Bug #1314020: wishlist: usability: When listing collections to copy list once
Bug #1314397: Forum "no indent" style sorts posts incorrectly
Bug #1314416: admin account settings page needs success messages
Bug #1314440: Deleting an institution which has user's registrations causes error
Bug #1314460: Progress completion bar giving errors
Bug #1314465: Local hook for adding custom sideblocks
Bug #1314890: Button to reliably copy secret URLs
Bug #1315226: Can't expand "Share with other users and groups" for sharing institution pages
Bug #1315956: Members of a group should be listed based on their role
Bug #1315960: get_default_category() not robust enough
Bug #1316372: Upgrade flowplayer.audio to version 3.2.11
Bug #1316375: Merge flowplayer 3.2.18 into mahara-flashplayer
Bug #1316407: Update pdf.js to version 1.0.21
Bug #1316421: Update csstidy to 1.5.2
Bug #1316425: Update slimbox to 2.05
Bug #1316912: Update mobiledetect to 2.8.0
Bug #1317265: Move the setting for "Confirm registration" into institution settings
Bug #1317295: Problem with pagination and plan blocks
Bug #1318290: "Set spam probation:" has a colon too many
Bug #1318430: php max execution time needs to be increased for install
Bug #1318959: add page title to new-page-access notification
Bug #1318995: File import of zipped PDF does not detect filetype correctly
Bug #1319226: The static pages not greying out tinymce when the 'Use site default' option is ticked
Bug #1319243: Translations for the new TinyMCE "toggle toolbar" button
Bug #1319302: Mahara not detecting Tinymce lang packs correctly
Bug #1319601: Error when moving users into instution
Bug #1319634: deleting users via bulk delete causes error
Bug #1320006: Show shared collections on the group homepage
Bug #1320027: Editing a group home page can cause warnings
Bug #1320716: allow collection's page list to be drag/drop sortable
Bug #1321053: Better way to fetch template for some json files
Bug #1321444: Leap2A self-import throws warnings
Bug #1321499: Can't stop masquerading as user if they have a profile field required
Bug #1321941: Include the pagination for submissions in group homepage
Bug #1321972: When placing multiple feedbacks, previous feedback text shows up in text field
Bug #1322387: Allow user csv upload to ignore non-essential mandatory fields
Bug #1323163: Don't let locked views be added to collections
Bug #1323495: Google Maps URLs not working in Google Apps block
Bug #1323911: institution.id column breaks "auth_get_auth_instances_for_wwwroot()" function
Bug #1323921: Provide autocomplete pieforms elements
Bug #1324347: Links for hiding/showing more content need accessibility info
Bug #1324748: Tests broken by changes to set_quota_triggers
Bug #1326160: Artefact file plugin config getting crowded
Bug #1326174: Creating a new group causes warnings using MySQL
Bug #1326205: Error installing triggers for new mahara site in MySQL with dbprefix
Bug #1326593: Group pages paginator and display different for group members compared to group admins
Bug #1326597: Warning of undefined setlimit in blogs
Bug #1327738: Rearrange user quota info
Bug #1327920: Editing a page can be frozen if its content has ".row" element
Bug #1327921: Plugin config params in config.php throw a strict standards notice: "Creating default obect from empty value"
Bug #1328310: Let /local theme files override core theme files
Bug #1328319: Why don't plugin theme directories have a "template" subdirectory?
Bug #1328388: Remove most of the "reply" buttons when a forum is set to "no indent"
Bug #1328705: Other active sessions should be destroyed after changing password
Bug #1328739: Wishlist: Journal's list of entries should show the tags for each entry
Bug #1328740: Table properties cannot be edited in IE10
Bug #1328768: Wishlist: Generic plugin type
Bug #1329136: Add deletion confirmation message for all files
Bug #1330277: Make add_key() and drop_key() consistent with other DDL functions
Bug #1331319: Using Persona login at the transient login page, does not return you to the page you requested
Bug #1331863: Warning when adding an authentication plugin to an institution
Bug #1333071: htmlpurifier sets different permissions in dataroot
Bug #1334127: Error upgrading from vanilla 1.7 to master
Bug #1334501: Cannot edit HTML code of text box in the block configuration
Bug #1334870: Obsolete js calls need removing
Bug #1335670: Allow submitted work to be archived as a leap2a file
Bug #1335888: Typo in string 1274
Bug #1336111: Error: class 'ArtefactTypeComment' does not have a method 'validate_config_options'
Bug #1336514: Progress bar sideblock missing 'weight' attribute
Bug #1336529: Buttons don't respond when editing content on 1.9.2
Bug #1337013: Make block title retract/expand collapsible blocks
Bug #1337547: Static function 'X' should not be abstract
Bug #1337614: Deleting a forum topic works but reports an error
Bug #1337626: Generate page content before initialising smarty
Bug #1337664: Remove warning about ActiveDirectory on LDAP auth "Update user info on login"
Bug #1338394: Tinymce editor can incorrectly appear in profile edit page
Bug #1338410: Duplicate primary key upgrading from Mahara 1.1
Bug #1339113: simple non-copyable textbox
Bug #1341413: can't add textbox to page in IE10
Bug #1341427: textbox on advanced tab in skin/design.php overlaps footer in 1.10
Bug #1343930: Usability improvement: Add 'Edit dashboard' button to home page
Bug #1346926: blockquote displays vertical line
Bug #1347362: bug: Profile progress bar disappears
Bug #1348428: Profile completion: make a friend bug
Bug #1348476: Multirecipientnotification artefact should not be a progressbar option
Bug #1348485: Date fields
Bug #1348595: IE Error in Content/ File management
Bug #1349311: Select All
Bug #1350254: upgrade complains of duplicate cron row
Bug #1350595: bug in error lib file
Bug #1352027: Uploadcsvusers broken fields - maildisabled and authinstance
Bug #1353153: upgrade to 1.9 error when logged in and belonging to an institution
Bug #1353759: Google maps embed not working in Google Apps block
Bug #1353802: Upload users from CSV performance improvements.
Bug #1354266: No need for extra search box on copy page/collection page
Bug #1354286: Allow image map to be rendered by htmlpurifier
Bug #1355572: Blocktype JS includes not loaded correctly on https sites using subdirectory for wwwroot
Bug #1356563: Example plugin issue
Bug #1356672: Main navigation hides behind text box
Bug #1358481: admin account settings page success message broken for self on institution join
Bug #1358582: Group edit and delete buttons should only have the group name in the alt tag but not on the button itself
Bug #1358912: Syntax error when using a logo by id for theme logo
Bug #1359531: Artefact path is not being calculated correctly on file rename
Bug #1360050: IMAP language string for 'Port' is missing
Bug #1360943: In admin extensions the save_config_options function lacks the $form attribute
Bug #1362410: Skins fetching of default 'no thumb' thumb image problem
Bug #1362832: The list of group pages in the group homepage should be paginated
Bug #1362871: Allow a theme lang file
Bug #1364164: Remove IE6 check in help icon function
Bug #1364690: Fix the missing argument in print_export_footer
Bug #1365224: resume pages with tinymce break responsive design on mobile
Bug #1366664: admin page not showing site information block when upgrades available
Bug #1367539: When quota notification threshold is changed, send notifications to users who are now over threshold
Bug #1367998: Errors installing/upgrading 1.10dev via CLI
Bug #1368091: Broken html-tags in report.tpl
Bug #1369315: Can't edit group homepage template on upgraded site
Bug #1369830: Comments in CSS disappear in page skins Custom CSS
Bug #1370830: download checkbox shown as already ticked on folder block when first enabled
Bug #1371460: Missing translations in js/customlayout.js
Bug #1372188: upgrade problem with having the settings array
Bug #1372322: CLI upgrader can't handle plugin forced-installs
Bug #1372536: PluginModule-menu items appear in two menus
Bug #1373170: Description of a skin should be html escaped
Bug #1373917: Inconsistent line break layout in notifications
Bug #1374184: My groups block pagination fails when clean urls are in play
Bug #1374879: Missing language string in user Settings
Bug #1375092: XSS in page content editor
Bug #1375515: new version of jquery not rendering the inline js on pieform elements correctly
Bug #1375521: Pieform form maharatable renderer doesn't respect the isescaped flag
Bug #1376503: Loading groups via csv throwing error Undefined index: allowarchives
Bug #1376997: Date picker not working for certain languages
Bug #1377371: Help text doesn't match functionality for "My groups" sidebar list
Bug #1377377: Make $cfg->renamecopies = false; the default config value
Bug #1377542: The calendar picker is visible directly when adding someone to page access
Bug #1377543: There shouldn't be a notification for gaining access to a group homepage
Bug #1377544: Group member receives page access notification for page they created
Bug #1377556: Shared with
Bug #1377736: XSS Vulnerability adding pages into a collection
Bug #1377764: No visual indicator for where you can drop the first page into a collection
Bug #1378543: Profile picture not showing in forum posts when remote avatar is on
Bug #1378645: Google Maps "my maps" URLs breaking
Bug #1379060: error message shows span tag escaped
Bug #1379086: Change the "Access permissions have changed" notification from a JS popup to an inline CSS thing
Bug #1380003: Forum moderators should be able to move forum topics
Bug #1380201: Access to a collection is sent as page access
Bug #1380433: error with profile icon and gravitar
Bug #1380434: An error appears when importing an extracted portfolio
Bug #1380829: Default notification setting not kept from Mahara 1.9 to 1.10
Bug #1381715: adjust width in configure block
Bug #1381719: Help icon hard to find
Bug #1381729: Scoial profile and Social Profiles
Bug #1381738: Journal entry TinyMCE missing row toggle button
Bug #1381811: Error when copying collection or editing collection title/description
Bug #1381868: XSS with institution full name on user profile page
Bug #1382159: Profile -> contact information -> address textarea not displaying correctly
Bug #1382890: Message window too large on upgraded site
Bug #1382896: Cannot go to page that has been reported as objectionable
Bug #1382899: Regular user can't see "Objectionable content in forum" as notification type
Bug #1382902: Hard-coded lang strings in multirecipient messages
Bug #1383029: Page not accessible after reporting it as objectionable
1.9.0 (2014-04-15)
- New Features:
- Accessibility! W3C WCAG 2.0 level AA (except for some admin pages)
- Profile completion progress bar
- Institutions can customise static pages (Dashboard, Terms & Conditions, etc)
- Institutions can customise their default language
- Support for reCAPTCHA on self-registration page
- "New user probation" system to discourage spam
- "Cookie Consent" system for compliance with the EU cookie law
- "Post now" option for forum posts, to bypass post delay
- Support for Creative Commons 4.0 licenses
- New "Feedback" block, allows placing feedback as a block intead of at the bottom of the page
- Can now show image descriptions in "Image Gallery" block
- Can specify the sort order of files in a "Folder" block
- "Folder" block can now have "Download all as zip" link
- Improvements to watchlist notifications
- Notification sent to admins when an institution reaches its allowed member limit
- "New group page" notification
- Elasticsearch shows forum post dates in search results
- Elasticsearch plugin now works with MySQL
- API: Blocks can provide a custom stylesheet
- API: Themes can disable Page Skins
-
- Security bugs:
- Security Bug #1266976: Update to HTMLPurifier 4.6.0
- Security Bug #1284876: Suspended users can log in via password reset email
-
- Other bugs:
- Bug #778254: Split multiple user activity notifications into chunks
- Bug #1058416: Copying page in a collection only gives "untitled" title for clean URLs
- Bug #1081947: Use of CAST() causes extreme slowdown in large MySQL sites
- Bug #1237198: Make Elasticsearch plugin work with MySQL
- Bug #1239271: Skin description is not displayed
- Bug #1247715: Upgrade to 1.8.0 fails - can't connect to mysql
- Bug #1248307: Content chooser panel doesn't work on tablet
- Bug #1249123: Users who are in "No Institution" can't use skins
- Bug #1249858: Mahara can't figure out mime types because of a finfo() bug
- Bug #1252497: editing a skin deletes the creation time from db
- Bug #1254394: Can't change auth method on /admin/users/edit.php
- Bug #1256118: elasticsearch install hangs if ElasticSearch Server not running
- Bug #1257953: public group forum info do not show up in elasticsearch
- Bug #1259359: Use of tabindex is confusing for screen readers
- Bug #1259378: Profile pictures have inconsistent alt text
- Bug #1259393: Required form fields are not obvious to screen readers
- Bug #1259397: Dropdown navigation is not accessible
- Bug #1259408: The status of notifications in "Recent Activity" is not accessible to screen readers
- Bug #1262867: Site search box does not have a label
- Bug #1262870: Textarea for posting to a user's wall does not have a label
- Bug #1262933: Drag-and-drop page editor is not keyboard-accessible
- Bug #1264105: Problem with deleting skins that are attached to a portfolio page
- Bug #1265049: forum post notifications have escaped <br> in message in inbox
- Bug #1265629: elasticsearch setup by mahara causes Elasticsearch Server status to go from green to yellow
- Bug #1266317: Institution/group ownership of custom flexible layouts
- Bug #1267668: Add a "Cookie Consent" link to the Admin Home page.
- Bug #1268788: mobile_api_json_reply sends extra stuff at the top, making it invalid json
- Bug #1270752: "shared with me" pagination fails with IE 9
- Bug #1270846: no message when incorrect username entered
- Bug #1270987: Modal dialogs are not accessible
- Bug #1271301: Search and filter forms need labels
- Bug #1273492: Group members list cannot be sorted when using elasticsearch
- Bug #1275995: Navigation and tabs are broken in IE11
- Bug #1278013: LDAP sync enter list of groups
- Bug #1278428: No groups and group files visible although there must be many in 1.8.1
- Bug #1279468: Error with saving extensions - > artefact -> file configuration
- Bug #1279523: "Use content from another text box" stops working if pagination is used
- Bug #1279530: Attachments section for Text box blocks is not accessible
- Bug #1281787: Artefacts not locked in in submitted view
- Bug #1283869: page editor adds blank block and screen goes black
- Bug #1284878: external feed rss not updating
- Bug #1287350: New Google Drive URL
- Bug #1287922: error when deleting a journal entry
- Bug #1288490: upgrade from 1.8 error
- Bug #1288542: Can't open feedback form when HTML editor is turned off
- Bug #1290156: spelling mistake in view/index.php 'offest'
- Bug #1290649: fonts not working under https
- Bug #1292303: Clicking 'All' and 'None' does not work in 'User search' page
- Bug #1293803: Adding an profile picture as a background image for a skin causes errors
- Bug #1296915: settings page error Undefined index: licensedefault
- Bug #1297510: Deleting fonts causes 'Invalid Parameter' error:
- Bug #1298717: Saving a customised color in a skin does not work
- Bug #1300741: installation doesn't save email address
- Bug #1302251: MS Office files being seen as zip archives
- Bug #1305275: custom theme goes white on save:
- Bug #1305308: Site admin should not add background images to site skins
- Bug #1305361: Pages are not displayed in many themes except 'default'
- Bug #1305451: Content editor sidebar doesn't work on Chrome
- Bug #1305481: Adding content to page buggy on Firefox
- Bug #1306365: when copy page the originators profile picture carries over
- Bug #661602: Dates on external feed entries are not shown
- Bug #974855: "Generate sitemap" option has empty help file
- Bug #993676: Members did not show up in second search if the first search found no results
- Bug #1013022: Wishlist : enabling to download an entire folder
- Bug #1051500: Warning message before deleting journal
- Bug #1053708: A full list of Pages don't show up
- Bug #1058850: Warning when editing note that all instances are changed
- Bug #1064780: Default journal of a Persona auth account doesn't have user's name
- Bug #1070046: select query uses more than MAX_JOIN_SIZE on mysql:
- Bug #1085744: Could not remove tags with special characters
- Bug #1086569: Lang string misleading when inst. staff doesn't have stats access
- Bug #1089136: "Add me as friend" results in error message
- Bug #1099811: group files error after upgrade
- Bug #1145156: Improve resume usability
- Bug #1174623: Correct schema drift during 1.0 -> 1.8 upgrades
- Bug #1187212: Handle timezone mismatch between webserver and DB (MySQL) server
- Bug #1224750: Site files located in a subfolder cannot be accessed by normal users
- Bug #1237177: Elastic Search does not find media in a group
- Bug #1239928: Prezi doesn't load
- Bug #1240244: Deleting an image used for a skin should give a popup warning
- Bug #1242220: Show file description on Leap2a import screen
- Bug #1245638: elasticsearch 'textbox' results should be under text rather than media
- Bug #1246576: Upgrade MobileDetect library to 2.7.1
- Bug #1246580: Upgrade PHPMailer to 5.2.7
- Bug #1247722: Update PEAR libraries for 1.9.0
- Bug #1252885: Hide suspended users' pages from the "Latest Pages" block
- Bug #1254396: Skins description textbox should be expandable
- Bug #1255361: Error adding files to Institution pages
- Bug #1255378: Fill in the missing "key_exists()" method in ddl.php
- Bug #1255780: copying collection needs to sort table by collection
- Bug #1258970: "Menu" is hardcoded when viewed on small device
- Bug #1259372: "Edit Access" image has missing string for alt text
- Bug #1259373: HTML editor is not disabled when leaving feedback
- Bug #1259377: Explanation when there are no tasks in a plan is unclear
- Bug #1259379: Delete buttons need a descriptive (and consistent) value
- Bug #1259387: Tabs should include textual information to show their state
- Bug #1259388: Input help text should be linked using ARIA
- Bug #1259394: Help links in forms are not keyboard-accessible
- Bug #1259395: HTML lang attribute is not specified
- Bug #1259405: Screen readers are confused by Unsubscribe button in forums
- Bug #1259409: "Delete" and "Mark Read" checkboxes in Inbox need labels
- Bug #1259411: Table headers in Inbox are not read properly by screen readers
- Bug #1259685: Datepicker is not accessible to screen readers
- Bug #1259746: Username links are not always read out when using a screen reader
- Bug #1259764: Feedback form should use focus management
- Bug #1261239: Expanders in forms should use focus management
- Bug #1261610: JSDetector adds output to command-line scripts
- Bug #1261694: remember the limit parameter on view pages
- Bug #1262483: Forms should consistently have errors above the top-level heading
- Bug #1262903: The alt text of icons in the file browser should be changed
- Bug #1262904: Files cannot be moved from one folder to another without using the mouse
- Bug #1262918: Add/Edit buttons in Resume should use focus management
- Bug #1262932: Bad data in the DB can cause the schema correction SQL to throw a fatal error
- Bug #1263440: Improve lang strings for Cookie Consent
- Bug #1264014: Collection Navigation should be a list not a table
- Bug #1264429: Set up an institution_config table for configuring institutions
- Bug #1265086: "Completed" column for tasks is unclear for screen reader users
- Bug #1265102: Focus is not visually apparent when tabbing through the page
- Bug #1265104: spelling mistake in additionalhtmlfooter config variable
- Bug #1265696: Can't edit access to profile after "Logged-in profile access" turned on
- Bug #1265982: Add Creative Commons 4.0 as licence types to CC block
- Bug #1266923: Focus should be set to search results if they are loaded with AJAX
- Bug #1266934: Institution option for dropdown menus should take precedence over site option
- Bug #1267311: Elasticsearch page doesn't have textual description of tab state
- Bug #1267861: Page shared to group: notification to page owner
- Bug #1268746: Squelch PHP 5.4+ strict standards errors
- Bug #1271779: Resume layout on mobile devices
- Bug #1272297: Authentication plugin up/down and delete links should be buttons
- Bug #1273448: "Attachments" icon in Resume needs alt text
- Bug #1273841: Specific form errors should be linked with ARIA
- Bug #1273937: Skins form needs to use label elements
- Bug #1274083: View an artefact with related skin or theme
- Bug #1275481: Dwoo doesn't support Smarty's nl2br syntax
- Bug #1276397: Edit and delete buttons need descriptive alt text
- Bug #1277276: Results per page combobox needs a label
- Bug #1277290: Resume attachments form element should be made accessible
- Bug #1277297: Radio buttons in email selector need labels
- Bug #1278198: Close button in homepage information should be made accessible
- Bug #1278202: Skin previews need descriptive alt text
- Bug #1278216: Checkboxes when editing permissions for a page need labels
- Bug #1278238: Radio buttons used when importing need labels
- Bug #1278667: Two error messages when uploading files without accepting upload agreement
- Bug #1279943: Textbox attachments not showing on htdocs/view/artefact.php page
- Bug #1280009: Skin edit form should use responsive tabs
- Bug #1281877: Colour contrast needs to be improved for accessibility (default theme)
- Bug #1282214: Move "Edit site pages" under institution menu
- Bug #1282219: Rename "Edit site pages" to "General pages" to "Static pages"
- Bug #1283839: institution general pages not set as site default on upgrade
- Bug #1284869: Suspended user login attempts show up in "Online Users" list
- Bug #1286941: double call of language_select_form()
- Bug #1287262: unable to create group home page
- Bug #1300289: commentlist shows logged in user's icon for anonymous comments
- Bug #1307240: on delete of font alert if being used
- Bug #1307294: Disable self-registration by default
- Bug #609167: Add group categories default action is page submit, not add
- Bug #620161: Distinction between Name and Profile not clear
- Bug #633658: Shouldn't viewing and downloading files have the same process?
- Bug #646691: Blog account settings still available when blog disabled
- Bug #707161: opensslcnf not set (on rhel at least)
- Bug #731062: Feedback ratings are not exportable
- Bug #731647: Ignore duplicates in CSV upload
- Bug #746418: Institution authentication plugin option doesn't exist when creating new institution
- Bug #852304: Sending a friend request should return you to the page you were previously on
- Bug #892684: Remove the Contact Info block
- Bug #898470: Inconsistent "required field" behavior on institution membership page
- Bug #995761: Use the same paginator throughout
- Bug #996337: Forum post delay setting only sticks after you clicked "Save"
- Bug #1034213: When editing the group editablity times with a end date before the start date both dates are greyed out after validation
- Bug #1047481: Groups menu 'I want to join' - improvement
- Bug #1053223: Publish/Unpublish a journal's entry should change the background
- Bug #1064219: "Add page to watchlist" not clear on artefact page
- Bug #1067550: /admin/users/bulk.php shows submit button for changing auth method even if only 1 auth method
- Bug #1067724: Unable to read language directory
- Bug #1075760: reporting objectional material with no message doesn't get sent to admin with digest emails
- Bug #1115638: Empty masquerading report needs "none found" type string
- Bug #1195120: Delete superflous fullstop on /admin/groups/uploadcsv.php
- Bug #1196213: Linking of tags in tag search
- Bug #1203082: Change password warning contains escaped html
- Bug #1212541: GoogleSpell has been discontinued -- remove it from TinyMCE spellchecker
- Bug #1220410: MNet with port number requires port to be in wwwroot
- Bug #1220943: Warning when creating a new auth instance in 1.8dev
- Bug #1231920: Duplicate tags in page creation gives error message
- Bug #1240306: Styling error on add user page if there's a very long institution name
- Bug #1246024: error message disappears too fast
- Bug #1246573: Upgrade htmlpurifier to 4.5.0
- Bug #1246933: image slider display error
- Bug #1247729: Elastic Search: Set the second column to sort by to score
- Bug #1247729: Elastic Search: Set the second column to sort by to score
- Bug #1250235: View gives error if user could make skins then had option revoked
- Bug #1250239: Saving 'no institution' institution gives errors
- Bug #1250256: Support for changing the session directory
- Bug #1251089: Invalid value for licensedefault
- Bug #1253462: Undefined property: stdClass::$urlid after doing feedback
- Bug #1253835: Make profile page tabs design responsive
- Bug #1259366: Title of 'Tasks' page should be capitalised
- Bug #1259401: Dashboard info (Create and Collect, ...) is hard to understand when using a screen reader
- Bug #1259402: "Learn more" link when posting on a Wall is not descriptive
- Bug #1259689: Skin metadata lightbox is not keyboard-accessible
- Bug #1259757: Gender radio buttons need descriptive labels
- Bug #1261231: Allow a VERP "bounceprefix" that's not exactly 4 characters
- Bug #1261233: Allow a VERP "bounces_ratio" of 0
- Bug #1262487: Row headers in "Edit Access" table are confusing for screen reader users
- Bug #1262490: Add buttons in "Edit Access" should have more descriptive text
- Bug #1262899: Add buttons in "Edit Access" should move focus to the inserted row
- Bug #1262911: In-page tabs should use focus management
- Bug #1265061: Add support for regional languages to TinyMCE language detection
- Bug #1265088: Description of dual listbox (in Admin) is unclear to screen reader users
- Bug #1265091: Pieforms date elements should have "Not specified" before the date picker
- Bug #1265098: Register site page title should be more descriptive
- Bug #1265099: Some form elements in Administration area need labels
- Bug #1265101: License icons need alt text
- Bug #1266300: hover over unselected tabs in admin -> users ->reports not showing pointer cursor
- Bug #1266624: When using small headers, action buttons break the logical ordering of the page
- Bug #1267240: Clicking on new change layout icon needs to warn if navigating away without saving
- Bug #1267296: Focus should be set to search results if loaded with AJAX (Administration)
- Bug #1267633: It's confusing to hide the "copy for new users" site page access option
- Bug #1271391: focus on help box close button in chromium has gap
- Bug #1275617: Allow CLI api to specify exit code
- Bug #1279529: All attachments tables should be collapsable
- Bug #1281121: Method view_has_token uses uninitialized variable
- Bug #1282872: Top right "Settings" image should not have alt text
- Bug #1285414: User search column headers should include text to explain sort order
- Bug #1285890: Set focus to new row when adding a group category
- Bug #1285892: Title of "Group categories" page should be made more descriptive
- Bug #1290672: PluginArtefactResume should extend PluginArtefact
- Bug #1297516: Font preview page did NOT display properly
- Bug #1298129: Multicolumntable pieform help is broken
- Bug #1298671: The link in the skin thumbnail header should be not displayed in Chromium
- Bug #1301096: Eliminate redundant &obsolete get_mime_type() function
- Bug #817372: Override forum post delay for individual groups and/or forums
- Bug #817373: Add ability to 'send now' on a forum post
- Bug #833867: Add "Show Description" to Image Gallery
- Bug #1027260: Warning when deleting a page that is used in a collection
- Bug #1041228: Improve watchlist notifications
- Bug #1204699: Mahara does not notify administrators if institutional membership is full
- Bug #1223069: Site files accessible in "Links and resources" sidebar
- Bug #1233896: Sort files in the "Folder" block
- Bug #1237013: Allow theme to turn off skins
- Bug #1245679: Place feedback for a view in a block rather at base of page
- Bug #1246547: Give a different error message for an expired registration key than for an invalid registration key
- Bug #1248318: Allow $SESSION messages to be displayed in alternative places
- Bug #1252098: Wishlist: reCAPTCHA support
- Bug #1252101: Wishlist: Prevent new users from taking spammy actions
- Bug #1254299: Institutional Specific Dashboard
- Bug #1258130: Directive on Privacy and Electronic Communications
- Bug #1259538: "Progress bar" based on Institution selected preferences
- Bug #1259741: "Jump to Content" link should be included for screen reader users
- Bug #1259773: Having group links as a bulleted list in sidebar is confusing for screen reader users
- Bug #1262477: First column in Inbox should have a hidden header
- Bug #1266320: Feature request: Institution-specific default languages
- Bug #1266907: Edit/Add License page titles should be more descriptive
- Bug #1272240: New group page notification
- Bug #1273542: Add Creative Commons 4.0 as licence types to the admin-controlled licenses
- Bug #1273931: It is impossible to add custom CSS for blocks
- Bug #1281364: Let users from controlled-registration institutions delete their accounts
- Bug #1281847: Elasticsearch: Show forum post dates in search results
1.8.2 (2014-04-03)
- Bug 1239461: External feed has duplicate rows causing problems
- Bug 1249858: Mahara can't figure out mime types because of a finfo() bug
- Bug 1256118: elasticsearch install hangs if ElasticSearch Server not running
- Bug 1257953: public group forum info do not show up in elasticsearch
- Bug 1262050: Same profile picture used on "Shared with me"
- Bug 1264105: Problem with deleting skins that are attached to a portfolio page
- Bug 1265049: forum post notifications have escaped <br> in message in inbox
- Bug 1266317: Institution/group ownership of custom flexible layouts
- Bug 1266976: Update to HTMLPurifier 4.6.0
- Bug 1268788: mobile_api_json_reply sends extra stuff at the top, making it invalid json
- Bug 1270752: "shared with me" pagination fails with IE 9
- Bug 1284876: Suspended users can log in via password reset email
- Bug 1284878: external feed rss not updating
- Bug 1287350: New Google Drive URL
- Bug 1290649: fonts not working under https
- Bug 1064780: Default journal of a Persona auth account doesn't have user's name
- Bug 1070046: select query uses more than MAX_JOIN_SIZE on mysql
- Bug 1086569: Lang string misleading when inst. staff doesn't have stats access
- Bug 1099811: group files error after upgrade
- Bug 1239928: Prezi doesn't load
- Bug 1259377: Explanation when there are no tasks in a plan is unclear
- Bug 1262932: Bad data in the DB can cause the schema correction SQL to throw a fatal error
- Bug 1278667: Two error messages when uploading files without accepting upload agreement
- Bug 1284869: Suspended user login attempts show up in "Online Users" list
- Bug 1287262: unable to create group home page
- Bug 1064219: "Add page to watchlist" not clear on artefact page
- Bug 1067724: Unable to read language directory
- Bug 1195120: Delete superflous fullstop on /admin/groups/uploadcsv.php
- Bug 1203082: Change password warning contains escaped html
- Bug 1231920: Duplicate tags in page creation gives error message
- Bug 1253462: Undefined property: stdClass::$urlid after doing feedback
- Bug 1267240: Clicking on new change layout icon needs to warn if navigating away without saving
1.8.1 (2013-12-18)
- Bug 1247715: MySQLi driver errors out with non-default port number
- Bug 1246024: Error message fading too fast to read
- Bug 1053708: Problems when changing the page size in the paginator
- Bug 1058416: Properly setting the clean URL for copied pages
- Bug 1255361: Error when a site admin tries to attach a file to an institution page
- Bug 1250239: Errors while changing settings for "No Institution"
- Bug 996337: Forum post delay not properly displayed
- Bug 974855: Missing help file for "generate sitemap" option
- Bug 1248307: When device detection is on, show radio button
- Bug 1254394: User auth method can't be changed
- Bug 1255378: Fill in missing "find_key-name()" method implementation
- Bug 1081947: Removing usage of CAST() for MySQL optimization
- Bug 1174623: Sites upgraded from 1.0 missing some keys and indexes
- Bug 1067550: On bulk user edit page, don't show "change auth" if there's only 1 auth
- Bug 1075760: Empty objectionable material reports not included in digest emails
- Bug 1196213: On "my tags" page, tags not linked for most users
- Bug 1237177: Elasticsearch: not including group content
- Bug 1245638: Elasticsearch: Textboxes should be indexed as text rather than media
- Bug 1247729: Elasticsearch: Set 2nd column to sort by score/relevance
- Bug 1252497: Skins: creation date overwritten on edit
- Bug 1249123: Skins: Allow to specify where "No Institution" should allow skins
- Bug 1239271: Skins: description not displayed
-
1.8.0 (2013-10-24)
- New features:
-- Turned the block chooser vertical and scrolling, to accomodate longer Pages
-- The Image block and Text Box block are now conveniently at the top of the block chooser
-- Page layouts can now have rows as well as columns
-- Users can import leap2a files into their existing Mahara account
-- PDF block allows PDFs to be viewed inline in a Page
-- Resume elements can have attachments
-- Notes (and text box blocks) can have attachments
-- Users are notified when they try to navigate away from a page with unsaved changes
-- Many more types of user content can have tags
-- Resume entries for electronic publications can now be hotlinks
-- Drag-and-drop to upload files
-- Page skins, which give individual users the ability to change the CSS of their Pages
-- Admins can search for users with duplicate email addresses
-- Admins can filter user search by auth method
-- Elasticsearch search plugin
-- "Additional HTML" config option for things such as Google Analytics
-- A cron job in the LDAP auth plugin to synchronize Mahara accounts with LDAP
- Security Bug #1034180: A group member with no access rights to folder can still view it
- Security Bug #1236636: Can attach other users' Folders to your Image Gallery block
- Bug #1180625: Update ADOdb library to version 5.18
- Bug #1187964: Use adodb "mysqli" instead of "mysql"
- Bug #1180624: Add support for SQL temp tables
- Bug #1184450: Add mysql collation mode to pre-install sanity check
- Bug #1235305: Image slideshow fails first time when selecting 'Style: Slideshow'
- Bug #1045563: Email address in the 'Required profile fields' form must be validated
- Bug #1097565: Automatic account expiry doesn't happen
- Bug #1140836: 'Max. items per page' doesn't work for group pages
- Bug #1160093: Don't display a remote username on /admin/users/edit.php if no remote username exists
- Bug #1187963: Updating group members by CSV caused existing group admins removed
- Bug #1211621: Centralized license and copyright info from file headers into README
- Bug #1214124: Improve stylesheet cacheing
- Bug #1239539: Registration: Force Terms and Conditions - error text
- Bug #993676: Members did not show up in second search if the first search found no results
- Bug #1046114: Errors when adding new institution members
- Bug #1127801: consecutive deleted forum posts for same user should be grouped
- Bug #1158086: Forum: error after deleting a post that is the child of another deleted post
- Bug #1187571: Updating groups by CSV caused 'Not found' page
- Bug #1193757: Institution admin needs tob e able to change auth method "No institution" to one of their own
- Bug #1203965: Increase number of characters in collection tabs
- Bug #1204309: Edit forum post error if parent is deleted
- Bug #1220639: mp4 file has wrong icon
- Bug #1223063: Deleting display name does not remove it
- Bug #1234487: Put the system requirements for each Mahara release into README
- Bug #1238407: Mahara 1.0 upgrade path depends on no-longer-supported "ENGINE=INNODB"
- Bug #1240746: Plans page displaying 1 block of text when I used 3 paragraphs
- Bug #1242263: Switch suspension reason and "Suspend" button around
- Bug #703980: personal information pulled into add resume even if there is nothing in it
- Bug #959926: No warning when deleting a profile picture that is used in a portfolio page
- Bug #1017281: The pagination drop down shows when less than 10 entries on the page.
- Bug #1078591: ClamAV path missing/not detected. No option to provide path to Clamav
- Bug #1114790: masqueradingreasonrequireddescription string is misleading about settings
- Bug #1165300: Year not shown for post dates on "Topics"
- Bug #1166578: auth/session.php incorrectly multiplies $cfg->session_timeout by 60
- Bug #1168422: clamdscan permission issues
- Bug #1182649: uploading multiple files - only last one gets marked complete
- Bug #1191605: blocktype/externalfeed/lib.php throws array_chunk errors
- Bug #1201052: Notification to anonymous user when comment was submitted
- Bug #1201055: Change lang string for updated comments when moderation is turned on
- Bug #1208287: Clarify error message in Mahara syntax checker about table names with {}
- Bug #1211161: Creating a new group with cleanurls active, throws a warning
- Bug #1220108: 'usersuniquebyusername' config option not in lib/config-defaults.php
- Bug #1222200: Make the masquerade "Log in anyway" link more noticeable to admins
- Bug #1230044: Wording in password reset phrase in English
- Bug #547386: Linking to electronic publications
- Bug #680710: Revive the Solr plugin using elasticsearch
- Bug #1036556: Embed PDF
- Bug #1046750: Show more of the file name
- Bug #1050297: drag & drop content from desktop
- Bug #1073625: Add additional html interface
- Bug #1083263: Filter by auth method in "User search"
- Bug #1103942: Allow uploading attachments to Resume composites
- Bug #1117237: Allow uploading attachments to Textboxes/Notes
- Bug #1166499: Filter out accounts with duplicate email address
- Bug #1168213: Wishlist/Feature Request: Customise page themes (skins)
- Bug #1180622: Integrate Patrick Pollet's ldap sync plugin into the core auth/ldap plugin
- Bug #1180997: Add tagging feature for all user's content
- Bug #1182739: Display a warning message when navigating away without saving
- Bug #1183612: Make it easier to change a user's profile picture
- Bug #1185209: Allow existing users to import LEAP2A content into their portfolio
- Bug #1190720: Edit access page needs default share with text
- Bug #1194672: Drop-down navigation option be overridden at institutional level
- Bug #1197154: Hide or move the "Retractable" and "Automatically retract" controls for blocks