46 lines
1.1 KiB
Python
46 lines
1.1 KiB
Python
"""Канонические имена таблиц Merakomis (как в PHP model.php)."""
|
|
|
|
from __future__ import annotations
|
|
|
|
PROJECT_TABLE = "tMerakomisProject"
|
|
PROJECT_SECTION_TABLE = "tMerakomisProjectSection"
|
|
STEP_TABLE = "tMerakomisDStep"
|
|
SECTION_TABLE = "tMerakomisDSection"
|
|
TEAM_MEMBER_TABLE = "tMerakomisTeamMember"
|
|
TIME_TABLE = "tMerakomisTime"
|
|
TIME_CACHE_TABLE = "tMerakomisTimeCache"
|
|
DAY_TABLE = "tMerakomisDay"
|
|
TIME_ABSENCE_TABLE = "tMerakomisTimeAbsence"
|
|
ABSENCE_DICT_TABLE = "tMerakomisDAbsence"
|
|
POST_TABLE = "tMerakomisPost"
|
|
DEPARTMENT_TABLE = "tMerakomisDDepartment"
|
|
STAFFING_TABLE = "tMerakomisDStaffing"
|
|
|
|
EMP_TYPE_ADMIN = 1
|
|
ROLE_MAIN_ENGINEER = 2
|
|
|
|
DAY_TYPE_NO_WORK = 2
|
|
|
|
PROJECT_FIELDS = (
|
|
"id",
|
|
"code",
|
|
"name",
|
|
"director",
|
|
"step",
|
|
"team",
|
|
"status",
|
|
"archive",
|
|
"archive_date",
|
|
"removed",
|
|
"date",
|
|
"date_end",
|
|
)
|
|
|
|
SECTION_FIELDS = ("id", "name", "parent", "step")
|
|
|
|
TEAM_MEMBER_FIELDS = ("id", "emp", "team", "section", "role", "active", "text", "portal")
|
|
|
|
PROJECT_SECTION_FIELDS = ("id", "project", "section")
|
|
|
|
TIME_FIELDS = ("id", "emp", "project", "date", "duration", "is_over")
|