fmn.api.handlers.admin module
-
async fmn.api.handlers.admin.get_rules(disabled: bool | None = None, username: str | None = None, identity: ~fmn.api.auth.Identity = Depends(dependency=<function get_identity_admin>, use_cache=True, scope=None), db_session: ~sqlalchemy.ext.asyncio.session.AsyncSession = Depends(dependency=<function gen_db_session>, use_cache=True, scope=None))[source]
-
async fmn.api.handlers.admin.get_users(search: str | None = None, identity: ~fmn.api.auth.Identity = Depends(dependency=<function get_identity_admin>, use_cache=True, scope=None), db_session: ~sqlalchemy.ext.asyncio.session.AsyncSession = Depends(dependency=<function gen_db_session>, use_cache=True, scope=None))[source]
-
async fmn.api.handlers.admin.patch_rule(id: int, rule: ~fmn.api.api_models.RulePatch, identity: ~fmn.api.auth.Identity = Depends(dependency=<function get_identity_admin>, use_cache=True, scope=None), db_session: ~sqlalchemy.ext.asyncio.session.AsyncSession = Depends(dependency=<function gen_db_session>, use_cache=True, scope=None))[source]