Manage Submissions - hackforla/tdm-calculator GitHub Wiki

Manage Submissions

  • This is an admin-only page, where admins can find all the snapshots submitted by users to LADOT.
  • Admins can view or update workflow details, and view the change log/history of each of the submitted snapshots.
  • Projects are created from the Create Project pages. Submissions are made from My Projects and Page 5 of the Create Project wizard.

Available Information

Submissions are visualized in a table with the following columns:

  • ID — unique submission identifier
  • Project Name — clickable link to the related project
  • Created By — username of the user who submitted the snapshot
  • Level — project level
  • DRO — district (e.g., Central, Valley, West LA)
  • Submitted — submission date
  • Assignee — assigned LADOT staff
  • Assigned — date staff was assigned
  • Invoice Status — billing status (e.g., Not Sent, Sent, Paid)
  • Invoice Paid — date the invoice was paid (when applicable)
  • On Hold — indicates whether the submission is currently on hold
  • Approval Status — current approval state of the submission (e.g., Pending, Terminated, Withdrawn, Denied, Approved, Approved with Conditions)
  • Admin Notes — any information the admin might want to retain (if available)
  • C of O — certificate of Occupancy date (when applicable)

Editable Workflow Details

The following fields are available for the admin to edit:

  • DRO
  • Staff Assigned
  • Assigned On
  • Invoice Status
  • Invoice Paid Date
  • On Hold
  • Approval Status
  • Certificate of Occupancy Date / CofO Date

Features

Search and Filtering

  • Users can search submissions by Project Name, Created By, Assignee.
  • Users can filter and sort submissions using table column filters.
  • Filters and sorting can be cleared using Reset Filters/Sort button.

Navigation

  • Clicking the Project Name opens the related project to calculator, page 5 (project summary).
  • Pagination and items-per-page controls are available at the bottom of the table.
  • Clicking the pencil icon at the leftmost position in a row opens up the "Edit Submission Status" modal, which contains editable fields for the process details and admin notes. Note: Admin notes can also be accessed from the "Admin Notes" column.
  • Clicking the bulleted list icon next to the pencil icon opens up the "Submission Log" modal, containing the change log for the respective line item.

What Users (Admins) Can Do

  • View and Edit all their submitted snapshots by users
  • View change log for each submission
  • Search, filter, and sort submissions
  • View project details (as appears in summary page 5)
  • Add admin notes to any submission and edit process details by clicking the pencil icon

What Users (Admins) Cannot Do

  • Delete a submission
  • Create a submission. To submit a new snapshot, users must navigate to My Projects and submit from the project workflow.

Note: While Admins CAN create snapshots, they will not create projects for any purpose other than testing.

URLS

User Access

  • Requires sign in: TRUE
  • Can access page directly from URL: FALSE
  • User Profile Required for Submissions page: Admin

Issue label

Screen shots of page

Manage Submissions Main Screen

With horizontal scroll
All column view

Edit Submission Modal

Change Log Modal

Technical Details

Files that mention Checklist and how they interact

Core Files

Other files