Skip to main content

Annotation Tool

2026 Week 42

Oasis Desktop v1063

Submitted by Andrew Simard on

NOTE: This is an unusually large and far-reaching release primarily due to increasing the number of Allocation Reports.  This change precipitated a great many changes in other modules, which then led to even more changes, a cascading effect that has ended up with the change list as we have here.  Also, due to the length of time taken to complete this release, numerous other requests were implemented at the same time, but not released previously due to the interdependency of other changes.  Looking forward to returning to something more like the previous weekly or bi-weekly update cadence!

Oasis Desktop v1055

Submitted by Andrew Simard on

Worker Manager

  1. Documents don't calculate a value for days remaining if no end date is available.  This was prompted by PSF, adding SIN numbers with both expiring versions and non-expiring versions.

Query Tool

  1. Various updates to database-generated scripts.

Configuration Manager

  1. Added annotations to main Parameters view.

Oasis Desktop v1054

Submitted by Andrew Simard on

Notifications Manager

  1. Fixed Annotations module launching and syncing.  Also updates to the Annotations module for the same thing.  Added red tag icon.  Changed how queries are loaded so the automated notifications work properly again.

Annotation Tool

  1. Setup system to have default Annotations module launch into a \"personal archive\" of annotations for general notekeeping purposes and because there apparently needs to be a module defined for everything else to work normally.

Oasis Desktop v1053

Submitted by Andrew Simard on

Notifications Manager

  1. Support for CULT500 database.  Added ADMAUTO account (equivalent to GLMAUTO) for running jobs.
  2. A few changes to make it harder to tell that it is running locally  when scheduled.  The SystemScheduler has a \"hidden\" option but the app would override it all the time, so now if it is running \"NOTIFICATIONS\" unattended, it will try harder to not appear as a task on the task bar.  This mostly works, but occasionally it seems the cursor will change to a busy cursor even with the app running in the background.  Progress at least.
  3. Minor UI updates to formatting on first tab, changing C# to P# on last tab, double-clicking on the first time on the Scheduled tab will copy that time to all the other days. 
  4. Description column changed to Collection column.  Added new SubjectPrefix to hold the <database><versionshort> text so the view is nicer.  Added comobboxes to the Collection and SubjectPrefix edit boxes to make it easier to pick pre-existing values for those entries.
  5. Added OA# column and all the logic that linking Annotations seems to require.  The events for that view also had to be updated, including the AfterPost and Grid.Refresh events.

Annotations Tool

  1. Added function to refresh calling module once a change has been made to the Annotation so that the linked view can immediately reflect whatever Annotation change was made.  Not sure if this is the best way to do it, but seems to work ok.  Very SQL heavy at this point.  Maybe a dozen queries just to load an Annotation, change the color, and go back to the original view.  Maybe it will be less noticeable on a faster server.

Oasis Desktop v1052

Submitted by Andrew Simard on

Labour Manager

  1. Updated \"add selected worker\" to highlight worker after adding, updated icons.
  2. Added \"default punch\" button to work like \"punch in\" but used to differentiate the two kinds of punches.  Sometimes punch-in is explicitly required, like when someone leaves the site and returns on the same day. 
  3. Fixed various context menus to point at the right things.  Like being able to print the worker history or show the SQL for the recent worker notes.
  4. Worker notes updated to make read-only notes when the user is not the same as the user who created the note.
  5. Shift override was being reset when people worked multi-block days.  Adjusted to not do that.
  6. Adjusted order of refresh after deleting records from the Processed Punches view so that the view is left in a consistent state.  Previously, the view was refreshed before the repair, so if the repair changed any records, the view was inconsistent, generating the dreaded \"record updated or changed\" when in reality, while technically true, wasn't practically true.
  7. Adjusted the \"delete edits\" function to always work, regardless of whether debug mode was enabled or not.
  8. Added W# to the caption title for the \"Processing Details\" tab so you can immediately see which W# was last processed.

Annotation Tool

  1. Restored the form title bar. 

Notifications Manager

  1. Added \"Always Active\" as a type for scheduled tasks.  This was because the \"reset\" task itself, which resets other tasks, was getting marked as \"in use\" itself and thus not being able to reset other tasks.  Doh!

Worker Manager

  1. Worker Manager.  Updated the \"Register W#\" button to return to \"Register W#\" and not \"Register Worker\" after use.  Was causing text to wrap unexpectedly.  Also left-justified all the buttons on the Quick Registration utility panel.

General

  1. Release Script.  Adjusted to include the list of authorized and unauthorized database names as part of the release when updating Datamark (Oasis Desktop).

Oasis Desktop v1051

Submitted by Andrew Simard on

Labour Manager

  1. Added tab for recent worker notes.

Security Manager

  1. Populated Module tab.

Module Manager

  1. Rearranged it a bit, so the menu is on the left.  Updated Refresh button to remove invalid table entries.  Removed user restriction on the menu so that everything is visible.  Added more MODLOG entries.

Login

  1. Added Cultivate to set of login logos.

Annotation Tool

  1. First Cultivate module created - Annotations.  Spent a lot of time polishing this module, so it is already pretty much complete.

 

Probably several things I've forgotten as it has been awhile since the last official update.