feat(api-keys): show creator column and filter to org owners

Switch the gate from `currentUser.is_admin` to `access.canSeeOrgAdmin`
so Org owners get the same all-keys view (Creator column, creator
filter, `user_id: '*'` default) that platform admins have. Mirrors
the BE's "platform admin OR current-Org owner" gate on listing every
key in scope.

The user picker now fetches `/user-directory` instead of the
admin-only `/users` endpoint, which would 403 Org owners. Rename the
filter placeholder from the misnamed `models.table.filterByName` to
`common.filter.byCreator`.
This commit is contained in:
gitlawr
2026-06-03 15:25:38 +08:00
committed by jialin
parent 72e794c281
commit 57fec89f2d
8 changed files with 32 additions and 17 deletions
+1
View File
@@ -66,6 +66,7 @@ export default {
'common.search.name.placeholder': 'ada göre filtrele',
'common.search.id.placeholder': 'kimliğe göre filtrele',
'common.filter.byId': 'kimliğe göre filtrele',
'common.filter.byCreator': 'Oluşturana göre filtrele',
'common.table.type': 'Tür',
'common.table.default': 'Varsayılan Değer',
'common.copy.success': 'Kopyalama başarılı!',