Skip to content

Update October 2021

Gerd Stolpmann requested to merge gerd/oct2021 into master

Bugfixes:

  • SQL quoting bug (strings including ' were incorrectly quoted)
  • set the client encoding correctly in the SQL session
  • set the transaction isolation level correctly in the SQL session
  • various fixes in the "set permissions" dialog
  • various fixes in the wtimer_admin tool regarding import and export (XML)

Changes:

  • reports now include the owner of the sheet
  • any insert/update/delete of a day is now logged into a new table entry_log, and there is also a new report showing this log. The entry_log is included in the XML export.
  • users can now have managers. Generally, managers can do everything the user can do with regards to access control.
  • users can have an email address
  • addition of a new "approval feature": if configured, sheets can be "approved". An approved sheet cannot be edited by the owner any longer. The manager of the owner can still change the sheet, though. If configured, the approved sheets are sent via email to the owner and to the managers. Approvals are included in the XML export.

Caveats:

  • The Mysql code has not been updated/tested, and may be disfunctional now

Merge request reports