Commit Graph

24 Commits

Author SHA1 Message Date
tdurieux 8fc7ac5175 Add user ban/activate feature
Add admin endpoints to ban and activate users, block banned users
from all auth flows (OAuth, token login, bearer auth), and invalidate
existing sessions on next request. Includes frontend translation and
user detail page ban/activate buttons.
2026-05-07 05:41:12 +03:00
tdurieux dfa5a2e2fd Fix repo link on admin errors page to point to repo view 2026-05-06 21:38:31 +03:00
tdurieux dcb524c8c1 Improve error handling 2026-05-06 16:45:22 +03:00
tdurieux 873c910dd3 Improve error dashboard 2026-05-06 16:12:37 +03:00
tdurieux c2d43164d0 error logging improvement, regex fix 2026-05-06 11:16:12 +03:00
tdurieux 27d6b56da7 fix mulitple bugs 2026-05-05 12:34:03 +03:00
tdurieux f8c91ca0af multiple fixes 2026-05-05 10:32:31 +03:00
tdurieux e18961208a fix(admin): bind token form to dotted scope to escape ng-if child scope
The Generate button silently no-op'd because ng-model="newTokenName" inside
an ng-if block wrote to a child scope, leaving $scope.newTokenName empty.
Use $scope.tokenForm.{name,plaintext} so prototypal lookup resolves to the
controller scope.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-03 19:40:28 +02:00
tdurieux a5f66d6844 multiple fixes 2026-05-03 15:30:54 +02:00
tdurieux 88f826aab4 update design 2026-04-24 14:55:18 +02:00
Thomas Durieux 1d97c76e7e Improve mobile layout and redesign admin interface (#665) 2026-04-15 06:04:43 +02:00
tdurieux a612b7a8b7 fix: fix queue admin 2024-04-12 10:02:23 +01:00
tdurieux c59e202124 feat: list gh repos in user admin 2023-02-22 11:05:37 +01:00
tdurieux 1d4eb7a1b0 fix: fix action menu in the admin 2023-02-22 09:21:14 +01:00
tdurieux 73f7582fd2 feat: admin to remove repo cache 2023-02-07 13:27:06 +01:00
tdurieux 4634b8d2d1 fix: user correct token to access repositories as admin 2023-02-06 08:05:49 +01:00
tdurieux adedb48c51 fix: fix status render in queue admin 2022-09-07 11:05:51 +02:00
tdurieux 01d1698947 fix: fix status render in queue admin 2022-09-07 11:03:29 +02:00
tdurieux a254cd965c feat: add user page in admin 2022-08-11 13:34:09 +02:00
tdurieux de0f16f3c4 fix: fix invalid variable name 2021-09-26 08:05:54 +02:00
tdurieux fafeee02ec fix: fix iteration on job.stacktrace 2021-09-26 07:56:40 +02:00
tdurieux 14f1d7a246 chore: improve queue admin 2021-09-26 07:52:00 +02:00
tdurieux ad49eedebc feat: remove & retry queue jobs 2021-09-23 18:46:17 +02:00
Thomas Durieux 046d0c65cf feat: add basic admin dashboard (#90) 2021-09-23 18:33:21 +02:00