Update API token permissions to include sites and subnets.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 705f2157-ef97-4fbd-89e4-8c7f2ecaea90
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ed01c5f-a82d-405a-b728-b2e3d127c60c/1bd1ab4c-7878-4bd7-8e5a-7700311c88c6.jpg
This commit is contained in:
alphaeusmote
2025-04-11 13:58:55 +00:00
parent 7474035e25
commit e51b0dd36f
@@ -57,6 +57,10 @@ const formSchema = z.object({
computers_write: z.boolean().default(false),
domains_read: z.boolean().default(true),
domains_write: z.boolean().default(false),
sites_read: z.boolean().default(true),
sites_write: z.boolean().default(false),
subnets_read: z.boolean().default(true),
subnets_write: z.boolean().default(false),
}),
});
@@ -82,6 +86,10 @@ export function CreateTokenModal({ isOpen, onClose }: CreateTokenModalProps) {
computers_write: false,
domains_read: true,
domains_write: false,
sites_read: true,
sites_write: false,
subnets_read: true,
subnets_write: false,
},
},
});
@@ -147,6 +155,10 @@ export function CreateTokenModal({ isOpen, onClose }: CreateTokenModalProps) {
{ id: "computers_write", label: "Computers - Write" },
{ id: "domains_read", label: "Domains - Read" },
{ id: "domains_write", label: "Domains - Write" },
{ id: "sites_read", label: "Sites - Read" },
{ id: "sites_write", label: "Sites - Write" },
{ id: "subnets_read", label: "Subnets - Read" },
{ id: "subnets_write", label: "Subnets - Write" },
];
return (
@@ -162,7 +174,7 @@ export function CreateTokenModal({ isOpen, onClose }: CreateTokenModalProps) {
</DialogHeader>
<div className="my-4">
<Alert variant="warning">
<Alert className="border-amber-500 text-amber-800 dark:text-amber-400">
<AlertCircle className="h-4 w-4" />
<AlertTitle>Important</AlertTitle>
<AlertDescription>