from definitions.attribute import Attribute # MySQL information class sql_conf: SQL_USER = "assetadmin" SQL_PASSWORD = "1234" SQL_HOST = "localhost" SQL_DB = "asset_test_db" SQL_TABLE = "asset_test" item_attributes = { "assettag": Attribute( display_name="Asset Tag", html_input_type="text", required=True, unique=True, primary=True, regex=r"^[A-Z0-9]+$", # Only uppercase letters and numbers default_val=1000000 ), "hostname": Attribute( display_name="Host Name", html_input_type="text", required=True, unique=True, regex=r"^[a-z0-9._-]+$" # Lowercase letters, numbers, dots, underscores, hyphens ), "warrantyfrom": Attribute( display_name="Warranty From", html_input_type="date", default_val="2020-03-09", required=True ), "status": Attribute( display_name="Status", html_input_type="select", required=True, options=["Active", "Inactive"], # Allowed values default_val="Active" ), "staffnum": Attribute( display_name="Staff No.", html_input_type="number", required=True, min=100000, # 6 digits max=99999999, # 8 digits ) }