Esempio n. 1
0
from company.models import Company
from company.models import Employee
from company.models import INDUSTRY_CATEGORIES
from company.models import SKILL_LEVEL


APPLICATION_STATUS = (
    (1, 'Not started'),
    (2, 'Phone screen scheduled'),
    (3, 'Phone screen finished'),
    (4, 'Onsite scheduled'),
    (5, 'Onsite finished'),
    (6, 'Offered'),
    (7, 'Rejected'),
    (8, 'On hold'))
APPLICATION_STATUS_MAP = utils.list2dict_reverse(APPLICATION_STATUS)

INTERVIEW_CATEGORIES = (
    ('', 'Interview type'),
    (1, 'Phone screen'),
    (2, 'Onsite'),
    (3, 'Onsite with HR'),
    (4, 'Onsite with HM'))
INTERVIEW_CATEGORIES_MAP = utils.list2dict_reverse(INTERVIEW_CATEGORIES)

INTERVIEW_STATUS = (
    (1, 'Scheduled'),
    (2, 'Candidate Confirmed'),
    (3, 'Interviewer Confirmed'),
    (4, 'Passed'),
    (5, 'Rejected'))
Esempio n. 2
0
from datetime import datetime
from django.contrib.auth.models import User
from django.db import models

from common import utils


INDUSTRY_CATEGORIES = (
    (0, 'Unknown'),
    (1, 'Accounting'),
    (2, 'Computer Hardware'),
    (3, 'Computer Software'),
    (4, 'Internet'))
INDUSTRY_CATEGORIES_MAP = utils.list2dict_reverse(INDUSTRY_CATEGORIES)

ROLES = (
    (0, 'Unknown'),
    (1, 'Admin'),
    (1 << 2, 'Interviewer'),
    (1 << 3, 'Recruiter'),
    (1 << 4, 'Hiring Manager'))
ROLES_MAP = utils.list2dict_reverse(ROLES)

SKILL_LEVEL = (
    (0, 'Unknown'),
    (1, 'Entry'),
    (2, 'Junior'),
    (3, 'Senior'),
    (4, 'Principle'),
    (5, 'Distinguished'))
SKILL_LEVEL_MAP = utils.list2dict_reverse(SKILL_LEVEL)