Release Notes - Sakai - Version 2.7.3 [tentative] - HTML format

Bug

  • [SAK-3903] - Excessive whitespace and tabs in generated HTML
  • [SAK-3933] - Fields Added in Schedule do not appear on Printable Schedule
  • [SAK-6970] - When updating a post, no audit to prevent duplicate titles
  • [SAK-11672] - Accessibility: Image has non-descriptive label (Page Order Helper)
  • [SAK-12062] - Adding a category shows a awarning message that there are multiple categories with the same name
  • [SAK-12189] - Accessibility: Chat Edit options text not associated with radio buttons
  • [SAK-12502] - Setting a section/group title longer than 99 chars causes an error
  • [SAK-12530] - Myfaces warning from addSections
  • [SAK-12607] - Copyright 'I Agree' form isn't removed after clicking I accept
  • [SAK-12764] - EID can't contain slashes ("/")
  • [SAK-12895] - UTF-16 text is misidentified as utf8
  • [SAK-13209] - Email notification doesn't respect user locale
  • [SAK-13822] - Cannot create a new folder when an old folder with the same name have been renamed
  • [SAK-13921] - BaseSearchManager.java: There is a compile-time dependency on the Web2 Bridge and Xserver OSIDs
  • [SAK-14092] - Roster / No site information on printout when printing pictures
  • [SAK-14545] - default.copyright.alert=true setting does not work
  • [SAK-14941] - Attempt to import a zip-file that does not define a matrix generates InvalidUploadException
  • [SAK-15334] - some web services return success but silently fail
  • [SAK-15981] - Moving a resource loses the notification status
  • [SAK-16129] - When a site has no group adding an event shouldn't give you the option of "display to site."
  • [SAK-16404] - Inonsistent case sensitity in CM-group provider on Mysql
  • [SAK-16472] - Retrieving user info is inefficient
  • [SAK-16677] - sakai:pager widget not internationalized
  • [SAK-17076] - clean maven dependencies inside site-manage module
  • [SAK-17437] - clean template selection in site creation workflow
  • [SAK-17774] - IdUnusedExceptions in log files when looking in Citations Admin Resources
  • [SAK-17782] - Copy and paste from MS Word to OSP freeform not working in firefox
  • [SAK-17862] - Creating user anonymously using certain characters produces unexpected results.
  • [SAK-17892] - Resubmission works confusing
  • [SAK-17929] - Gradebook should check mime type of uploaded csv file rather than extension
  • [SAK-17962] - Design of page' All Grades broken' in gradebooks
  • [SAK-17980] - Incosistent handling of special chars and UTF8
  • [SAK-17982] - Problem importing task whose name contains brackets
  • [SAK-18070] - Clicking on group membership table column in Roster generates a warn in logging
  • [SAK-18071] - Unrelated Warn in log file if permissions for Podcast changes
  • [SAK-18073] - Recent chat display can save 0 for inputs
  • [SAK-18160] - Accessibility: Change Alternative text for arrow buttons on Preferences/Customize Tabs page
  • [SAK-18212] - Deleting the last chat room needs an alert and a log entry
  • [SAK-18249] - It is possible to input long search terms in rWiki which break the search
  • [SAK-18283] - Gradebook / Import Grades / Gradebook Items are not included in csv or excel download if no students have been added to the site
  • [SAK-18307] - Container-based login can land on blank page
  • [SAK-18308] - Container-based login should not use session state to track destination
  • [SAK-18598] - Possible to give web content tool extremely long name totally messing up the userability of a site.
  • [SAK-18654] - Forms : problem with date format when editing the date field with jsf date widget if your locale is fr_FR, XsltFunctions.java don't test the format date for europen locale param.
  • [SAK-18888] - WebDav instructions for drop box are not as up to date as for the WebDav instructions for Resources.
  • [SAK-19125] - PDA portal opens gateway links in new windows when wrapped in an iOS launcher app
  • [SAK-19160] - Option for new window updates only after relogin for Web content tool
  • [SAK-19163] - Dropbox highlighted after creation even if no content exist.
  • [SAK-19164] - Stdout print to log file during AssignmentWarehouseService
  • [SAK-19175] - When entering a chat room tool or pressing the rest icon on the tool generates a warn in the log file
  • [SAK-19201] - NPE thrown on first use of Evaluations tool
  • [SAK-19348] - Warn in log when pressing reset icon in 'Prefences tool'
  • [SAK-19350] - Warn in log for roster when printing single column
  • [SAK-19351] - Class displayed as Job name rather than the job name in Scheduler.
  • [SAK-19421] - <groupId> org.sakaiproject.famework misspelled
  • [SAK-19517] - Two OSP related warns logged for MOTD and possibly other tools.
  • [SAK-19593] - WebDav creats a lot events
  • [SAK-19600] - Pointing a web link in resources to itself is allowed during editing, resulting a redirect loop.
  • [SAK-19609] - Warns in log when choosing number of sections
  • [SAK-19636] - Alert needed when 'Save Field Changes' pressed and no field changes have taken place. - Schedule
  • [SAK-19637] - Warns in log when clicking on 'show other sites' in Resources.
  • [SAK-19645] - Group-enabled permissions widget is misleading
  • [SAK-19674] - Inconsistent parsing of /direct/announcement
  • [SAK-19714] - Cancel button does not work in wizards
  • [SAK-19723] - Cannot make a citation list by default in the Citations admin
  • [SAK-19740] - Silent failure to import non compliant zip file into forms
  • [SAK-19742] - When failing to import a wizards file no logging is written
  • [SAK-19745] - Able to create fatal Ponder error anonymously /direct/gradebook/test.php
  • [SAK-19747] - Able to sort table even if there is only one entry
  • [SAK-19750] - When printing pictures in single column warn shown in log file for Roster.
  • [SAK-19751] - Warn shown in log file when viewing by groups in roster
  • [SAK-19752] - Missing name of autogroup access when viewing Group Membership in roster
  • [SAK-19753] - Show Names button shown even when there are no names to show in Rosters
  • [SAK-19763] - Unrelated warn in log file of demo when logging out
  • [SAK-19765] - sakai_readme.txt community section needs updating
  • [SAK-19770] - Multiple Quota warns on startup for PortfolioAdmin
  • [SAK-19773] - Web Content tool link not highlighted if Web Content is in pop up window
  • [SAK-19796] - Missing property when in Add Matrix screen
  • [SAK-19834] - Unnecessary warn in log files when choosing a file to import Spreadsheet.
  • [SAK-19835] - When updating a detail of a file it can fail silently to update in dropbox/resources
  • [SAK-19836] - Alert missing for minus numbers when limiting number of students in sections
  • [SAK-19837] - When exporting a matrix java.lang.InstantiationException: java.sql.Timestamp recorded in log
  • [SAK-19838] - When importing an incorrect zip file for an OSP matrix a bug report is generated
  • [SAK-19839] - Verbose logging when no question is saved and added.
  • [SAK-19890] - setAssignmentScoreString() in GradebookService won't accept null or empty string as grade
  • [SAK-19902] - When saving a blank Realm DB errors are generated
  • [SAK-19903] - Realm ids allowed with characters such as ; but not allowed during searching or seen through the admin tool.
  • [SAK-19931] - Saving an empty Page Title fails silently in the news tool
  • [SAK-19932] - Permissions link on left hand side of breadcrumb instead of right hand side - Evaluations
  • [SAK-20000] - When creating an HTML page in a Dropbox - UserNotDefinedException as Warn logged.
  • [SAK-20028] - Quota size units not mentioned in alert for upload size in syllabus
  • [SAK-20029] - Able to add a very large number for points through the GUI which causes a bug report in gradebook
  • [SAK-20037] - Adding a long description in glossary causes a long alert which is not directly relevant.
  • [SAK-20038] - It is possible to insert JavaScript into a Glossary import that is then persisted to the DB (but not run).
  • [SAK-20039] - It is possible to create an empty glossary term via import, which would not be allowed through the GUI.
  • [SAK-20069] - Importing a glossary as a form causes stacktraces, but no alert to the end user.
  • [SAK-20070] - Saving multiple empty categories in gradebook generates a successfully saved alert
  • [SAK-20099] - Link tool accepts minus numbers for Height which can cause strangeness in the GUI
  • [SAK-20100] - Online Help missing for linktool
  • [SAK-20101] - When adding a podcast, a badly formated date stops the date widget from working until the date is changed by hand
  • [SAK-20102] - Silent failure to create weblink when only the website name is filled.
  • [SAK-20103] - Incorrect error handing of IdUnusedException for resources when trying to delete a resource that has already been deleted.
  • [SAK-20104] - Window for calendar widget in Resources shows Web address and is resizable.
  • [SAK-20109] - Hitting return when focussed in search input causes download of student info rather than searching in section info/Student Membership
  • [SAK-20110] - Warns in log when updating a sections details.
  • [SAK-20123] - Tomcat zip downloaded twice when building sakai via mvn -Ppack-demo install
  • [SAK-20155] - Resources tool does not work in Mercury site for a registered user in the demo version due to a permission problem
  • [SAK-20156] - E-mail archive is not available for a registered user that joins the Mercury site.
  • [SAK-20166] - Warn in log on clicking the Add day(s) link in section info
  • [SAK-20167] - When no sections exist the page for adding a student to a section is verbose - Section info
  • [SAK-20168] - No visual warning or alert when adding too many students to a section
  • [SAK-20190] - Warn in log when clicking on By Group select under Group Membership in ROster
  • [SAK-20204] - Missing Key CKeditor
  • [SAK-20273] - Review throw new Error for correct usage
  • [SAK-20285] - Remove link is rendered for removing a category even when categories do not exist in Gradebook
  • [SAK-20287] - Multiple input boxs rendered and then removed for Category in Gradebook setup
  • [SAK-20317] - Can associate site with itself - OSP Matrices
  • [SAK-20319] - Missing key mre - Portfolios
  • [SAK-20320] - Space before name used as link in Manage Matrices
  • [SAK-20321] - On previewing or publishing a matrix a warn is generated in the logs
  • [SAK-20340] - Minor GUi odities - Quartz Scheduler
  • [SAK-20341] - Long title name causes trigger creation to silently fail silently - Quartz scheduler
  • [SAK-20342] - Trying to Batch import a file without defining the file location generates an incorrect alert message
  • [SAK-20346] - illegalStateException triggered by incorrect location of file requested by browser for Evaluations
  • [SAK-20394] - When adding details to web link - Missing key MRE shown in logs
  • [SAK-20402] - Clicking a number of times on save changes button causes a bug report for gradebook setup
  • [SAK-20403] - Log pollution when trying to import a spreadsheet with no file pointed at in Gradebook.
  • [SAK-20404] - Invalid cookie state and System encoding
  • [SAK-20415] - When importing a matrix and attaching a file of the wrong extension pressing continue causes a bug report.
  • [SAK-20416] - Illegal state warnings on viewing public Portfolios
  • [SAK-20454] - Help for Rich text editor is minimal and potentially misleading
  • [SAK-20963] - null value of assignment position data causes parse problem in BaseAssignmentService
  • [SAK-20968] - [GenericDao] Could not execute first DDL line, skipping the rest: StatementCallback; bad SQL grammar
  • [SAK-20974] - If name of job is \\'''''' then the link to creating a trigger gets broken.
  • [SAK-21097] - Potential NPE source in BaseAssignmentService
  • [SAK-21112] - Hardcoded String "DETAILS"
  • [SAK-21209] - setMainFrameHeight in headscripts.js needs to check if the document can be accessed
  • [SAK-21311] - replace AuthzGroupService.isAllowed with SecurityService.unlock()
  • [SAK-21335] - Calendar in Assignments has 2012 as year limit
  • [SAK-21349] - Unable to edit the title, description, active status, or enable comments in a portfolio
  • [SAK-21434] - Assignments Tool bulk_download.zip template empty
  • [SAK-21672] - Uploading message is not internationalized.
  • [SAK-21709] - Privacy status is no longer localized in output
  • [SAK-21777] - wrong debug string showing in student view of assignment prev grades
  • [SAK-22150] - Logic error in assignment resubmission logic
  • [SAK-22700] - SAK-16091 sql update is missing checked in upgrade scripts

