Incident APP improvements and bug fixes
- Staff user with no Incident access rights → raising an Incident and sending out the notification, the “Notify” button functionality on page has been fixed.
- Staff Users managing the Notifiable incident → the “Add Users/Manage users” drop down will show only Staff users linked and Active on the Project having Incident R and/or RW access rights.
- Incident Form with the Image MAP question type was causing errors in the console related to the page UI responsiveness → FIXED.
- Image MAP question type answer linked with a TAG that triggers another Sub Section, it works now.
- Image MAP question type → the User clicking on the image where the answers were configured, it will highlight that answer region on the image.
- the User filling out the Incident Form → under the Corrective Actions section → there will be a “View” button next to each Corrective Action raised → this will take the User to the action details view to close out the action.Contractor APP > Worker Admins requesting document categories internally for themselves, it will no longer send out the email notification in this case.
Organisation Details view console error fix
Contractor APP > Worker login (non Admin) → badge count fix
- Worker Document Categories having the “Restricted” flag were not counted.
Fixed: If the worker assigned a new document is the same person who requested the Document, the email alert should not be sent to this person
Fixed: Incident APP > User without Incident R/RW rights raising and sending out the Incident initial notification flow doesn't work as expected
Fixed: Incident > Potentially Notifiable Incident (Restricted) > Adding Staff Users should limited to User with Incident R or greater
Fixed: Client APP > Settings > Organisation Details view console error
Fixed: Amazon SQS Error on Disaster Server
Fixed: Incident APP > browser console errors are showing up when I am on the section with Image MAP questions
Fixed: Incident Module > New Incident > Image Map Questions > selecting an answer that triggers a TAG that should trigger another section, it doesn’t work as expected
Fixed: Incident APP > Image Map question type > highlight the region selected after clicking
Fixed: Contractor APP > Worker Details > the Overall badge count is not consistent between the Worker Admin login > managing the Worker's details AND the Worker (himself) login > My Profile > Overall badge count "under the same Client"
Fixed: Inspection templates > List view: The disabled "Use Template" button is enabled after sorting/filtering/Download CSV
Fixed: Error for upload modal for global document with global checkboxes
Fixed: Strange error and behavior on Upload modal for global document with global checkboxes
Fixed: Contractor app - Upload modal - Global checkbox accordions don't follow order set in Global Document setting
Fixed: Client Dashboard: The dashboard has been broken after merging with the newest develop
Fixed: Client Dashboard: The modal styling doesn't match to the design
Fixed: Client Dashboard: The data between the OCF dashboard and the new client dashboard is inconsistent
Fixed: Client App > Dashboard > Review Document Modal is Confusing
Fixed: Client App > Dashboard > The Dismiss Action should work
Fixed: Client App > Dashboard > There should be a minimal amount of duplicated queries
Fixed: Client App > Dashboard > When select Review Decision The form is broken
Fixed: Client Dashboard: Check the data to ensure that everything is not flawed
Fixed: contractor list: UI of Site tag after filtering lacks site icon
Fixed: Photo approval modal - Comment textbox should only allow max 256 chars
Fixed: Photo approval modal - After rejecting a photo, success toast notification shows up (should show info toast notification here)
Fixed: Photo approval modal - While loading, 'Resize Photo' link is enabled, and will show photo cropper without pic and will stay the same after loading completed
Fixed: Photo approval modal - 'Review and approve the photo submitted by %worker_name%' text can be misleading, and there should be a field for uploader name.
Fixed: Photo approval modal - After approving/rejecting photo, no email alert got sent (not happen on the legacy photo approval flow)
Fixed: Client Dashboard - No approve modal for Contractor and Worker document.
Fixed: Client Dashboard - Dismiss button is missing for Worker and Contractor document approval alert.
Fixed: Client App > Dashboard - Alerts are missing in the the refactored dashboard for staff with alerts in OCF
Fixed: Client Dashboard > Filter > Requirement Type filter criterion needs revising
Fixed: Client Dashboard > Filter > Requirement Type filter criterion returns incorrect result in some cases
Fixed: Client Dashboard > Filter - Pending approval photo is only shown when filtering Requirement Status criterion as 'Requested'
Fixed: Client Dashboard > Alert list - Contractor approval, Equipment doc approve alert and Calibration request is not shown in the list
Fixed: client-refactor-dashboard-demo branch - Upload worker document on contractor side (dashboard & document list) fails
Fixed: client-refactor-dashboard-demo branch - Upload modal invoked from dashboard that has checkbox set displays double the checkbox set
Fixed: Client Dashboard - Some alerts have Entity column incorrect and points to incorrect destination.
Fixed: Client Dashboard - Dismissing one project contractor/staff document categories OR one plant document would dismiss every document of the same category/plant
Fixed: Client Dashboard - Contractor, project contractor document approve, plant and equipment alert still have contractor ID in the alert content.
Fixed: Client Dashboard > Plant document - Some plant document approve alert is not displayed (still cannot figure why)
Fixed: Client Dashboard > Contractor approve & Project contractor approve alert - Action button for these alerts are 'Review Document' incorrectly
Fixed: Client dashboard > Alert contents - Some alerts can have better styling for better UX
Fixed: Client dashboard > Equipment document expiring alert has a redundant <br> tag
Fixed: Client Dashboard - Worker document review - Error shows up when choosing to review this document.
Fixed: Client dashboard > Approve modal - Download button is enabled for document without file uploaded.
Fixed: Client dashboard > Approve modal - Global document category does not have globe icon next to its document category text
Fixed: Client dashboard > Approve modal - No checkbox set info (i.e. Additional Details tab)
Fixed: Client dashboard > Approve modal - Minor UI issue
Fixed: Client dashboard > Approve modal for Contractor document - Cannot approve/conditionally approve/reject, and expiry date got deleted after review
Fixed: Client Dashboard - Staff without ORG level Contractors R/RW, Employee R/RW and Staff R/RW permission shows 403 error when navigating to refactor dashboard
Fixed: Client Dashboard > Approve photo - When worker's photo is approved/rejected, 2 emails are sent instead of 1
Fixed: Client Dashboard > Approve photo - When approving / rejecting staff photo with comment, comment is not sent in the email alert to the staff
Fixed: Client Dashboard - When resizing the table, the layout has issues
Fixed: Client Dashboard > Refactored menu with module picker > Incident Module > Refactored Menu > Unable to use the browser navigate back function
Fixed: Client dashboard > Approve modal - If updating Expiry date in approve modal, document is immediately expired afterward.
Fixed: Client Dashboard > Approve modal > Additional Details tab - Checkbox set is read only, and does not reflect the correct selection status of the uploaded document
Fixed: Client dashboard > Approve modal - If document has both checkbox set and global checkbox set, approve modal only shows the global checkbox set.
Fixed: Client dashboard > Contractor / Project contractor approval alert - Entity column does not have link to the contractor
Fixed: Client dashboard > Filter - 'Requested By' criterion should be changed to other term because the enterprise client is the one requesting the document, not the opposite.
Fixed: Client APP > Refactored Dashboard > Requested By filter to show the "Trade Name" instead if the Company Name
Fixed: Client APP > New Dashboard > Existing Staff from 1 Client invited to another Client > the invitation Dashboard alert is missing and breaks the entire data in the datatable
Fixed: Client APP > New Dashboard > "Online Training" is missing from the Requirements Type filter
Fixed: Client Dashboard > (Refactored Menu) > the font colour is incorrect for the P text
Fixed: Client dashboard - Staff without global document approval permission trying to approve global document shows error
Fixed: Client APP > New Dashboard > Downloading file from the review document modal should download the file directly from S3
Fixed: Client APP > New Dashboard filter "Organisation" drop down values should reflect on the logged in User's data visibility/access
Fixed: Client APP > New Dashboard > slide over panel with the Filters > scrolling issue
Fixed: Client dashboard - Cannot dismiss alert with staff account
Fixed: Client dashboard > Approve modal - Error displays as "undefined 1" when trying to approve a document
Fixed: Client APP > New Dashboard > expiring staff document "Entity" column it showing the ORG Name instead of the Entity Name under the Entity column
Fixed: Client dashboard - Button caption and the 'Alert' title with the counter look a little bit misaligned vertically
Fixed: Client APP > New Dashboard > Requirement Status filter value "Requested" does not return the data correctly
Fixed: Client dashboard > Filter - Filtering Entity Type as Worker shows document request / expiring / expired alert & online induction alert for the current logged in staff
Fixed: Client Dashboard > Online training alert - All trainings with statuses done, expiring, expired are shown as new training request in the refactor client dashboard.
Fixed: Client Dashboard > Online training alert - Take the Test button has incorrect link URL
Fixed: Client APP > New Dashboard > the "Action" column it's too Wide in small resolution, especially when sidebar is opened
Fixed: Client APP > New Dashboard > The filter values and TAGs are not stable
Fixed: Client APP > New Dashboard > rejecting an existing Company Document under the new Review modal follows with Fatal error
Fixed: Client APP > Client dashboard > Attempt to open the review document modal for worker document trigger an error "undefined""
Fixed: Contractor APP > Dashboard view > Filters > some filter values will not return the data anymore. Side effect in DEVELOP branch
Task
Fixed: Change add Document Category process to consider Global Checkbox sets.
Fixed: Update the background colour of the Client Dashboard
Fixed: Review Client Refactor Dashboard Epic Work in Progress (with Thong)
Fixed: Review Client Refactor Dashboard Epic Work in Progress (with Hung)
Fixed: Incorporate the flow of uploading documents straight to S3
Fixed: Client Dashboard: Ability to approve a Photo
Fixed: Client Dashboard: Ability to upload a Photo
Fixed: Client App > Dashboard (Refactored) > Update Photo to approve Alert text and CTA options
Fixed: Client Dashboard: Ability to update checkbox set global
Fixed: Client Dashboard > Implement Upload Document Modal for current staff
Fixed: Downloading files using S3 pre-signed download URL redirects the user to open the file in the browser instead of downloading it
Fixed: Client Dashboard V1 - BETA version release management
Fixed: Regression for Client Dashboard Refactored / New Inspection and System Release 21
Fixed: Client APP > New Dashboard release > Performance and migrations test in DISASTER
Story
Fixed: Client App > Dashboard > Enterprise Client layout (and collapse to blocks)
Fixed: Search and Slide over Filter panel requirements
Fixed: Document Review (Approve/Reject) Modal Design
Fixed: Implement Updated Upload Document/Upload on behalf of Modal
Fixed: Add Google Analytics Tag
Fixed: Option to select Global Checkboxes when uploading a Global Document
Fixed: Ability to configure Global Checkboxes for each Global Document
Fixed: Update View Document Details Modal to display Global Checkboxes
Fixed: Staff User - View/Edit Checkbox attributes when approving Global Documents
Fixed: Adding PHP Queries to Client Dashboard - Person and Equipment
Fixed: "Global Document checkboxes" updates required - New checkbox components, CSS and UI
Fixed: Client App > Dashboard > Ability to filter 'person' requirements by Worker or Staff entity
Fixed: Contractor Dashboard > Upload Document Modal (and Batch Upload & Match Document Views) > Display an Uploader Checklist
Fixed: Client App > Review Document Modal > Display a Reviewer Checklist
Fixed: Client App > Dashboard Refactor > Updated Review Worker Photo Modal