TACC / Core-CMS-Custom

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

feat: a2cps_cms #175

Closed wesleyboar closed 1 year ago

wesleyboar commented 1 year ago

Overview

Migrate project from Core-CMS-Resources.

Related

Testing

  1. Verify build and deploy succeed on https://pprd.a2cps.tacc.utexas.edu/.
  2. Verify all CSS files load.
  3. Verify new and deprecated templates load.
  4. Verify new and deprecated templates work.
  5. Verify https://pprd.a2cps.tacc.utexas.edu/ and https://a2cps.tacc.utexas.edu/ match (styles, not content). Note: Buttons are supposed to be blue now (example: contact form on pprd and prod).

UI

CSS

local remote
a2cps local ui a2cps pprd ui

Templates

deprecated new
a2cps deprecated template a2cps new template
wesleyboar commented 1 year ago

Archive

Before today, this PR had been stalled by a Core-CMS bug. That bug is now fixed.

> **Warning** > [Deploy failure](https://jenkins01.tacc.utexas.edu/job/Core_Portal_Deploy/2993) since 6a256c2 loads https://github.com/TACC/Core-CMS/releases/tag/v3.12.0-alpha.10 `FileNotFoundError: [Errno 2] No such file or directory: '/code/taccsite_ui/dist'`. On a fresh local instance, the error arises after running `python manage.py collectstatic --no-input`. The `taccsite_ui/dist` error is novel. I _think_ it is **only** on a Core-CMS-Custom project using Core-CMS v3.12. The v3.12 websites that _currently_ (2023-07-25) do **not** have trouble with `taccsite_ui/dist` are CEP ([ui demo](https://cep.tacc.utexas.edu/static/ui/)) and TUP ([ui demo](https://tacc.utexas.edu/static/ui/)). Potentially related or helpful is https://github.com/TACC/tup-ui/pull/236. The fix: - https://github.com/TACC/Core-CMS/pull/688