mud_server.db.worlds_repo
World catalog and world-access policy repository operations.
Functions
|
Return one world catalog row by id. |
|
Return world catalog rows, optionally including inactive worlds. |
|
Resolve world access/create decision for one account and world. |
|
Return |
|
Return the number of characters the account owns in a world. |
Return operational world rows for admin/superuser world monitoring. |
|
|
Return world rows decorated with access policy for one account. |
Module Contents
- mud_server.db.worlds_repo.list_worlds(*, include_inactive=False)[source]
Return world catalog rows, optionally including inactive worlds.
- mud_server.db.worlds_repo.get_world_access_decision(user_id, world_id, *, role=None)[source]
Resolve world access/create decision for one account and world.
- mud_server.db.worlds_repo.can_user_access_world(user_id, world_id, *, role=None)[source]
Return
Truewhen the account may access/select the world.
- mud_server.db.worlds_repo.get_user_character_count_for_world(user_id, world_id)[source]
Return the number of characters the account owns in a world.