Skip to content

3632 clickable system tiles #3734

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

Merged
merged 17 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,35 +18,40 @@ The types of changes are:
## [Unreleased](https://github.com/ethyca/fides/compare/2.15.0...main)

### Added

- Empty state for when there are no relevant privacy notices in the privacy center [#3640](https://github.com/ethyca/fides/pull/3640)
- GPC indicators in fides-js banner and modal [#3673](https://github.com/ethyca/fides/pull/3673)
- Set `sslmode` to `prefer` if connecting to Redshift via ssh [#3685](https://github.com/ethyca/fides/pull/3685)
- Include `data_use` and `data_category` metadata in `upload` of access results [#3674](https://github.com/ethyca/fides/pull/3674)

### Fixed

- Render linebreaks in the Fides.js overlay descriptions, etc. [#3665](https://github.com/ethyca/fides/pull/3665)
- Handle names with a double underscore when processing access and erasure requests [#3688](https://github.com/ethyca/fides/pull/3688)
- Broken link to Fides docs site on the About Fides page in Admin UI [#3643](https://github.com/ethyca/fides/pull/3643)
- Add Systems Applicable Filter to Privacy Experience List [#3654](https://github.com/ethyca/fides/pull/3654)
- Privacy center and fides-js now pass in `Unescape-Safestr` as a header so that special characters can be rendered properly [#3706](https://github.com/ethyca/fides/pull/3706)

### Developer Experience

- Reorganized some `api.api.v1` code to avoid circular dependencies on `quickstart` [#3692](https://github.com/ethyca/fides/pull/3692)
- Allow Privacy Notices banner and modal to scroll as needed [#3713](https://github.com/ethyca/fides/pull/3713)

### Changed

- Moved GPC preferences slightly earlier in Fides.js lifecycle [#3561](https://github.com/ethyca/fides/pull/3561)
- Changed results from clicking "Test connection" to be a toast instead of statically displayed on the page [#3700](https://github.com/ethyca/fides/pull/3700)
- Moved "management" tab from nav into settings icon in top right [#3701](https://github.com/ethyca/fides/pull/3701)
- Remove name and description fields from integration form [#3684](https://github.com/ethyca/fides/pull/3684)
- Update EU PrivacyNoticeRegion codes and allow experience filtering to drop back to country filtering if region not found [#3630](https://github.com/ethyca/fides/pull/3630)
- Fields with default fields are now flagged as required in the front-end [#3694](https://github.com/ethyca/fides/pull/3694)
- Privacy center action cards are now able to expand to accommodate longer text [#3669](https://github.com/ethyca/fides/pull/3669)

- In "view systems", system cards can now be clicked and link to that system's `configure/[id]` page [#3734](https://github.com/ethyca/fides/pull/3734)

## [2.15.0](https://github.com/ethyca/fides/compare/2.14.1...2.15.0)

### Added

- Privacy center can now render its consent values based on Privacy Notices and Privacy Experiences [#3411](https://github.com/ethyca/fides/pull/3411)
- Add Google Tag Manager and Privacy Center ENV vars to sample app [#2949](https://github.com/ethyca/fides/pull/2949)
- Add `notice_key` field to Privacy Notice UI form [#3403](https://github.com/ethyca/fides/pull/3403)
Expand Down Expand Up @@ -148,7 +153,6 @@ The types of changes are:

- Update privacy centre email and phone validation to allow for both to be blank [#3432](https://github.com/ethyca/fides/pull/3432)


## [2.14.0](https://github.com/ethyca/fides/compare/2.13.0...2.14.0)

### Added
Expand Down Expand Up @@ -200,7 +204,6 @@ The types of changes are:

- Remove `fides export` command and backing code [#3256](https://github.com/ethyca/fides/pull/3256)


## [2.13.0](https://github.com/ethyca/fides/compare/2.12.1...2.13.0)

### Added
Expand Down Expand Up @@ -298,15 +301,13 @@ The types of changes are:
- Fixed unit tests for saas connector type endpoints now that we have >50 [#3101](https://github.com/ethyca/fides/pull/3101)
- Fixed nox docs link [#3121](https://github.com/ethyca/fides/pull/3121/files)


### Developer Experience

- Update fides deploy to use a new database.load_samples setting to initialize sample Systems, Datasets, and Connections for testing [#3102](https://github.com/ethyca/fides/pull/3102)
- Remove support for automatically configuring messaging (Mailgun) & storage (S3) using `.env` with `nox -s "fides_env(test)"` [#3102](https://github.com/ethyca/fides/pull/3102)
- Add smoke tests for consent management [#3158](https://github.com/ethyca/fides/pull/3158)
- Added nox command that opens dev docs [#3082](https://github.com/ethyca/fides/pull/3082)


## [2.11.0](https://github.com/ethyca/fides/compare/2.10.0...2.11.0)

### Added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ import { useLazyGetDatastoreConnectionStatusQuery } from "datastore-connections/
import DSRCustomizationModal from "datastore-connections/system_portal_config/forms/DSRCustomizationForm/DSRCustomizationModal";
import { Field, FieldInputProps, Form, Formik, FormikProps } from "formik";
import React from "react";
import { DatastoreConnectionStatus } from "src/features/datastore-connections/types";

import DatasetConfigField from "~/features/datastore-connections/system_portal_config/forms/fields/DatasetConfigField/DatasetConfigField";
import {
Expand All @@ -35,6 +34,7 @@ import {
SystemType,
} from "~/types/api";

import { DatastoreConnectionStatus } from "../../types";
import DeleteConnectionModal from "../DeleteConnectionModal";
import { ConnectionConfigFormValues } from "../types";
import { fillInDefaults } from "./helpers";
Expand Down
2 changes: 1 addition & 1 deletion clients/admin-ui/src/features/system/SystemCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ const SystemCard = ({ system }: SystemCardProps) => {

return (
<Box display="flex" data-testid={`system-${system.fides_key}`}>
<Box flexGrow={1} p={4}>
<Box flexGrow={1} p={4} as="button" onClick={handleEdit}>
<Heading as="h2" fontSize="16px" mb={2}>
{systemName}
</Heading>
Expand Down