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