mud_server.admin_tui.screens.database_modals

Modal dialogs used by the admin database screen.

Classes

ConfirmKickScreen

Modal confirmation prompt for kicking a session.

ConfirmUserRemovalScreen

Modal confirmation prompt for user deactivation or deletion.

Module Contents

class mud_server.admin_tui.screens.database_modals.ConfirmKickScreen(username, session_id)

Bases: textual.screen.ModalScreen[bool]

Modal confirmation prompt for kicking a session.

DEFAULT_CSS = Multiline-String
Show Value
"""
    ConfirmKickScreen {
        align: center middle;
    }

    .confirm-dialog {
        width: 60;
        border: solid $primary;
        padding: 1 2;
        background: $surface;
    }

    .confirm-title {
        text-style: bold;
        color: $accent;
        padding-bottom: 1;
    }

    .confirm-actions {
        height: 3;
        padding-top: 1;
    }

    .confirm-button {
        margin-right: 1;
    }
    """
compose()
class mud_server.admin_tui.screens.database_modals.ConfirmUserRemovalScreen(username, role)

Bases: textual.screen.ModalScreen[str | None]

Modal confirmation prompt for user deactivation or deletion.

DEFAULT_CSS = Multiline-String
Show Value
"""
    ConfirmUserRemovalScreen {
        align: center middle;
    }

    .confirm-dialog {
        width: 70;
        border: solid $primary;
        padding: 1 2;
        background: $surface;
    }

    .confirm-title {
        text-style: bold;
        color: $accent;
        padding-bottom: 1;
    }

    .confirm-actions {
        height: 3;
        padding-top: 1;
    }

    .confirm-button {
        margin-right: 1;
    }
    """
compose()