maeser.controllers.manage_users_view module

Contents

maeser.controllers.manage_users_view module#

This module contains the controller for rendering the user management page.

maeser.controllers.manage_users_view.controller(user_manager: UserManager, app_name: str = 'Maeser', main_logo_chat: str | None = None, favicon: str | None = None) str[source]#

Render the user management page.

Parameters:
  • user_manager (UserManager) – The user manager instance.

  • app_name (str) – The name of the application. Defaults to ‘Maeser’.

  • main_logo_chat (str | None) – The dark version of the main logo. Defaults to None, in which case maeser/data/static/maeser-dark-header.png is used.

  • favicon (str | None) – The favicon image URL. Defaults to None, in which case maeser/data/static/maeser.png is used.

Returns:

The rendered HTML for the user management page.

Return type:

str