| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/erp/offboarding/__pycache__/ |
Upload File : |
o
hͦh�% � @ s d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
dd lmZ dd
lmZ ddlmZmZmZmZmZmZmZmZ G dd
� d
e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Z G dd� de�Z!dS )zQ
offboarding/forms.py
This module is used to register forms for offboarding app
� N)�Any)�forms)�messages��render_to_string)� ModelForm)�MultipleFileField)�horilla_middlewares)�notify)�EmployeeTask�Offboarding�OffboardingEmployee�OffboardingNote�OffboardingStage�OffboardingStageMultipleFile�OffboardingTask�ResignationLetterc @ �* e Zd ZdZdZG dd� d�Zdd� ZdS )�OffboardingFormz*
OffboardingForm model form class
r c @ � e Zd ZeZdZdgZdS )zOffboardingForm.Meta�__all__� is_activeN)�__name__�
__module__�__qualname__r �model�fields�exclude� r r �!/var/www/erp/offboarding/forms.py�Meta% �
r c C � d| i}t d|�}|S �zS
Render the form fields as HTML table rows with Bootstrap styling.
�formzcommon_form.htmlr ��self�context�
table_htmlr r r �as_p* �
zOffboardingForm.as_pN�r r r �__doc__�verbose_namer r) r r r r r �
r c @ r )�OffboardingStageFormz%
OffboardingStage model form
�Stagec @ � e Zd ZeZdZddgZdS )zOffboardingStageForm.Metar �offboarding_idr N)r r r r r r r r r r r r : � r c C r"