Skip to content
Snippets Groups Projects
constants.py 3.57 KiB
WHITE = "white"
BLACK = "black"
YELLOW = "yellow"
GREEN = "green"

STYLE_CHOICES = (
    (WHITE, "bílé pozadí"),
    (BLACK, "černé pozadí"),
    (YELLOW, "žluté pozadí"),
    (GREEN, "zelené pozadí"),
)

STYLE_CSS = {
    WHITE: "",
    BLACK: "emphasized-black",
    YELLOW: "emphasized-lemon",
    GREEN: "emphasized-acidgreen",
}

ARTICLE_RICH_TEXT_FEATURES = [
    "h2",
    "h3",
    "h4",
    "bold",
    "italic",
    "superscript",
    "subscript",
    "strikethrough",
    "ul-elections2021",
    "ol-elections2021",
    "blockquote-elections2021",
    "link",
    "image",
    "document-link",
]

CANDIDATE_RICH_TEXT_FEATURES = [
    "h3",
    "bold",
    "italic",
    "superscript",
    "subscript",
    "strikethrough",
    "ul-elections2021",
    "ol-elections2021",
    "blockquote-elections2021",
    "link",
]

RESTRICTED_FEATURES = ["superscript", "italic", "link"]
STANDARD_FEATURES = ["h4", "ul-elections2021", "superscript", "link", "italic"]
EXTRA_FEATURES = ["h4", "ul-program-elections2021", "superscript", "link", "italic"]


ARTICLES_PER_PAGE = 9
TOP_CANDIDATES_NUM = 12

REGION_PHA = "PHA"
REGION_JHC = "JHC"
REGION_JHM = "JHM"
REGION_KVK = "KVK"
REGION_VYS = "VYS"
REGION_KHK = "KHK"
REGION_LBK = "LBK"
REGION_MSK = "MSK"
REGION_OLK = "OLK"
REGION_PAK = "PAK"
REGION_PLK = "PLK"
REGION_STC = "STC"
REGION_ULK = "ULK"
REGION_ZLK = "ZLK"

REGION_CHOICES = (
    (REGION_PHA, "Hlavní město Praha"),
    (REGION_JHC, "Jihočeský kraj"),
    (REGION_JHM, "Jihomoravský kraj"),
    (REGION_KVK, "Karlovarský kraj"),
    (REGION_VYS, "Kraj Vysočina"),
    (REGION_KHK, "Královéhradecký kraj"),
    (REGION_LBK, "Liberecký kraj"),
    (REGION_MSK, "Moravskoslezský kraj"),
    (REGION_OLK, "Olomoucký kraj"),
    (REGION_PAK, "Pardubický kraj"),
    (REGION_PLK, "Plzeňský kraj"),
    (REGION_STC, "Středočeský kraj"),
    (REGION_ULK, "Ústecký kraj"),
    (REGION_ZLK, "Zlínský kraj"),
)

REGION_NAME_VARIANT = {
    REGION_PHA: "Hlavním městě Praha",
    REGION_JHC: "Jihočeském kraji",
    REGION_JHM: "Jihomoravském kraji",
    REGION_KVK: "Karlovarském kraji",
    REGION_VYS: "Kraji Vysočina",
    REGION_KHK: "Královéhradeckém kraji",
    REGION_LBK: "Libereckém kraji",
    REGION_MSK: "Moravskoslezském kraji",
    REGION_OLK: "Olomouckém kraji",
    REGION_PAK: "Pardubickém kraji",
    REGION_PLK: "Plzeňském kraji",
    REGION_STC: "Středočeském kraji",
    REGION_ULK: "Ústeckém kraji",
    REGION_ZLK: "Zlínském kraji",
}

PIRATES = "pirati"
STAN = "stan"
PARTY_CHOICES = ((PIRATES, "Piráti"), (STAN, "STAN"))
PARTY_NAME = {PIRATES: "Pirátská strana", STAN: "Starostové a nezávislí"}

CHILDLESS = "childless"
PARENTS = "parents"
MATURE = "mature"
SENIORS = "seniors"
WORKING_SENIORS = "working_seniors"
STUDENTS = "students"

SELF_EMPLOYED = "self_employed"
SOCIALLY_WEAK = "socially_weak"

NATURE = "nature"
SPORT = "sport"
HEALTH = "health"
CULTURE = "culture"
COMPUTERS = "computers"
COUNTRYSIDE = "countryside"
HOUSING = "housing"
EDUCATION = "education"

TARGET_CHOICES = (
    (CHILDLESS, "bezdětní"),
    (PARENTS, "rodiče"),
    (MATURE, "zralí"),
    (SENIORS, "senioři"),
    (WORKING_SENIORS, "pracující senioři"),
    (STUDENTS, "studenti"),
    (SELF_EMPLOYED, "OSVČ"),
    (SOCIALLY_WEAK, "sociálně slabí"),
    (NATURE, "příroda"),
    (SPORT, "sport"),
    (HEALTH, "zdraví"),
    (CULTURE, "kultura"),
    (COMPUTERS, "počítače"),
    (COUNTRYSIDE, "regiony"),
    (HOUSING, "bydlení"),
    (EDUCATION, "vzdělávání"),
)

YEARS = "years"
MONTHS = "months"

TIME_HORIZON_CHOICES = ((YEARS, "roky"), (MONTHS, "měsíce"))