Category: Development

Simplified Password Reset Process

We’re improving and simplifying the password reset process for MIDAS v4.19.

Due to the secure way passwords are stored by MIDAS, it’s not possible to “recover” a forgotten password. The only option if a password is forgotten is to request a password reset.

In the past, this process has been as follows:

  1. User clicks the “Forgot Your Password?” link on their MIDAS login screen.
  2. The user then enters their email address and clicks “Reset My Password”.
  3. MIDAS then emails the user with a reset confirmation link.
  4. The user clicks the reset confirmation link.
  5. MIDAS emails the user a new temporary password (which they’re required to change upon their next login).

We’re simplifying this process and so from v4.19 the process will instead be as follows:

  1. User clicks the “Forgot Your Password?” link on their MIDAS login screen.
  2. The user then enters their email address and clicks “Reset My Password”.
  3. MIDAS then emails the user with a temporary login link.
  4. The user clicks the temporary login link and is prompted to enter a new password after which the user is logged in.

Better Password Resets

This simplified password reset process removes the sending on two emails to users (a reset link followed by a temporary password), as just a single email will be sent. This also strengthens security as a temporary password is no longer sent via email.

This improved flow also addresses the issue of multiple password reset attempts and emails arriving out-of-order. For instance, take the following scenario:

  1. User initiates a password reset, receives an email with a reset link and clicks it.
  2. Whilst the user is waiting for a new temporary password to be sent to them, the initiate a further password reset and click the reset link in that corresponding email.
  3. The original temporary password email arrives, and the user attempts to use the temporary password. However, as they since initiated a second password reset request, the first temporary password is no longer valid.

This caused confusion for a handful of users who’d attempted to reset their password several times within a matter of minutes couldn’t understand why the temporary password they received wasn’t being accepted.

Multiple Password Resets

The improved password reset flow for MIDAS v4.19 completely eliminates this. Even if a user initiates multiple password reset requests the links they receive via email will all permit the user to set a new password, until they have done so.

We’re sure these improvements will make it easier and stress free for users to reset their own passwords.

Along with these changes, administrators can also still specify how long password reset links are valid for (the default is 2 hours). This setting may be found via MIDAS Admin Options → Manage MIDAS → Security. For more information, please refer to the help documentation.

Of course, if a user isn’t able to reset their own password, any other administrative user who has been granted the “Can Manage Users & Permissions” user permission can reset a user password on their behalf.

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.19!


Additional Recipients for Booking Confirmations

When adding new bookings to MIDAS (or modifying existing ones) if there’s an email address on record for the client that you’re making/modifying bookings for, then MIDAS will offer a “Send Booking Confirmation?” tick box on the Booking Availability screen. Selecting this option will send an automated booking confirmation notification by email to the client when the bookings are made.

Sometimes, you may wish these booking confirmation notifications to go to multiple recipients in addition to the primary client that the bookings are for.

That’s why MIDAS (v4.19 and later) automatically detects any email addresses added to the standard “Booking Notes” field, or any text custom booking fields, and offer these as additional “CC” email addresses for the booking confirmation notification to also be copied to.

Here’s an example to illustrate:

Detect email addresses entered into booking fields

Two email addresses have been added to the “Booking Notes” field for the above booking. When “Check Availability and Book” is clicked, the following “Booking Availability” screen is shown:

Offer additional recipients for booking confirmation notification

Notice how MIDAS has detected these email addresses and offered each as an optional “cc” recipient for the booking confirmation email to the client.

Please Note: Cloud-hosted editions of MIDAS will detect a maximum of 5 additional email addresses in booking fields when MIDAS is configured to send via an external SMTP server, or a maximum of 2 additional email addresses when configured to send via the Sendmail option. There are no limits imposed in self-hosted editions.

MIDAS can be configured to send outgoing email via SMTP/Sendmail via MIDAS Admin Options → Manage MIDAS → Email. For more information, please refer to the “Manage Email Settings” documentation.

This isn’t the only new feature to be added in v4.19. There are a number of other new & improved features in MIDAS v4.19 too!


New “Per Person” Venue Rate

We love giving customers flexibility over how they charge clients for use of their rooms and spaces.

MIDAS already allows specifying different “room rates” for different days of the week, and for different lengths and types of bookings. In addition, venues can be charged “per booking”, “per hour” or “per day”.

For more information on setting venue rates, please see our short video tutorial:

How to set venue rates

For our upcoming v4.19 release, we’re introducing a new “per person” venue rate:

Per Person Venue Rate
Per Person Venue Rate

When a venue rate is set to “per person”, the charge for hire of the venue will be determined by the number of attendees for the given booking.

For example, suppose you set a “per person” venue rate of $5, and you then add a booking with 10 attendees. The total charge for hire of that venue would be 10 x $5 = $50.

You’ll still also be able to setup different rate types for different lengths of bookings too. For instance, this would allow you to charge a reduced rate for lengthier bookings.

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.19!


Include field names on booking blocks

MIDAS v4.18 is almost ready for general release, and boasts a variety of user-requested features and improvements.

One of these improvements concerns the way that information is display on “blocks” within the booking grid. Each “block” within the booking grid represents a booking. Administrators can set up to two booking fields to display within each block. A further two booking fields can be set to display on the associated tooltip.

Here’s a typical example showing the Client and Organization field values on the booking block, and the booking times and booking notes in a corresponding tooltip:

Booking Block within the MIDAS Booking Grid

Now, that’s all fairly obvious as to which fields are being displayed. But as MIDAS allows you to add your own custom booking fields, which can also be shown on booking blocks and their tooltips, consider the following example:

Booking Block within the MIDAS Booking Grid with no field names

In the above example, the value of two custom booking fields has been set to shown on booking blocks. These two fields are drop-down lists. However, because the name of the field isn’t shown on the block, only it’s value, the above offers little insight into what’s being shown.

That’s why for v4.18, we’re giving administrators the option to choose whether individual field names are included on booking blocks/tooltips along with their corresponding values, or just the field values only (as in earlier versions of MIDAS).

Here’s the above example again but this time with the settings configured to include the name of the field too:

Booking Block within the MIDAS Booking Grid displaying the names and values of custom booking fields

As you can see, this is a lot much user-friendly. So we’re sure this improvement will be welcomed by our customers.

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.18!