Skip to content

Releases: AdvancedPhotonSource/traveler

APS Patch Release 1.5.1

20 Sep 16:53
Compare
Choose a tag to compare
  • Resolve issue with undefined exception when loading form for some users.

APS Release v1.5.0

06 Oct 21:21
Compare
Choose a tag to compare

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

28 May 19:07
Compare
Choose a tag to compare
  • 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

28 Feb 17:12
Compare
Choose a tag to compare
  • Validations of required fields in discrepancy log.
  • Admins now have access to the config page of any traveler.

APS-1.4.0

10 Feb 00:15
Compare
Choose a tag to compare

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

14 Nov 14:49
Compare
Choose a tag to compare

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

16 Sep 20:34
Compare
Choose a tag to compare

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
  • 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

13 Aug 13:01
b932d27
Compare
Choose a tag to compare

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

13 Jun 17:08
Compare
Choose a tag to compare

Bug Fixes

  • Resolve the issue with cloning traveler templates.

APS-1.2.0 Release

11 Jun 20:12
Compare
Choose a tag to compare

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.