57 lines
1.1 KiB
Python
57 lines
1.1 KiB
Python
#Konstanty
|
|
from kivy.metrics import dp
|
|
|
|
SCREEN_LOGIN = "login"
|
|
SCREEN_LOGIN_USER = "login_user"
|
|
SCREEN_ACCOUNT = "account"
|
|
SCREEN_POS = "pos"
|
|
|
|
MAX_LOGIN_FAILS = 3 # nebo treba 5
|
|
|
|
DEFAULT_CONFIG = {
|
|
"user": "SYSTEM",
|
|
"base_url": "http://127.0.0.1:8000",
|
|
"refresh_url": "http://127.0.0.1:8000/refresh/",
|
|
"client_id": "01",
|
|
"id_kas": "01",
|
|
"username": "Kobrle",
|
|
"password": "heslo",
|
|
"bill_printer": "",
|
|
"bon_printer1": "",
|
|
"bon_printer2": "",
|
|
}
|
|
|
|
# --- ACCOUNTSELECT
|
|
COLS = 7
|
|
BTN_W = dp(150)
|
|
BTN_H = dp(120)
|
|
SP = dp(10)
|
|
PAD = dp(10)
|
|
#posdialog
|
|
# ---- POSDIALOG parametry buttonu matice polozek
|
|
MENU_COLS = 4
|
|
MENU_ROWS = 5
|
|
ACC_BTN_W = dp(110)
|
|
MENU_BTN_W = dp(70)#dp(130)
|
|
MENU_BTN_H = dp(90)
|
|
BOTTOM_BTN_H = dp(60)
|
|
# --- parametry uctu
|
|
ACC_QTY_W = dp(64) # pro "999/2" (6 znaků + rezerva)
|
|
ACC_PRICE_W = dp(88) # cena
|
|
ACC_ROW_H = dp(44)
|
|
|
|
API_TIMEOUT = 5
|
|
API_RETRIES = 1
|
|
API_DELAY = 0.5
|
|
|
|
|
|
HEART_BEAT:int = 10
|
|
|
|
# -------------------------------
|
|
# --- zaznam v databazi uzivatelu
|
|
#--------------------------------
|
|
|
|
|
|
|
|
|