Skip to content

System form rework#3920

Merged
TheAndrewJackson merged 52 commits into
mainfrom
3827-system-form-rework
Aug 17, 2023
Merged

System form rework#3920
TheAndrewJackson merged 52 commits into
mainfrom
3827-system-form-rework

Conversation

@jpople
Copy link
Copy Markdown
Contributor

@jpople jpople commented Aug 15, 2023

Closes #3827

Description Of Changes

Update system information and data use tabs in system view with new form designs and new field specifications

Steps to Confirm

  • Go to "add system" and add and save a new system
  • Open an existing system from "view systems", make changes, then save
  • Go to "data use" tab
  • Click "add data use", fill out form and save
  • Open existing data use by clicking row in table, make changes, and save
  • Delete a data use from the system by clicking delete button

Pre-Merge Checklist

jpople and others added 30 commits July 31, 2023 11:36
…nt_controller in the future. Add source/destination with the intent to deprecate system egress and ingress.

- Bump fideslang temporary commit and add starting draft of data migration.
…to corresponding system fields where applicable/
…eclaration dataset references to system dataset references.

- Cleanup how joint_controller_info and third_parties are created by putting semicolons in between combined elements
- Add system create/update tests around new expected fields
- Add tests around data stewards now being returned in system response.
- Bump fideslang branch commit
- Revert systems yaml changes, it seems like this file actually annotates fides service itself
- Python cleanup in system dictionary data migration
- Changing pending deprecation/will be deprecated code comments to deprecated
@cypress
Copy link
Copy Markdown

cypress Bot commented Aug 16, 2023

Passing run #3622 ↗︎

0 4 0 0 Flakiness 0
⚠️ You've recorded test results over your free plan limit.
Upgrade your plan to view test results.

Details:

Merge 364993b into 184fc94...
Project: fides Commit: a9c643b53f ℹ️
Status: Passed Duration: 01:14 💡
Started: Aug 17, 2023 11:29 PM Ended: Aug 17, 2023 11:30 PM

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings.

Copy link
Copy Markdown
Contributor

@TheAndrewJackson TheAndrewJackson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've finished initial pass of the code. It's looking good! Now I'm going to go through and test everything

Comment thread clients/admin-ui/src/features/system/SystemFormTabs.tsx Outdated
Comment thread clients/admin-ui/src/features/system/SystemInformationForm.tsx Outdated
Comment thread clients/admin-ui/src/features/system/system.slice.ts Outdated
@TheAndrewJackson TheAndrewJackson changed the title 3827 system form rework System form rework Aug 16, 2023
Comment thread clients/admin-ui/src/features/system/SystemInformationForm.tsx
Comment thread clients/admin-ui/src/features/system/SystemInformationForm.tsx
@TheAndrewJackson
Copy link
Copy Markdown
Contributor

It looks like some of the fields aren't saving and might need the keys to be updated. Some that I'm seeing are:

  • DPIA/DPA location
  • data steward
  • department
  • Legal contact (DPO)
  • joint controller

Copy link
Copy Markdown
Contributor

@TheAndrewJackson TheAndrewJackson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💥

@TheAndrewJackson TheAndrewJackson marked this pull request as ready for review August 17, 2023 23:53
@TheAndrewJackson TheAndrewJackson merged commit 2de9db7 into main Aug 17, 2023
@TheAndrewJackson TheAndrewJackson deleted the 3827-system-form-rework branch August 17, 2023 23:54
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.

Update system forms to match design

3 participants