App Updates:
Android: Native: 2.3.2, JS: 2.3.2
iOS: Native: 2.3.2, JS: 2.3.2
The latest version is being released to the stores and is expected to be available to download.
Phones provided by Kura should automatically update to the new version. Tablets provided by Kura need to be scheduled for update.
Full Name:
When a user creates their account they are now asked to enter their name, so that this can be used for future features where a profile may not be created to use the app.
Website Updates:
Observers and Passengers - Manage Tokens in Kura Portal:
Observers and Passengers can now maintain their tokens via the Kura site. Any existing tokens associated with the profile will be displayed. A new token be added by typing the new token value and pressing enter to submit the chip. Pre-existing tokens can't be deleted as organisations may use these for other purposes, such as door entry, and should administer removals.
If any letters have been entered in lowercase, as in above example, when enter is pressed to submit the token any lowercase letters will autocapitalised so that these will be recognised by the app and the UPDATE TOKENS button will become available.
Once a Token has been entered and the UPDATE TOKENS has been selected, a confirmation message will display.
Observers and Passengers - Manage Bookings in Kura Portal:
Below Tokens, passengers and observers will see a schedule calendar showing booked trips, with a button at the top of the calendar that allows them to MAKE A BOOKING.
This opens a modal that shows all routes that are available to book; bookable by status is passengers, observers or both passengers and observers.
Selecting a route opens a modal where required date range, repeat, days of the week and exclusion dates can be selected. Boarding and disembarking waypoints can be selected from the drop-down lists. If the organisation has Booking Terms and Condition in default settings, the user can view and accept these. Once Terms and Conditions are accepted the Confirm button will be available to select to submit the booking request.
Once confirm is selected a booking summary modal will display the booking request and any requested dates that are unavailable. The booking request is held for 15 minutes and time remaining before the booking expires is shown within the modal.
If an organisation does not use payment, the user will see a confirm button that they can select to complete their booking.
If an organisation uses pricing, the cost of the requested booking will be shown.
If an organisaiton uses payment, card details can be entered into the checkout at the bottom of the modal.
If an invalid card number, expiry date or CVC is entered an error will display and the entry highlighted in red so that this can be corrected:
Once a valid card number has been entered, the PAY button can be selected for the payment to be taken and the bookings made. If the payment requires authentication then the user will be prompted to approve the payment before this is processed. Once the booking has been submitted a confirmation message will display.
If the schedule calendar is refreshed, booked trips will be displayed within a few minutes.
Observers and Passengers - Cancel Bookings in Kura Portal:
Observers and Passengers also have the ability to remove bookings for scheduled trips where required. If a booked trip is selected in the Schedule Calendar a modal will open allowing the user to remove the booking for the selected trip or remove multiple trips.
If the REMOVE FROM TRIP button is selected, the passenger will be removed for the selected date only. The trip will be removed from the schedule calendar.
If the REMOVE FROM MULTIPLE button is selected a modal will open where the required date range, repeat, days of the week and any exclusion dates can be selected.
Once the request is confirmed a confirmation message will be shown.
Please note that removals may take a few minutes to process. If the page is refreshed the trips will be removed from the schedule calendar.
Welcome email link for portal:
To allow users that wish to use the Kura portal to manage their bookings and tokens to access the Kura portal in future, the welcome email has been updated to include a link that will open the Kura portal.
Admin Bookings for Payment Organisations:
Where an organisation uses Payment and an admin wishes to make a booking via the Kura portal, the checkout will now be shown in the booking request summary screen. The observer or passenger's card details can be entered, for payment to be taken at the time of booking.
If an admin wishes to make a booking without payment, as this may be invoiced later, the Pay now slider can be moved to the off position. This will remove the checkout and allow the booking to be confirmed without payment.
Prevent the same email address being used within an organisation:
If a profile is created and the email address entered is already associated with a profile in the organisation an error will now be displayed. This is to prevent multiple profiles existing for the same person and to prevent issues with archiving and individual.
User Account - Full Name:
When a user creates their account they are now asked to enter their name, so that this can be used for future features where a profile may not be created in advance of sign-up.