TACC / Core-CMS

The Core CMS codebase used by TACC Portals.
https://cep.tacc.utexas.edu
2 stars 1 forks source link

feat: TV3-181 allow remote LOGO and FAVICON #783

Closed wesleyboar closed 6 months ago

wesleyboar commented 7 months ago

Overview

Related

Changes

Testing

  1. Load Core-CMS sans taccsite_cms/settings_custom.py.
  2. Verify logo is default — white "PORTAL".
  3. Verify favicon is default — white star on blue field.
  4. Load Core-CMS with taccsite_cms/settings_custom.py. cp taccsite_cms/settings_custom.example.py taccsite_cms/settings_custom.py
  5. Restart server.
  6. Verify logo is PTDataX's — "DATAX".
  7. Verify favicon is PTDataX's — multi-colored "X".
  8. Edit taccsite_cms/settings.py, uncomment LOGO setting.
  9. Edit taccsite_cms/settings.py, uncomment FAVICON setting.
  10. Restart server (if necessary).
  11. Verify logo is default — white "PORTAL".
  12. Verify favicon is default — white star on blue field.
  13. Re-test https://github.com/TACC/Core-CMS-Custom/pull/260.

UI

Standard Custom Deprecated
2 3 Standard 6 7 Custom 11 12 Deprecated

Notes

Used on client via https://github.com/TACC/Core-CMS-Custom/pull/260.

wesleyboar commented 6 months ago

I will return with a PR that supports prefixes TACC_ and CORE_CMS_ (and/or something else we decide) [supports PORTAL_ prefix], so that the confusing TACC_LOGO and TACC_FAVICON do not propagate.

wesleyboar commented 6 months ago

See CMD-79 next.