Commit graph

28 commits

Author SHA1 Message Date
4cbcf0b65e
Refactored and split up the database class 2025-02-06 15:15:18 +13:00
491293947d
Add info about min and max chars to interview message 2025-02-04 20:41:01 +13:00
be44de1eb3
Fix other users being able to answer interview questions in selectors and buttons 2025-02-04 20:38:34 +13:00
9d30a2d415
Add null check to mentionable selectors 2025-02-04 20:14:16 +13:00
91652eb8fb
Fix interview step being passed by reference instead of by value when getting them from the definitions, breaking selectors for instance 2025-02-04 20:07:37 +13:00
0984f50fff
Remove obsolete interview step type names 2025-02-04 20:06:08 +13:00
79009a659d
Fixed NPE when there are no definitions set 2025-02-04 20:00:15 +13:00
38bf5e0d2f
Removed summary length validation, added validation for REFERENCE_END types in the normal interview tree 2025-02-04 19:57:55 +13:00
6f7003ba62
Rename message-type to step-type 2025-02-04 19:55:25 +13:00
6d71918cd5
Fixed bug where references didn't work in the first step 2025-02-04 19:42:02 +13:00
d43cfecb29
Updated interview documentation
Updated links
2025-02-04 19:40:25 +13:00
63f5d9fce2
Add more template validation 2025-02-04 19:32:41 +13:00
af319b18b7
Add length limit to summary fields 2025-02-04 19:31:40 +13:00
78c111be54
Add option to merge answers for summary 2025-02-04 19:30:12 +13:00
d8e1863182
Made it possible to add a summary to any message instead of only interview ends 2025-02-04 19:27:20 +13:00
abe0e3397e
Added more checks and fixed bugs in interview template validation 2025-02-04 19:21:48 +13:00
61b57d0afc
Added step references, ability to jump to other steps depending on user actions 2025-02-04 16:32:21 +13:00
da5cca1f78
Add references to schema 2025-02-04 15:30:11 +13:00
8e7a21c81a
Fix interview category id type in schema 2024-12-27 18:14:20 +13:00
7b64129cc1
Updated descriptions in schema 2024-12-27 17:29:06 +13:00
8820549927
Normalised interview terminology for "question", "path", "step" to use "step" everywhere 2024-12-27 17:23:03 +13:00
556f082aa2
Added command and functionality to stop interviews 2024-12-27 16:43:55 +13:00
47ff409902
Made paths no longer required 2024-12-27 16:34:28 +13:00
055fd5a940
Improved error handling during template validation 2024-12-27 03:39:00 +13:00
b80733cf83
Add JSON schema for interview templates, switched so using it internally for validation too 2024-12-27 03:21:59 +13:00
be04edff3f
Updated some comments. 2024-12-27 02:58:17 +13:00
76462b97fb
Add JSON schema for interview templates, switched so using it internally for validation too 2024-12-27 02:47:04 +13:00
414dbae62f
Moved interview templates to own table
This splits them into different entries making it possible to separately edit different ones at the same time.
2024-12-27 01:54:28 +13:00