Event Timeline
Comment Actions
Core Editing
- Add a back to current version button to Manage SOP view
- Ability to continually edit SOP CR's and return to them
- Flash confirmation of saving
- Always show TOC on draft SOPs
- Ability to Request the Publishing of SOP CR's (toggle approval/lock editing)
- Add global notifications for SOPs pending approval
- Ability to edit the SOP name
- Add some hints and tips on best practices
- Ability to reset a SOP CR to the live SOP (perhaps log it in case of error)
- Reason for change, loop on SOP CR for detailed change log (with dates) / relative times
- Function to compliment the above, which allows the replacing of a live SOP
- Ability to Preview SOP CR's
- Ability to access SOP CR's (drafts) from the main SOP (or see they exist)
- Ability to see who has contributed (via editing) to a SOP CR
- Show current version, last updated date and proposed version number one the manage view, and character difference to the published version
- Fallback for no contributors / edits
- Prevent clicking of the preview without warning to save first
- Ensure Summary of changes is inputted
- Prevent / warn about resets
Adding new SOPs
- Slug support for editing
- Highlight the active SOP being viewed on the sidebar
- Add a is_published toggle to SOPs so they can be hidden
- Allow publish toggling of SOPs to turn them on and off again
- Add 'new sop' button to SOP view header, modal to add name / area creation - redirect to SOP CR view
- Show to NCOs a second TOC below the main one with unpublished SOPs
Testing & QC
- Check permissions for viewing, and editing SOPs
Comment Actions
- Warn a user checking out about saving
- Prevent withdrawing a approval request from non-checked out user
- Checkout button remains when checked out
- preview should look the same as req approval sidebar
- getting back from the preview screen is not easy requires multiple clicks
- Test permission access from a non-NCO user
- Add pings for actions