PLAN_FEATURES = {

    "Free Plan": {
        # Core HR 
        "employee": True,
        "attendance": True,
        "leave": True,
        "feedback": True,
        "payroll_edit": False,
        "payroll_delete": False,
        "salary_slip_download": False,
        "payroll_export": False,  
        "bank_account": False,
        "leave_export": False,
        "company": True,
        "company_documents": False,       
        "project": False,             
        "vendor": False,              
        "integration": False,            
        "employee_export": False,
        "background_check": False,   
        "handbook": False,     
        "job_description_add": False,        
    },

    "Standard Plan": {
        "employee": True,
        "attendance": True,
        "leave": True,
        "feedback": True,
        "payroll_edit": False,
        "payroll_delete": False,
        "salary_slip_download": True,
        "payroll_export": True,
        "bank_account": True,
        "leave_export": True,
        "company": True,
        "company_documents": True,
        "project": True,              
        "vendor": False,                 
        "integration": False,            
        "employee_export": True,                 # employee / leave export
        "background_check": False,
        "handbook": False,
        "job_description_add": True,
    },

    "Business Plan": {
        "employee": True,
        "attendance": True,
        "leave": True,
        "feedback": True,
        "payroll_edit": True,
        "payroll_delete": True,
        "salary_slip_download": True,
        "payroll_export": True,
        "bank_account": True,
        "leave_export": True,
        "company": True,
        "company_documents": False,
        "project": True,
        "vendor": True,                 
        "integration": True,             
        "employee_export": True,
        "background_check": True,
        "handbook": True,
        "job_description_add": True,
    },

    "Enterprise Plan": {
        # Same as Business 
        "employee": True,
        "attendance": True,
        "leave": True,
        "feedback": True,
        "payroll_edit": True,
        "payroll_delete": True,
        "salary_slip_download": True,
        "payroll_export": True,
        "bank_account": True,
        "leave_export": True,
        "company": True,
        "company_documents": True,
        "project": True,
        "vendor": True,
        "integration": True,
        "employee_export": True,
        "background_check": True,
        "handbook": True,
        "job_description_add": True,
    },
}
