TOMUSS Changelog

What's new in TOMUSS 6.0.8

Apr 28, 2016
  • Fix a race in the LDAP connector, it is a good idea to upgrade. Some other bug fixes.
  • When filling a text in an empty column of type Grade, the user may choose to change the column type to Free text.
  • For the developper: if 'my_template.js' or 'my_template.css' exists, they are automaticaly inserted in the table editor. If a javascript function 'template_init' is defined, it is called when the table editor if fully initialised.

New in TOMUSS 6.0.7 (Apr 6, 2016)

  • Many bug fixes. It is recommended to upgrade even if they are some new things:
  • The behaviour of 'repetition' changed for grouped students. If the repetition indicates the number of groups and not the number of students.
  • For grouped students, the uploading overwrite the upload done by the first student of the group if it is possible. It is done so to not have 2 differents uploaded file for the same group of student.
  • A new user option allows to automaticaly freeze the columns with a filter.
  • Full rewrite of the backups. And normalize the dict repr in files so the backup diff is minimal.
  • Beware: manage_key with 'append' no more returns the full file content because it can be large.

New in TOMUSS 5.8.3 (Feb 27, 2016)

  • Bug fixes.

New in TOMUSS 5.8.2 (Feb 11, 2016)

  • Fix the table print.

New in TOMUSS 5.8.1 (Feb 8, 2016)

  • Full rewrite of the filters in order to test values from other columns for example [A]

New in TOMUSS 5.7.6 (Dec 22, 2015)

  • Better feedback on the suivi page for the last entered grades in the student view.

New in TOMUSS 5.7.5 (Dec 15, 2015)

  • Requests pending for one hour are deleted and a mail is sent to the user and the admin with the unsaved data, this case never happen. The deletion is done to allow to cleanly stop the server at any time. And now the server restart and stop is fast.
  • Users with many possible actions can now define their favorites actions.
  • The TT information is hidden to unconcerned teachers. The ACLS group 'see_tt_suivi' defines the users allowed to see the TT information.
  • This release fix some other small issues.

New in TOMUSS 5.7.3 (Oct 21, 2015)

  • The column fill action was broken. This release fix some other small issues.

New in TOMUSS 5.7.2 (Oct 19, 2015)

  • student_line_more_links, ue_line_more_links, generate_home_page_hook_with_ues, generate_home_page_hook_without_ues are no more used. Use the display framework to extend the home page.
  • 'server.uploaded' is now a 'FieldStorage' so it is not compatible with a 'dict'
  • The bookmarked UE storage moved from 'pages' to 'bookmarked'. The database translation is done by 'SCRIPTS/convert_5_6_5_to_5_7_0' The 'SCRIPTS/install' call it automaticaly is needed.

New in TOMUSS 5.6.2 (Aug 17, 2015)

  • This release contains an experimental new home page accessible via '.../homepage3' url.

New in TOMUSS 5.6.1 (Aug 1, 2015)

  • This release is stable. Many bug fixes.
  • An experimental upload column type has been added. Use with caution.

New in TOMUSS 5.5.28 (Jul 12, 2015)

  • This release is stable. Many bug fixes.
  • Full rewrite of the column filling interface, it is more powerful and user friendly.
  • LDAPS is now supported.
  • On the suivi page, the student can collapse the table grades.
  • The suivi page is nicer on mobile display.
  • The 'force student list update' now really do the the job even if many students are removed.
  • There is a rounding preference for the whole table. The default is to perform all computation by rounding down all the values so TOMUSS will never find a value bigger than any average computed by other software.
  • The root users can activate in their preference the debuging tip.

New in TOMUSS 5.5.20 (May 4, 2015)

  • Many bug fixes.
  • Extended table are loaded only once in memory, better index management for these tables.
  • Contextual message on column type change.
  • Fill column with room name and place number using a room definition table. The filling column interface will be fully rewrote for the next version.

New in TOMUSS 5.5.16 (Mar 16, 2015)

  • Experimental new feature: 'config_login' contains a list of major logins and their minor logins. Possible usages :
  • An user change of login and want write access to the old entered values.
  • major: new_login
  • minor: old_login
  • A chief want to modify values of other users.
  • major: chief_login
  • minor: staff_login1 staff_login2 staff_login3
  • The staff want no write protection between them.
  • major: staff_login1 staff_login2 staff_login3
  • minor: staff_login1 staff_login2 staff_login3
  • The write access is NOT transitive.

