Vivek Patel
fef77a7a47
Refactor rules endpoint
...
- Removes specific params
- Improves RuleSet.FilterResource to accept multiple resources
- Rework FindRules method in access-controller tpl
2022-07-27 22:43:07 +05:30
Vivek Patel
f160d391f5
Add filters to permissions for role route
...
It allows filtering for specific rules and also the rules which are applied to the resource, and not to a specific resource.
Introduces generic methods for RuleSet and FindRules method to access_control generation template.
2022-07-19 17:30:26 +05:30
Denis Arh
39046c52d0
Harden RBAC and refactor check tracking
...
- stricter rule checking when multiple roles have permissions on same
resource
- tracking (prev: evaluation) is refactored to stand out less than
previous solution
- performance optimization on certain situations (earlier fn return)
2022-07-14 11:07:10 +02:00
Tomaž Jerman
83ba7faa0f
Add /permissions/evaluate endpoints to evaluate RBAC rules
2022-06-27 14:28:52 +02:00
Tomaž Jerman
4b113af9cc
Allow content-type header to specify the charset
2022-01-18 21:50:19 +01:00
Denis Arh
60020f8510
Upgrade go-chi&co
2022-01-11 10:53:49 +01:00
Tomaž Jerman
907cb25ceb
Add support for multipart/form-data request parsing
2021-12-21 09:11:51 +01:00
Denis Arh
82c76bbe6c
Do not decode JSON from body if no POST params are spec.
2021-03-12 14:50:40 +01:00
Peter Grlica
c2d3151c2d
Added compose module ID to module mapping endpoint
2021-03-04 14:30:52 +01:00
Peter Grlica
9450a3ad66
Added as and internal corteza formatter for federation, tests
2021-03-04 09:03:45 +01:00
Peter Grlica
57ffca16a6
Added a list of mapped federated modules
2021-03-04 09:00:20 +01:00
Peter Grlica
61782cf08d
Added contact to nodes
2020-12-13 18:53:19 +01:00
Peter Grlica
0d88fdd139
Added rbac for federation, fixed tests, updated generated code
2020-12-13 18:53:19 +01:00
Peter Grlica
5890cd444a
Fixed node pairing
2020-12-13 18:53:19 +01:00
Denis Arh
4f69ad8cdb
Regen controllers, remove resputil
2020-12-13 18:53:19 +01:00
Peter Grlica
277df45b65
Added node read
2020-12-13 18:53:19 +01:00
Peter Grlica
2690427f5d
Added name, handle to exposed module
2020-12-13 18:53:19 +01:00
Peter Grlica
8f7ff08d4c
Added last sync to structure and data sync
2020-12-13 18:53:18 +01:00
Peter Grlica
05fa88f5e5
Added last sync to expode module records list endpoint
2020-12-13 18:53:18 +01:00
Peter Grlica
798e2126f5
Structure sync get node info, list response.
2020-12-13 18:53:18 +01:00
Peter Grlica
30fdd29a48
Added sync data endpoints
2020-12-13 18:53:18 +01:00
Peter Grlica
2bff6ba5e0
Added structure sync endpoints
2020-12-13 18:53:18 +01:00
Peter Grlica
6b3a118271
Added update exposed module endpoint
2020-12-13 18:53:18 +01:00
Tomaž Jerman
80cc9eb9f5
Add reference to the namespace
2020-12-13 18:53:18 +01:00
Denis Arh
8e7154d440
Finish CRUD impl., refactor actions, service
2020-12-13 18:53:18 +01:00
Denis Arh
c4d7f61f1b
Improve & finalize fed. node REST & integ. tests
2020-12-13 18:53:18 +01:00
Tomaž Jerman
37e060a576
Implement federation node pairing flow
2020-12-13 18:53:18 +01:00
Peter Grlica
4d8e01f244
Rename all *List types to *Set, generated fields rebuilt
2020-12-13 18:53:18 +01:00
Peter Grlica
15c52139cb
Create mappings for module endpoint, added a new error
2020-12-13 18:53:18 +01:00
Peter Grlica
ef864ad89a
Added module mappings service, added read endpoint, started on create endpoint
2020-12-13 18:53:18 +01:00
Peter Grlica
d932db5f47
Added endpoint add module to federation (expose module)
2020-12-13 18:53:18 +01:00
Peter Grlica
641c0de773
Renamed remove method for exposed module
2020-12-13 18:53:18 +01:00
Peter Grlica
f9bc23f94a
Removed old module section
2020-12-13 18:53:18 +01:00
Peter Grlica
8e46dc5ca1
Refactore exposed module, rename sync_structure, added service methods to exposed, shared module
2020-12-13 18:53:18 +01:00
Peter Grlica
2cbc5605bf
Added exposed module service, added details and delete endpoints, removed module service
2020-12-13 18:53:18 +01:00
Peter Grlica
24d2a63cc3
Removed example reset handler, added module
2020-12-13 18:53:18 +01:00
Tomaž Jerman
07a8cec570
Add federation pairing routes
2020-12-13 18:53:18 +01:00
Peter Grlica
d47acaf0db
Added base federation module
2020-12-13 18:53:18 +01:00