Added configurationmap.path to mirth.properties on migration.
Issue: MIRTH-1958
All existing users’ firstlogin flag will now be set to false upon migration.
Renamed person_preferences table to person_preference.
Deleted rows from configuration table that are no longer being used.
Renamed database delta files to the correct migration versions.
Issue: MIRTH-3372
Added a dialog window for notifications. This window pops up upon login (if enabled) and can also be opened from the "Other" task pane.
Notifications are retrieved based off of server version and all enabled extensions.
Added ability to archive each notification (mark as read).
Added user preference "showNotificationPopup": if enabled, the notification dialog will appear when the user logs in if the "checkForNotifications" preference is also enabled (under Administrator Settings) and if there are new notifications available.
Added user preference "archivedNotifications": a set of notification IDs for each notification marked as archived by the user.
Added setUserPreferences() to UserController to update multiple user preferences at a time.
Updated getUserPreferences() to take a Set of preference names to pull from database.
Added JSON libraries to client. Information sent to and received from the Notification server are in JSON format.
Issue: MIRTH-3378