GlobalBlackListForm   A
last analyzed

Size/Duplication

Total Lines 4
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
1
from django import forms
2
from .models import Version, Location, LocationAttrs, UserBlackList, GlobalBlackList, SpeedDial, PipeLimit, Mtree, Mtrees, Htable
3
4
5
class VersionForm(forms.ModelForm):
6
    class Meta:
7
        model = Version
8
        fields = ['table_name', 'table_version']
9
10
11
class LocationForm(forms.ModelForm):
12
    class Meta:
13
        model = Location
14
        fields = ['ruid', 'username', 'domain', 'contact', 'received', 'path', 'expires', 'q', 'callid', 'cseq', 'last_modified', 'flags', 'cflags', 'user_agent', 'socket', 'methods', 'instance', 'reg_id', 'server_id', 'connection_id', 'keepalive', 'partition']
15
16
17
class LocationAttrsForm(forms.ModelForm):
18
    class Meta:
19
        model = LocationAttrs
20
        fields = ['ruid', 'username', 'domain', 'aname', 'atype', 'avalue', 'last_modified']
21
22
23
class UserBlackListForm(forms.ModelForm):
24
    class Meta:
25
        model = UserBlackList
26
        fields = ['username', 'domain', 'prefix', 'whitelist']
27
28
29
class GlobalBlackListForm(forms.ModelForm):
30
    class Meta:
31
        model = GlobalBlackList
32
        fields = ['prefix', 'whitelist', 'description']
33
34
35
class SpeedDialForm(forms.ModelForm):
36
    class Meta:
37
        model = SpeedDial
38
        fields = ['username', 'domain', 'sd_username', 'sd_domain', 'new_uri', 'fname', 'lname', 'description']
39
40
41
class PipeLimitForm(forms.ModelForm):
42
    class Meta:
43
        model = PipeLimit
44
        fields = ['pipeid', 'algorithm', 'plimit']
45
46
47
class MtreeForm(forms.ModelForm):
48
    class Meta:
49
        model = Mtree
50
        fields = ['tprefix', 'tvalue']
51
52
53
class MtreesForm(forms.ModelForm):
54
    class Meta:
55
        model = Mtrees
56
        fields = ['tname', 'tprefix', 'tvalue']
57
58
59
class HtableForm(forms.ModelForm):
60
    class Meta:
61
        model = Htable
62
        fields = ['key_name', 'key_type', 'value_type', 'key_value', 'expires']
63