Release notes for the iteration are present. Reading the requirements gives input for testing the application - from the requirements it is clear what has been added or modified to the application since the last release and what bugs are fixed. If delivered functionality contains known bugs, those issues are highlighted in release notes.
The following functionalities are implemented during iteration 4:
Alert page:
- Possibility to add pictures and videos #14 (closed)
- The pictures and videos added to the form will be automatically uploaded to the client's Google Drive, where they can access the files based on the alert's submit time
- Note: the server hosting our app, does not support big files, so using this server will only allow files up to a few hundred kBs. Local run will most likely allow files in all sizes. The app will give an alert if that is the case and direct the user to send the files to client's email.
- All fields are not required anymore #116 (closed)
- Only description of the situation and animal, location and at least one contact information is required.
- A new field for social media is added for contact #8 (closed)
Register form:
- A new checkbox field is added and required to be filled. #145 (closed)
- Data privacy requirement, meaning the user has to state they understand that the data given to them is not allowed to be shared outside the organization without a written statement by the management
- Wording of the checkbox that requires the user to allow home visits, is worded in a way that the user only needs to accept home visits if they ever provide home for any animal or bird in need
- Password field enhancement #143 (closed)
- Password needs to be confirmend in second field
- Passwords can be made visible to see
Ticket management page (including user's own ticket management page):
- Term 'Hoolekodus' is changed to 'Hoiukodus' for all functionalities and 'haigla' has been replaced with 'veterinaar' #144 (closed)
- A new possibility to define the ticket open date and ticket end date yourself (not required to be filled but possible) #139 (closed)
- Added permission for management to be able to change ticket data even after ticket has been closed #137 (closed)
- Tickets now contain a link to added pictures and videos that will redirect to Drive. #92 (closed)
- Tickets now show new field for reporter's social media #92 (closed)
Materials page:
- Permissions to visible materials have been changed #6 (closed)
- User will be able to see only general materials or materials that have the sae species tag that the user has
- Management and region managers see everything
- Permissions for adding materials #79 (closed)
- Management and region managers are able to add new materials
User management page:
- New functionality for allowing management and region management to be able to change users' passwords #142 (closed)
- They will not be able to see current password
- They are allowed to define a new password
- Need to confirm the password in second fields
- Are able to make the password visible with button 'Show' to confirm they typed correct password
Bug fixes:
- Tickets show selected species, previously the species field was rewritten as empty string #138 (closed)
- Editing profile or user's data has additional validation to ensure no required data can be left empty, e.g. name and contact information is required data #141 (closed)
- Checkboxes in forms are now displayed in all browsers, previously Firefox rewrote the styling and did not display checkboxes #108 (closed)
- Upper species 'Kulliline/Haugaslane' was replaced with 'Kulliline-Haugaslane' to prevent the URL paths to misunderstand the path variables. #144 (closed)
Additional fixes:
- A few grammar mistakes are fixed #144 (closed)
- Sorting functionality is made more visually clear. Selected statuses on ticket management pages are now bigger and bolder than previously. #108 (closed)
- fixed the text overlap for better mobile responsiveness #147 (closed)