From ae9b6168f3f814178121ddd49ba8c2aff828f1e0 Mon Sep 17 00:00:00 2001 From: Sujit Karki Date: Wed, 18 Feb 2026 14:37:53 +0545 Subject: [PATCH 1/5] add condition to show priority indicator condition applied on sandbox projects --- frontend/src/components/projectCard/projectCard.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/projectCard/projectCard.js b/frontend/src/components/projectCard/projectCard.js index 8ec43fba5e..deefa30ee9 100644 --- a/frontend/src/components/projectCard/projectCard.js +++ b/frontend/src/components/projectCard/projectCard.js @@ -72,6 +72,7 @@ export function ProjectCard({ const showBottomButtonsHovered = showBottomButtons === true ? isHovered : false; const bottomButtonSpacer = showBottomButtons ? 'pt3 pb4' : 'pv3'; const bottomButtonMargin = showBottomButtons ? 'project-card-with-btn' : 'project-card'; + const showPriorityIndicator = !sandbox && !['DRAFT', 'ARCHIVED'].includes(status); const bottomButtons = (
@@ -107,7 +108,7 @@ export function ProjectCard({ />
- {['DRAFT', 'ARCHIVED'].includes(status) ? ( + {!showPriorityIndicator ? ( ) : ( Date: Wed, 18 Feb 2026 14:39:25 +0545 Subject: [PATCH 2/5] pass props to headerline to display/hide priority indicator --- frontend/src/components/partners/currentProjects.js | 1 + frontend/src/components/projectDetail/header.js | 12 ++++++++++-- frontend/src/components/projectEdit/messages.js | 4 ++++ frontend/src/components/taskSelection/action.js | 1 + 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/partners/currentProjects.js b/frontend/src/components/partners/currentProjects.js index dc0de5fb05..de6d3f6a79 100644 --- a/frontend/src/components/partners/currentProjects.js +++ b/frontend/src/components/partners/currentProjects.js @@ -109,6 +109,7 @@ export function CurrentProjects({ currentProjects }) { projectId={project.id} priority={project.projectPriority} organisation={project.organisationName} + showPriority={!project.sandbox} />

#{projectId} @@ -28,7 +35,7 @@ export function HeaderLine({ author, projectId, priority, showEditLink, organisa )} - {priority && ( + {priority && showPriority && (
@@ -50,6 +57,7 @@ export const ProjectHeader = ({ project, showEditLink }: Object) => { priority={project.projectPriority} organisation={project.organisationName} showEditLink={showEditLink && userCanEditProject} + showPriority={!project.sandbox} />

Date: Wed, 18 Feb 2026 14:40:21 +0545 Subject: [PATCH 3/5] Disable priority settings while editing sandbox projects show tooltip on disabled radio buttons --- .../components/projectEdit/descriptionForm.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/projectEdit/descriptionForm.js b/frontend/src/components/projectEdit/descriptionForm.js index a41747ff1d..33e7279605 100644 --- a/frontend/src/components/projectEdit/descriptionForm.js +++ b/frontend/src/components/projectEdit/descriptionForm.js @@ -1,4 +1,6 @@ import { useContext } from 'react'; +import { Tooltip } from 'react-tooltip'; + import DatePicker from 'react-datepicker'; import 'react-datepicker/dist/react-datepicker.css'; import { FormattedMessage } from 'react-intl'; @@ -87,7 +89,11 @@ export const DescriptionForm = ({ languages }) => { {projectPriorityOptions.map((option) => ( -

@@ -150,4 +162,4 @@ export const DescriptionForm = ({ languages }) => {

); -}; +}; \ No newline at end of file From e36641c6c6d70bb9d8c2ecd343ac5a7fc6b8ed29 Mon Sep 17 00:00:00 2001 From: Sujit Karki Date: Wed, 18 Feb 2026 15:32:56 +0545 Subject: [PATCH 4/5] set showPriority true as a default value --- frontend/src/components/projectDetail/header.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/projectDetail/header.js b/frontend/src/components/projectDetail/header.js index 7f430008d6..5be324af56 100644 --- a/frontend/src/components/projectDetail/header.js +++ b/frontend/src/components/projectDetail/header.js @@ -16,7 +16,7 @@ export function HeaderLine({ priority, showEditLink, organisation, - showPriority, + showPriority = true, }: Object) { const projectIdLink = ( From 1ecd5cf6dc7a05dd6cf97df4e5cd3c75c6050ad4 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 09:48:50 +0000 Subject: [PATCH 5/5] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- frontend/src/components/projectEdit/descriptionForm.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/projectEdit/descriptionForm.js b/frontend/src/components/projectEdit/descriptionForm.js index 33e7279605..114d645926 100644 --- a/frontend/src/components/projectEdit/descriptionForm.js +++ b/frontend/src/components/projectEdit/descriptionForm.js @@ -162,4 +162,4 @@ export const DescriptionForm = ({ languages }) => {

); -}; \ No newline at end of file +};