diff --git a/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx b/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx index cc46b80c34d..fa9aa9d6518 100644 --- a/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx +++ b/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx @@ -151,6 +151,7 @@ export const IssueDetailWidgetModals: FC = observer((props) => { data={createUpdateModalData} onClose={handleCreateUpdateModalClose} onSubmit={handleCreateUpdateModalOnSubmit} + isProjectSelectionDisabled /> )} @@ -162,7 +163,6 @@ export const IssueDetailWidgetModals: FC = observer((props) => { handleClose={handleExistingIssuesModalClose} searchParams={existingIssuesModalSearchParams} handleOnSubmit={handleExistingIssuesModalOnSubmit} - workspaceLevelToggle /> )} diff --git a/web/core/components/issues/issue-modal/base.tsx b/web/core/components/issues/issue-modal/base.tsx index 02ef23bd014..798af257795 100644 --- a/web/core/components/issues/issue-modal/base.tsx +++ b/web/core/components/issues/issue-modal/base.tsx @@ -37,6 +37,7 @@ export const CreateUpdateIssueModalBase: React.FC = observer(( moveToIssue = false, modalTitle, primaryButtonText, + isProjectSelectionDisabled = false, } = props; const issueStoreType = useIssueStoreType(); @@ -361,6 +362,7 @@ export const CreateUpdateIssueModalBase: React.FC = observer(( moveToIssue={moveToIssue} isDuplicateModalOpen={isDuplicateModalOpen} handleDuplicateIssueModal={handleDuplicateIssueModal} + isProjectSelectionDisabled={isProjectSelectionDisabled} /> ) : ( = observer(( primaryButtonText={primaryButtonText} isDuplicateModalOpen={isDuplicateModalOpen} handleDuplicateIssueModal={handleDuplicateIssueModal} + isProjectSelectionDisabled={isProjectSelectionDisabled} /> )} diff --git a/web/core/components/issues/issue-modal/draft-issue-layout.tsx b/web/core/components/issues/issue-modal/draft-issue-layout.tsx index f95b6afebcc..d74cb7606e4 100644 --- a/web/core/components/issues/issue-modal/draft-issue-layout.tsx +++ b/web/core/components/issues/issue-modal/draft-issue-layout.tsx @@ -38,6 +38,7 @@ export interface DraftIssueProps { }; isDuplicateModalOpen: boolean; handleDuplicateIssueModal: (isOpen: boolean) => void; + isProjectSelectionDisabled?: boolean; } export const DraftIssueLayout: React.FC = observer((props) => { @@ -58,6 +59,7 @@ export const DraftIssueLayout: React.FC = observer((props) => { primaryButtonText, isDuplicateModalOpen, handleDuplicateIssueModal, + isProjectSelectionDisabled = false, } = props; // states const [issueDiscardModal, setIssueDiscardModal] = useState(false); @@ -179,6 +181,7 @@ export const DraftIssueLayout: React.FC = observer((props) => { primaryButtonText={primaryButtonText} isDuplicateModalOpen={isDuplicateModalOpen} handleDuplicateIssueModal={handleDuplicateIssueModal} + isProjectSelectionDisabled={isProjectSelectionDisabled} /> ); diff --git a/web/core/components/issues/issue-modal/form.tsx b/web/core/components/issues/issue-modal/form.tsx index b99b5174951..f9e7cffb160 100644 --- a/web/core/components/issues/issue-modal/form.tsx +++ b/web/core/components/issues/issue-modal/form.tsx @@ -71,6 +71,7 @@ export interface IssueFormProps { }; isDuplicateModalOpen: boolean; handleDuplicateIssueModal: (isOpen: boolean) => void; + isProjectSelectionDisabled?: boolean; } export const IssueFormRoot: FC = observer((props) => { @@ -93,6 +94,7 @@ export const IssueFormRoot: FC = observer((props) => { }, isDuplicateModalOpen, handleDuplicateIssueModal, + isProjectSelectionDisabled = false, } = props; // states @@ -336,7 +338,7 @@ export const IssueFormRoot: FC = observer((props) => {
{projectId && ( diff --git a/web/core/components/issues/issue-modal/modal.tsx b/web/core/components/issues/issue-modal/modal.tsx index dffa94a527a..3c8a639ee50 100644 --- a/web/core/components/issues/issue-modal/modal.tsx +++ b/web/core/components/issues/issue-modal/modal.tsx @@ -27,6 +27,7 @@ export interface IssuesModalProps { default: string; loading: string; }; + isProjectSelectionDisabled?: boolean; } export const CreateUpdateIssueModal: React.FC = observer(