New in TOMUSS 5.5.15 (Mar 16, 2015)

  • The student RSS stream has now the cell visibility date in place of the cell modification date.

New in TOMUSS 5.5.14 (Mar 9, 2015)

  • Clicking on the column title no more sort the column. You must click on the triangle, but there is now a menu to sort by author, date, comment and percentage of justified leave.
  • An overidable function defines if the update of the student list is allowed.
  • The dynamic column import no more erase not imported cells.
  • Unregistered students informations are only erasable by a table master. Not everybody.
  • Except for the new sorting functionalities, this release is stable.

New in TOMUSS 5.5.13 (Feb 19, 2015)

  • New functionalities:
  • Student hidden columns title are now orange in the table editor.
  • It is possible to multiply columns.
  • In an average without best/worst grades, it is possible to replace Justifed Leave by the average of the grades.
  • For the developpers:
  • There is now a template hierarchy, the template is automaticaly reloaded on source file change.
  • It is possible to define an alternative SMTP server if the first one reject the mails.
  • The table order on the 'suivi' page can now be redefined.
  • The 'Variable' template allows to erase no more defined values from the table.
  • A JS function can be called on tip display.
  • Full rewrite of the student picture loading. It is now easely customizable and icons are automaticaly generated.
  • And a huge number of bug fixes and small enhancements.
  • This release is quite stable.

New in TOMUSS 5.5.8 (Jan 27, 2015)

  • Preferences and help popup for the home page and table editor. More standard shortcut keys for the table editing. The preferences have been moved from TOMUSS table into the file with the 'suivi' preferences. Automatic ticket revalidation if the CAS allows it. Full rewrite of the key event management in tables, it is cleaner and easely extensible.

New in TOMUSS 5.2.25 (Feb 6, 2014)

  • Freezed column state is now recorded as the other attributes. It is possible to unhide columns from Table/Action menu. If a column is colored, the same colors will be applied to the cells in the student 'suivi' page.

New in TOMUSS 5.2.19 (Dec 27, 2013)

  • It is possible to copy a table in the same semester.
  • Easier to add new columns to the standard semester table.
  • The 'referent' teachers can now take student from their 'suivi' page.
  • The current student 'etape' is displayed in the 'suivi'.

New in TOMUSS 5.2.16 (Nov 20, 2013)

  • Many bug fixes. There is now a hook to compute line CSS style from the line content. On column values or comments import, the character ⏎ is replaced by a linefeed.

New in TOMUSS 5.2.14 (Oct 14, 2013)

  • This release adds a Facebook authenticator and fixes serious problems with XSS attacks. The table RSS stream works on any table. After a short connection loss, the table content is synchronized. It is now possible to open many tables at once because the server connection is closed if the user is inactive for one minute. A new table attribute allows to hide empty lines with a non empty history. And the table display options are now stored dynamically in the page URL.

New in TOMUSS 5.2.10 (Sep 23, 2013)

  • This release fixes some serious bugs: the current cell was not saved when scrolling with the mouse.
  • And the table editor was broken on Internet Explorer.
  • An experimental OpenID authenticator has been implemented.

New in TOMUSS 5.2.9 (Sep 16, 2013)

  • This release fixes a zoom out bug in FireFox.
  • The student lists extraction function can now have 'year' and 'semester' as parameter.
  • A GUI user interaction recording framework has been added, by default the recording is disabled, it will be used to provide the users with targeted tips.

New in TOMUSS 5.2.2 (Aug 17, 2013)

  • Unstable. The static files can now be delivered by a web server. There is now a framework to send messages to student or make them sign contract.

New in TOMUSS 5.1.16 (Jul 27, 2013)

  • In templates, there is now a hook called on comment change. More accurate grades on the bilan page.

New in TOMUSS 5.1.13 (May 23, 2013)

  • Documentation search are diacritics unsensitive.
  • Ctrl-F allow to enter the line filter.
  • Fix the tip positionning.