Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 2.91 KB

README.md

File metadata and controls

26 lines (23 loc) · 2.91 KB

Project configurations for the Data Curator App

Each project or DCC needs the following for DCA:
- A record in dcc_config.csv.
- A project folder in this repo containing at minimum dca-template-config.json for the project's data model.

The project-specific folder contains at minimum dca-template-config.json to specify which data model components can be selected by users in DCA. This file can be created automatically by this repo's generate_templates workflow. This will create a PR with the file where users can edit it manually if needed.

dcc_config.csv allows users to configure project information, Schematic options, aesthetics. The fields are:
- project_name - name of DCC in dropdown menu
- synapse_asset_view - synapse ID of asset view.
- data_model_url - data model URL (RAW github file).
- template_menu_config_file - path to DCA template dropdown file in repo.
- logo_location - path to logo file in repo. Optional.
- logo_link - link to DCC website. Optional.
- manifest_output_format - excel or google_sheets. Schemtic manifest get option.
- manifest_use_annotations - TRUE or FALSE. Schemtic manifest get option.
- validate_restrict_rules - TRUE or FALSE. Schematic model validate and submit option.
- submit_use_schema_labels - TRUE or FALSE. Schematic model submit option.
- submit_table_manipulation - replace or upsert. Schematic model submit option.
- submit_manifest_record_type - One of table_and_file, file_only , file_and_entities or table_file_and_entities. Schematic model submit option.
- submit_hide_blanks - TRUE or FALSE. Schematic model submit option.
- use_compliance_dashboard - TRUE or FALSE. Only FALSE currently supported. Data compliance dashboard.
- primary_col - center header color hex code. Optional.
- secondary_col - right header color hex code. Optional.
- sidebar_col - left header color hex code. Optional.