Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We need to allow districts to change the list of default locations for the behavior tool.

User Stories:

  • As a district admin, I want to set district-wide locations, so I can ensure reports are consistent across the district

  • As a user, I want to view the locations, I can understand what our defaults are

Acceptance Criteria:

  • Given I am a user marked “is admin role” and I have permission to view settings, I will see this section

  • Give I am a Role 7 user, I will have permission to edit the locations

  • Given I am a Role 6, I will have permission to view the locations but not edit the locations

  • Given I am a Role 5 user at a district with multiple levels, I will have permission to view but not edit the locations

  • Given I am a Role 5 user at a district with a single level, I will have permission to edit the locations

DESIGN: https://www.figma.

Design

UI

  • In Account Settings, a user will click on Location Settings.

  • From here, the user will see the list of default locations.

Image Removed

Image AddedImage Added

  • The user may click Edit to modify the list of locations

  • Here, the user may add, remove, or reorder the locations.

  • The user will also select an icon to represent the location

Image Removed
  • Clicking Save will save the changes and close the modal. Clicking cancel Discard Changes will not save the changes and will close the modal. UPDATE THIS SCREEN WITH THE ICONS

Image Removed

Business Rules

  • Any user marked “is admin role” will see this section

  • Only the highest level admin roles will have access to edit locations. For accounts with multiple levels, only admins (marked “is admin role”) with access to all buildings Role 7 users will have permission to edit locations. For accounts without multiple levels, any admin role (marked “is admin role”) Role 5 users will have permission to edit locations.

  • The default locations are:

    • Classroom

    • Hallway

    • Bus

    • Cafeteria

    • Playground

    • Gym

    • Community/Field Trip

    • Other

  • The default activities are:

    • Math

    • Reading

    • Science

    • Social Studies

    • Writing

    • Other

  • Default location contains the options to add an additional field if user selects +Add additional field

    • There are no limits to the number of customs additions. +Add additional field always shows.