import os DEBUG = os.environ.get('DEBUG') == "True" BRANCH_CHOICES = [ ["CSE", "CSE"], ["EE", "EE"], ["ME", "ME"], ['MMAE', 'MMAE'], ['EP', 'EP'], ['CIVIL', 'CIVIL'], ['CHEMICAL', 'CHEMICAL'], ['MNC','MNC'] ] ELIGIBLE_CHOICES = [ ["Btech", "Btech"], ["MS", "MS"], ["MTech", "MTech"], ["PHD", "PHD"], ["BSMS", "BSMS"], ] BRANCHES = [ "CSE", "EE", "MMAE", "EP", "CIVIL", "CHEMICAL", "MNC", ] ELIGIBLE =[ "Btech", "MS", "MTech", "PHD", "BSMS", ] BATCHES = [ #change it accordingly "2023", "2022", "2021", "2020", ] BATCH_CHOICES = [ ["2023","2023"], ["2022", "2022"], ["2021", "2021"], ["2020", "2020"], ["2019", "2019"], ["2018", "2018"], ["2017", "2017"], ] OFFER_CITY_TYPE = [ ['Domestic', 'Domestic'], ['International', 'International'] ] TIERS = [ ['psu', 'PSU'], ['1', 'Tier 1'], ['2', 'Tier 2'], ['3', 'Tier 3'], ['4', 'Tier 4'], ['5', 'Tier 5'], ['6', 'Tier 6'], ['7', 'Tier 7'], ['8', 'Open Tier'], ] bTech = 'Btech' # not being used anywhere DEGREE_CHOICES = [ ['bTech', 'B.Tech'], ['ms/phd', 'MS/ PhD'], ['mTech', 'M.Tech'], ] TOTAL_BRANCHES = 7 # Total No of Branches TOTAL_BATCHES = 6 # Total No of Batches CDC_REPS_EMAILS = [ "cdc@iitdh.ac.in", "cdcfic@iitdh.ac.in", "vandana@iitdh.ac.in", "sairam@iitdh.ac.in", "satyapriya.gupta@iitdh.ac.in", "dhriti.ghosh@iitdh.ac.in", "suvamay.jana@iitdh.ac.in", "ramesh.nayaka@iitdh.ac.in", "210010003@iitdh.ac.in", "210010046@iitdh.ac.in", "210030035@iitdh.ac.in", ] CDC_REPS_EMAILS_FOR_ISSUE=[ #add reps emails "cdc.support@iitdh.ac.in", "cdc@iitdh.ac.in" ] # To be Configured Properly CLIENT_ID = os.environ.get('GOOGLE_OAUTH_CLIENT_ID') # Google Login Client ID CLIENT_SECRET = os.environ.get('GOOGLE_OAUTH_CLIENT_SECRET') # Google Login Client Secret REDIRECT_URI = 'postmessage' # Google Login Redirect URI OAUTH2_API_ENDPOINT = 'https://oauth2.googleapis.com/token' # Google Login OAUTH2 URL # To be Configured Properly PLACEMENT_OPENING_URL = "https://cdc.iitdh.ac.in/portal/student/dashboard/placements/{id}" # On frontend, this is the URL to be opened LINK_TO_STORAGE_COMPANY_ATTACHMENT = "https://cdc.iitdh.ac.in/storage/Company_Attachments/" LINK_TO_STORAGE_RESUME = "https://cdc.iitdh.ac.in/storage/Resumes/" LINK_TO_APPLICATIONS_CSV = "https://cdc.iitdh.ac.in/storage/Application_CSV/" LINK_TO_RESUMES_ZIP = "https://cdc.iitdh.ac.in/storage/Resume_Zips/" LINK_TO_EMAIl_VERIFICATION_API = "https://cdc.iitdh.ac.in/portal/company/verifyEmail?token={token}" PDF_FILES_SERVING_ENDPOINT = 'https://cdc.iitdh.ac.in/storage/Company_Attachments/' # TODO: Change this to actual URL AUTH_CODE = "code" ID_TOKEN = "id_token" REFRESH_TOKEN = "refresh_token" EMAIL = "email" STUDENT = 'student' ADMIN = 'admin' SUPER_ADMIN = 's_admin' SERVICE= 'service' COMPANY = 'company' TIER = 'tier' # To be Configured Properly FOURTH_YEAR = '2021' MAX_OFFERS_PER_STUDENT = 2 MAX_RESUMES_PER_STUDENT = 3 EMAIL_VERIFICATION_TOKEN_TTL = 48 # in hours JNF_TEXT_MAX_CHARACTER_COUNT = 100 JNF_TEXTMEDIUM_MAX_CHARACTER_COUNT = 200 JNF_TEXTAREA_MAX_CHARACTER_COUNT = 1000 JNF_SMALLTEXT_MAX_CHARACTER_COUNT = 50 STORAGE_DESTINATION_RESUMES = "./Storage/Resumes/" STORAGE_DESTINATION_COMPANY_ATTACHMENTS = './Storage/Company_Attachments/' STORAGE_DESTINATION_APPLICATION_CSV = './Storage/Application_CSV/' STORAGE_DESTINATION_RESUME_ZIP = './Storage/Resume_Zips/' TOKEN = 'token' RESUME_FILE_NAME = 'resume_file_name' APPLICATION_ID = "application_id" OPENING_ID = "opening_id" ADDITIONAL_INFO = "additional_info" FIELD = "field" STATUS_ACCEPTING_APPLICATIONS = "Accepting Applications" PLACEMENT = "Placement" PLACEMENT_ID = "placement_id" COMPANY_NAME = "company_name" COMPANY_TYPE = "company_type" NATURE_OF_BUSINESS = "nature_of_business" TYPE_OF_ORGANISATION = "type_of_organisation" WEBSITE = 'website' COMPANY_DETAILS = "company_details" COMPANY_DETAILS_PDF = "company_details_pdf" IS_COMPANY_DETAILS_PDF = "is_company_details_pdf" COMPANY_DETAILS_PDF_NAMES = "company_details_pdf_names" PHONE_NUMBER = 'phone_number' CONTACT_PERSON_NAME = 'contact_person_name' ADDRESS = "address" CITY = 'city' STATE = 'state' COUNTRY = 'country' PINCODE = 'pincode' DESIGNATION = 'designation' DESCRIPTION = 'description' DESCRIPTION_PDF = 'description_pdf' DESCRIPTION_PDF_NAMES = 'description_pdf_names' IS_DESCRIPTION_PDF = 'is_description_pdf' OPENING_TYPE = 'opening_type' JOB_LOCATION = 'job_location' COMPENSATION_CTC = 'compensation_ctc' COMPANY_TURNOVER = 'company_turnover' # newly added field COMPENSATION_GROSS = 'compensation_gross' COMPENSATION_TAKE_HOME = 'compensation_take_home' COMPENSATION_BONUS = 'compensation_bonus' COMPENSATION_DETAILS = 'compensation_details' COMPENSATION_DETAILS_PDF = 'compensation_details_pdf' COMPENSATION_DETAILS_PDF_NAMES = 'compensation_details_pdf_names' IS_COMPENSATION_DETAILS_PDF = 'is_compensation_details_pdf' ALLOWED_BATCH = 'allowed_batch' ALLOWED_BRANCH = 'allowed_branch' # RS_ELIGIBLE = 'rs_eligible' removed ELIGIBLESTUDENTS= 'eligiblestudents'# newly adde field PWD_ELIGIBLE = 'pwd_eligible' # newly added field BACKLOG_ELIGIBLE = 'backlog_eligible' # newly added field PSYCHOMETRIC_TEST = 'pyschometric_test' # newly added field MEDICAL_TEST = 'medical_test' # newly added field CPI = 'cpi' # newly added field BOND_DETAILS = 'bond_details' SELECTION_PROCEDURE_ROUNDS = 'selection_procedure_rounds' SELECTION_PROCEDURE_DETAILS = 'selection_procedure_details' SELECTION_PROCEDURE_DETAILS_PDF = 'selection_procedure_details_pdf' SELECTION_PROCEDURE_DETAILS_PDF_NAMES = 'selection_procedure_details_pdf_names' IS_SELECTION_PROCEDURE_DETAILS_PDF = 'is_selection_procedure_details_pdf' TENTATIVE_DATE_OF_JOINING = 'tentative_date_of_joining' ESTABLISHMENT_DATE = 'establishment_date' # newly added field TENTATIVE_NO_OF_OFFERS = 'tentative_no_of_offers' EXPECTED_NO_OF_OFFERS = 'expected_no_of_offers' # newly added field NUMBER_OF_EMPLOYEES = 'number_of_employees' # newly added field OTHER_REQUIREMENTS = 'other_requirements' DEADLINE_DATETIME = 'deadline_datetime' OFFER_ACCEPTED = 'offer_accepted' EMAIL_VERIFIED = 'email_verified' RECAPTCHA_VALUE = 'recaptchakey' STUDENT_LIST = "student_list" STUDENT_ID = "student_id" STUDENT_SELECTED = "student_selected" EXCLUDE_IN_PDF = ['id', 'is_company_details_pdf', 'offer_accepted', 'is_description_pdf', 'is_compensation_details_pdf', 'is_selection_procedure_details_pdf', 'email_verified', 'created_at', 'changed_by', 'is_stipend_description_pdf'] SPECIAL_FORMAT_IN_PDF = ['website', 'company_details_pdf_names', 'description_pdf_names', 'compensation_details_pdf_names', 'selection_procedure_details_pdf_names', 'stipend_description_pdf_names'] COMPANY_OPENING_ERROR_TEMPLATE = "Alert! Error submitting opening for {company_name}." COMPANY_OPENING_SUBMITTED_TEMPLATE_SUBJECT = "Notification Submitted - {id}, {company} - Career Development Cell, IIT Dharwad" STUDENT_APPLICATION_STATUS_TEMPLATE_SUBJECT = 'Application Status - {company_name} - {id}' STUDENT_APPLICATION_SUBMITTED_TEMPLATE_SUBJECT = 'CDC - Application Submitted - {company_name}' STUDENT_APPLICATION_UPDATED_TEMPLATE_SUBJECT = 'CDC - Application Updated - {company_name}' COMPANY_EMAIl_VERIFICATION_TEMPLATE_SUBJECT = 'Email Verification - Career Development Cell, IIT Dharwad' NOTIFY_STUDENTS_OPENING_TEMPLATE_SUBJECT = 'Placement Opportunity at {company_name}' REMINDER_STUDENTS_OPENING_TEMPLATE_SUBJECT = 'Reminder - Placement Opportunity at {company_name}' STUDENT_APPLICATION_SUBMITTED_TEMPLATE = 'student_application_submitted.html' COMPANY_OPENING_SUBMITTED_TEMPLATE = 'company_opening_submitted.html' STUDENT_APPLICATION_STATUS_SELECTED_TEMPLATE = 'student_application_status_selected.html' STUDENT_APPLICATION_STATUS_NOT_SELECTED_TEMPLATE = 'student_application_status_not_selected.html' STUDENT_APPLICATION_UPDATED_TEMPLATE = 'student_application_updated.html' COMPANY_EMAIL_VERIFICATION_TEMPLATE = 'company_email_verification.html' COMPANY_JNF_RESPONSE_TEMPLATE = 'company_jnf_response.html' NOTIFY_STUDENTS_OPENING_TEMPLATE = 'notify_students_new_opening.html' REMINDER_STUDENTS_OPENING_TEMPLATE = 'students_opening_reminder.html' APPLICATION_CSV_COL_NAMES = ['Applied At', 'Roll No.', 'Name', 'Email', 'Phone Number', 'Branch', 'Batch', 'CPI', 'Resume', 'Selected', ] ISSUE_SUBMITTED_TEMPLATE_SUBJECT = 'CDC - Issue Submitted' STUDENT_ISSUE_SUBMITTED_TEMPLATE = 'student_issue_submitted.html' REPS_ISSUE_SUBMITTED_TEMPLATE = 'reps_issue_submitted.html' # Internships INTERNSHIP = 'Internship' INTERNSHIP_ID = 'internship_id' INF_COMPANY_NAME = 'companyname' INTERNSHIP_LOCATION = 'internship_location' SEASON = 'season' START_DATE = 'start_date' END_DATE = 'end_date' WORK_TYPE = 'work_type' SOPHOMORES_ELIIGIBLE = 'sophomores_allowed' NUM_OFFERS = 'num_offers' IS_STIPEND_DETAILS_PDF = 'is_stipend_details_pdf' STIPEND = 'stipend' FACILITIES = 'facilities' OTHER_FACILITIES = 'other_facilities' STIPEND_DETAILS_PDF = 'compensation_details_pdf' STIPEND_DETAILS_PDF_NAMES = 'stipend_description_pdf_names' INTERNSHIP_OPENING_URL = "https://cdc.iitdh.ac.in/portal/student/dashboard/internships/{id}" # On frontend, this is the URL to be opened SEASONS = ( 'Summer', 'Winter', 'Autumn', 'Spring', ) SEASON_CHOICES = ( ['Summer', 'Summer'], ['Winter', 'Winter'], ['Autumn', 'Autumn'], ['Spring', 'Spring'], ) FACILITIES_CHOICES = [ 'Accommodation', 'Food', 'Transport', 'Medical', ] INF_FACILITIES_PROVIDED = [ ['Accommodation', 'Accommodation'], ['Food', 'Food'], ['Transport', 'Transport'], ['Medical', 'Medical'], ] INF_TOTAL_SEASONS = len(SEASONS) INF_TOTAL_FACILITIES = len(FACILITIES_CHOICES)