Mitja Zivkovic
9f494a37f9
upd(messaging) channel permission checks
2019-03-12 01:01:03 +01:00
Denis Arh
d8c2594fa8
Fix application resource presets
2019-03-11 18:39:54 +01:00
Denis Arh
068e04c3ff
Add missing wildcard suffix on predefined permissions
2019-03-11 14:15:01 +01:00
Denis Arh
4eb27a4dd4
Add missing context to permission endpoints
2019-03-11 14:14:26 +01:00
Denis Arh
e88e708883
Make sure rules & permissions are loaded before othere services
2019-03-11 14:13:32 +01:00
Mitja Zivkovic
ab39783e50
add(system) application permission check
2019-03-11 11:47:36 +01:00
Mitja Zivkovic
05006f7dd8
add(system) permissions helper service and checks
2019-03-11 11:47:36 +01:00
Mitja Zivkovic
73c9debe2f
upd(system) rename permission service to rules
2019-03-11 11:47:36 +01:00
Denis Arh
93eb629d06
Refactor subscription checking, add interval checks (1/24h)
2019-03-11 11:46:29 +01:00
Denis Arh
ebfab252fc
Add system/applications
...
- CRUD support for applications
- new (application related) permissions
2019-03-09 18:52:00 +01:00
Mitja Zivkovic
7dd93af411
fix(system): user.FindByID with nonexisting role
2019-03-05 20:16:16 +01:00
Denis Arh
24ff7d4289
Remove spew.Dump() artefacts
2019-03-01 20:20:13 +01:00
Denis Arh
8d43907bd6
Basic (rest) structure for page & record/module attachments
2019-03-01 00:30:46 +01:00
Denis Arh
79229ef1f1
Append suffix to receiver name to avoid naming colision
...
Names starting with letter r colided with r for *http.Request
2019-02-28 23:51:36 +01:00
Mitja Zivkovic
b6ac8f9305
upd(internal): permission check order
2019-02-28 19:48:38 +03:00
Mitja Zivkovic
f1df2dbb9e
add(internal): rules.resources mock
2019-02-27 23:36:10 +03:00
Mitja Zivkovic
b7e2d9c127
upd(system): check service grant permission on read and list
2019-02-27 14:13:33 +01:00
Mitja Zivkovic
ff22af4b33
upd(system): check service grant permissions
2019-02-27 09:20:55 +01:00
Denis Arh
9bed5005c6
Add permission checking capabilities, closes #43 , #42 , #44
2019-02-26 23:22:21 +01:00
Denis Arh
6985608449
Add system role everyone, closes #55
2019-02-26 21:32:28 +01:00
Mitja Zivkovic
2ecc83c52e
upd(messaging): add permission checking
2019-02-25 17:11:54 +01:00
Denis Arh
996a9fca67
Fix system REST api naming consistency (remove/delete)
2019-02-24 10:29:20 +01:00
Denis Arh
a5a50cff2e
Fix in/out payload types to string
2019-02-24 09:32:45 +01:00
Mitja Zivkovic
26a0668a83
upd(system): on create/update role also manage members
2019-02-24 09:32:45 +01:00
Denis Arh
e2c2c9df4a
Fix role membership management endpoints & ctrls
2019-02-24 09:32:22 +01:00
Denis Arh
518efe9c5c
Update permission list
...
Remove access from system and add grant to system and messaging
2019-02-23 14:46:05 +01:00
Mitja Zivkovic
47b798bbdc
upd(system) listing all defined permissions
2019-02-22 21:20:27 +01:00
Mitja Zivkovic
0a517bcd23
upd(system): permission.Get to Read
2019-02-22 20:03:01 +01:00
Mitja Zivkovic
09e64d654b
upd(system): permission update returns all permissions for given roleID
2019-02-22 19:52:34 +01:00
Mitja Zivkovic
c697ae2e13
upd(system): rename to rest/permission
2019-02-22 19:52:34 +01:00
Mitja Zivkovic
b380eef81b
upd(system): add permission validation
2019-02-22 19:52:34 +01:00
Tit Petric
568316615a
fix(system): use only resource for validation
2019-02-21 21:20:37 +01:00
Tit Petric
87a5d96852
add(system): resource and service validation
2019-02-21 20:56:52 +01:00
Mitja Zivkovic
8cc4551efc
upd(system): add Permissions API
2019-02-21 20:48:06 +01:00
Mitja Zivkovic
8015539aaa
fix(system): recreate mocks
2019-02-12 10:30:35 +07:00
Denis Arh
d4ff94d7ac
Codegen changes
2019-02-11 21:01:09 +01:00
Denis Arh
3911316321
Changes to system REST & service layer
2019-02-11 20:57:14 +01:00
Tit Petric
715530a13b
upd(all): rules refactor
...
- allow empty response for empty rules.Resource,
- rely more on rules.Access instead of bool,
- update resource test
2019-02-08 21:24:06 +01:00
Tit Petric
876a304def
upd(all):
...
- moved Access type from system to internal/rules,
- moved Resource from system to internal/rules,
- update imports for new type locations,
- add scope list container to inject permissions,
- update permissions API call to return default perms,
- update codegen for generated Rules types
2019-02-06 11:19:32 +01:00
Tit Petric
1e1a6f8e6a
upd(all): statik codegen update
2019-02-06 11:19:32 +01:00
Denis Arh
ccb3f957e7
Improved CLI for user handling
2019-02-06 05:37:38 +01:00
Tit Petric
087196f571
clean(all): gocritic warnings cleanup
2019-02-05 16:14:28 +01:00
Tit Petric
86c19a743d
upd(all): flags cleanup
2019-02-05 16:14:02 +01:00
Tit Petric
044eeecec0
upd(all): regenerate mocks
2019-02-05 15:51:40 +01:00
Tit Petric
f10c3cfbe7
upd(all): s/sam/messaging, del: build-proto.sh
2019-02-05 15:51:15 +01:00
Tit Petric
440d3514ed
upd(messaging): serviceError update
2019-02-05 15:41:04 +01:00
Tit Petric
27bc4c9064
add(system): TeamSet, OrganisationSet + Resource()
2019-02-05 14:41:57 +01:00
Tit Petric
d105adfed6
add(system): resource type and encoding
2019-02-05 14:41:57 +01:00
Denis Arh
c697c86ee5
Add system-cli and an user-merging tool
2019-02-04 10:15:38 +01:00
Denis Arh
7115949354
Add db connection retrying on startup
2019-02-04 10:15:38 +01:00