3
0

25 Commits

Author SHA1 Message Date
Denis Arh
92eadbba99 Restructure and move system settings to types pkg
This change affects:
 - provision files for settings
 - database entries (added migration script)
 - how struct is used accross the system services
2019-10-28 19:03:32 +01:00
Tomaž Jerman
08860a90e4 Add settings service to compose 2019-10-16 12:37:37 +02:00
Tomaž Jerman
00b0047597 Change record value column type to LONGTEXT 2019-10-09 17:30:04 +02:00
Denis Arh
792c2aa62d Remove namespace & permission provisioning from old migration files 2019-09-30 10:20:40 +02:00
Denis Arh
71a78d53a5 Add support for handle, fix tests 2019-09-30 10:20:39 +02:00
Tomaž Jerman
c8e04f1919 Allow default values 2019-09-12 15:57:35 +02:00
Denis Arh
1ad15e77de Remove old compose integ. tests 2019-09-11 08:26:16 +02:00
Denis Arh
b4142b35fa Update protobuf, regen proto code 2019-09-06 09:16:48 +02:00
Denis Arh
78660c47ec Fix minor typos in compose 2019-09-02 08:29:28 +02:00
Denis Arh
91633e9695 Make automation S&T namespace bound 2019-08-26 08:39:33 +02:00
Denis Arh
683f415e8c Remove compose_trigger table after data migration 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
c1e3231d00 Add support for membership policy, featured channels 2019-08-08 11:43:51 +02:00
Tit Petric
f472ac05d1 fixes after database profiler/logger refactor 2019-08-06 20:27:56 +00:00
Denis Arh
225439e302 Ignore existing ns entries 2019-07-11 22:33:14 +02:00
Denis Arh
22476933f4 Improve cli env setup & running 2019-05-26 08:41:20 +02:00
Denis Arh
b66ed81136 More flexible "compose", move to Corteza
- more control over starting procedure, cli commands...
 - fix package paths
 - renaming symbols, comments, strings from Crust to Corteza
2019-05-24 12:42:35 +02:00
Denis Arh
7fc66e74ad Cleanup & enhance compose module & fields
- Add module field ID
 - Rename db table (compose_module_form => compose_module_field)
 - Add id, created_at, updated_at, deleted_at db columns
 - Rename json to options, module_id to rel_module
 - Fix primary keys (now just ID), add unique indexes (mod+place, mod+name)
 - Add foreign key from fields to modules
 - module repo Update() func no longer does REPLACE but UPDATE
 - in updateFields(), fields are removed more precisely (only missing fields are removed)
 - Add integration tests for module/field updates
2019-05-14 11:39:32 +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
8ef7b77a77 Namespace changes on all types, attachment repository, service 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