Denis Arh
f30c2de43b
Fix authorized-clients filter
2022-09-02 13:48:51 +02:00
Denis Arh
2e222d1bfa
Fix template searching, add query (by handle, type)
2022-09-02 08:49:40 +02:00
Tomaž Jerman
9bfe742fb7
Add basic tests for system/reporter pkg
2022-09-01 16:55:21 +02:00
Tomaž Jerman
319a29fdc6
Cleanup system/reporter - DAL/pipeline migration
2022-09-01 16:55:21 +02:00
Tomaž Jerman
eb57c03e6c
Port the old system reporter to the DAL pipeline
2022-09-01 16:55:20 +02:00
Tomaž Jerman
9aba555179
Move pkg/report types to sys/types; drop pkg/report package
2022-09-01 16:55:20 +02:00
Denis Arh
e734f44795
Access token no longer removed on own pwd change
2022-08-24 09:50:14 +02:00
Vivek Patel
e5915b3424
Fix nil pointer while replacing dal connection
2022-08-23 13:00:24 +05:30
Denis Arh
4bb8270189
Fix DAL implementation with Envoy
2022-08-23 08:12:38 +02:00
Denis Arh
818f0ccb9b
Generate models for all resources
...
Some refactoring of CUE files
2022-08-21 15:54:03 +02:00
Denis Arh
20310e302f
Remove customisation from the generate code
2022-08-18 20:36:43 +02:00
Denis Arh
1eff906a44
Reorganized and split (rbac) resource type codegen
2022-08-17 19:28:34 +02:00
Denis Arh
ccfb4c09bb
Restructured CUE resource definitions (struct, attributes)
2022-08-17 19:12:20 +02:00
Denis Arh
4f26fc5f6b
Fix REST payload for users, apigw, queues
2022-08-17 09:28:55 +02:00
Denis Arh
2e5a45e899
Fix user-response
2022-08-16 16:23:19 +02:00
Denis Arh
4259125df8
Add missing AC flags on apigw & msg-queue REST controllers
2022-08-16 15:13:40 +02:00
Denis Arh
aede16f29f
Add missing AC flags on system/user REST controller
2022-08-16 15:08:05 +02:00
Denis Arh
1323cda956
System REST controller cleanup
2022-08-16 15:06:32 +02:00
Denis Arh
554ae45ddf
Various DAL connection improvements & config reorg
2022-08-15 16:57:42 +02:00
Denis Arh
f1908c9260
Cleaned up dal-connection REST def
2022-08-12 17:57:49 +02:00
Denis Arh
1a358dd255
Fix broken system tests when updating primary conn
...
We no longer compare config changes on primary connection
Just override the values from the old one
2022-08-09 20:52:21 +02:00
Denis Arh
cbfb1d49bd
Refactor model ident validation
2022-08-08 13:25:32 +02:00
Denis Arh
015d8ada6e
Refactor module-model conversion
...
Remove redundant parts of config (eg partititoned flag),
refactored and cleand-up field-to-attribute conversion
2022-08-08 13:19:01 +02:00
Vivek Patel
db325fc125
Add route to list dal connections for privacy console
...
It will only list dal connections with minimal data.
2022-08-05 17:54:21 +05:30
Vivek Patel
12fd426ec7
Add validation for password while updating system settings
...
Also, adds setting actions file and updated all settings errors to translated error
2022-08-05 17:42:08 +05:30
Denis Arh
c2e9f93710
Fix auth-session filtering (user_id => rel_user)
2022-08-03 18:06:52 +02:00
Tomaž Jerman
bba02ec9df
Implement base valuestore for env variables
...
* Base facility to store generic values,
* integrate with templates,
* integrate with workflows.
2022-08-02 13:13:28 +02:00
Tomaž Jerman
9e1375e99a
Refactor DAL capabilities into operations and properties
2022-08-02 12:57:22 +02:00
Vivek Patel
d4fbc33f3d
Fix Action logs placeholders for resources
...
Mainly, It was broken for creation of most resources due to misplace for action-log prop.
2022-08-01 22:51:08 +05:30
Denis Arh
89eefa5bc2
Use model/attribute terminology in CUE files
2022-08-01 19:01:19 +02:00
Denis Arh
885e633ba2
Improve (cue) codegen performance
2022-08-01 18:17:31 +02:00
Denis Arh
507e5cd72f
Add support for min upper/lower-case password constraints
2022-08-01 16:37:46 +02:00
Denis Arh
54060f5ff8
Add user credentials management endpoints
2022-08-01 15:19:47 +02:00
Denis Arh
c710aa079d
Reduce code & refactor Scan & Value fn
2022-07-30 16:11:06 +02:00
Denis Arh
773fe7a602
Prevent error when wildcard resources are requested for RBAC trace
2022-07-28 15:01:16 +02:00
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
Tomaž Jerman
76b99bd0ed
Umbrella commit for generic commits
...
* Removed f.Check requirement from compose/dalutils.
* Added ref to original module when preparing target records for
DAL value setter processing (helps with properly setting Ref field).
* Updated codegen & added missing imports.
2022-07-27 16:53:04 +02:00
Tomaž Jerman
9d44fa8679
Fix RDBMS filter construction for applications and flags
...
* Add a new byFlag resource filter feature to support filtering
using flags.
False by default since only system applications use it.
* Add filter definitions to flag pkg resource.
* Add support for using []string inside byValue filters.
2022-07-27 16:53:04 +02:00
Denis Arh
5e8fae37af
Fix store layer usage (must be store.<fn>(ctx, svc.store, ...)
2022-07-24 12:34:16 +02:00
Denis Arh
74d0dfd6de
Add resource load&check on access-control
2022-07-24 11:50:56 +02:00
Denis Arh
805b160ec0
Add missing and standarize load<resource> functions
2022-07-24 11:49:30 +02:00
Denis Arh
fbde6a559f
Cleanup Activate() fn on system servies
2022-07-21 08:37:41 +02:00
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
Tomaž Jerman
149d75578a
Fix/improve DAL integration tests
2022-07-18 18:53:11 +02:00
Jože Fortun
163f04bc6e
Make sensitivity level property undefined by default
2022-07-15 15:28:48 +02:00
Tomaž Jerman
85bb86c5cd
Refactor sensitivity levels to be consistent with connections
2022-07-15 11:02:14 +02:00
Tomaž Jerman
af8aa9893d
Make the connection sensitivity level not required
2022-07-15 09:30:05 +02:00
Denis Arh
44213462a2
Fix RBAC resorce type case for dal resources
2022-07-15 07:17:04 +02:00
Denis Arh
5168310aa4
Refactored credential handling
2022-07-14 21:09:21 +02:00
Peter Grlica
06315c55b8
Forbid password reuse
2022-07-14 21:02:32 +02:00