Ejemplo n.º 1
0
 class Meta:
     model = Facture
     fields = "__all__"
     widgets = {
         "user": AutocompleteModelWidget(url="/users/user-autocomplete"),
         "banque": AutocompleteModelWidget(url="/cotisations/banque-autocomplete"),
     }
Ejemplo n.º 2
0
 class Meta:
     model = Ns
     fields = ["zone", "ns", "ttl"]
     widgets = {
         "zone":
         AutocompleteModelWidget(url="/machines/extension-autocomplete"),
         "ns": AutocompleteModelWidget(url="/machines/domain-autocomplete"),
     }
Ejemplo n.º 3
0
 class Meta:
     model = Nas
     fields = "__all__"
     widgets = {
         "nas_type":
         AutocompleteModelWidget(url="/machines/machinetype-autocomplete"),
         "machine_type":
         AutocompleteModelWidget(url="/machines/machinetype-autocomplete"),
     }
Ejemplo n.º 4
0
 class Meta:
     model = Srv
     fields = "__all__"
     widgets = {
         "extension":
         AutocompleteModelWidget(url="/machines/extension-autocomplete"),
         "target":
         AutocompleteModelWidget(url="/machines/domain-autocomplete"),
     }
Ejemplo n.º 5
0
 class Meta:
     model = IpType
     fields = "__all__"
     widgets = {
         "vlan":
         AutocompleteModelWidget(url="/machines/vlan-autocomplete"),
         "extension":
         AutocompleteModelWidget(url="/machines/extension-autocomplete"),
         "ouverture_ports":
         AutocompleteModelWidget(
             url="/machines/ouvertureportlist-autocomplete"),
     }
Ejemplo n.º 6
0
class ActionsSearchForm(Form):
    """Form used to do an advanced search through the logs."""

    user = forms.ModelChoiceField(
        label=_("Performed by"),
        queryset=users.models.User.objects.all(),
        required=False,
        widget=AutocompleteModelWidget(url="/users/user-autocomplete"),
    )
    action_type = forms.MultipleChoiceField(
        label=_("Action type"),
        required=False,
        widget=forms.CheckboxSelectMultiple,
        choices=CHOICES_ACTION_TYPE,
        initial=[i[0] for i in CHOICES_ACTION_TYPE],
    )
    start_date = forms.DateField(required=False, label=_("Start date"))
    end_date = forms.DateField(required=False, label=_("End date"))

    def __init__(self, *args, **kwargs):
        super(ActionsSearchForm, self).__init__(*args, **kwargs)
        self.fields["start_date"].help_text = get_input_formats_help_text(
            self.fields["start_date"].input_formats)
        self.fields["end_date"].help_text = get_input_formats_help_text(
            self.fields["end_date"].input_formats)
Ejemplo n.º 7
0
 class Meta:
     model = DName
     fields = "__all__"
     widgets = {
         "zone":
         AutocompleteModelWidget(url="/machines/extension-autocomplete")
     }
Ejemplo n.º 8
0
 class Meta:
     model = MachineType
     fields = ["name", "ip_type"]
     widgets = {
         "ip_type":
         AutocompleteModelWidget(url="/machines/iptype-autocomplete")
     }
Ejemplo n.º 9
0
 class Meta:
     model = Domain
     fields = ["name", "extension", "ttl"]
     widgets = {
         "extension":
         AutocompleteModelWidget(url="/machines/extension-autocomplete")
     }
Ejemplo n.º 10
0
 class Meta:
     model = Interface
     fields = ["machine", "machine_type", "ipv4", "mac_address", "details"]
     widgets = {
         "machine":
         AutocompleteModelWidget(url="/machines/machine-autocomplete"),
         "machine_type":
         AutocompleteModelWidget(url="/machines/machinetype-autocomplete"),
         "ipv4":
         AutocompleteModelWidget(
             url="/machines/iplist-autocomplete",
             forward=["machine_type"],
             attrs={
                 "data-placeholder":
                 "Automatic assigment. Type to choose specific ip."
             },
         ),
     }
Ejemplo n.º 11
0
 class Meta:
     model = Machine
     fields = "__all__"
     widgets = {
         "user": AutocompleteModelWidget(url="/users/user-autocomplete")
     }