o
    'h\                     @   s:   d dl Zd dlmZ d dlmZmZ G dd dejZdS )    N)settings)
migrationsmodelsc                   @   sF  e Zd ZddgZejddejdddddfd	ejd
dddfdejdddfdej	dddfdejg ddddfdej
ddfdejddfdejddfgdd ddgd!d"ejd#dejdddddfd$ejddfd%ejdejjjjd&ejd'fd(ejejjjjd)d*d+fd,ejejjjjd-d.d+fgg d/d0hd1d"gZd2S )3	Migration)accountsB0003_remove_useractivitylog_accounts_us_action_fb1cb3_idx_and_more)hr(0004_employee_contract_end_date_and_moreGroupPermissionManageridTFID)auto_createdprimary_key	serializeverbose_namenamezPermission identifierd   )	help_text
max_lengthuniquedisplay_namezHuman readable permission name   )r   r   descriptionz*Description of what this permission allows)blankr   category))customerzCustomer Management)billingzBilling & Invoicing)ticketzTicket Management)employeezEmployee Management)	financialzFinancial Access)systemzSystem Settings)networkzNetwork Management)	marketing	Marketing)r   zHuman Resources)expenditurezExpenditure Management)reportszReports & AnalyticszPermission category   )choicesr   r   	is_active)default
created_at)auto_now_add
updated_at)auto_nowzSystem PermissionzSystem Permissions)r   verbose_name_pluralordering)r   fieldsoptionsDepartmentPermissionAssignmentassigned_atassigned_byassigned_permissions)null	on_deleterelated_nameto
departmentpermission_assignmentszhr.department)r7   r8   r9   
permissiondepartment_assignmentszaccounts.grouppermissionmanager)r:   permission__categorypermission__display_name)r:   r<   )r/   unique_togetherN)__name__
__module____qualname__dependenciesr   CreateModelr   BigAutoField	CharField	TextFieldBooleanFieldDateTimeField
ForeignKeydjangodbdeletionSET_NULLr   AUTH_USER_MODELCASCADE
operations rS   rS   X/var/www/html/optinet_system/accounts/migrations/0004_grouppermissionmanager_and_more.pyr      sB    r   )django.db.models.deletionrL   django.confr   	django.dbr   r   r   rS   rS   rS   rT   <module>   s   