3
0

42 Commits

Author SHA1 Message Date
Denis Arh
ded83ff5db Improve onManual trigger for all resources 2020-01-18 07:05:35 +01:00
Denis Arh
1e096d1abc Unify trigger endpoint names 2020-01-18 07:05:35 +01:00
Denis Arh
ebb9b70bfe Add REST API endpoints for manual automation script triggering 2020-01-18 07:05:34 +01:00
Denis Arh
7dbd14899f Remove old automation/corredor logic 2020-01-18 07:05:34 +01:00
Denis Arh
ba3d1967c5 Cleanup settings endpoint, expose setting struct on API 2019-10-30 20:23:54 +01:00
Denis Arh
274345cab6 Fix paging specs & docs 2019-10-29 10:06:14 +01:00
Denis Arh
509875b550 Refactor page repo 2019-10-29 10:06:14 +01:00
Denis Arh
14f66a0a94 Refactor module repo 2019-10-29 10:06:14 +01:00
Denis Arh
5c5066dcec Refactor chart repo 2019-10-29 10:06:14 +01:00
Denis Arh
4c67a7ed04 Refactor namespace repo 2019-10-29 10:06:14 +01:00
Tomaž Jerman
08860a90e4 Add settings service to compose 2019-10-16 12:37:37 +02:00
Denis Arh
d130e7e641 Fix tools & specs (internal => pkg) 2019-10-01 18:21:09 +02:00
Denis Arh
6535034d87 Add full support for handle on module/chart/page 2019-09-30 10:20:39 +02:00
Denis Arh
28f8d23e52 Support for notification mail attachments 2019-09-29 14:20:02 +02:00
Denis Arh
dc99bc2cb8 Add record procedure exec capabilities
This will allow us to perform bulk operations on record & record-values
2019-09-13 11:29:01 +02:00
Tomaž Jerman
d0647f0f89 Define record import routes 2019-08-29 17:48:42 +02:00
Denis Arh
b8088caab5 Add option to filter namespaces by slug 2019-08-26 08:54:46 +02:00
Denis Arh
cf13c950a0 Fix automation API docs 2019-08-23 13:49:36 +02:00
Denis Arh
7fd9c7fdfb Support searching modules by name 2019-08-23 13:49:36 +02:00
Denis Arh
751317d544 Support automation script testing and manual running 2019-08-23 13:49:36 +02:00
Denis Arh
3db9368a99 Add ability to pass custom struct as module & record to script runner 2019-08-23 13:49:36 +02:00
Denis Arh
ffdeef1da2 Support for manual/explicit running of user scripts
Moved user-script endponts under /automation/
Add permission checking for trigger running
2019-08-23 13:49:36 +02:00
Denis Arh
6463df9af1 Improvements of automation trigger management 2019-08-23 13:49:36 +02:00
Denis Arh
38fe06998c Extreact & refactor automation scripts & triggets
Automation (scripts and triggers) is now a standalone package and can be used
in other services.
2019-08-23 13:49:36 +02:00
Denis Arh
5423cf43c8 Add JSON(L) and CSV record exporting capabilities
API endpoints, CSV and JSON record encoders, dedicated svc/repo methods
2019-08-15 16:42:51 +02:00
Denis Arh
0707f139c4 Support simple jsonl exports for records 2019-08-14 17:06:29 +02:00
Denis Arh
f601e0aa96 Improve record attachment upload capabilities
Add missing upload-to-non-existing record featue by moving endpoint away
from specific record and moving recordID, fieldName from PATH to POST
parameters
2019-07-08 08:14:19 +02:00
Denis Arh
22476933f4 Improve cli env setup & running 2019-05-26 08:41:20 +02:00
Denis Arh
b732894109 Fix codegen and its outputs 2019-05-24 12:46:30 +02:00
Denis Arh
d3678cc564 Remove required flag from slug param (compose namespaces) 2019-05-20 20:34:28 +02:00
Denis Arh
a3aeae64d3 Make "enabled" field for namespace not required 2019-05-15 17:52:12 +02:00
Denis Arh
e0121d3a53 Same API endpoint for permission signature over three services 2019-05-15 11:16:34 +02:00
Denis Arh
a9358610f5 Make sign & userID params for attachment endpoints non-required 2019-04-30 13:33:25 +02:00
Denis Arh
4af79a5f35 Apply namespace changes to all layers of records 2019-04-29 18:51:18 +02:00
Denis Arh
edee054392 Apply namespace changes to all layers of pages 2019-04-29 18:51:18 +02:00
Denis Arh
0c2286be83 Apply namespace changes to all layers of triggers 2019-04-29 18:51:18 +02:00
Denis Arh
40999e623e Apply namespace changes to all layers of modules 2019-04-29 18:51:18 +02:00
Denis Arh
a41e4bfc19 Apply namespace changes to all layers of charts 2019-04-29 18:51:18 +02:00
Denis Arh
8ef7b77a77 Namespace changes on all types, attachment repository, service 2019-04-29 18:51:18 +02:00
Denis Arh
d10a89b31a Add /namespace/{namespaceID} prefix to compose routes
Attachments, charts, modules, records, pages, triggers can now be
accessed under /namespace/{namespaceID}/...
2019-04-29 18:51:18 +02:00
Denis Arh
5bfbab6a4e Implement namespace CRUD + various small fixes
Other fixes and improvements:
 - add parseISODateWithErr and parseISODatePtrWithErr handlers for incoming data
 - add service & repository errors
 - cleanup old (unbound) attachment controllers from router
 - fix system repository error prefix (auth => system)
2019-04-29 18:51:18 +02:00
Denis Arh
010a1351ea Rename files & symbols 2019-04-29 18:51:18 +02:00