Exemple #1
0
    def __init__(self, request, net, *args, **kwargs):
        super(AdminNetworkForm, self).__init__(request, net, *args, **kwargs)
        self.fields['owner'].choices = get_owners(request).values_list(
            'username', 'username')
        self.fields['nic_tag'].choices = Node.all_nictags_choices()

        if not request.user.is_staff:
            self.fields['dc_bound'].widget.attrs['disabled'] = 'disabled'
Exemple #2
0
 def __init__(self, request, net, *args, **kwargs):
     super(NetworkSerializer, self).__init__(request, net, *args, **kwargs)
     if not kwargs.get('many', False):
         self._dc_bound = net.dc_bound
         self.fields['owner'].queryset = get_owners(request, all=True)
         self.fields['nic_tag'].choices = Node.all_nictags_choices()