Esempio n. 1
0
    def __init__(self, *args, **kwargs):

        super(DeviceForm, self).__init__(*args, **kwargs)

        if Configuration.false('checkin_require_password'):
            self.fields['password'].required = False

        if Configuration.true('checkin_require_condition'):
            self.fields['condition'].required = True

        if kwargs.get('instance'):
            prod = gsxws.Product('')
            prod.description = self.instance.description

            if prod.is_ios:
                self.fields['password'].label = _('Passcode')

            if not prod.is_ios:
                del (self.fields['imei'])

            if not prod.is_mac:
                del (self.fields['username'])

        if Configuration.true('checkin_password'):
            self.fields['password'].widget = forms.TextInput(
                attrs={'class': 'span12'})
Esempio n. 2
0
    def __init__(self, *args, **kwargs):

        super(DeviceForm, self).__init__(*args, **kwargs)

        if Configuration.false('checkin_require_password'):
            self.fields['password'].required = False

        if Configuration.true('checkin_require_condition'):
            self.fields['condition'].required = True

        if kwargs.get('instance'):
            prod = gsxws.Product('')
            prod.description = self.instance.description

            if prod.is_ios:
                self.fields['password'].label = _('Passcode')

            if not prod.is_ios:
                del(self.fields['imei'])
            if not prod.is_mac:
                del(self.fields['username'])
            
        if Configuration.true('checkin_password'):
            self.fields['password'].widget = forms.TextInput(attrs={'class': 'span12'})
Esempio n. 3
0
    def __init__(self, *args, **kwargs):

        super(DeviceForm, self).__init__(*args, **kwargs)

        if Configuration.false("checkin_require_password"):
            self.fields["password"].required = False

        if Configuration.true("checkin_require_condition"):
            self.fields["condition"].required = True

        if kwargs.get("instance"):
            prod = gsxws.Product("")
            prod.description = self.instance.description

            if prod.is_ios:
                self.fields["password"].label = _("Passcode")

            if not prod.is_ios:
                del (self.fields["imei"])
            if not prod.is_mac:
                del (self.fields["username"])

        if Configuration.true("checkin_password"):
            self.fields["password"].widget = forms.TextInput(attrs={"class": "span12"})