Commit Graph

  • 25aef3afdf Added new pages and nav with menu vocabulary-grammar José Lima 2025-03-07 04:38:57 +00:00
  • 2bfb94d01b Merged in develop (pull request #162) main Tiago Ribeiro 2025-03-05 08:22:28 +00:00
  • df84aaadf4 Merged in limit5SessionsUser (pull request #161) develop Francisco Lima 2025-03-05 08:17:05 +00:00
  • 2789660e8a Implemented limit 5 sessions per User José Lima 2025-03-05 04:42:54 +00:00
  • a78e6eb64f Merged in develop (pull request #160) Tiago Ribeiro 2025-03-04 23:24:59 +00:00
  • 6c7d189957 Merged in fixStudentPerformanceFreeze (pull request #159) Francisco Lima 2025-03-04 23:24:17 +00:00
  • 31f2a21a76 reverted unnecessary changes fixStudentPerformanceFreeze José Lima 2025-03-04 23:17:20 +00:00
  • c49b1c8070 Fix student performance freeze and search users in create entities José Lima 2025-03-04 23:12:26 +00:00
  • d78654a30f Merged in develop (pull request #158) Tiago Ribeiro 2025-03-04 10:02:57 +00:00
  • 655e019bf6 Merged in approval-workflows (pull request #157) João Correia 2025-03-04 01:44:04 +00:00
  • d7a8f496c0 Merged develop into approval-workflows approval-workflows Tiago Ribeiro 2025-03-04 01:43:32 +00:00
  • 5e363e9951 Merge branch 'approval-workflows' of bitbucket.org:ecropdev/ielts-ui into approval-workflows Joao Correia 2025-03-04 00:34:17 +00:00
  • 3370f3c648 add approved field to exam Joao Correia 2025-03-04 00:33:09 +00:00
  • d77336374d Merged in approval-workflows (pull request #156) João Correia 2025-03-03 11:17:40 +00:00
  • e765dea106 Merged develop into approval-workflows Tiago Ribeiro 2025-03-03 11:17:17 +00:00
  • 75fb9490e0 some more slight improvements to exam changes logs Joao Correia 2025-03-02 14:27:17 +00:00
  • 3ef7998193 order workflows table in descent startDate Joao Correia 2025-03-02 00:21:30 +00:00
  • 32cd8495d6 add imutable ids to some exam arrays to detect and log changes between two exams. Joao Correia 2025-03-02 00:10:57 +00:00
  • 4e3cfec9e8 change to a single checkbox filter for all modules Joao Correia 2025-02-26 19:23:21 +00:00
  • ba8cc342b1 add filters to show only exams with or without approval Joao Correia 2025-02-26 19:15:20 +00:00
  • dd8f821e35 only show workflows where user is assigned to at least one step. Joao Correia 2025-02-26 17:21:37 +00:00
  • a4ef2222e2 Keep exam confidential even after approval workflow is completed Joao Correia 2025-02-26 16:51:57 +00:00
  • 93d9e49358 Merge branch 'develop' into approval-workflows Joao Correia 2025-02-26 16:42:09 +00:00
  • 5d0a3acbee Merged in bugfixes-generationdesignchanges (pull request #155) Francisco Lima 2025-02-24 13:38:54 +00:00
  • 340ff5a30a bugsfixed and design changes for generation 13'' screen José Lima 2025-02-23 18:47:57 +00:00
  • 37908423eb Merged in approval-workflows (pull request #154) João Correia 2025-02-20 14:30:24 +00:00
  • b388ee399f small refactor Joao Correia 2025-02-20 12:12:00 +00:00
  • 4ac11df6ae fix examId being cleared when editing approval workflow Joao Correia 2025-02-20 11:27:44 +00:00
  • 14e2702aca add error message and stop loading if something went wrong while loading exam in approval workflow Joao Correia 2025-02-20 10:40:31 +00:00
  • fec3b51553 Created two new permissions addedAccess-bugfixes Tiago Ribeiro 2025-02-17 10:32:57 +00:00
  • 53d6b0dd51 Merged in develop (pull request #153) Tiago Ribeiro 2025-02-12 09:13:08 +00:00
  • d8386bdd8e Merged in approval-workflows (pull request #152) João Correia 2025-02-11 12:09:17 +00:00
  • df2f83e496 make access confidential when user submits exam with approval process. make access private upon approval workflow completed. Joao Correia 2025-02-10 13:25:11 +00:00
  • e214d8b598 improve edited exam changes again Joao Correia 2025-02-10 11:30:24 +00:00
  • c14f16c97a improve edited exam changes printing format Joao Correia 2025-02-09 21:12:29 +00:00
  • ca2cf739ee improve edited exam changes printing format Joao Correia 2025-02-09 20:56:55 +00:00
  • d432fb4bc4 Merged in approval-workflows (pull request #151) João Correia 2025-02-09 18:44:44 +00:00
  • d5bffc9bad Add pagination to approval workflows table and change module styling to match project colors. Joao Correia 2025-02-09 18:10:59 +00:00
  • 75b4643918 Add button to submit exam without approval process Joao Correia 2025-02-09 17:37:19 +00:00
  • 9ae6b8e894 make sure admin id is passed to step component if the admin is not assigned to the workflow but approved a step. Joao Correia 2025-02-09 16:55:50 +00:00
  • 6f6c5a4209 make first step approved by default Joao Correia 2025-02-09 15:44:37 +00:00
  • 769b1b39d3 Added the permission Tiago Ribeiro 2025-02-09 11:35:52 +00:00
  • 4bb12c7f01 Merged in addedAccess-bugfixes (pull request #150) Francisco Lima 2025-02-09 11:16:24 +00:00
  • a80a342ae2 Merged develop into addedAccess-bugfixes Francisco Lima 2025-02-09 04:32:42 +00:00
  • e5e60fcce9 fixed some issues related to build José Lima 2025-02-09 04:29:32 +00:00
  • b175d8797e added access variable to exams soo we can distinguish private, public and confidential exams and also bugfixes and improvements José Lima 2025-02-09 04:28:34 +00:00
  • f06349e350 Merged in approval-workflows (pull request #149) João Correia 2025-02-08 19:35:46 +00:00
  • 34caf9986c Merged develop into approval-workflows Tiago Ribeiro 2025-02-08 19:35:31 +00:00
  • 3a3d3d014d filter workflows user can see based on entities Joao Correia 2025-02-08 19:23:42 +00:00
  • c49c303f20 Merged in approval-workflows (pull request #148) João Correia 2025-02-08 18:03:43 +00:00
  • cbe353c2c5 - start only one of the configured workflows (randomly at the moment) for the exam Author. - skip approval process for admins Joao Correia 2025-02-08 15:26:16 +00:00
  • 991adede96 Merged in develop (pull request #147) Tiago Ribeiro 2025-02-07 17:54:57 +00:00
  • f95bce6fa2 Did some fixes related to master corporates Tiago Ribeiro 2025-02-07 16:19:47 +00:00
  • 1dd6cead9e Merged in workflow-permissions (pull request #146) João Correia 2025-02-07 15:43:34 +00:00
  • 5a72ebaea1 Merge branch 'develop' of bitbucket.org:ecropdev/ielts-ui into workflow-permissions workflow-permissions Joao Correia 2025-02-07 13:06:59 +00:00
  • 00d2a7c2ad forgot permissions on [id] view Joao Correia 2025-02-07 12:57:26 +00:00
  • a6e122e82d Merged in approval-workflows (pull request #145) João Correia 2025-02-07 07:41:25 +00:00
  • bf2aa29b98 implement workflow permissions Joao Correia 2025-02-06 23:26:21 +00:00
  • cf12a4ed4f implement logging of exam edits on workflow's current step Joao Correia 2025-02-06 19:12:18 +00:00
  • 8711802b97 Merged develop into approval-workflows Tiago Ribeiro 2025-02-06 18:50:07 +00:00
  • 36afde8aa4 Created the new permissions as an example Tiago Ribeiro 2025-02-06 18:48:31 +00:00
  • 752881df41 - Fix bug where workflows were being created again after exam update - Moved createWorkflows function into an helper file instead of a post request. - Moved the workflow creation logic into the post of exam creation instead of a seperate post in each exam module Joao Correia 2025-02-06 13:16:32 +00:00
  • 63604b68e2 Added the permission to update the privacy of an exam Tiago Ribeiro 2025-02-06 12:12:34 +00:00
  • d74aa39076 Merge branches 'main' and 'develop' of bitbucket.org:ecropdev/ielts-ui into develop Tiago Ribeiro 2025-02-06 11:52:16 +00:00
  • c3849518fb amend last commit Joao Correia 2025-02-05 19:14:18 +00:00
  • 7fb5e1a62b fix typo and bug on exam edit. It was throwing an exception if it found an id with the same owners, but should throw when the owners are different. It was also throwing an error if owners was not set in exam. Joao Correia 2025-02-05 18:55:31 +00:00
  • 4b405297f2 Merge branch 'approval-workflows' into develop Joao Correia 2025-02-05 17:26:58 +00:00
  • f0849b9b42 - fix assignees bug after editing active workflow - only allow corporate+ to configure workflows - give admins and devs permissions to approve and reject steps even when they are not assigned to them. - small fixes Joao Correia 2025-02-05 16:50:09 +00:00
  • 845a5aa9dc fix stale state behaviour Joao Correia 2025-02-05 13:34:47 +00:00
  • d48c7b0d03 implement clone in new builder and fix typo Joao Correia 2025-02-05 13:03:42 +00:00
  • 6692c201e4 instanciate all workflows configured for an exam author based on different entities. Joao Correia 2025-02-05 12:37:53 +00:00
  • f4c7961caa implement edit active workflow and do not allow editing on already completed steps Joao Correia 2025-02-05 00:43:49 +00:00
  • b215885dc6 - Make isDiagnostic false when all steps of the exam workflow have been approved. - Implement Load Exam and Edit Exam buttons Joao Correia 2025-02-04 23:22:56 +00:00
  • de15eb5ee1 implement initialization of approval workflows on exam creation. Joao Correia 2025-02-04 22:04:58 +00:00
  • d3385caaf8 use custom hook to render approval workflows list instead of reloading full page. Joao Correia 2025-02-03 12:52:03 +00:00
  • 19f2193414 use custom hook to rerender workflow instead of reloading full page. Joao Correia 2025-02-03 12:31:21 +00:00
  • d59b654ac2 do not allow empty steps in workflows Joao Correia 2025-02-03 11:34:56 +00:00
  • 29b6a02118 Merged in layout-bug-fixes (pull request #144) Francisco Lima 2025-02-03 09:35:25 +00:00
  • b77476dc9a Merged develop into layout-bug-fixes Francisco Lima 2025-02-03 00:07:05 +00:00
  • 5a685ebe80 Remove unused imports and changed and improved layout design and responsiveness in some components and fixed some bugs. José Marques Lima 2025-02-02 23:58:23 +00:00
  • 835a9bee03 - Filter available form intakers so that no form intaker can be in two workflows at once. - add getApprovalWorkflowByIntaker to prepare workflow start after exam creation. - fix builder bug with step keys - ignore edit view for now because it will only be available for active workflows and not configured workflows. Joao Correia 2025-02-02 22:40:05 +00:00
  • 16545d2075 refactor workflows api Joao Correia 2025-02-02 11:11:52 +00:00
  • b684262759 Fix id handling on update Joao Correia 2025-02-01 23:14:17 +00:00
  • ac539332e6 major change on how workflow builder works. It now fetches in edit mode all the currently configured workflows Joao Correia 2025-02-01 22:36:42 +00:00
  • ed87c8b163 Merged in refactor-getserverprops (pull request #143) Francisco Lima 2025-01-31 22:40:29 +00:00
  • e33ab315ad Merge branch 'develop' into refactor-getserverprops José Marques Lima 2025-01-31 22:37:36 +00:00
  • 1feef5c419 Fix Finish page José Marques Lima 2025-01-31 22:34:43 +00:00
  • a0229cd971 implement rejection of steps Joao Correia 2025-01-31 20:56:40 +00:00
  • 662e3b0266 - implement approval of steps - remove currentStep field from step - implement save comments on step - fix _id issue when saving to mongo Joao Correia 2025-01-31 17:01:20 +00:00
  • b9aec7261f Updated the maxPoolSize Tiago Ribeiro 2025-01-31 12:26:43 +00:00
  • 54a9f6869a Reduced the maxPoolSize Tiago Ribeiro 2025-01-31 12:05:39 +00:00
  • 9de4cba8e8 refactor fetched users into single array and replace Image tag with img Joao Correia 2025-01-31 10:37:14 +00:00
  • 7d750dc584 Merged in refactor-getserverprops (pull request #142) Francisco Lima 2025-01-30 20:02:27 +00:00
  • 98ba0bfc04 Refactor most getServerProps to fetch independent request in parallel and projected the data only to return the necessary fields and changed some functions José Marques Lima 2025-01-30 18:25:42 +00:00
  • f89b42c41c remove currentStep from step type Joao Correia 2025-01-30 12:06:13 +00:00
  • c968044160 switch to mongo's id handling Joao Correia 2025-01-30 11:50:28 +00:00
  • 5d727fc528 implement delete workflow Joao Correia 2025-01-30 11:07:13 +00:00
  • bdc5ff7797 - edit workflow back-end implementation - clone workflow back-end implementation - added loading and redirecting to form submissions - fixed form intake in progress bug - fixed rendering bug Joao Correia 2025-01-29 20:49:19 +00:00
  • 011c6e9e30 Start implementing with back-end. Create workflows completed and fetching workflows on server side as well, to show them in the table. Joao Correia 2025-01-29 17:50:03 +00:00
  • 42a8ec2f8a small fixes Joao Correia 2025-01-29 15:35:59 +00:00