Category: Development

User Interface Improvements in MIDAS v4.42

MIDAS v4.42 introduces a range of user interface (UI) and user experience (UX) improvements designed to make our booking software even faster, clearer, and easier to use. In this post, we’ll highlight some of the UI and UX improvements introduced in MIDAS v4.42.

If you follow our blog, you’ll already know about some of the new and improved features in v4.42. One example is the expansion of administrative permissions.

Administrative Area Improvements

The old “Manage MIDAS” screen has been split into separate sections, each now controlled by its own dedicated permission and accompanied by a unique icon.

Redesigned administrative area icons in MIDAS v4.42
Redesigned administrative area icons in MIDAS v4.42

Changes have also been made within each administrative area. We’ve moved the previous “Save Changes” button from underneath the settings to being fixed in the top-right corner. This eliminates the need to scroll through lengthy settings pages to save changes.

We’ve also refined the way changes are saved within administrative screens.

Improved Save and Change Indicators

The addition of a new “Unsaved Changes” indicator alongside the new save button draws user’s attention to changes they’ve made to settings which have yet to be saved.

Unsaved Changes indicator in MIDAS administrative settings
Unsaved Changes indicator in MIDAS administrative settings

In addition to the UI and UX improvements in the administrative area, we’ve also improved the “Quick Tour” in MIDAS v4.42.

Enhanced Quick Tour Experience

The “Quick Tour” is shown to new users by default upon their initial sign in. It provides a brief overview of the user interface and controls.

We have replaced outdated third-party code previously used to generate dynamic tooltips. In its place we’ve written new code for generating these tooltips. This has allowed us to make improvements, one of which is better highlighting of elements in the “Quick Tour”.

Quick Tour: User Control Panel
Quick Tour: User Control Panel
Quick Tour: Pending Booking Requests
Quick Tour: Pending Booking Requests

These updates reflect our ongoing commitment to making MIDAS both powerful and easy to use. By continually refining the interface and enhancing usability, we help administrators and end users work more efficiently every day.

If you’re new to MIDAS, start your free trial today and experience the improvements firsthand.


Intelligent Data Imports

If you’re considering a new room booking system, one of your first concerns will likely be importing data from your current scheduling software.

MIDAS allows you to import bookings and data from a range of applications, and we’re always looking to extend this support.

In our last update, v4.41, we introduced better support for importing bookings from Skedda. This included support for “multi-room” bookings, as well as additional date and time formats.

In v4.42, we’ve introduced several additional improvements to make data imports even smoother.

Automatic Field Detection and Mapping

When importing data MIDAS needs to understand how fields in your source data correspond to fields in your MIDAS system. This process is known as field mapping.

After selecting a file to import, MIDAS offers a preview of your data in a table view. At the top of each column is a drop-down selector. This is used to inform MIDAS of the type of data contained in each column.

Field mapping interface when importing booking data into MIDAS
Field mapping interface when importing booking data into MIDAS

For example, if you’re importing bookings, one column in your source data will contain the room or space name. Setting that column’s drop-down selector to “Venue” ensures the data is imported correctly.

Until now, selecting the correct value from the drop-down selector at the top of each column was a manual process. For v4.42, MIDAS will now try and automatically detect the data in each column and suggest an appropriate value for its drop-down.

Of course, you should still check the drop-down for each column before continuing, but this new ‘auto detection’ feature should make importing data into MIDAS easier.

Support for Importing Split Client Names

In many cases of data import, client names are contained within a single field of data.

For instance, if you’re importing a booking for “Joe Blogs”, it’s likely that there’ll be a single field containing the text “Joe Blogs” in your raw data.

Some booking systems however may split client names across multiple fields when exporting data. There may for example be separate fields for first (given) name and last (surname).

MIDAS typically expects a single field containing the client name, but for v4.42 we’ve added support for instances such as the one described above where names are split across fields.

This improvement makes it easier to migrate to MIDAS from booking systems such as Hallmaster.

Together, these improvements reduce manual setup and make transitioning to MIDAS faster and more efficient.


Bulk Modify User Account Permissions

If you’re familiar with MIDAS booking software you’ll know that it offers an extensive range of access controls and permissions. Permissions can be assigned on a per-user basis. In fact, if you’ve been following our blog, then you’ll have seen that we’re adding 14 new permissions for MIDAS v4.42 too!

We’re now making it easier to apply bulk permission changes across multiple user accounts.

Previous Behavior

In previous versions, when adding or modifying a user account, an “assign permissions from group” drop-down was presented above the various user permissions that could be assigned:

Previous permission assignment method using user groups in MIDAS
Previous permission assignment method using user groups in MIDAS

This was a great way to quickly copy the current permissions from a user group to an individual user account.

However, this was a one-time action. MIDAS would snapshot the selected user group’s current permissions and apply them to the individual user account. Any subsequent changes to the group’s permissions would not affect existing user accounts.

Introducing Permission Inheritance

So we have re-worked this for MIDAS v4.42. The “Assign permissions from group” selector has been removed and replaced by a new role-based “Inherit Permissions from” selector.

When a user account is set to inherit permissions from a user group, any subsequent changes to that group’s permissions will automatically apply to all linked user accounts.

User account inheriting permissions from a user group in MIDAS v4.42
User account inheriting permissions from a user group in MIDAS v4.42

This now allows you to bulk modify user account permissions with ease!

When to use manual permissions

If you still want to grant or revoke individual permissions on a per-account basis, you can – simply set the “Inherit Permissions from” option to “[None]”. When you do this, MIDAS will display the complete list of current permissions for that user, allowing you to make individual changes as required.

User accounts set to ‘[None]’ will not be affected by changes to any user group permissions.

While this new feature may not be all that significant for customers with only a handful of user accounts, larger organizations with several hundred users will benefit greatly from the ability to modify user permissions in bulk.


Expanded Administrative Permissions in MIDAS v4.42

Administrators appreciate the extensive range of permissions that can be assigned on an account-by-account basis in their MIDAS booking software.

These allow the creation of anything from fully privileged administrative accounts to ones with very limited “view only” permissions, and everything in between.

To provide administrators with even greater control, we’ve extended the range of available permissions for MIDAS v4.42 to now include 14 additional administrative permissions.

New granular administrative permissions in MIDAS v4.42
New granular administrative permissions in MIDAS v4.42

These new permissions replace the previous “Can Manage MIDAS” permission. This generic permission controlled whether a user was able to access the “Manage MIDAS” configuration screens.

Over time the “Manage MIDAS” screens have grown to include a vast array of options and settings. These screens allowed users to change email settings, update templates, configure scheduled tasks, tweak invoice or database settings, and much more.

For v4.42, we have split up the old “Manage MIDAS” screen into separate sections. Access to each section is now controlled by its own dedicated permission. This means, for instance, that you can grant permission to a user to be able to modify your templates, but not allow them to adjust the email settings of your MIDAS system.

The 14 new administrative permissions added in v4.42 are:

When updating from an earlier version to v4.42, any user account which held the “Can Manage MIDAS” permission will automatically be granted all 14 of the new administrative permissions during the update.

Administrators can then refine access for each user account via MIDAS Admin Options → Users.

These changes, together with the ability to make bulk permission changes, provide administrators with significantly greater flexibility and control over who can access specific system settings.