Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: patch to production app for dev projects page - DO NOT MERGE #4689

Open
wants to merge 7 commits into
base: dev
Choose a base branch
from

Conversation

jcschaff
Copy link
Collaborator

@jcschaff jcschaff commented May 31, 2023

What new features does this PR implement?
patch production site (v9.13.6) to link out to https://biosimulations.dev/projects for all project browsing, and to https://explorersb-test.pages.dev for a preview of the new simplified Reproducibility Portal. see Issue #4688.

(added 6/14/2023) - patch production site to bypass biosimulators.org landing page, redirecting to the list of simulators at the /simulators path. This is to avoid confusing navigation while transitioning to the new navigation scheme in the new development versions. see Issue #4706

What bugs does this PR fix?
Motivation is to highlight recent development on project browsing without touching the production site (because dev site is not yet ready to replace the production site).

How have you tested this PR?
build/tested locally (localhost:4200)
will upload build directly to Netlify for only platform app at biosimulations.org - to bypass CI/CD (broken for 9.13.6)

@jcschaff jcschaff self-assigned this May 31, 2023
@jcschaff jcschaff linked an issue May 31, 2023 that may be closed by this pull request
@probot-autolabeler probot-autolabeler bot added BioSimulations Changes needed on the main front end platform ui labels May 31, 2023
@@ -13,15 +13,15 @@
heading="Simulation projects"
icon="project"
id="trigger"
[routerLink]="['/projects']"
[href]="config.platformAppProjectsUrl"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that's it? hope it works!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, the code change is easy - the corresponding monkey-patch would have been brutal if I could not rebuild the frontend.

@jcschaff jcschaff changed the title fix: temp patch to platform app points to biosimulations.dev/projects fix: patch to production app for dev projects page - DO NOT MERGE May 31, 2023
@jcschaff
Copy link
Collaborator Author

DO NOT MERGE - will be pushed to Netlify only

@bilalshaikh42
Copy link
Member

Oh man, this seems fun. How are we rebuilding the prod site to do the patch?

@jcschaff
Copy link
Collaborator Author

Expanding the scope of the production site patches to bypass the biosimulators.org landing page (redirect to /simulators to directly display the list of simulators) - see #4706.

@sonarcloud
Copy link

sonarcloud bot commented Jun 14, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell B 4 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BioSimulations Changes needed on the main front end platform BioSimulators build ui
Projects
None yet
3 participants