-
Notifications
You must be signed in to change notification settings - Fork 72
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
Test multiple versions of Python #1080
Commits on Aug 25, 2022
-
Prevent modifying default taxonomy fields (#990)
* Add is_default field to taxonomy sql models (#976) * Add is_default field to taxonomy sql models * Update changelog * Autoformat alembic migration file * Update dataset.yml with is_default * Bump fideslang version Update changelog Autoformat alembic migration file Update dataset.yml with is_default Bump fideslang version * Prevent modifying default taxonomy on update Add docstring * Move is_default check to routes/crud.py Revert database/crud.py changes * Handle forbidding when given a list of fides keys * Add test * Handle attempting to modify is_default field * Update changelog * Debug failing test * Add another print debugging stmt * Revert "Add another print debugging stmt" This reverts commit 527bd03. * Revert "Debug failing test" This reverts commit daf3ca8. * Scope resources_dict to function * Clean up changelog * Allow modifying defaults but not is_default * Handle case where checking for new upsert * Refactor to put tests in a class * Handle upserting is_default
Configuration menu - View commit details
-
Copy full SHA for 607708d - Browse repository at this point
Copy the full SHA 607708dView commit details -
* Add delete call to slices * Hook up delete button * Add result handling * Only show delete on nodes without children * Add tests for delete * Update changelog * Render action buttons as a prop to AccordionTree * Fix import consistency * Rename onEdit and onDelete * Clear edit entity on delete * Use TreeNode type
Configuration menu - View commit details
-
Copy full SHA for 72642cf - Browse repository at this point
Copy the full SHA 72642cfView commit details
Commits on Aug 26, 2022
-
Update cypress fixtures (#1022)
* Update fixtures * Update tests based on updated fixtures
Configuration menu - View commit details
-
Copy full SHA for 1d7b896 - Browse repository at this point
Copy the full SHA 1d7b896View commit details -
Add taxonomy entity form (#1019)
* Rename data-categories.slice --> taxonomy.slice * Add active taxonomy type to store * Add create mutation to slices * Hook up create to form * Fixup form UX * Derive parent key from fides key * Conditionally render parent key field * Add tests for adding taxonomy entities * Clean up * Update changelog * Simplify setting add state * Add test for showing either add or create form * Derive isCreate from status of fides key
Configuration menu - View commit details
-
Copy full SHA for ba09cec - Browse repository at this point
Copy the full SHA ba09cecView commit details
Commits on Aug 30, 2022
-
Add check for is_default before rendering delete button (#1023)
* Add check for is_default before rendering delete button * Update changelog * Update test data to include is_default * Add cypress tests
Configuration menu - View commit details
-
Copy full SHA for 362fac9 - Browse repository at this point
Copy the full SHA 362fac9View commit details
Commits on Aug 31, 2022
-
* Fix mypy error * Update CHANGELOG * Remove unused import Co-authored-by: Paul Sanders <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0079c9e - Browse repository at this point
Copy the full SHA 0079c9eView commit details -
Custom label for user defined taxonomy fields (#1027)
* Add renderTag prop * Add cypress tests * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 343f045 - Browse repository at this point
Copy the full SHA 343f045View commit details -
Add boolean fields and use them in taxonomy forms (#1028)
* Add CustomRadioGroup as a form input * Use new radio group input for taxonomy forms * Update extra form fields prop to be a function * Cast string boolean back to real boolean * Tests * Update changelog * Clean up some type comparisons * Revert === undefined since the fields can actually be null
Configuration menu - View commit details
-
Copy full SHA for 1ae809a - Browse repository at this point
Copy the full SHA 1ae809aView commit details
Commits on Sep 1, 2022
-
remove exclude_unset=True to return clean diff (#1026)
* remove exclude_unset=True to return clean diff * changelog * don't stop the test suite when there is a failure Co-authored-by: Thomas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9aa7ac3 - Browse repository at this point
Copy the full SHA 9aa7ac3View commit details
Commits on Sep 2, 2022
-
Set pydantic < 1.10.0 to fix CI issues with fideslang functions (#1045)
Should be able to revert after fideslang figures out why the latest pydantic causes failures
Configuration menu - View commit details
-
Copy full SHA for 428267a - Browse repository at this point
Copy the full SHA 428267aView commit details -
[fidesctl-plus #78] cross app navigation (#1037)
* fctl/nav: Move NavBar into nav directory * fctl/nav: Decouple Header and NavBar * fctl/nav: Extract NavButton presentational component * fctl/nav: Extract NavLink component * fctl/zones: Generic utility for configuring app zones This change brings in some zone handling code from fidesctl-plus and makes it more generic so that we can use the same pattern in both apps. * fctl/nav: Use zone-aware nav links * fctl/nav: Replace Jest nav tests with Cypress tests This change switches moves our nav routing tests into Cypress instead of Jest. The React test renderer was having trouble integrating with Next's dynamic import, which was going to require a complex solution. Instead, by moving the nav tests into Cypress we can test the real router state without relying on mocks. This will prove even more useful in a later commit when we update what links are available based on whether the API says we are in fidesctl-plus. * fctl/features: Query /plus/health API to determine if Plus features should be shown * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 1eca516 - Browse repository at this point
Copy the full SHA 1eca516View commit details
Commits on Sep 6, 2022
-
* Prepare changelog for 1.8.3 release * Fixup misattributed changelog items * Add fix for pydantic version
Configuration menu - View commit details
-
Copy full SHA for d4961e1 - Browse repository at this point
Copy the full SHA d4961e1View commit details -
noxfiles: Session for building fidesctl python package (#1047)
* noxfiles: Session for building fctl python package * fix a pylint error Co-authored-by: Thomas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 183b2f1 - Browse repository at this point
Copy the full SHA 183b2f1View commit details -
[942] fctl/api: Serve static files using route maps (#1046)
* fctl/api: Adapt generate_route_file_map from Ops and unit test it * fctl/api: Serve static files using route maps This includes both packaged (pip installed) and local build files, depending on what is available. * Update changelog
Configuration menu - View commit details
-
Copy full SHA for bd587a2 - Browse repository at this point
Copy the full SHA bd587a2View commit details
Commits on Sep 7, 2022
-
Fix truncated evaluation error messages (#1053)
* Fix truncated evaluation error messages * add a test for the evaluations output * fix mypy error * update changelog
Configuration menu - View commit details
-
Copy full SHA for add237c - Browse repository at this point
Copy the full SHA add237cView commit details -
Bump next-auth from 4.9.0 to 4.10.3 in /clients/ctl/admin-ui (#1025)
Bumps [next-auth](https://github.com/nextauthjs/next-auth) from 4.9.0 to 4.10.3. - [Release notes](https://github.com/nextauthjs/next-auth/releases) - [Changelog](https://github.com/nextauthjs/next-auth/blob/main/CHANGELOG.md) - [Commits](https://github.com/nextauthjs/next-auth/compare/[email protected]@v4.10.3) --- updated-dependencies: - dependency-name: next-auth dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Allison King <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b15b5ed - Browse repository at this point
Copy the full SHA b15b5edView commit details
Commits on Sep 8, 2022
-
Cascade delete taxonomy children (#1042)
* Configure pytest for async functions * Refactor FixtureRequest so it can be shared across tests * Add test for deleting children taxonomy * Add logic to cascade delete * Update changelog * Update UI to allow deleting parent taxonomy fields with a warning * Clean up * Update cypress tests
Configuration menu - View commit details
-
Copy full SHA for b9e127a - Browse repository at this point
Copy the full SHA b9e127aView commit details
Commits on Sep 9, 2022
-
Initial systems management page (#1054)
* Rename SystemsTable to SystemsGrid * Add BorderGrid component to abstract out grid * Build out SystemCard * Add search feature * Pull SystemCard out into its own component * Add cypress tests for system management page * Update changelog * Fix nav bar test
Configuration menu - View commit details
-
Copy full SHA for 6352fd9 - Browse repository at this point
Copy the full SHA 6352fd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeabe68 - Browse repository at this point
Copy the full SHA aeabe68View commit details -
Alter taxonomy upsert behavior (#1040)
* Configure pytest for async functions * Add tests for changing updating default taxonomy * Change upsert behavior to append * Update changelog * Address PR comments * Replace upsert with create * Remove unused import
Configuration menu - View commit details
-
Copy full SHA for 3abc3c4 - Browse repository at this point
Copy the full SHA 3abc3c4View commit details
Commits on Sep 12, 2022
-
Remove disabled Nav Buttons (#1067)
* Update NavBar.tsx * remove "more" from the navbar * fix a linting error * remove cypress tests for disabled links
Configuration menu - View commit details
-
Copy full SHA for 048b949 - Browse repository at this point
Copy the full SHA 048b949View commit details -
Form to add a system via yaml (#1062)
* Add new system page * Refactor YamlForm so it can be reused * Fixup some types in existing system slice * Add SystemYamlForm * Add cypress test for system * Update changelog * Fix empty state and remove ellipsis for now * Remove tests on more actions button * Move changelog items to Unreleased
Configuration menu - View commit details
-
Copy full SHA for a2d88e5 - Browse repository at this point
Copy the full SHA a2d88e5View commit details -
ui/dataset: "Classify" toggle for fidesctl-plus (#1057)
* ui/dataset: Spacing improvements for generate form * ui/inputs: CustomSwitch component for switches * ui/dataset: "Classify" toggle for fidesctl-plus * ui/dataset: Cypress test when classify is available * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 5fdf922 - Browse repository at this point
Copy the full SHA 5fdf922View commit details
Commits on Sep 13, 2022
-
[1058] ui/dataset: Confirmation modal to kick off classify (#1069)
* ui/featuers: Extract Plus API into its own slice * ui/dataset: Refactor dataset creation chain of mutations This should make it easier to extend the sequence of API calls to add Classify. Before, the structure made it hard to identify the orders in which mutations were called, and which object was the generated (temporary) vs persisted dataset. Now the generate and create functions return their results or an error string. I also made a change to how the error message is shown: instead of always assigning the message to the form's URL field, it's shown in a error toast. Now that we have multiple fields on this form, it wasn't clear the URL is going to be responsible for any errors. * ui/plus: Mock implementation of the classify API * ui/dataset: Request classify if toggled * ui/dataset: Confirmation modal to kick off classify * ui/dataset: Cypress test for starting classify * ui/dataset: Clear active dataset on un-mount instead of mount This change makes it possible for the classify flow to highlight the newly-created dataset when we navigate back to the table. Previously, the active dataset was cleared by index page, which made preserving the active set between routes impossible. Now we only clear when we leave a datset's view, which gives us the same experience and the new feature. * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 74352b6 - Browse repository at this point
Copy the full SHA 74352b6View commit details
Commits on Sep 14, 2022
-
Scaffold manual system flow (#1068)
* Refactor generate type to boolean * Add ManualSystemFlow * Add ConfigureSteps * Make button bigger * Update changelog * Remove UI features for WIP elements
Configuration menu - View commit details
-
Copy full SHA for c9d1a13 - Browse repository at this point
Copy the full SHA c9d1a13View commit details
Commits on Sep 15, 2022
-
[1073] ui/dataset: Show status badge for datasets using classificatio…
…n results (#1074) * ui/plus: Classifications grouped by dataset fides key * ui/dataset: Show status badge for datasets using classification results * ui/dataset: Cypress tests for classified table * Update changelog
Configuration menu - View commit details
-
Copy full SHA for dc8b6f3 - Browse repository at this point
Copy the full SHA dc8b6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dcb2a6 - Browse repository at this point
Copy the full SHA 6dcb2a6View commit details