From 36ef084266d19c181da011ca890023a2909ef3a9 Mon Sep 17 00:00:00 2001 From: Wesley Bomar Date: Wed, 24 Jul 2024 17:54:48 -0500 Subject: [PATCH 1/3] feat: CMD-143 delete specific guide templates --- taccsite_cms/settings.py | 11 +- taccsite_cms/settings_custom.example.py | 6 +- .../img/guides/create-account.institute.png | Bin 144425 -> 0 bytes .../img/guides/create-account.login.png | Bin 9921 -> 0 bytes .../img/guides/create-account.tacc.png | Bin 50302 -> 0 bytes .../data_transfer.globus/step-1a-get-dn.png | Bin 93749 -> 0 bytes .../step-1b-tacc-profile.png | Bin 86315 -> 0 bytes .../step-1c-asociate-dn.png | Bin 35786 -> 0 bytes .../data_transfer.globus/step-2a-login.png | Bin 134967 -> 0 bytes .../step-2b-file-manager.png | Bin 96783 -> 0 bytes .../step-2c-endpoints.png | Bin 93107 -> 0 bytes .../step-2d-access-computer.png | Bin 124739 -> 0 bytes .../step-2d-create-endpoint.png | Bin 182873 -> 0 bytes .../step-2e-your-collections.png | Bin 88865 -> 0 bytes .../step-2f-select-system.png | Bin 162372 -> 0 bytes .../step-2g-project-id.3DEM.png | Bin 9851 -> 0 bytes .../step-2g-project-id.A2CPS.png | Bin 16605 -> 0 bytes .../step-2g-project-id.CEP.png | Bin 13917 -> 0 bytes .../step-2g-project-id.ECCO.png | Bin 9449 -> 0 bytes .../step-2g-project-id.PT2050.png | Bin 13353 -> 0 bytes .../step-2g-project-id.UTRC.png | Bin 9706 -> 0 bytes .../guides/data_transfer/1-determine-path.png | Bin 89848 -> 0 bytes .../2-open-connection-context.png | Bin 144933 -> 0 bytes .../data_transfer/3-open-connection-modal.png | Bin 81756 -> 0 bytes .../guides/data_transfer/4-new-bookmark.png | Bin 229042 -> 0 bytes .../img/guides/files-access.empty.png | Bin 86246 -> 0 bytes .../site_cms/img/guides/files-access.form.png | Bin 59723 -> 0 bytes .../img/guides/files-access.navigation.png | Bin 21257 -> 0 bytes .../img/guides/files-access.warning.png | Bin 16573 -> 0 bytes .../img/guides/login-portal.from-home.jpg | Bin 83566 -> 0 bytes .../img/guides/login-tacc.approval.jpg | Bin 9891 -> 0 bytes .../site_cms/img/guides/login-tacc.form.jpg | Bin 19108 -> 0 bytes .../img/guides/login-tapis.approval.png | Bin 40701 -> 0 bytes .../site_cms/img/guides/login-tapis.form.png | Bin 46790 -> 0 bytes .../guides/onboarding-access.completed.png | Bin 18463 -> 0 bytes .../guides/onboarding-access.staffwait.png | Bin 19710 -> 0 bytes .../img/guides/onboarding-access.userwait.png | Bin 22393 -> 0 bytes .../onboarding-allocations.completed.png | Bin 12819 -> 0 bytes .../onboarding-allocations.processing.png | Bin 13448 -> 0 bytes .../img/guides/onboarding-mfa.apps.png | Bin 52860 -> 0 bytes .../img/guides/onboarding-mfa.completed.png | Bin 18580 -> 0 bytes .../img/guides/onboarding-mfa.processing.png | Bin 19423 -> 0 bytes .../img/guides/onboarding-mfa.userwait.png | Bin 21929 -> 0 bytes .../guides/onboarding-project.completed.png | Bin 19000 -> 0 bytes .../guides/onboarding-project.staffwait.png | Bin 20250 -> 0 bytes .../guides/onboarding-project.userwait.png | Bin 23130 -> 0 bytes .../guides/onboarding-storage.completed.png | Bin 14416 -> 0 bytes .../guides/onboarding-storage.processing.png | Bin 15038 -> 0 bytes .../img/guides/onboarding.completed.jpg | Bin 60018 -> 0 bytes .../img/guides/onboarding.pending.jpg | Bin 46958 -> 0 bytes .../img/guides/onboarding.sample-progress.jpg | Bin 55994 -> 0 bytes .../guides/data_transfer.globus.html | 328 ---------- .../templates/guides/data_transfer.html | 542 ----------------- .../templates/guides/getting_started.html | 1 - .../templates/guides/getting_started.tam.html | 21 - .../templates/guides/getting_started.v2.html | 569 ------------------ .../templates/guides/getting_started.v3.html | 131 ---- .../templates/guides/portal_technology.html | 176 ------ taccsite_custom | 2 +- 59 files changed, 3 insertions(+), 1784 deletions(-) delete mode 100644 taccsite_cms/static/site_cms/img/guides/create-account.institute.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/create-account.login.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/create-account.tacc.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-1a-get-dn.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-1b-tacc-profile.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-1c-asociate-dn.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2a-login.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2b-file-manager.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2c-endpoints.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2d-access-computer.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2d-create-endpoint.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2e-your-collections.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2f-select-system.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2g-project-id.3DEM.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2g-project-id.A2CPS.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2g-project-id.CEP.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2g-project-id.ECCO.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2g-project-id.PT2050.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer.globus/step-2g-project-id.UTRC.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer/1-determine-path.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer/2-open-connection-context.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer/3-open-connection-modal.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/data_transfer/4-new-bookmark.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/files-access.empty.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/files-access.form.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/files-access.navigation.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/files-access.warning.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/login-portal.from-home.jpg delete mode 100644 taccsite_cms/static/site_cms/img/guides/login-tacc.approval.jpg delete mode 100644 taccsite_cms/static/site_cms/img/guides/login-tacc.form.jpg delete mode 100644 taccsite_cms/static/site_cms/img/guides/login-tapis.approval.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/login-tapis.form.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-access.completed.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-access.staffwait.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-access.userwait.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-allocations.completed.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-allocations.processing.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-mfa.apps.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-mfa.completed.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-mfa.processing.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-mfa.userwait.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-project.completed.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-project.staffwait.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-project.userwait.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-storage.completed.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding-storage.processing.png delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding.completed.jpg delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding.pending.jpg delete mode 100644 taccsite_cms/static/site_cms/img/guides/onboarding.sample-progress.jpg delete mode 100644 taccsite_cms/templates/guides/data_transfer.globus.html delete mode 100644 taccsite_cms/templates/guides/data_transfer.html delete mode 100644 taccsite_cms/templates/guides/getting_started.html delete mode 100644 taccsite_cms/templates/guides/getting_started.tam.html delete mode 100644 taccsite_cms/templates/guides/getting_started.v2.html delete mode 100644 taccsite_cms/templates/guides/getting_started.v3.html delete mode 100644 taccsite_cms/templates/guides/portal_technology.html diff --git a/taccsite_cms/settings.py b/taccsite_cms/settings.py index b119eee1f..dd3e77538 100644 --- a/taccsite_cms/settings.py +++ b/taccsite_cms/settings.py @@ -152,16 +152,7 @@ def gettext(s): return s CMS_TEMPLATES = ( ('standard.html', 'Standard'), ('fullwidth.html', 'Full Width'), - - ('guide.html', 'Guide'), - ('guides/portal_technology.html', 'Guide: Portal Technology Stack'), - - # TODO: WP-394: Retire deprecated page templates - ('guides/getting_started.v3.html', 'Guide: Getting Started (v3)'), - ('guides/getting_started.tam.html', 'Guide: Getting Started (TAM)'), - ('guides/getting_started.v2.html', 'Guide: Getting Started (v2)'), - ('guides/data_transfer.html', 'Guide: Data Transfer'), - ('guides/data_transfer.globus.html', 'Guide: Globus Data Transfer'), + ('guide.html', 'Guide Doc'), ) CMS_PERMISSION = True diff --git a/taccsite_cms/settings_custom.example.py b/taccsite_cms/settings_custom.example.py index 72cf7450b..6cc0add60 100644 --- a/taccsite_cms/settings_custom.example.py +++ b/taccsite_cms/settings_custom.example.py @@ -35,11 +35,7 @@ ('home_portal.html', 'Standard Portal Homepage'), - ('guide.html', 'Guide'), - ('guides/getting_started.v3.html', 'Guide: Getting Started'), - ('guides/data_transfer.html', 'Guide: Data Transfer'), - ('guides/data_transfer.globus.html', 'Guide: Globus Data Transfer'), - ('guides/portal_technology.html', 'Guide: Portal Technology Stack'), + ('guide.html', 'Guide Doc'), ) ######################## diff --git a/taccsite_cms/static/site_cms/img/guides/create-account.institute.png b/taccsite_cms/static/site_cms/img/guides/create-account.institute.png deleted file mode 100644 index 992e0b22b9e3f5fd4409f3fb2266ac28bd94d221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144425 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