Skip to content

Create Program Flow for Department Admins #767

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jtucholski opened this issue Feb 17, 2025 · 0 comments
Open

Create Program Flow for Department Admins #767

jtucholski opened this issue Feb 17, 2025 · 0 comments
Labels
enhancement Updates to an existing feature.

Comments

@jtucholski
Copy link
Contributor

Description

Department Administrators are responsible for creating new programs while Facility Administrators manage the sections for a program in their facility.

Note: Reommonding a change to creating a Create Program page instead of a modal given that there are more fields.

User Stories

As a Department Administrator,
I want to create a new program with relevant details,
so that facilities can begin offering sections for resident enrollment.

As a Department Administrator,
I want to define a program's credit type, program type, and tags,
so that it is classified correctly and can be reported on effectively.

As a Department Administrator,
I want to activate or deactivate a program after creation,
so that I can control when it becomes available for facilities to use.

Acceptance criteria

  1. Program creation

    • New programs can only be created by department administrators.
    • The following fields are required: name, description, credit type, program type.
    • The program can be created with the following statuses:
      • Available (it is created and no sections exist)
      • Inactive (it will not allow sections to be scheduled yet)
    • Assigning facilities to the programs at the time of creation is optional.
    • Assigning tags to the programs at the time of creation is optional.
  2. Saving the program

    • The program is created in the system and shows on the Program Overview screen.
    • The program's status can be Available or "Inactive".
    • The program does not include any sections.
    • User is directed to the Program Overview page.
  3. Program Visibility

    • Facility Admins can see the program in their system but cannot modify or create programs.

Scope

In:

  • Department administrators can create programs.
  • Department administrators can assign programs tags and identify them to facilities they will be offered at.
  • Programs can be assigned a status (Available, Inactive) upon creation.

Out:

  • Allowing for the creation of custom tags.
  • Facility Admins cannot create programs.
  • Programs cannot be created with sections.
  • Programs must be created one at a time.
  • Editing program details is another story.

Additional context

  • The current data model has tag values as character varying. If we're going to keep it to that then we should introduce some standardized tag values that the admin uses to provide consistency.
  • Editing programs is defined in another story.
@jtucholski jtucholski added the enhancement Updates to an existing feature. label Feb 17, 2025
@jtucholski jtucholski changed the title Updates to the Create Program Flow Create Program Flow for Department Admins Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Updates to an existing feature.
Projects
None yet
Development

No branches or pull requests

1 participant