mirror of
https://github.com/unraid/api.git
synced 2026-01-06 08:39:54 -06:00
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added a full-featured API key management UI, including creation, listing, and deletion of API keys with customizable roles and permissions. - Introduced a new page for API key management. - Accordion UI components are now available for enhanced interface interactions. - API now provides queries for possible API key roles and permissions. - **Improvements** - API key-related mutations are now grouped under a single field, improving organization and usability. - Permissions can be assigned directly to API keys, not just roles. - **Bug Fixes** - Validation updated to require at least one role or permission when creating an API key. - **Documentation** - Updated and added rules and configuration documentation for code generation and testing. - **Tests** - Added and updated tests for new API key mutation logic; removed obsolete tests for deprecated mutations. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
10 lines
308 B
Plaintext
10 lines
308 B
Plaintext
---
|
|
description:
|
|
globs: web/**/*
|
|
alwaysApply: false
|
|
---
|
|
* Always run `pnpm codegen` for GraphQL code generation in the web directory
|
|
* GraphQL queries must be placed in `.query.ts` files
|
|
* GraphQL mutations must be placed in `.mutation.ts` files
|
|
* All GraphQL under `web/` and follow this naming convention
|