PersonEmployementUpdateForm.__init__()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 4
rs 10
cc 1
1
from django import forms
2
3
from example.models import PersonEmployment
4
5
6
class PersonEmploymentForm(forms.ModelForm):
7
    class Meta:
8
        model = PersonEmployment
9
        fields = '__all__'
10
        # exclude = ('person',)
11
12
    def __init__(self, *args, **kwargs):
13
        self.request = kwargs.pop('request', None)
14
        # print(self.request.user)
15
        super(PersonEmploymentForm, self).__init__(*args, **kwargs)
16
17
18
class PersonEmployementCreateForm(forms.ModelForm):
19
    class Meta:
20
        model = PersonEmployment
21
        exclude = ('person', 'medical_allowance')
22
23
    def __init__(self, *args, **kwargs):
24
        self.request = kwargs.pop('request', None)
25
        # print(self.request.user)
26
        super(PersonEmployementCreateForm, self).__init__(*args, **kwargs)
27
28
29
class PersonEmployementUpdateForm(forms.ModelForm):
30
    class Meta:
31
        model = PersonEmployment
32
        exclude = ('salary', 'year')
33
34
    def __init__(self, *args, **kwargs):
35
        self.request = kwargs.pop('request', None)
36
        # print(self.request.user)
37
        super(PersonEmployementUpdateForm, self).__init__(*args, **kwargs)
38