mirror of
https://github.com/fosrl/pangolin.git
synced 2026-08-12 07:20:43 +02:00
adjust conflict to be on unit<>period and add list endpoints for providers
This commit is contained in:
@@ -1626,6 +1626,41 @@ authenticated.delete(
|
||||
aiBudget.deleteAiBudget
|
||||
);
|
||||
|
||||
authenticated.get(
|
||||
"/ai-provider/:providerId/ai-budgets",
|
||||
verifyAiProviderAccess,
|
||||
verifyUserHasAction(ActionsEnum.listAiBudgets),
|
||||
aiBudget.listAiBudgetsForProvider
|
||||
);
|
||||
|
||||
authenticated.get(
|
||||
"/ai-model/:modelId/ai-budgets",
|
||||
verifyAiModelAccess,
|
||||
verifyUserHasAction(ActionsEnum.listAiBudgets),
|
||||
aiBudget.listAiBudgetsForModel
|
||||
);
|
||||
|
||||
authenticated.get(
|
||||
"/resource/:resourceId/ai-budgets",
|
||||
verifyResourceAccess,
|
||||
verifyUserHasAction(ActionsEnum.listAiBudgets),
|
||||
aiBudget.listAiBudgetsForResource
|
||||
);
|
||||
|
||||
authenticated.get(
|
||||
"/site-resource/:siteResourceId/ai-budgets",
|
||||
verifySiteResourceAccess,
|
||||
verifyUserHasAction(ActionsEnum.listAiBudgets),
|
||||
aiBudget.listAiBudgetsForSiteResource
|
||||
);
|
||||
|
||||
authenticated.get(
|
||||
"/role/:roleId/ai-budgets",
|
||||
verifyRoleAccess,
|
||||
verifyUserHasAction(ActionsEnum.listAiBudgets),
|
||||
aiBudget.listAiBudgetsForRole
|
||||
);
|
||||
|
||||
authenticated.get(
|
||||
"/org/:orgId/labels",
|
||||
verifyOrgAccess,
|
||||
|
||||
Reference in New Issue
Block a user