Releases: AdvancedPhotonSource/traveler
Releases · AdvancedPhotonSource/traveler
APS Patch Release 1.5.1
- Resolve issue with undefined exception when loading form for some users.
APS Release v1.5.0
Features
- MQTT integration with eTraveler
- Optional configuration can be added to connect eTraveler with an MQTT server
- Publish to topics for eTraveler events:
- eTraveler instance data changed
- Discrepancy log added to eTraveler
- Traveler status changed
- Great driver for various facility specific automation/notifications with eTravelers.
- Added functionality that allows creating of groups and group management locally within eTraveler app. (@rfgunion)
- This can then be used for group sharing between users.
- Replacement for ldap based groups. Allows for greater flexibility of group management specific to eTraveler.
- Functionality is enabled when ldap configuration is missing 'groupSearchFilter'
- Add More Work button to completed traveler so admin can "un-approve" it. (@rfgunion)
Bug fixes
- Resolve issue with sharing of draft forms (@rfgunion)
- Resolve conflicting function name in multiple javascript files, "modifyFromModal" (@rfgunion)
- Add a configuration required by latest version of mongo-express.
- Resolve issue where user could have multiple usernames by changing the case when logging in.
APS-1.4.2 Release
- API to update traveler now has optional parameter for updating device.
- CDB communication from traveler application is now utilizing the java hosted API.
APS-1.4.1 Release
- Validations of required fields in discrepancy log.
- Admins now have access to the config page of any traveler.
APS-1.4.0
Release Form Functionality
- Only released forms can be created into travelers.
- Releasing
- A draft is kept when a released form is created.
- A released form may have a discrepancy attached.
- Admin is prompted when approving a form to be released.
- A traveler instance can only be created from a released form.
- Discrepancy forms also need to be released before they can be used for released forms.
- Versioning (n is form revision, m is discrepancy form revision).
- Form with discrepancy: (n:m)
- Standalone form (n)
- Standalone discrepancy (m)
- Only draft can be edited.
- draft is the default state of a newly created form.
- A released or archived form can be cloned into a draft.
- Travelers can no longer have discrepancy assigned.
- Travelers get a discrepancy attached based on discrepancy assigned to released form.
- Views
- User can now see drafts and released forms under tabs.
- Public forms view also has a tabular view for drafts and released.
Discrepancy
- Now supports file upload
- Cannot be linked to travelers (only assigned during form releasing process)
General
- Admin can now approve completion of any traveler.
- Form link is now hidden under details of a traveler.
- Traveler submit button is now accessible from bottom of page.
- File upload can now be a required input.
- Update nodejs version to 12.
APS-1.3.2 Release
Form Builder
- Float all edit buttons on bottom of screen. Jump to bottom upon creation of new item in form.
APS-1.3.1 Release
Improve form numbering
- Update numbering to support three tier (section, instruction, input) scheme.
- ex: the fourth section and instruction 2 within the section and input 3 within the instruction.
- 4.2.3
- ex: the fourth section and instruction 2 within the section and input 3 within the instruction.
- Improve visual of the numbers for each tier with background color.
Bug Fixes
- Travelers can now be archived from the GUI
- Null url inputs do not crash the traveler anymore.
APS-1.3.0 Release
Add numbering support for step and section.
- Generate numbering for each input
- Generate number for each section
- Example number 1.2 is section 1 and input 2 within the section
- Update numbering on input item relocation
- Generate numbering for an existing form button allows numbering each input for existing form.
APS-1.2.1 Release
Bug Fixes
- Resolve the issue with cloning traveler templates.
APS-1.2.0 Release
Add Discrepancy Support
- Allow creation of discrepancy traveler templates
- Support status of discrepancy traveler template
- Support versioning of discrepancy traveler template
- Support workflow procedure for discrepancy traveler template
- Discrepancy traveler templates require releasing before they can be used.
- Submission -> Approval (Reject/Release)
- Once approved (released) it can be used.
- Also support obsolete released templates once they should no longer be used.
- Support linking a released discrepancy template to existing traveler instances.
- Display a tabular view of every filled out discrepancy for a particular traveler.
- Embed the discrepancy log right into a traveler instance.
- Require user with admin role for creation of the discrepancy traveler template
- Enhance RESTful API to retrieve eTraveler discrepancy data
Bug Fixes
- Decimal number validation (min/max) now works.