Skip to content

Conversation

@wesleyboar
Copy link
Member

@wesleyboar wesleyboar commented Jun 22, 2021

Important

This PR is blocked intentionally. It should not be merged.

If you were asked to review this PR, then review these instead:

Click to reveal previous state of PR.

Previous State

Important

The branch on Frontera Dev could be for testing #259 or #249.

Overview

Purpose

  • Deploy Frontera Homepage (using mostly plugins) (dev server)
  • Allow Texascale to use main branch (current deploy uses dev)

Testing

Remote (Shortcut) Testing

The dev branch is deployed on:

Local (Complete) Testing

  1. Build for New Styles & Migrate for New Plugins

    First, docker exec -it core_cms /bin/bash. Then:

    1. python3 manage.py migrate
    2. npm ci
    3. npm run build
    4. python3 manage.py collectstatic --no-input
  2. Add Plugins to New Page
    1. Open webpage.
    2. Add test page.
    3. Add new plugins:
      • Sample (Greet User)
      • Blockquote
      • Offset Content
        • [nest any plugin you want]
      • News Article List (Static)
        • [nest] News Article Preview (Static)
      • Docs Article List (Static)
        • [nest] Docs Article Preview (Static)
      • Allocs Article List
        • [nest] Allocs Article Preview (Static)
      • Events Article List (Static)
        • [nest] Events Article Preview (Static)
  3. See PRs in "Overview".

* During your test, Frontera Dev may be running another branch (such as task/GH-245… for #249).
The page on which you add plugins will crash if you load another branch that does not have the plugins.

Notes

Complete Lists of Changes

- Add basic "Offset Content" plugin.
    - matches existing usage
    - lacks new feature (center alignment)
- Add support for Blockquote plugin inside text.
- Add support for offset option in Blockquote plugin.
Allow search to be disabled for Portal.
Allow indexing to be disabled for CMS.
Default Value (i.e. falsy):
- Allow indexing for Portal CMS.
- Disallow indexing for SAD CMS.
- Texascale:
    - Have c-offset-content extend o-offset-content styles
    - Add comment for legacy support and deprecation of c-offset-content
@wesleyboar wesleyboar marked this pull request as ready for review July 6, 2021 17:29
@wesleyboar wesleyboar added priority ▲ High priority and removed priority ━ Medium priority labels Jul 6, 2021
@wesleyboar wesleyboar linked an issue Jul 9, 2021 that may be closed by this pull request
1 task
This was linked to issues Jul 12, 2021
@wesleyboar wesleyboar removed the request for review from taoteg July 12, 2021 22:58
@wesleyboar wesleyboar marked this pull request as draft July 12, 2021 22:59
@wesleyboar wesleyboar changed the title dev → main dev → main (GH-93: Article List Styles & Plugins, and more) Jul 12, 2021
@wesleyboar wesleyboar changed the title dev → main (GH-93: Article List Styles & Plugins, and more) dev → main (GH-93: Article List Styles & Plugins + more) Jul 12, 2021
wesleyboar added a commit that referenced this pull request Jul 13, 2021
#259 with reverts of these merge commits:
- 9ce83d2
- 7ebecb1
- 580a7a5
- 2caa727
- 66380a2
- 0a82cd7
- 3622661
- mixed misc. commit fragments (so as to remaining non-GH-93 changes)
@wesleyboar wesleyboar added the blocked Unable to continue work label Jul 13, 2021
@wesleyboar wesleyboar changed the title dev → main (GH-93: Article List Styles & Plugins + more) dev → main (GH-73, GH-66 & FP-1099 & GH-93, GH-142, GH-133) Jul 13, 2021
@wesleyboar wesleyboar added has alternative Alternative solution(s) exist(s) and removed priority ▲ High priority labels Jul 13, 2021
@wesleyboar
Copy link
Member Author

This PR should not be re-opened. Other PRs supplant it.

@wesleyboar wesleyboar closed this Jul 30, 2021
@wesleyboar wesleyboar removed blocked Unable to continue work has alternative Alternative solution(s) exist(s) labels Jul 30, 2021
@wesleyboar wesleyboar added blocked Unable to continue work wontfix labels Aug 26, 2021
@wesleyboar wesleyboar deleted the dev branch September 23, 2021 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked Unable to continue work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Article Lists Styles Blockquote Plugin Offset Content Plugin

2 participants