Skip to content
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

Show application edit history ministry view #3910

Closed
11 tasks done
Joshua-Lakusta opened this issue Nov 7, 2024 · 1 comment
Closed
11 tasks done

Show application edit history ministry view #3910

Joshua-Lakusta opened this issue Nov 7, 2024 · 1 comment
Assignees
Labels

Comments

@Joshua-Lakusta
Copy link
Collaborator

Joshua-Lakusta commented Nov 7, 2024

As a ministry user I want to be able to see the edit history for a an application. This is important in order to be able to see historical changes and how they impact decision making and for setting up an understanding of logic connected to future tickets

Acceptance Criteria

  • Modify application view screen to have all versions of the app history on the left hand side top current view (Lets use common phrasing #1) will not change and will be the current version
  • Each version of the app will be a expandable selection which starts compressed and then can be expanded to show application
  • We will only display the Application section for historical entries but will leave the current app ui alone.
  • Each app version will appear in descending order based on date then time stamp (Add missing topics #2). App versions should be in descending order from most recent chronologically and descend down to original submission
  • Label of each app will be Date/Time (same time stamp format as notes)
  • history is only for non draft applications with submitted date

image.png

Additional Context
This is important to be able to validate edit history for exceptions, future change requests (more tickets to come), and for verification processes.

Technical

  • Create the menu on demand, only if some historical application exists.
  • Supporting users is not considered part of this effort.
  • Change the API to allow the overwritten application information needed to build the menu.
  • Ensure API would allow the overwritten applications to be retrieved.
  • E2E tests for the changed API endpoints.

Sample menu would be like below structure.

Application (existing)
Assessments (existing)
Restrictions Management (existing)
Application Status (existing)
- Submitted on Dec 10 2024 16:05 (new to be created on demand)
   Application (only option for now)
- Submitted on Dec 10 2024 16:05 (new to be created on demand)
   Application (only option for now)

Note: Biz to confirm the label including the Submitted on.

@Joshua-Lakusta Joshua-Lakusta self-assigned this Nov 7, 2024
@Joshua-Lakusta Joshua-Lakusta added the Business Items under Business Consideration label Nov 7, 2024
@Joshua-Lakusta Joshua-Lakusta changed the title Show edit history Show edit history ministry view Nov 26, 2024
@Joshua-Lakusta Joshua-Lakusta changed the title Show edit history ministry view Show application edit history ministry view Dec 10, 2024
@Joshua-Lakusta Joshua-Lakusta added Dev & Architecture Development and Architecture and removed Business Items under Business Consideration labels Dec 10, 2024
@andrewsignori-aot
Copy link
Collaborator

@Joshua-Lakusta DEVs just would like to ensure the supporting users are part of some upcoming tickets since it was not mentioned in this one. The idea for this ticket is to keep it simple and have the application displayed, which means that we are considering supporting users outside the scope.

@andrewsignori-aot andrewsignori-aot removed the Dev & Architecture Development and Architecture label Jan 2, 2025
@lewischen-aot lewischen-aot self-assigned this Jan 3, 2025
github-merge-queue bot pushed a commit that referenced this issue Jan 10, 2025
- Created the menu on demand, only if any historical application exists.
- Modify application view screen to have all versions of the app history
on the left hand side.
   - Each version of the app will be a expandable selection.
- Each app version will appear in descending order based on date time
stamp.
   - Each application will open its application form upon clicking.
- Added a new API endpoint for fetching historical applications to
populate the menu.
- Changed the API to allow the overwritten application information
needed to build the menu for Ministry User.
- Ensured API would allow the overwritten applications to be retrieved.
- Modified and added E2E tests for the changed API endpoints.

Screenshot of the historical application items

![image](https://github.com/user-attachments/assets/815d2dff-abd8-41f3-bc87-72d341b0ed63)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants