app.core.projects
Projects API router - full CRUD for Kumiho projects.
Functions
|
Create a new project. |
|
Delete a project. |
|
Get a specific project by name. |
|
List all projects visible to the authenticated user. |
|
Update a project's properties. |
- async app.core.projects.list_projects(request, client=Depends(dependency=<function get_kumiho_client>, use_cache=True, scope=None))[source]
List all projects visible to the authenticated user.
- Parameters:
request (Request)
client (Any)
- async app.core.projects.create_project(request_state, request, client=Depends(dependency=<function get_kumiho_client>, use_cache=True, scope=None))[source]
Create a new project.
- Parameters:
request_state (Request)
request (ProjectCreate)
client (Any)
- async app.core.projects.get_project(request, name, client=Depends(dependency=<function get_kumiho_client>, use_cache=True, scope=None))[source]
Get a specific project by name.
- Parameters:
request (Request)
name (str)
client (Any)