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

[DF-3071] Enhancement for Digital Forms Admin Page #370

Merged
merged 12 commits into from
Sep 9, 2024

Conversation

ratheesh-aot
Copy link
Contributor

ISSUE : https://jag.gov.bc.ca/jirarsi/browse/DF-3071

Requirements:

  1. Email Notification when a new user sends access request to DF forms - [RSIOpsSupport@gov.bc.ca]
    (mailto:RSIOpsSupport@gov.bc.ca)

Added new admin notify mail functions on new user request.
Mail will be send to the admin email configured on exisitng ENV variable ADMIN_EMAIL_ADDRESS
Also added a new env to backend python

REACT_APP_BASE_URL=http://localhost:3000/roadside-forms

which will the public url for the frontend of Digital forms
Assuming this will be available in env

Mail Preview
image

  1. Sort, filter, and search for columns: SURNAME / Given / PRIME ID / Agency / Role / Date Applied / Last Active (see new field request)
    Added Sort, Filter and Pagination for the User table
    image

  2. When approving / deleting a user, add an extra layer for confirmation of the action
    Added confirmation dialogs and success messages.
    image
    image

  3. Separate Approved Users from New User requests
    Added a new Checkbox filter to filter new user requests
    image

  4. Create a new field to identify the last active date of a user
    Added new field last_active and updating the data on loading the page and every 5 minutes
    image

  5. Able to send email message to users that has been granted access.
    Excluded from this ticket and on hold as per dicussion with Darell
    Email available in SSO may be not the correct one

Added filter and sort for columns
Added pagination
Added checkbox filter for New user request only
Added last active column
Email Notification when a new user sends access request to DF forms
Create a new field to identify the last active date of a user
Copy link

github-actions bot commented Sep 6, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-06 17:24:04.391798133 +0000 UTC m=+0.222198416

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 6, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-06 18:29:36.052635911 +0000 UTC m=+0.199674397

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 6, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-06 20:01:41.47163235 +0000 UTC m=+0.197721990

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 6, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-06 22:49:02.664689358 +0000 UTC m=+0.200121885

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 6, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-06 23:05:00.401982045 +0000 UTC m=+0.234879670

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 6, 2024

rsbc-roadside-forms-backend-api:latest (redhat 8.8) - Trivy Report - 2024-09-06 23:11:55.466714019 +0000 UTC m=+0.402119877

redhat
No Vulnerabilities found
No Misconfigurations found
python-pkg
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 9, 2024

rsbc-roadside-forms-backend-api:latest (redhat 8.8) - Trivy Report - 2024-09-09 16:52:45.977511856 +0000 UTC m=+0.400628590

redhat
No Vulnerabilities found
No Misconfigurations found
python-pkg
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 9, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-09 16:53:55.410131414 +0000 UTC m=+0.207287933

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 9, 2024

rsbc-roadside-forms-backend-api:latest (redhat 8.8) - Trivy Report - 2024-09-09 17:33:24.883605809 +0000 UTC m=+0.416081593

redhat
No Vulnerabilities found
No Misconfigurations found
python-pkg
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 9, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-09 17:34:25.685443876 +0000 UTC m=+0.202374280

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

sonarqubecloud bot commented Sep 9, 2024

Copy link

github-actions bot commented Sep 9, 2024

rsbc-roadside-forms-frontend:latest (redhat 8.7) - Trivy Report - 2024-09-09 17:52:50.507094262 +0000 UTC m=+0.203985008

redhat
No Vulnerabilities found
No Misconfigurations found

Copy link

github-actions bot commented Sep 9, 2024

rsbc-roadside-forms-backend-api:latest (redhat 8.8) - Trivy Report - 2024-09-09 18:06:50.813466468 +0000 UTC m=+0.403369346

redhat
No Vulnerabilities found
No Misconfigurations found
python-pkg
No Vulnerabilities found
No Misconfigurations found

@ratheesh-aot ratheesh-aot marked this pull request as ready for review September 9, 2024 18:38
@adimar-aot adimar-aot merged commit c87c0f2 into release/2024.9.1 Sep 9, 2024
9 checks passed
@adimar-aot adimar-aot deleted the feature/DF-3071-Admin-Updates branch September 9, 2024 21:40
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.

2 participants