make access confidential when user submits exam with approval process. make access private upon approval workflow completed.

This commit is contained in:
Joao Correia
2025-02-10 13:25:11 +00:00
parent e214d8b598
commit df2f83e496
8 changed files with 16 additions and 13 deletions

View File

@@ -159,7 +159,7 @@ const SettingsEditor: React.FC<SettingsEditorProps> = ({
disabled={!canSubmit}
>
<FaFileUpload className="mr-2" size={18} />
Submit Module as Exam
Submit module as exam for approval
</button>
<button
className={clsx(
@@ -167,11 +167,14 @@ const SettingsEditor: React.FC<SettingsEditorProps> = ({
`bg-ielts-${module}/70 border border-ielts-${module} hover:bg-ielts-${module} disabled:bg-ielts-${module}/30`,
"disabled:cursor-not-allowed disabled:text-gray-200"
)}
onClick={() => submitModule(false)}
onClick={() => {
if (!confirm(`Are you sure you want to skip the approval process for this exam?`)) return;
submitModule(false);
}}
disabled={!canSubmit}
>
<FaFileUpload className="mr-2" size={18} />
Submit Module as Exam Without Approval Process
Submit module as exam and skip approval process
</button>
<button
className={clsx(
@@ -183,7 +186,7 @@ const SettingsEditor: React.FC<SettingsEditorProps> = ({
disabled={!canPreview}
>
<FaEye className="mr-2" size={18} />
Preview Module
Preview module
</button>
</div>
</div>