diff --git a/dcor_control/inspect/config_ckan.py b/dcor_control/inspect/config_ckan.py index b086d52..bbefed7 100644 --- a/dcor_control/inspect/config_ckan.py +++ b/dcor_control/inspect/config_ckan.py @@ -234,12 +234,14 @@ def get_expected_site_options(dcor_site_config_dir): if template_paths: cfg["ckan.ini"]["extra_template_paths"] = ",".join(template_paths) - # Branding: Set favicon - for pi in reversed(cfg.get("branding_paths", [])): - pf = (dcor_site_config_dir / pi).resolve() / "favicon.ico" - if pf.exists(): - cfg["ckan.ini"]["ckan.favicon"] = str(pf) - break + # Branding: Set extra public paths + public_paths = [] + for pi in cfg.get("branding_paths", []): + pp = (dcor_site_config_dir / pi).resolve() / "public" + if pp.exists(): + public_paths.append(str(pp)) + if public_paths: + cfg["ckan.ini"]["extra_public_paths"] = ",".join(public_paths) # Fill in template variables update_expected_ckan_options_templates(cfg) diff --git a/dcor_control/resources/branding/medical/.gitignore b/dcor_control/resources/branding/medical/public/.gitignore similarity index 100% rename from dcor_control/resources/branding/medical/.gitignore rename to dcor_control/resources/branding/medical/public/.gitignore diff --git a/dcor_control/resources/branding/medical/favicon.ico b/dcor_control/resources/branding/medical/public/favicon.ico similarity index 100% rename from dcor_control/resources/branding/medical/favicon.ico rename to dcor_control/resources/branding/medical/public/favicon.ico diff --git a/dcor_control/resources/branding/medical/favicon.svg b/dcor_control/resources/branding/medical/public/favicon.svg similarity index 100% rename from dcor_control/resources/branding/medical/favicon.svg rename to dcor_control/resources/branding/medical/public/favicon.svg diff --git a/dcor_control/resources/branding/medical/images/dcor-076.png b/dcor_control/resources/branding/medical/public/images/dcor-076.png similarity index 100% rename from dcor_control/resources/branding/medical/images/dcor-076.png rename to dcor_control/resources/branding/medical/public/images/dcor-076.png diff --git a/dcor_control/resources/branding/medical/images/dcor-096.png b/dcor_control/resources/branding/medical/public/images/dcor-096.png similarity index 100% rename from dcor_control/resources/branding/medical/images/dcor-096.png rename to dcor_control/resources/branding/medical/public/images/dcor-096.png diff --git a/dcor_control/resources/branding/medical/images/dcor-152.png b/dcor_control/resources/branding/medical/public/images/dcor-152.png similarity index 100% rename from dcor_control/resources/branding/medical/images/dcor-152.png rename to dcor_control/resources/branding/medical/public/images/dcor-152.png diff --git a/dcor_control/resources/branding/medical/images/dcor-180.png b/dcor_control/resources/branding/medical/public/images/dcor-180.png similarity index 100% rename from dcor_control/resources/branding/medical/images/dcor-180.png rename to dcor_control/resources/branding/medical/public/images/dcor-180.png diff --git a/dcor_control/resources/branding/mpl/.gitignore b/dcor_control/resources/branding/mpl/public/.gitignore similarity index 100% rename from dcor_control/resources/branding/mpl/.gitignore rename to dcor_control/resources/branding/mpl/public/.gitignore diff --git a/dcor_control/resources/branding/mpl/favicon.ico b/dcor_control/resources/branding/mpl/public/favicon.ico similarity index 100% rename from dcor_control/resources/branding/mpl/favicon.ico rename to dcor_control/resources/branding/mpl/public/favicon.ico diff --git a/dcor_control/resources/branding/mpl/favicon.svg b/dcor_control/resources/branding/mpl/public/favicon.svg similarity index 100% rename from dcor_control/resources/branding/mpl/favicon.svg rename to dcor_control/resources/branding/mpl/public/favicon.svg diff --git a/dcor_control/resources/branding/testing/.gitignore b/dcor_control/resources/branding/testing/public/.gitignore similarity index 100% rename from dcor_control/resources/branding/testing/.gitignore rename to dcor_control/resources/branding/testing/public/.gitignore diff --git a/dcor_control/resources/branding/testing/favicon.ico b/dcor_control/resources/branding/testing/public/favicon.ico similarity index 100% rename from dcor_control/resources/branding/testing/favicon.ico rename to dcor_control/resources/branding/testing/public/favicon.ico diff --git a/dcor_control/resources/branding/testing/favicon.svg b/dcor_control/resources/branding/testing/public/favicon.svg similarity index 100% rename from dcor_control/resources/branding/testing/favicon.svg rename to dcor_control/resources/branding/testing/public/favicon.svg diff --git a/dcor_control/resources/branding/testing/images/dcor-076.png b/dcor_control/resources/branding/testing/public/images/dcor-076.png similarity index 100% rename from dcor_control/resources/branding/testing/images/dcor-076.png rename to dcor_control/resources/branding/testing/public/images/dcor-076.png diff --git a/dcor_control/resources/branding/testing/images/dcor-096.png b/dcor_control/resources/branding/testing/public/images/dcor-096.png similarity index 100% rename from dcor_control/resources/branding/testing/images/dcor-096.png rename to dcor_control/resources/branding/testing/public/images/dcor-096.png diff --git a/dcor_control/resources/branding/testing/images/dcor-152.png b/dcor_control/resources/branding/testing/public/images/dcor-152.png similarity index 100% rename from dcor_control/resources/branding/testing/images/dcor-152.png rename to dcor_control/resources/branding/testing/public/images/dcor-152.png diff --git a/dcor_control/resources/branding/testing/images/dcor-180.png b/dcor_control/resources/branding/testing/public/images/dcor-180.png similarity index 100% rename from dcor_control/resources/branding/testing/images/dcor-180.png rename to dcor_control/resources/branding/testing/public/images/dcor-180.png