Skip to content

Commit b3580ab

Browse files
author
KirillMysnik
committed
Moved main_menu creation from admin.admin to admin.core.frontends.menus
1 parent 9a90c99 commit b3580ab

File tree

7 files changed

+9
-17
lines changed

7 files changed

+9
-17
lines changed

srcds/addons/source-python/plugins/admin/admin.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from .core.events.storage import admin_resource_list
1313
from .core.listeners import (on_spa_loaded_listener_manager,
1414
on_spa_unloaded_listener_manager)
15-
from .core.frontends.menus import MenuSection
15+
from .core.frontends.menus import main_menu
1616
from .core.frontends.motd import MainPage
1717
from .core.orm import Base, engine
1818
from .core.plugins.command import admin_command_manager
@@ -26,12 +26,6 @@
2626
Base.metadata.create_all(engine)
2727

2828

29-
# =============================================================================
30-
# >> GLOBAL VARIABLES
31-
# =============================================================================
32-
main_menu = MenuSection(None, strings_common['title main'], 'admin')
33-
34-
3529
# =============================================================================
3630
# >> LOAD & UNLOAD FUNCTIONS
3731
# =============================================================================

srcds/addons/source-python/plugins/admin/core/frontends/menus.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@ def select(self, client):
144144

145145
client.send_popup(self.popup)
146146

147+
# Main section
148+
main_menu = MenuSection(None, strings_common['title main'], 'admin')
149+
147150

148151
class MenuCommand(MenuEntry):
149152
"""Base class for entry that is bound to execute a feature."""

srcds/addons/source-python/plugins/admin/plugins/included/admin_comm_management/admin_comm_management.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
# >> IMPORTS
33
# =============================================================================
44
# Source.Python Admin
5-
from admin.admin import main_menu
6-
from admin.core.frontends.menus import MenuSection
5+
from admin.core.frontends.menus import main_menu, MenuSection
76

87
# Included Plugin
98
from .blocks.base import BlockCommMenuCommand

srcds/addons/source-python/plugins/admin/plugins/included/admin_kick_ban/admin_kick_ban.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
from players.helpers import get_client_language
66

77
# Source.Python Admin
8-
from admin.admin import main_menu
98
from admin.core.features import PlayerBasedFeature
109
from admin.core.frontends.menus import (
11-
MenuCommand, MenuSection, PlayerBasedMenuCommand)
10+
main_menu, MenuCommand, MenuSection, PlayerBasedMenuCommand)
1211
from admin.core.frontends.motd import (
1312
main_motd, MOTDSection, MOTDPageEntry, PlayerBasedFeaturePage)
1413
from admin.core.helpers import log_admin_action

srcds/addons/source-python/plugins/admin/plugins/included/admin_life_management/admin_life_management.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
from players.entity import Player
77

88
# Source.Python Admin
9-
from admin.admin import main_menu
109
from admin.core.features import PlayerBasedFeature
1110
from admin.core.frontends.menus import (
12-
MenuSection, PlayerBasedMenuCommand)
11+
main_menu, MenuSection, PlayerBasedMenuCommand)
1312
from admin.core.frontends.motd import (
1413
main_motd, MOTDSection, MOTDPageEntry, PlayerBasedFeaturePage)
1514
from admin.core.helpers import log_admin_action

srcds/addons/source-python/plugins/admin/plugins/included/admin_team_management/admin_team_management.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
from players.teams import teams_by_number
99

1010
# Source.Python Admin
11-
from admin.admin import main_menu
1211
from admin.core.features import PlayerBasedFeature
1312
from admin.core.frontends.menus import (
14-
MenuSection, PlayerBasedMenuCommand)
13+
main_menu, MenuSection, PlayerBasedMenuCommand)
1514
from admin.core.helpers import log_admin_action
1615
from admin.core.plugins.strings import PluginStrings
1716

srcds/addons/source-python/plugins/admin/plugins/included/admin_tracking/admin_tracking.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,11 @@
1616
from steam import SteamID
1717

1818
# Source.Python Admin
19-
from admin.admin import main_menu
2019
from admin.core.clients import clients
2120
from admin.core.helpers import extract_ip_address, format_player_name
2221
from admin.core.features import PlayerBasedFeature
2322
from admin.core.frontends.menus import (
24-
MenuSection, PlayerBasedMenuCommand)
23+
main_menu, MenuSection, PlayerBasedMenuCommand)
2524
from admin.core.orm import SessionContext
2625
from admin.core.paths import ADMIN_CFG_PATH, get_server_file
2726
from admin.core.plugins.strings import PluginStrings

0 commit comments

Comments
 (0)