Cory Forseth
02fb28a478
AUTHZ: add option to bypass team membership cache ( #111968 )
...
add option to bypass team membership cache
2025-10-03 10:22:19 -05:00
Cory Forseth
2b279efe15
Use team uid for team group actions ( #103415 )
...
* use team uid for team group actions
* add constructor for tests; rename vars for clarity
* github told me to do this
2025-04-14 06:40:55 -05:00
Mihai Doarna
10411361e7
Team: Add columns external_uid and is_provisioned to the team table ( #103285 )
...
* add columns external_id and is_provisioned to the team table
* generate openapi specs
* rename column to external_uid
* generate open api specs
* increase limit for external_uid to 256
2025-04-04 11:00:14 +03:00
Jo
4452d0932a
Users: Fix potential panics on UID translation ( #95794 )
...
fix potential panics on UID translation
2024-11-04 18:50:26 +01:00
Jo
2b867d9850
AccessControl: Resource permission translator ( #95423 )
...
* Standardize Resource Translator in options
* Add resource UID translator for resource permissions
* fix comments
* fix comments
2024-10-29 10:21:39 +01:00
Jo
acd13e05ef
Teams: Support team UIDs in APIs ( #94011 )
...
* support team UIDs in APIs
* unify middleware logic and add team tests
* add UID test to resource permissions
* remove unused middleware
2024-10-07 10:18:24 +02:00
Ryan McKinley
a0cd89860e
Identity: Add endpoint to get display info for an identifier ( #91828 )
2024-08-15 14:38:43 +03:00
Ryan McKinley
ec6c6bd6c3
Identity: Add read-only identity apiserver ( #90418 )
2024-07-26 17:09:08 +03:00
Ieva
cee713e34c
Chore: Add tracing to team service ( #86999 )
...
* add tracing to team service
* another test fix
* pass in context for team creation and membership checking
2024-04-29 11:32:03 +01:00
Ieva
748b3c855c
Chore: Clean up team membership code ( #86914 )
...
remove unused code, clean up commands
2024-04-25 16:46:24 +01:00
Jo
cc3b088b6c
Teams: Fix missing context in team service ( #83327 )
...
fix missing context in team service
2024-02-27 11:10:54 +01:00
Jo
0de66a8099
Authz: Remove use of SignedInUser copy for permission evaluation ( #78448 )
...
* remove use of SignedInUserCopies
* add extra safety to not cross assign permissions
unwind circular dependency
dashboardacl->dashboardaccess
fix missing import
* correctly set teams for permissions
* fix missing inits
* nit: check err
* exit early for api keys
2023-11-22 14:20:22 +01:00
Jo
259ecb1793
AuthZ: Improve team ID fetching for signedInUser ( #78378 )
...
* improve team ID fetching for signedInUser
* remove inner join
* rename func
* nit: remove extra params
* nit: spacing and wrapping
2023-11-20 16:23:13 +01:00
Jo
79b2974215
Teams: Allow Services to register deletes ( #76325 )
...
* add team RegisterDelete
* fix-docs
2023-10-11 15:57:03 +02:00
Ieva
4980b64274
RBAC: Remove legacy ac from authorization middleware ( #68898 )
...
remove legacy AC fallback from RBAC middleware, and some unused auth logic
2023-05-24 09:49:42 +01:00
Ieva
d54fa569ec
Chore: Remove legacy AC checks from team ( #68715 )
...
* removing legacy AC checks from team API handlers
* Chore: remove `UserIDFilter` from team queries (#68820 )
* remove userIDfilter from team queries in favour of RBAC SQL filtering
* fix typo
* remove redundant tests
* remove another unused function
* fix failing test
2023-05-22 18:41:53 +02:00
Kristin Laemmert
e8b8a9e276
chore: move dashboard_acl models into dashboard service ( #62151 )
2023-01-26 08:46:30 -05:00
idafurjes
490a787d9d
Chore: Move tem member models to team pkg ( #61294 )
...
* Chore: Move tem member models to team pkg
* Fix test lint
2023-01-13 09:43:38 +01:00
idafurjes
f2ffce4351
Chore: Move team models to models pkg ( #61262 )
...
* Chore: Move team models to models pkg
* Fix ACL tests
* More ACL tests
* Change Id to ID in conflict user command test
* Remove team from models
* Fix ac test lint
2023-01-11 14:20:09 +01:00
Serge Zaitsev
2ee3fd3994
Chore: Create structure for team service ( #55444 )
2022-09-20 10:14:00 +00:00