Skip to content
Snippets Groups Projects
Select Git revision
  • a29992448e87b8f2e2cb58f4c3d3b9c651649141
  • test default protected
  • master protected
  • niki_edit_branch
  • feat/custom-css
  • feat/redesign-improvements-10
  • feat/redesign-improvements-8
  • feat/redesign-fixes-3
  • feat/pirstan-changes
  • feat/separate-import-thread
  • feat/dary-improvements
  • features/add-pdf-page
  • features/add-typed-table
  • features/fix-broken-calendar-categories
  • features/add-embed-to-articles
  • features/create-mastodon-feed-block
  • features/add-custom-numbering-for-candidates
  • features/add-timeline
  • features/create-wordcloud-from-article-page
  • features/create-collapsible-extra-legal-info
  • features/extend-hero-banner
21 results

manage.py

Blame
  • utils.py 700 B
    from .constants import (
        AGE_18_29,
        AGE_30_49,
        AGE_50_64,
        AGE_65_PLUS,
        CHILDLESS,
        MATURE,
        OCCUPATION_STUDENT,
        OCCUPATION_WORKING,
        PARENTS,
        SENIORS,
        STUDENTS,
        WORKING_SENIORS,
    )
    
    
    def get_archetype(selection):
        if selection["occupation"] == OCCUPATION_STUDENT:
            return STUDENTS
        if selection["age"] == AGE_50_64:
            return MATURE
        if selection["age"] == AGE_65_PLUS:
            if selection["occupation"] == OCCUPATION_WORKING:
                return WORKING_SENIORS
            return SENIORS
        if selection["age"] in [AGE_18_29, AGE_30_49]:
            if selection["kids"]:
                return PARENTS
            return CHILDLESS
        return None