src.admin.router
Module Contents
- src.admin.router.templates
- src.admin.router.router
- src.admin.router.ENDPOINT_LABELS
- src.admin.router.DEFAULT_ARCHITECTURE_OUTPUT_PATH = 'docs/project/architecture.rst'
- src.admin.router.SENSITIVE_PAYLOAD_FIELDS
- src.admin.router.TOKEN_REQUIRED_ENDPOINTS
- async src.admin.router.login_page(request: fastapi.Request) fastapi.Response
- async src.admin.router.login_submit(request: fastapi.Request, _: None = Depends(verify_csrf), username: str = Form(...), password: str = Form(...)) fastapi.Response
- async src.admin.router.logout(request: fastapi.Request, _: None = Depends(verify_csrf)) fastapi.Response
- async src.admin.router.dashboard(request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.recent_activity_fragment(request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.repositories_page(request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.repository_new_form(request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.create_repository(request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), name: str = Form(...), provider: str = Form(...), repo_url: str = Form(...), default_branch: str = Form(...), target_folders: str = Form(default=''), preferred_model: str = Form(default=DEFAULT_OPENAI_MODEL), reuse_doc: bool = Form(default=False), docstring_threshold: float = Form(default=0.5), low_content_min_lines: int = Form(default=4), token: str = Form(...)) fastapi.Response
- async src.admin.router.repository_detail(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.repository_edit_form(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.update_repository(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), name: str = Form(...), provider: str = Form(...), repo_url: str = Form(...), default_branch: str = Form(...), target_folders: str = Form(default=''), preferred_model: str = Form(default=DEFAULT_OPENAI_MODEL), reuse_doc: bool = Form(default=False), docstring_threshold: float = Form(default=0.5), low_content_min_lines: int = Form(default=4), token: str = Form(default='')) fastapi.Response
- async src.admin.router.delete_repository(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf)) fastapi.Response
- async src.admin.router.trigger_generate(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), branch: str = Form(default=''), target_folders: str = Form(default=''), preferred_model: str = Form(default=''), reuse_doc: bool = Form(default=False), docstring_threshold: float = Form(default=0.5), low_content_min_lines: int = Form(default=4)) fastapi.Response
- async src.admin.router.trigger_publish(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), branch: str = Form(default=''), low_content_min_lines: int = Form(default=4)) fastapi.Response
- async src.admin.router.trigger_suggest_pr(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), base_branch: str = Form(default=''), suggestion_branch: str = Form(default=''), title: str = Form(default='Add suggested docstrings'), max_docstrings: int = Form(default=50)) fastapi.Response
- async src.admin.router.trigger_generate_architecture_docs(repository_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), branch: str = Form(default=''), target_folders: str = Form(default=''), output_path: str = Form(default=DEFAULT_ARCHITECTURE_OUTPUT_PATH), include_diagrams: bool = Form(default=True), reuse_existing_docs: bool = Form(default=True)) fastapi.Response
- async src.admin.router.trigger_approve_architecture_docs(run_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), overwrite_existing: bool = Form(default=False), approval_note: str = Form(default='')) fastapi.Response
- async src.admin.router.runs_page(request: fastapi.Request, repository_id: int | None = Query(default=None), admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.clear_runs(request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), repository_id: int | None = Form(default=None)) fastapi.Response
- async src.admin.router.run_detail(run_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.run_status_fragment(run_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.run_row_fragment(run_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.retry_run(run_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf)) fastapi.Response
- async src.admin.router.cancel_run(run_id: int, request: fastapi.Request, admin_user: str = Depends(require_admin), _: None = Depends(verify_csrf), fragment: str = Form(default='redirect')) fastapi.Response
- async src.admin.router.download_artifact(run_id: int, artifact_name: str, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response
- async src.admin.router.preview_artifact(run_id: int, artifact_name: str, request: fastapi.Request, admin_user: str = Depends(require_admin)) fastapi.Response