Warehouse management

This commit is contained in:
Eden Kirin
2024-04-07 00:07:47 +02:00
parent 1b1d0f1b5c
commit b33ed21949
9 changed files with 170 additions and 24 deletions

View File

@ -19,7 +19,6 @@ class ReportsState:
@staticmethod
def from_form(values: dict[str, str]) -> "ReportsState":
print(values)
return ReportsState(
enabled=CheckboxState(checked=values.get("reports") == "on"),
cash_conformity=CheckboxState(checked=values.get("cash_conformity") == "on"),
@ -36,7 +35,7 @@ class ReportsState:
def control_state(self) -> None:
self.cash_conformity.enabled = self.enabled.checked
self.days_between_cc.enabled = self.cash_conformity.enabled and self.cash_conformity.checked
self.days_between_cc.visible = self.cash_conformity.enabled and self.cash_conformity.checked
self.scan_2nd_bardcode.enabled = self.cash_conformity.enabled and self.cash_conformity.checked
self.allow_empty_cashbag.enabled = self.enabled.checked
self.reports_builder.enabled = self.enabled.checked