Faculty180 Release Notes: 2019.03.06

This release features several fixes and improvements to F180 as described below.

Activity Classification display order on Activity Input Forms not showing correctly in lower units:

Fixed issue with Activity Classification Display Order set on an Activity Input form at the University Level not flowing down to Forms at lower levels. This ticket also involved some more changes explained below:

Profile and Activity Input Setup forms:

We divided the “Section Settings” into a few subgroups and added additional text for clarity:

  • {Profile || Activity}‌ Section - Input Form Options
    • Help text: These settings control how the form appears when someone is updating their ‌{profile || activity}‌. Display options that appear disabled (grayed-out) have been set at a higher unit within your institution and cannot be edited.
    • Fields in this section
      • Activity Classification Order
      • Disable Attachments
      • CIP Codes (Activity form setup only)
      • Disable Section Options (buttons)
  • Activity Section - Display Options (applies to Activity form setup only)
    • Help text: These settings control how activity input data is displayed in the "Activities" view during and outside of an input period. Display options that appear disabled (grayed-out) have been set at a higher unit within your institution and cannot be edited.
    • Fields in this section:
      • Activity Classifications to Show in the Tabular Summary
      • Show Subsections on Activity Input Form (only displays for custom sections)
  • Other Section Settings
    • Help text: Display options that appear disabled (grayed-out) have been set at a higher unit within your institution and cannot be edited.
    • Fields in this section:
      • Allow in Find Colleagues
      • University Help
      • University Attachment Help

Reordering Activity Classification Display:

The below applies to the “Choose Activity Classifications to Show in Tabular Display” setting in the Activity Setup form. This option is only available if the section is configured to show in a Tabular format.

  • Empty State - if the user has NOT added any columns to display, user sees a message with a button “Add Activity Classification”:
    • You have not added any activity classifications to display yet. Please click “Add Activity Classification” to add an activity classification to display.
  • Adding an Activity Classification - When user clicks “Add Activity Classification”, to view the form, they see a form to add a new display column with:
    • a dropdown with the activity classifications the user can add (this EXCLUDES any that have already been added)
    • an “Add” button
    • and a “Cancel” button
    • If the user has NOT selected an activity classification - when they click “Add”, they see an error message:
      • Please select an activity classification that you would like to be displayed.
    • If the user HAS selected an activity classification - when they click “Add”, then the column is added and the UI updates to show the new column at the bottom of the list of columns, and the user will see:
      • the position in the list (order) of the activity classification
      • the name of the activity classification
      • an option to remove the activity classification (“X”)
    • If the user has already added all of the available columns - when they:
      • view the “Add” button, it is disabled
      • hover over the “Add” button, they see a message explaining why it is disabled
    • If the user clicks “Add Activity Classification,” - when they click “Cancel”, then the new column form goes away

Reordering:

When the user adds at least two activity classifications, when they click one of the rows in the table of activity classifications they have added:

  • The row becomes draggable
  • User can drag and drop it to reorder it
  • User can drag and drop it using a way that meets our A11Y standards

When the user adds at least two activity classifications, when they enter a number in the order field of an activity classification, then the position of the activity classification changes to match that number per the following logic, and the list is reordered after the the position changes:

  • Number is <= 1: item moves to the first in the list
  • Number is equal to another item in the list (except for the last item): the item moves to that item’s position, and the item that was in its place moves down (e.g., Item 6 gets specified to put into position 2. Item 6 moves to position 2; the item that was previously in 2 is now 3.)
  • Number >= the last number in the list: the item moves to the last position, and the item that was previously in the last position position is now in position n - 1.

Removing items:

When a user adds an activity classification and clicks “X,” then that item is removed, and the order of any remaining items are reordered so that the order is continuous.

  • e.g., if I had items 1, 2, 3, and I remove item 2, then the remaining items are reordered: 1 → 1, 3 → 2.
Author settings actions are not consistent when changing between author and evaluator:

Fixed issue with disappearing “time due” box under the name of the member, when changed to an Evaluator.

  • When an admin user was editing 'Author Settings' and changed the dropdown of an Author to Evaluator, and then clicks “Save,” and goes back into the ‘Author Settings’ The “time due” box under the name of the Evaluator should be present. Instead, the “time due” box under the name of the member (who is now an Evaluator), was disappearing.
Cloning Self Evaluation Issues:

Fixed issue happening when cloning a self evaluation; if the title, unit, and process were the same as the original, all of the data was being collapsed into the one entry which was causing problems. Now:

  • On saving new self evaluations (cloned or manually added), we will check to see if there are any other evaluations that share that title, unit, and process (and are self evaluations), and if so, the user cannot save the evaluation, but sees a popup letting them know that:
    • Saving this evaluation is not permitted because a similar one already exists. A self evaluation already exists with the same title, evaluation, process and unit
    • If the user wishes to save the current evaluation, they should make a change to differentiate this evaluation from the one that already exists.
      • Changing the title is recommended.
Administrator Cannot Delete an Activity Classification Numeric Value When Emulating a User:

Fixed issue happening when Faculty member or Admin emulating a user and updating an activity that contains an Activity Classification that is Not Required where the field type is TEXTBOX. If there was a previous numeric value there and the user removed the value leaving a blank field, the previous value would remain instead of being removed. Then I should see the value removed, Instead I see the previous value remain.

Fixed issues with Find Colleagues feature:

Now, an F180 user with access to the Find Colleagues feature can view valid search results with proper/accurate date pickers within the same Academic Year and see proper instructional text describing the feature‌.

Save and Utilize AC Display Order in Activity Input Config:

When configuring an Activity Input Form with Activity Classifications set to display, the user can choose the order in which the ACs are displayed in the tabular summary independently of the input form. The order will be utilized in both the generic and initiated Activity Input (ONLY in this view, the order when adding/editing an activity is independent of this setting).