2018/10/08

Improvements

  • Reporting notification e-mail format change

Bug Fixes

  • Automatically assignation of undefined user to newly created sessions in the Availability Schedule with resourse view
  • Aircraft filter doesnt work in mobile

2018/10/04

Improvements

  • Change validation for Block Off, Take Off, Landing and Block On fields
  • Exercise completion in completed session
  • Changes in Reporting fields II
  • Changes in Reporting fields
  • Total Aircraft Flight Time format changes
  • SMS report aircraft model picker
  • Order services cost deduction from most expensive service
  • Schedule access through mobile devices
  • Form creation time issue in Reporting
  • Fix Take Off and Landing control behavior
  • Allow to record Take Off and Landing times in sessions
  • Student progress report
  • SMS reporting – forms

Bug Fixes

  • Cannot reserve aircraft
  • MD-113 depends on TimePicker which is introduced in MD-100
  • SMS report aircraft model picker
  • SMS forms
  • Student Progress
  • Break times are being shown incorrectly
  • Opening student progress report without filters causes system to become unresponsive
  • Unit tests for MD-437
  • Session copy functionality does not work

2018/08/14

Improvements

  • Student progress report improvement
  • Setup UNIT test runner

Bug Fixes

  • Array of objects must not be stored as json string in database
  • Invalid tach is shown in info box of the session
  • Email notification when anonymous report is submitted is not properly expanded

2018/08/08

Improvements

  • Rename Reporting forms button

Bug Fixes

  • Tests not updated after adding aircraft_entity.state field to database
  • HTML injection possible via report links
  • Session duration in flight training sessions is not displayed while Block off and Block on becomes to valid values from invalid
  • The duration of session is limited by 2 digits

2018/08/06

Improvements

  • SMS reporting 7/16/2018 issues
  • Deleted SMS form management

Bug Fixes

  • Anonymous report template
  • Timeline showing not current time
  • Page header Reporting link
  • Too many and faulty requests when fetching previous session total times

2018/07/27

Improvements

  • SMS reporting – Links

Bug Fixes

  • Wrong word form used with duration less than an hour
  • Default variables are not defined for forms

2018/07/25

Improvements

  • SMS reporting in terminal mode

Bug Fixes

  • “More choices”, “Previous choices” on mobile
  • Date picker and time picker controls in mobile access
  • Build failure: MD-133 / Merge request: 572
  • Unused parameter in MD-132
  • Correct merge request commit history according to requirements for MD-133/MD-132
  • PHP variables not enclosed by curly braces in strings
  • JS code must not contain html code
  • Implementation of Progress->getReportData() will throw error if there is more data than allowed
  • Missing index on dynamic_forms_id
  • Clean up merge request from useless commits
  • User is redirected to /expired page if he takes long time to enter form
  • Take Off and Landing controls does not work in mobile mode
  • Instructor list is overwritten with current user
  • Link to submit report is not visible in sessions
  • Permission to view Student progress report was not added
  • Schedule filtering arrangement
  • Anonymous form expiration
  • Aircraft form throws up with errors in browser console: Cannot read property ‘value’ of undefined
  • Form access from terminal login screen
  • The dates of events in the flight training session can not be entered manually
  • Topic abbreviation limitations in syllabus manager
  • Small sessions no longer have content shown

2018/07/24

Improvements

  • Allow income calculation in Sales reports when training is not fully booked

Bug Fixes

  • Foreign key constraint fails on schedule generation
  • Broken ScheduleForecast tests

2018/07/09

Improvements

  • Hide the “Complete” button for the future sessions

Bug Fixes

  • Terminal view back button requires multiple clicks to go back to previous page
  • Schedule cache does not take user access levels into account and loads wrong sessions
  • The Simulator Terminal includes invalid links
  • Moment.js issue

2018/07/02

Improvements

  • Completed aicraft sessions can overlap with planned sessions

Bug Fixes

  • Session creation on long tap
  • Student filter is not working in Student Groups
  • Terminal view entries (text) is overlaping
  • SMS reporting – forms – demo