diff --git a/app/assets/images/guidance-card-sprite.svg b/app/assets/images/best-practices-card-sprite.svg similarity index 100% rename from app/assets/images/guidance-card-sprite.svg rename to app/assets/images/best-practices-card-sprite.svg diff --git a/app/assets/sass/uswds/_uswds-theme-custom-styles.scss b/app/assets/sass/uswds/_uswds-theme-custom-styles.scss index cd5bb3e58..554a6dfc9 100644 --- a/app/assets/sass/uswds/_uswds-theme-custom-styles.scss +++ b/app/assets/sass/uswds/_uswds-theme-custom-styles.scss @@ -676,28 +676,28 @@ details form { margin-top: 0; } -ol.guidance-list { +ol.best-practices-list { counter-reset: item; list-style-type: none; padding-left: 0; } -ol.guidance-list.set-two { +ol.best-practices-list.set-two { counter-reset: item 6; } -ol.guidance-list.set-three { +ol.best-practices-list.set-three { counter-reset: item 10; } -ol.guidance-list li { +ol.best-practices-list li { counter-increment: item; margin-bottom: 15px; position: relative; padding-left: 40px; } -ol.guidance-list li::before { +ol.best-practices-list li::before { content: counter(item); background-color: #005ea2; color: white; @@ -713,11 +713,11 @@ ol.guidance-list li::before { top: 0; } -li.guidance { +li.best-practices { padding-bottom: 50px; } -div.guidance { +div.best-practices { height: 400px } @@ -820,7 +820,7 @@ $do-dont-top-bar-width: 1; } @media (max-width: 758px) { - .guidance-flex-container { + .best-practices-flex-container { flex-direction: column; } } @@ -838,18 +838,18 @@ li.linked-card:hover > div:first-child:hover { li.linked-card:hover h4, li.linked-card:hover p, li.linked-card:hover svg, -.guidance_card_img:hover{ +.best-practices_card_img:hover{ color: #005ea2; } -.guidance_card_img { +.best-practices_card_img { display: block; width: 50%; height: auto; margin: 0 auto; } -.guidance_link { +.best-practices_link { text-decoration: none; } diff --git a/app/config.py b/app/config.py index cc905c2eb..1ca3aeebd 100644 --- a/app/config.py +++ b/app/config.py @@ -87,7 +87,7 @@ class Config(object): "tts-benefits-studio@gsa.gov", ], } - FEATURE_GUIDANCE_ENABLED = getenv("FEATURE_GUIDANCE_ENABLED", "false") + FEATURE_BEST_PRACTICES_ENABLED = getenv("FEATURE_BEST_PRACTICES_ENABLED", "false") def _s3_credentials_from_env(bucket_prefix): diff --git a/app/main/views/index.py b/app/main/views/index.py index 79ff2474c..d96c6d98b 100644 --- a/app/main/views/index.py +++ b/app/main/views/index.py @@ -10,22 +10,22 @@ from app.formatters import apply_html_class, convert_markdown_template from app.main import main from app.main.views.pricing import CURRENT_SMS_RATE from app.main.views.sub_navigation_dictionaries import ( + best_practices_nav, features_nav, - guidance_nav, using_notify_nav, ) from app.utils.user import user_is_logged_in from notifications_utils.url_safe_token import generate_token -feature_guidance_enabled = ( - os.getenv("FEATURE_GUIDANCE_ENABLED", "false").lower() == "true" +feature_best_practices_enabled = ( + os.getenv("FEATURE_BEST_PRACTICES_ENABLED", "false").lower() == "true" ) # Hook to check for guidance routes @main.before_request def check_guidance_feature(): - if request.path.startswith("/guidance") and not feature_guidance_enabled: + if request.path.startswith("/best_practices") and not feature_best_practices_enabled: abort(404) @@ -204,66 +204,66 @@ def trial_mode_new(): ) -@main.route("/guidance") +@main.route("/best-practices") @user_is_logged_in -def guidance(): +def best_practices(): return render_template( - "views/guidance/guidance.html", - navigation_links=guidance_nav(), + "views/best-practices/best-practices.html", + navigation_links=best_practices_nav(), ) -@main.route("/guidance/clear-goals") +@main.route("/best-practices/clear-goals") @user_is_logged_in def clear_goals(): return render_template( - "views/guidance/clear-goals.html", - navigation_links=guidance_nav(), + "views/best-practices/clear-goals.html", + navigation_links=best_practices_nav(), ) -@main.route("/guidance/rules-and-regulations") +@main.route("/best-practices/rules-and-regulations") @user_is_logged_in def rules_and_regulations(): return render_template( - "views/guidance/rules-and-regulations.html", - navigation_links=guidance_nav(), + "views/best-practices/rules-and-regulations.html", + navigation_links=best_practices_nav(), ) -@main.route("/guidance/establish-trust") +@main.route("/best-practices/establish-trust") @user_is_logged_in def establish_trust(): return render_template( - "views/guidance/establish-trust.html", - navigation_links=guidance_nav(), + "views/best-practices/establish-trust.html", + navigation_links=best_practices_nav(), ) -@main.route("/guidance/write-for-action") +@main.route("/best-practices/write-for-action") @user_is_logged_in def write_for_action(): return render_template( - "views/guidance/write-for-action.html", - navigation_links=guidance_nav(), + "views/best-practices/write-for-action.html", + navigation_links=best_practices_nav(), ) -@main.route("/guidance/multiple-languages") +@main.route("/best-practices/multiple-languages") @user_is_logged_in def multiple_languages(): return render_template( - "views/guidance/multiple-languages.html", - navigation_links=guidance_nav(), + "views/best-practices/multiple-languages.html", + navigation_links=best_practices_nav(), ) -@main.route("/guidance/benchmark-performance") +@main.route("/best-practices/benchmark-performance") @user_is_logged_in def benchmark_performance(): return render_template( - "views/guidance/benchmark-performance.html", - navigation_links=guidance_nav(), + "views/best-practices/benchmark-performance.html", + navigation_links=best_practices_nav(), ) diff --git a/app/main/views/sub_navigation_dictionaries.py b/app/main/views/sub_navigation_dictionaries.py index c3a2b3dd6..0689c198d 100644 --- a/app/main/views/sub_navigation_dictionaries.py +++ b/app/main/views/sub_navigation_dictionaries.py @@ -60,11 +60,11 @@ def using_notify_nav(): ] -def guidance_nav(): +def best_practices_nav(): return [ { - "name": "Guidance", - "link": "main.guidance", + "name": "Best Practices", + "link": "main.best_practices", }, { "name": "Clear goals", diff --git a/app/templates/components/guidance/cards.html b/app/templates/components/best-practices/cards.html similarity index 85% rename from app/templates/components/guidance/cards.html rename to app/templates/components/best-practices/cards.html index a60889fac..089a8a5a6 100644 --- a/app/templates/components/guidance/cards.html +++ b/app/templates/components/best-practices/cards.html @@ -24,12 +24,12 @@ {% if item.svg_src or item.image_src%}