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

[Prod] Include inactive grants withing 60 days; update TR imports, add resource use sparkline graph #2295

Merged
merged 145 commits into from
Aug 5, 2024

Conversation

kryswisnaskas
Copy link
Collaborator

@kryswisnaskas kryswisnaskas commented Jul 31, 2024

Description of change

Includes inactive grants that fall within 60 day inactivation.

Create sparkline graph to replace default view of top 10 resources on the resource dashboard

Update TR imports:

  • Import and populate the POC in the form
  • Fix the audience field so it populates the form
  • Fix the event duration field so that it populates the "training type" field in the form
  • Add clear specifications to the admin import page so we have a reference for expected headings and content
  • Automatically populate the collaborators based on the National Center column in the import

Backup Retention:
Implementation of the following as part of the backup process:

  • All backups for the 0-30 days (This includes daily backups, deployment triggered backups, manually triggered backups).
  • Daily backups for 31-60 days
  • Monday daily backups + 1st & 15th of the month backups for for 61-90 days
  • 1st of the month for backups older then 90 days
    New features to the latest_backup.sh script
  • flag based options
  • listing of available files
  • requesting a specific file
  • download and verify
  • erase file from server

Code coverage (2691):

  • Increased the code coverage percentage.

How to test

Verify the application works as expected.

Confirm using the XSLX file attached to TTAHUB-3240 that the fields are imported correctly. You may need to massage the data slightly, which I expect an engineer will do when the training reports are imported.

Issue(s)

Checklists

Every PR

  • Meets issue criteria
  • JIRA ticket status updated
  • Code is meaningfully tested
  • [n/a] Meets accessibility standards (WCAG 2.1 Levels A, AA)
  • [n/a] API Documentation updated
  • [n/a] Boundary diagram updated
  • [n/a] Logical Data Model updated
  • [n/a] Architectural Decision Records written for major infrastructure decisions
  • [n/a] UI review complete

Before merge to main

  • [n/a] OHS demo complete
  • Ready to create production PR

Production Deploy

  • Staging smoke test completed

After merge/deploy

  • Update JIRA ticket status

nvms and others added 30 commits June 5, 2024 11:57
  - export so it can be unit tested
  - fix auth check:
    - adjusted the filter logic to correctly identify when authentication is required, ensuring 'auth' is properly considered based on the 'filtered' flag. This change ensures the function returns UNAUTHORIZED as expected when data includes auth-related entries.

unfortunately this commit appears to have changed the entirety of both
files due to the line-endings changing from Windows to UNIX style.
@kryswisnaskas kryswisnaskas changed the title [Prod] Fix medium security alert; include inactive grants; update unexpected imports [Prod] Include inactive grants withing 60 days; update TR imports Jul 31, 2024
@thewatermethod thewatermethod changed the title [Prod] Include inactive grants withing 60 days; update TR imports [Prod] Include inactive grants withing 60 days; update TR imports, add resource use sparkline graph Aug 2, 2024
@AdamAdHocTeam AdamAdHocTeam marked this pull request as ready for review August 5, 2024 15:58
@Jones-QuarteyDana Jones-QuarteyDana merged commit 909be0e into production Aug 5, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants