Alpha6 barcode non scaffalate e bypass login

This commit is contained in:
2026-06-18 16:13:47 +02:00
parent cc9680c49a
commit 466778ae5f
19 changed files with 1614 additions and 48 deletions

13
main.py
View File

@@ -31,6 +31,7 @@ from search_pallets import open_search_window
from storico_pickinglist import open_storico_pickinglist_window
from storico_udc import open_storico_udc_window
from tooltips import WidgetToolTip, load_tooltip_catalog, tooltip_text
from udc_non_scaffalate import open_udc_non_scaffalate_window
from ui_theme import theme_font, theme_section, theme_value
from user_session import UserSession, create_user_session
from version_info import module_version, versioned_title
@@ -43,7 +44,7 @@ from window_placement import (
# Development shortcut: skip the login dialog and boot directly as MAG1.
# Set to False when you want to restore normal authentication.
BYPASS_LOGIN = False
BYPASS_LOGIN = True
__version__ = module_version(__name__)
BYPASS_LOGIN_USER = {
"operator_id": 4,
@@ -155,6 +156,7 @@ class Launcher(ctk.CTk):
"reset_corsie",
"layout",
"multi_udc",
"non_shelved",
"search",
"storico_udc",
"pickinglist",
@@ -221,6 +223,15 @@ class Launcher(ctk.CTk):
lambda: open_celle_multiple_window(self, self.db_client, session=self.session),
),
),
(
"non_shelved",
loc_text("launcher.non_shelved", catalog=self._locale_catalog, default="UDC non scaffalate"),
"launcher.open_non_shelved",
lambda: self._open_or_focus_child_window(
"non_shelved",
lambda: open_udc_non_scaffalate_window(self, self.db_client, session=self.session),
),
),
(
"search",
loc_text("launcher.search", catalog=self._locale_catalog, default="Ricerca UDC"),