service actor undeletable: domain const, 403, hide delete UI

This commit is contained in:
2026-10-26 03:15:27 +01:00
parent 3861d99e1f
commit 9d0166f5cb
12 changed files with 85 additions and 4 deletions

View File

@@ -112,6 +112,7 @@ export const userProfileResponseSchema = z.object({
trends: userTrendsDtoSchema.optional(),
goals: z.array(goalDtoSchema).optional(),
is_federated: z.boolean().optional().default(false),
is_service_account: z.boolean().optional().default(false),
handle: z.string().optional(),
display_name: z.string().optional(),
bio: z.string().optional(),

View File

@@ -148,7 +148,7 @@ function UserProfilePage() {
</Button>
</a>
)}
{isAdmin && !data.is_federated && (
{isAdmin && !data.is_federated && !data.is_service_account && (
<Button
size="sm"
variant="outline"