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

Code changes from new metadata spec: back end #404

Closed
4 tasks done
seanprivett opened this issue May 15, 2024 · 1 comment · Fixed by #410
Closed
4 tasks done

Code changes from new metadata spec: back end #404

seanprivett opened this issue May 15, 2024 · 1 comment · Fixed by #410
Assignees

Comments

@seanprivett
Copy link
Contributor

seanprivett commented May 15, 2024

See https://docs.google.com/spreadsheets/d/1O1EjO96lyqDbyuzFWU8SNBky3b7tKM8dccZVS7-_t9g/edit#gid=1846443805

and the previous spike #363

Purpose

We are adding new custom properties to Datahub that will come from DBT metadata. These will be used render the contact/where to access panel on the details page.

field name description example
dc_slack_channel_name The name of a slack channel to be used as a contact point for users of the catalogue service, including the leading '#'. Note: this is not the same as the owner channel for notifications. #data-engineering
dc_slack_channel_url The URL to the slack channel https://moj.enterprise.slack.com/archives/C8X3PP1TN
dc_where_to_access_dataset An enum representing how the data can be accessed by end users. For DBT, this always defaults to AnalyticalPlatform. AnalyticalPlatform

Required changes

  • Extend our metadata model to include these custom properties
  • Ensure these 3 attributes are passed back to the frontend
  • Ensure the metadata documentation page renders correctly
  • Ensure any references to where_to_access_dataset use the new prefixed property name
@tom-webber tom-webber self-assigned this Jun 5, 2024
@tom-webber tom-webber transferred this issue from ministryofjustice/data-catalogue Jun 6, 2024
@tom-webber
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants