From 89f11fe6055b36adbd5b190b3f0721ee1d0bf07a Mon Sep 17 00:00:00 2001 From: Dustin Jenkins Date: Tue, 16 Jul 2024 08:51:46 -0700 Subject: [PATCH 1/3] Fix for CANFAR specific menu items. --- VERSION | 2 +- src/App.js | 8 ++------ src/react/canfar/CanfarLoginModal.js | 6 ++++-- src/react/canfar/CanfarNavbar.js | 13 +++++++++---- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/VERSION b/VERSION index 3b3d966..460f074 100644 --- a/VERSION +++ b/VERSION @@ -5,6 +5,6 @@ # tags with and without build number so operators use the versioned # tag but we always keep a timestamped tag in case a semantic tag gets # replaced accidentally -VER=0.2.6 +VER=0.2.7 TAGS="${VER} ${VER}-$(date -u +"%Y%m%dT%H%M%S")" unset VER diff --git a/src/App.js b/src/App.js index fcbc239..4cbc146 100644 --- a/src/App.js +++ b/src/App.js @@ -194,15 +194,11 @@ class SciencePortalApp extends React.Component { } setHeaderURLs(hURLs) { - var curState = this.state - curState.headerURLs = hURLs - this.setState(curState) + this.setState({headerURLs: hURLs}) } setThemeName(themeName) { - const currState = this.state - currState.themeName = themeName - this.setState(currState) + this.setState({themeName: themeName}) } getAccessToken() { diff --git a/src/react/canfar/CanfarLoginModal.js b/src/react/canfar/CanfarLoginModal.js index 169ab48..8b07735 100644 --- a/src/react/canfar/CanfarLoginModal.js +++ b/src/react/canfar/CanfarLoginModal.js @@ -4,6 +4,8 @@ import Modal from "react-bootstrap/Modal"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faRightToBracket } from "@fortawesome/free-solid-svg-icons"; +const PASS_RESET_URI = "ivo://cadc.nrc.ca/passreset" +const ACCOUNT_REQUEST_URI = "ivo://cadc.nrc.ca/acctrequest" class CanfarLoginModal extends React.Component { @@ -75,12 +77,12 @@ class CanfarLoginModal extends React.Component { placeholder="Password"/> {errMsg} - Forgot your Account information?
- Request a CADC Account diff --git a/src/react/canfar/CanfarNavbar.js b/src/react/canfar/CanfarNavbar.js index 84e06eb..a77fbc8 100644 --- a/src/react/canfar/CanfarNavbar.js +++ b/src/react/canfar/CanfarNavbar.js @@ -12,6 +12,10 @@ import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faRightFromBracket} from "@fortawesome/free-solid-svg-icons"; import {faCaretDown} from "@fortawesome/free-solid-svg-icons"; +const GROUP_MANAGEMENT_URI = "ivo://cadc.nrc.ca/groups" +const ADVANCED_SEARCH_URI = "ivo://cadc.nrc.ca/search" +const ACCOUNT_UPDATE_URI = "ivo://cadc.nrc.ca/acctupdate" +const PASSWORD_CHANGE_URI = "ivo://cadc.nrc.ca/passchg" class CanfarNavbar extends React.Component { @@ -37,6 +41,7 @@ class CanfarNavbar extends React.Component { }); } } + renderButton() { return ( @@ -69,10 +74,10 @@ class CanfarNavbar extends React.Component { Documentation Storage Management - Group Management + Group Management Data Publication Science Portal - CADC Search + CADC Search OpenStack Cloud About @@ -122,8 +127,8 @@ class CanfarNavbar extends React.Component { } {this.state.isAuthenticated === true && - Update Profile - Reset Password + Update Profile + Reset Password Obtain Certificate Logout From a3d12819a621432e87c26eb1ef256f052dca9659 Mon Sep 17 00:00:00 2001 From: Dustin Jenkins Date: Tue, 16 Jul 2024 09:18:52 -0700 Subject: [PATCH 2/3] Make defaults match expected. --- src/App.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/App.js b/src/App.js index 4cbc146..90b91dd 100644 --- a/src/App.js +++ b/src/App.js @@ -49,12 +49,12 @@ const URLS = { } const HEADER_URL_DEFAULTS = { - "acctrequest": "", - "acctupdate": "", - "passreset": "", - "passchg": "", - "gmui": "", - "search": "", + "ivo://cadc.nrc.ca/acctrequest": "", + "ivo://cadc.nrc.ca/acctupdate": "", + "ivo://cadc.nrc.ca/passreset": "", + "ivo://cadc.nrc.ca/passchg": "", + "ivo://cadc.nrc.ca/groups": "", + "ivo://cadc.nrc.ca/search": "", "baseURLCanfar": "https://www.canfar.net" } From 383189537db83093c3aaad15c2b13fa9284d2579 Mon Sep 17 00:00:00 2001 From: Dustin Jenkins Date: Tue, 16 Jul 2024 09:28:43 -0700 Subject: [PATCH 3/3] Trying to fix GitHub Actions. --- .github/workflows/gradle-node.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle-node.yaml b/.github/workflows/gradle-node.yaml index 4d33944..ec0a902 100644 --- a/.github/workflows/gradle-node.yaml +++ b/.github/workflows/gradle-node.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest permissions: - contents: read + contents: write steps: - uses: actions/checkout@v4 @@ -70,4 +70,4 @@ jobs: # Generates and submits a dependency graph, enabling Dependabot Alerts for all project dependencies. # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md - name: Generate and submit dependency graph - uses: gradle/actions/dependency-submission@ec92e829475ac0c2315ea8f9eced72db85bb337a # v3.0.0 + uses: gradle/actions/dependency-submission@v3