Feature Request

  • [SAK-19139] - prompt user to enter detailed message for bug report email
  • [SAK-20282] - New notification service for assignments with ressumbmisions available

Task

  • [SAK-11064] - Log events for meaningful user actions - Post 'Em
  • [SAK-11069] - Log events for meaningful user actions - Web Content
  • [SAK-12490] - Remove obsolete architecture documents from reference.
  • [SAK-15375] - types.properties has been copied from content/content-bundles/ to contfig/.../types.propertes and this creates duplication and synchronization problems
  • [SAK-16990] - Update license headers in common to ECLv2c
  • [SAK-17566] - Fix entitybroker trunk and 1.3.x pom versions
  • [SAK-19081] - 2.8 Static code review sweep
  • [SAK-19083] - 2.8 Performance review
  • [SAK-19084] - 2.8 QA sweep Accessability / UI /UX
  • [SAK-19085] - 2.8 QA Internationalization sweep
  • [SAK-19537] - Paste does not work via an input box in the FCKeditor
  • [SAK-20090] - Reuse of sessions should be restricted to web services only
  • [SAK-20452] - Remove /reference/demo/sakai.properties
  • [SAK-20453] - Sync up /reference/docs/sakai.properties and /config sample.sakai.properties and delete one of them as redundant
  • [SAK-20521] - Upgrade to Quartz 1.6.6; leverage quartz in <dependencyManagement> in master pom; remove <version> declarations in tools to avoid version drift
  • [SAK-20898] - Allow a VelocityPortletPaneledAction functioning as a helper request an immediate redirect back to its helpee

Sub-task

  • [SAK-14491] - Feed that gets the list of members for a site, including username, email, last login, role and status.
  • [SAK-17579] - OSP fails if compiled on Java 1.6
  • [SAK-17632] - Merge the at least two online help "Help" labels
  • [SAK-17884] - Explore support for CKEditor in RSF, Ambrosia and other UI toolkits
  • [SAK-19638] - Blogger mentioned in help even though it has been removed
  • [SAK-19680] - WYSIWYG editor section needs an extra comment due to the CKeditor
  • [SAK-19761] - Review the effect of the gzip valve on the OOTB experience of the Sakai Demo
  • [SAK-19762] - A couple of Spaces missing in help for osp.presTemplate
  • [SAK-19854] - Incorrect synchronization in Resources tool (content.tool)
  • [SAK-19857] - Static code Sweep - org.sakaiproject.component.gradebook - 2.8
  • [SAK-19878] - Site Info - The 'I would like to replace my data' function is not importing Matrices, Port Templates, Glossary or Forms

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.