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
Tiago Ribeiro
eabfcd026b
ENCOA-273
2024-12-11 14:09:10 +00:00
Tiago Ribeiro
d074ec390c
ENCOA-272
2024-12-11 11:58:52 +00:00
Carlos-Mesquita
490c5ad7d3
ENCOA-253, ENCOA-248, ENCOA-246
2024-12-02 17:16:12 +00:00
Carlos-Mesquita
a96d4c6e52
Speaking endpoints and polling fixed
2024-11-27 08:04:18 +00:00
Carlos-Mesquita
af5ae2a687
A slash
2024-11-26 22:34:25 +00:00
Carlos-Mesquita
de08164dd8
Merge, do not push to develop yet, Listening.tsx is not updated
2024-11-26 10:33:02 +00:00