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
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
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
9de4cba8e8
refactor fetched users into single array and replace Image tag with img
2025-01-31 10:37:14 +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
2c0153e055
Fix animations
2025-01-25 15:10:52 +00:00
Joao Correia
f71a7182dd
- Refactor of workflow and steps types to differentiate between editView and normalView.
...
- Added side panel with steps details
2025-01-25 03:44:50 +00:00
Joao Correia
f6b0c96b3b
Finish Approval Workflow builder for the most part. TODO: implement permissions
2025-01-24 00:33:45 +00:00
Joao Correia
dcd25465fd
on workflow builder, only render steps if name and entity are set. reset workflow on entity reset.
2025-01-23 22:56:45 +00:00
Joao Correia
c921d54d50
code refactoring
2025-01-23 22:12:25 +00:00
Joao Correia
a4f60455b5
Render previous select input options when switching between workflows in builder
2025-01-23 17:08:32 +00:00
Joao Correia
a0936cb1a4
Prevent same input on selects from the same step.
...
Change behaviour of initial step to allow multiple assignees
2025-01-23 15:10:14 +00:00
Joao Correia
aa76c2b54b
Work on workflow builder:
...
- Made number of approvers dynamic with many select inputs as needed
- Tracking approval select input changes with step.assignees
- Fetching teachers and corporates from backend
- Responsive styling when rendering several select inputs
2025-01-23 02:48:25 +00:00
Joao Correia
48187fc7f2
fix step numbering bug from previous commit and prepare non editable workflow view
2025-01-21 00:10:14 +00:00
Joao Correia
01222b3a13
dynamic list of new workflows in workflow builder and some code refactoring
2025-01-20 23:32:32 +00:00