Skip to content
This repository has been archived by the owner on Nov 30, 2022. It is now read-only.

[Admin UI] Create new Admin UI v0 #297

Closed
4 of 5 tasks
seanpreston opened this issue Mar 17, 2022 · 0 comments · Fixed by #364
Closed
4 of 5 tasks

[Admin UI] Create new Admin UI v0 #297

seanpreston opened this issue Mar 17, 2022 · 0 comments · Fixed by #364
Labels
enhancement New feature or request

Comments

@seanpreston
Copy link
Contributor

seanpreston commented Mar 17, 2022

Mocks and wireframes

Prioritized features

  • Login/logout page
  • Subject request page
  • Approve/deny subject requests via the UI
  • Search for subject requests
  • Download subject requests (ALL SRs, no adherence to filter)
@seanpreston seanpreston added the enhancement New feature or request label Mar 17, 2022
@elliotbonneville elliotbonneville mentioned this issue Apr 5, 2022
4 tasks
seanpreston pushed a commit that referenced this issue Apr 8, 2022
* Implements initial privacy center layout

* Implement privacy request modal

* 80 Query Execution BigQuery (#215)

Adds query execution (access and erasure) support for BigQuery.

* makes client_id optional on the PrivacyRequest model

* makes PrivacyRequestCreate.requested_at optional, and default to datetime.utcnow() in the API view

* remove authentication requirements from privacy request create tests

* Update request format slightly

* Switch to babel for compilation to prevent swc build error

* Implement alerts

* Implement optionally required fields

* Move types out of ignored lib folder

* Commit updated files referring to types

* Tweak styles to match Figma designs

* Correct action card layout for all numbers of cards

* Correct logo placement behind alerts

* Correct merge changes

* Implement testing

* Document functionality in README

* Correct README header

* Correct deployment instructions

* Move test setup file to __tests__ folder

* simplify initial config

* Address PR comments

- Remove .env.development file as config lives in `config/config.json`
- Update docs to include instructions to `npm install`
- Add `test:ci` command
- Remove email validation from form
- Add anchor logo on 404 page

* Update README to include note about CSS customization

* Reapply README change

* Remove manual line wrapping from README.md

* Implement UI mock of requests management page

* Improve layout fidelity to designs

* Initialize state management with redux-toolkit

* Implement API mock

* Implement mock server

* Implement login, data retrieval, PII obscuring

* Begin implementing request filters

* Implement ID copying

* Implement searching by ID

* Implement CSV download

* Add policy tag

* adds a data migration to seed some example policies and privacy requests

* autocommit enum field changes so we can use them in the subsequent migration

* Implement Approve / Deny requests

* Implement pagination

* Implement auth redirect, pagination filter reset

* Correct recursive imports by adding type prefix

* Replace hardcoded endpoints with env variables

* Correct tab focus handling on request table rows

* Add shadow to row action hover menu

* Disabled unsupported nav links

* Add border radius to inputs

* Remove unnecessary auth env variable

* Response to review comments

* Expand README

* Revert "adds a data migration to seed some example policies and privacy requests"

This reverts commit 3376b03.

* Revert "autocommit enum field changes so we can use them in the subsequent migration"

This reverts commit ae8a648.

* Grab correct reviewer field

Co-authored-by: Catherine Smith <[email protected]>
Co-authored-by: Sean Preston <[email protected]>
sanders41 pushed a commit that referenced this issue Sep 22, 2022
* Implements initial privacy center layout

* Implement privacy request modal

* 80 Query Execution BigQuery (#215)

Adds query execution (access and erasure) support for BigQuery.

* makes client_id optional on the PrivacyRequest model

* makes PrivacyRequestCreate.requested_at optional, and default to datetime.utcnow() in the API view

* remove authentication requirements from privacy request create tests

* Update request format slightly

* Switch to babel for compilation to prevent swc build error

* Implement alerts

* Implement optionally required fields

* Move types out of ignored lib folder

* Commit updated files referring to types

* Tweak styles to match Figma designs

* Correct action card layout for all numbers of cards

* Correct logo placement behind alerts

* Correct merge changes

* Implement testing

* Document functionality in README

* Correct README header

* Correct deployment instructions

* Move test setup file to __tests__ folder

* simplify initial config

* Address PR comments

- Remove .env.development file as config lives in `config/config.json`
- Update docs to include instructions to `npm install`
- Add `test:ci` command
- Remove email validation from form
- Add anchor logo on 404 page

* Update README to include note about CSS customization

* Reapply README change

* Remove manual line wrapping from README.md

* Implement UI mock of requests management page

* Improve layout fidelity to designs

* Initialize state management with redux-toolkit

* Implement API mock

* Implement mock server

* Implement login, data retrieval, PII obscuring

* Begin implementing request filters

* Implement ID copying

* Implement searching by ID

* Implement CSV download

* Add policy tag

* adds a data migration to seed some example policies and privacy requests

* autocommit enum field changes so we can use them in the subsequent migration

* Implement Approve / Deny requests

* Implement pagination

* Implement auth redirect, pagination filter reset

* Correct recursive imports by adding type prefix

* Replace hardcoded endpoints with env variables

* Correct tab focus handling on request table rows

* Add shadow to row action hover menu

* Disabled unsupported nav links

* Add border radius to inputs

* Remove unnecessary auth env variable

* Response to review comments

* Expand README

* Revert "adds a data migration to seed some example policies and privacy requests"

This reverts commit 4d1628132929312cd749bde49e37c0108bc2bf79.

* Revert "autocommit enum field changes so we can use them in the subsequent migration"

This reverts commit c9a2587b4355e1d5acf37fa28461cbdd61ec931e.

* Grab correct reviewer field

Co-authored-by: Catherine Smith <[email protected]>
Co-authored-by: Sean Preston <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant