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
- Dev URL: https://tdm-dev.azurewebsites.net/managesubmissions
- Prod URL: https://tdm.ladot.lacity.org/managesubmissions
- GitHub location: Code Search Results for repo:hackforla/tdm-calculator "manageSubmission" and repo:hackforla/tdm-calculator "manage submissions"
- Figma Design:
- WIKI TDM Calculator Figma Pages and Structure
- Figma TDM Calculator Figma Pages and Structure, Admin-Facing Screens, Manage Submissions
- Figma TDM Calculator Handoff, Admin-Facing Screens (Note: This does not have the Manage Submissions frame yet)
User Access
- Requires sign in: TRUE
- Can access page directly from URL: FALSE
- User Profile Required for Submissions page: Admin
- To see all pages that user types can access TDM: Page Access by Role
Issue label
- Issue Label on Issue tab: p-feature: Manage Submissions
- Issue label on Project Board: p-feature: Manage Submissions