Joao Correia
5a72ebaea1
Merge branch 'develop' of bitbucket.org:ecropdev/ielts-ui into workflow-permissions
2025-02-07 13:06:59 +00:00
Joao Correia
bf2aa29b98
implement workflow permissions
2025-02-06 23:26:21 +00:00
Joao Correia
cf12a4ed4f
implement logging of exam edits on workflow's current step
2025-02-06 19:12:18 +00:00
Joao Correia
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
2025-02-06 13:16:32 +00:00
Joao Correia
c3849518fb
amend last commit
2025-02-05 19:14:18 +00:00
Joao Correia
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.
2025-02-05 18:55:31 +00:00
Joao Correia
4b405297f2
Merge branch 'approval-workflows' into develop
2025-02-05 17:26:58 +00:00
Joao Correia
d48c7b0d03
implement clone in new builder and fix typo
2025-02-05 13:03:42 +00:00
Joao Correia
6692c201e4
instanciate all workflows configured for an exam author based on different entities.
2025-02-05 12:37:53 +00:00
Joao Correia
f4c7961caa
implement edit active workflow and do not allow editing on already completed steps
2025-02-05 00:43:49 +00:00
Joao Correia
de15eb5ee1
implement initialization of approval workflows on exam creation.
2025-02-04 22:04:58 +00:00
Joao Correia
d3385caaf8
use custom hook to render approval workflows list instead of reloading full page.
2025-02-03 12:52:03 +00:00
Joao Correia
19f2193414
use custom hook to rerender workflow instead of reloading full page.
2025-02-03 12:31:21 +00:00
José Marques Lima
5a685ebe80
Remove unused imports and changed and improved layout design and responsiveness in some components and fixed some bugs.
2025-02-02 23:58:23 +00:00
Joao Correia
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.
2025-02-02 22:40:05 +00:00
Joao Correia
16545d2075
refactor workflows api
2025-02-02 11:11:52 +00:00
Joao Correia
b684262759
Fix id handling on update
2025-02-01 23:14:17 +00:00
Joao Correia
ac539332e6
major change on how workflow builder works. It now fetches in edit mode all the currently configured workflows
2025-02-01 22:36:42 +00:00
Joao Correia
662e3b0266
- implement approval of steps
...
- remove currentStep field from step
- implement save comments on step
- fix _id issue when saving to mongo
2025-01-31 17:01:20 +00:00
Joao Correia
5d727fc528
implement delete workflow
2025-01-30 11:07:13 +00:00
Joao Correia
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
2025-01-29 20:49:19 +00:00
Joao Correia
011c6e9e30
Start implementing with back-end. Create workflows completed and fetching workflows on server side as well, to show them in the table.
2025-01-29 17:50:03 +00:00
José Marques Lima
c98af863c3
Merge branch 'develop' of https://bitbucket.org/ecropdev/ielts-ui into ENCOA-316-ENCOA-317
2025-01-25 20:01:52 +00:00
José Marques Lima
37216e2a5a
ENCOA-316 ENCOA-317:
...
Refactor components to remove Layout wrapper and pass it in the App component , implemented a skeleton feedback while loading page and improved API calls related to Dashboard/User Profile
2025-01-25 19:38:29 +00:00
Carlos-Mesquita
1c75a0e59c
ENCOA-315: Small fix and merge
2025-01-22 05:24:49 +00:00
Carlos-Mesquita
e36b24ea3f
ENCOA-315
2025-01-22 04:46:24 +00:00
José Marques Lima
ae9a49681e
ENCOA-314 :
...
- Implemented Async Select
- Changed Stats Page User fetching to use Async Select and only fetch the User data when it needs
- Changed Record Filter to use Async Select
- Changed useTicketListener to only fetch needed data
- Added Sort/Projection to remove unnecessary data processing.
- Removed some unnecessary data processing.
2025-01-20 02:52:39 +00:00
Carlos-Mesquita
6f9be29cd8
ENCOA-312
2025-01-13 21:02:34 +00:00
Carlos-Mesquita
f6cd509aa4
Removed a non sense entity ownership classroom name check I added a while back, patched the same entity + same name + same admin query
2025-01-06 20:46:18 +00:00
Carlos-Mesquita
bc89f4b9ce
ENCOA-310
2025-01-05 22:35:57 +00:00
Carlos-Mesquita
61e07dae95
ENCOA-308
2025-01-05 19:04:08 +00:00
Tiago Ribeiro
4c746b93bc
Merged with develop
2024-12-30 19:04:18 +00:00
Tiago Ribeiro
502cc64f99
Updated the exams to work based on entities
2024-12-30 18:48:27 +00:00
Tiago Ribeiro
f64b50df9e
Updated part of the payment
2024-12-30 18:39:02 +00:00
Tiago Ribeiro
17154be8bf
Updated the expiry date to be based on the expiry date
2024-12-30 15:36:20 +00:00
Carlos-Mesquita
bd9e249704
Unfinished grading attempt at solving it
2024-12-28 03:30:15 +00:00
Carlos-Mesquita
f642e41bfa
ENCOA-295
2024-12-26 12:26:17 +00:00
Carlos-Mesquita
bac2a08748
ENCOA-289
2024-12-24 11:52:34 +00:00
Tiago Ribeiro
770056e0c4
Improved part of the performance of the dashboards
2024-12-24 10:31:52 +00:00
Tiago Ribeiro
f8e9cfbeff
Solved another bug
2024-12-23 16:34:01 +00:00
Carlos-Mesquita
860f1295e5
ENCOA-283 or ENCOA-282, I don't know someone deleted the issue
2024-12-22 21:19:27 +00:00
Carlos-Mesquita
98a1636d0c
ENCOA-277, ENCOA-276, ENCOA-282, ENCOA-283
2024-12-21 19:23:53 +00:00
carlos.mesquita
ed9de74f28
Merged develop into feature/ExamGenRework
2024-12-13 21:31:10 +00:00
Tiago Ribeiro
f3057c675f
ENCOA-275
2024-12-13 15:13:27 +00:00
Tiago Ribeiro
61d1bbbe13
ENCOA-268
2024-12-12 16:14:54 +00:00
Tiago Ribeiro
240e36f15a
ENCOA-279
2024-12-12 15:06:00 +00:00
Tiago Ribeiro
578d29066f
ENCOA-271
2024-12-12 09:42:21 +00:00
Tiago Ribeiro
1a7d35317b
ENCOA-263
2024-12-11 22:00:43 +00:00
carlos.mesquita
cf85b5a822
Merged develop into feature/ExamGenRework
2024-12-11 15:34:09 +00:00
Carlos-Mesquita
efba1939e5
ENCOA-274
2024-12-11 15:28:38 +00:00