TACC / Core-CMS-Custom

Customized Core CMS code and builds
5 stars 0 forks source link

refactor: apcd-cms to apcd_cms #296

Closed wesleyboar closed 1 month ago

wesleyboar commented 1 month ago

Overview

(archived comments) > **⚠️ Important** > - To **build** _before_ merge, use [`apcd-cms-with-_.yml`](https://github.com/TACC/Core-CMS-Custom/actions/workflows/apcd-cms-with-_.yml) workflow. > - To **deploy**, use [TACC/Core-Portal-Deployments#48](https://github.com/TACC/Core-Portal-Deployments/pull/48). > I [built](https://github.com/TACC/Core-CMS-Custom/actions/runs/10150668014) and [deployed](https://jenkins.portals.tacc.utexas.edu/job/Core_Portal_Deploy/658/) to dev server on 2024-07-29.

Related

Changes

Testing

  1. Be in root dir.
  2. Check out default branch. git checkout main
  3. Enter original APCD dir. cd apcd-cms
  4. Stop running containers. make stop
  5. Return to root dir. cd ../
  6. Check out this branch. git checkout refactor/apcd-cms-to-apcd_cms
  7. Copy secrets and settings to renamed APCD dir. cp apcd-cms/src/taccsite_cms/*.py apcd_cms/src/taccsite_cms/
  8. Rename custom/local settings. Find/Replace from apcd-cms to apcd-cms in apcd_cms/src/settings_*.py
  9. Enter renamed APCD dir. cd apcd_cms
  10. Start existing containers. make start
  11. Enter container. docker exec -it core_cms /bin/bash
  12. Collect static assets. python manage.py collectstatic --no-input
  13. Test /register/request-to-submit/.
    • Verify logo loads from apcd_cms (not apcd-cms).
    • Verify page-specific template and CSS both load.

UI

Local Environment

logo template & css
logo template

See width: 10ch from apcd_cms/…/static/registrations/css/….

Logo Path

Tested on dev via https://github.com/TACC/Core-Portal-Deployments/pull/48.

Before After
apcd_cms deploy on dev - logo BEFORE apcd_cms deploy on dev - logo AFTER

Page-Specific Template & CSS

Tested on dev via https://github.com/TACC/Core-Portal-Deployments/pull/48.

Before After
apcd_cms deploy on dev - css BEFORE apcd_cms deploy on dev - css AFTER