Commit Graph
1403 Commits
Author SHA1 Message Date
Denis Arh 618f18f620 Change how system provision state is detected
We can not check for roles as they are pre-inserted in the (db) migration
files - we count perm. rules for admins & everyone
2019-09-30 10:20:40 +02:00
Denis Arh ebf771f45f Add dev-branch-build step for drone-ci, more compact config 2019-09-30 10:20:40 +02:00
Denis Arh d92f16902b Fix tests (adopt new a.script constraints, change provisioning) 2019-09-30 10:20:40 +02:00
Denis Arh c240bb6a20 Refactored configuration provisioning 2019-09-30 10:20:40 +02:00
Denis Arh 792c2aa62d Remove namespace & permission provisioning from old migration files 2019-09-30 10:20:40 +02:00
Denis Arh b892dbfd38 Add support for exp/imp calendar module refs 2019-09-30 10:20:40 +02:00
Denis Arh 5601a09550 Improve compose importer
Add tests, comments
Roles are no longer dynamicly synced from system service
but hard coded. This is a temp solution
2019-09-30 10:20:40 +02:00
Denis Arh 1302f243f4 Add tests, basic messaging importer 2019-09-30 10:20:40 +02:00
Denis Arh d8a8e311f0 Update role importer, add tests 2019-09-30 10:20:39 +02:00
Denis Arh 9c37d6d4e2 Automation script exp/imp, tweaking compose exporters 2019-09-30 10:20:39 +02:00
Denis Arh 1f4e0bb06a Minor modifications to export logic to keep exports small 2019-09-30 10:20:39 +02:00
Denis Arh 54f2a3dab3 Permission exporting 2019-09-30 10:20:39 +02:00
Denis Arh 5278ae217f Prefix user grpc service & messages, add role finder 2019-09-30 10:20:39 +02:00
Denis Arh c3682ca05c Add importer tests 2019-09-30 10:20:39 +02:00
Denis Arh 748caac786 Export chart report module ref 2019-09-30 10:20:39 +02:00
Denis Arh 823dffdd1b Improve compose resource importing 2019-09-30 10:20:39 +02:00
Denis Arh 8ad87c8824 Move to typed props for ns, fields, charts... 2019-09-30 10:20:39 +02:00
Denis Arh 55da25788f CLI export tool for compose 2019-09-30 10:20:39 +02:00
Denis Arh 6535034d87 Add full support for handle on module/chart/page 2019-09-30 10:20:39 +02:00
Denis Arh 40ab1e22ea Make structs for page block & chart config 2019-09-30 10:20:39 +02:00
Denis Arh 71a78d53a5 Add support for handle, fix tests 2019-09-30 10:20:39 +02:00
Denis Arh 62bc97dbe9 Permissions importer, store & ref logic 2019-09-30 10:20:39 +02:00
Denis Arh 9d5dea7551 Add handle pkg 2019-09-30 10:20:39 +02:00
Denis Arh 838fa8302a Add import/export commands 2019-09-30 10:20:39 +02:00
Denis Arh 9f91a3ae0e Importer for base compose & system elements 2019-09-30 10:20:39 +02:00
Denis Arh ba9e3bea7e Fix permission rule merge logic
On first merge, new rules were not mark as dirty
2019-09-30 10:20:39 +02:00
Denis Arh 9765fb54a6 Add intg. test for record exporting, more strict param checking 2019-09-30 10:20:15 +02:00
Denis Arh 28f8d23e52 Support for notification mail attachments 2019-09-29 14:20:02 +02:00
Denis Arh 067852b17f Add notification test stub 2019-09-29 14:20:02 +02:00
Denis Arh c626b82af3 Remove With(ctx) pattern from notifications service 2019-09-29 14:20:02 +02:00
Denis Arh c244e9becd Refresh makefile help 2019-09-23 19:57:14 +02:00
Denis Arh 7a7646d950 Fix MakeJWT() fn, add list of user's roles 2019-09-23 19:44:19 +02:00
Denis Arh 84be729d97 Fix integration test after perm mutex bugfix 2019-09-23 19:44:19 +02:00
Denis Arh 861afe23ee Add priv/req/vis/multi field flags to protobuf def 2019-09-23 19:44:19 +02:00
Tomaž Jerman b449e20830 Merge branch 'deferred-scripts' 2019-09-20 12:28:08 +02:00
Tomaž Jerman fe5e776601 Discard deferred script's result 2019-09-20 12:27:38 +02:00
Tomaž Jerman c00eb03001 Allow deferred & interval triggers 2019-09-20 12:27:38 +02:00
Tomaž Jerman 7a992d5744 Extra tests 2019-09-20 12:27:38 +02:00
Tomaž Jerman 1971d922be Update mocks 2019-09-20 12:27:38 +02:00
Tomaž Jerman 615c2337ab Run deferred scripts 2019-09-20 12:27:38 +02:00
Tomaž Jerman b1d9fff457 Add support for interval triggers 2019-09-20 10:19:46 +02:00
Tomaž Jerman 422230b31c Add DestinyWang/cronexpr 2019-09-20 10:19:46 +02:00
Tomaž Jerman f28684a99f Fix typo 2019-09-20 10:19:46 +02:00
Tomaž Jerman 2ec9f15198 Prevent system field ambiguity 2019-09-20 09:25:44 +02:00
Tomaž Jerman 21e7aa1222 Fix mutexes 2019-09-20 09:22:06 +02:00
Tomaž Jerman b508ee07c9 Fix mockgen paths 2019-09-19 14:47:23 +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
Denis Arh 05dfa30500 Fix name description for application 2019-09-13 11:27:21 +02:00
Denis Arh e2ad2e20f3 Add makefile task for running part of integration tests
make test.integration.compose
make test.integration.system
2019-09-13 11:27:15 +02:00
Tomaž Jerman c8e04f1919 Allow default values 2019-09-12 15:57:35 +02:00