Exemplo n.º 1
0
 def form_valid(self, form):
     try:
         form = kickstart.update_kickstart_file(form)
         log_form_valid(self)
         messages.success(self.request, 'Changes saved!')
         return super(Custom, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Custom, self).form_invalid(form)
Exemplo n.º 2
0
 def form_valid(self, form):
     try:
         form = kickstart.client_create(form)
         log_form_valid(self)
         messages.success(self.request, 'Client added to kickstart!')
         return super(Create, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Create, self).form_invalid(form)
Exemplo n.º 3
0
 def form_valid(self, form):
     try:
         form = kickstart.client_create(form)
         log_form_valid(self)
         messages.success(self.request, 'Client added to kickstart!')
         return super(Create, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Create, self).form_invalid(form)
Exemplo n.º 4
0
 def form_valid(self, form):
     try:
         form = kickstart.update_kickstart_file(form)
         log_form_valid(self)
         messages.success(self.request, 'Changes saved!')
         return super(Custom, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Custom, self).form_invalid(form)
Exemplo n.º 5
0
 def delete(self, request, *args, **kwargs):
     self.old = self.get_object()
     try:
         kickstart.client_delete(self.old)
         log_form_valid(self)
         messages.success(self.request, 'Client {0} removed!'.format(self.old.name))
         return super(Delete, self).delete(request, *args, **kwargs)
     except Exception as msg:
         featherfail(self, msg)
     return super(Delete, self).get(request, *args, **kwargs)
Exemplo n.º 6
0
Arquivo: views.py Projeto: jradd/ksdj
 def delete(self, request, *args, **kwargs):
     try:
         obj = self.get_object()
         kickstart.vlan_delete(obj)
         log_form_valid(self)
         messages.success(self.request, 'VLAN {0} removed!'.format(obj))
         return super(Delete, self).delete(request, *args, **kwargs)
     except Exception as msg:
         featherfail(self, msg)
     return super(Delete, self).get(request, *args, **kwargs)
Exemplo n.º 7
0
 def delete(self, request, *args, **kwargs):
     self.old = self.get_object()
     try:
         kickstart.client_delete(self.old)
         log_form_valid(self)
         messages.success(self.request,
                          'Client {0} removed!'.format(self.old.name))
         return super(Delete, self).delete(request, *args, **kwargs)
     except Exception as msg:
         featherfail(self, msg)
     return super(Delete, self).get(request, *args, **kwargs)
Exemplo n.º 8
0
 def form_valid(self, form):
     try:
         old = Client.objects.get(id=self.object.id)
         kickstart.client_delete(old)
         form = kickstart.client_create(form, old)
         log_form_valid(self)
         messages.success(self.request, 'Changes saved!')
         return super(Update, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Update, self).form_invalid(form)
Exemplo n.º 9
0
 def form_valid(self, form):
     try:
         old = Client.objects.get(id=self.object.id)
         kickstart.client_delete(old)
         form = kickstart.client_create(form, old)
         log_form_valid(self)
         messages.success(self.request, 'Changes saved!')
         return super(Update, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Update, self).form_invalid(form)
Exemplo n.º 10
0
Arquivo: views.py Projeto: jradd/ksdj
 def form_valid(self, form):
     self.object = form.save(commit=False)
     try:
         form = kickstart.vlan_create(form)
         if form.cleaned_data['active']:
             VLAN.objects.all().update(active=False)
             self.object.activate()
         log_form_valid(self)
         messages.success(self.request, 'VLAN {0} added to Kickstart!'.format(self.object))
         return super(Create, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Create, self).form_invalid(form)
Exemplo n.º 11
0
Arquivo: views.py Projeto: jradd/ksdj
 def form_valid(self, form):
     try:
         if self.object.client.count() is 0:
             kickstart.vlan_delete(self.object)
             form = kickstart.vlan_create(form)
         if form.cleaned_data['active']:
             VLAN.objects.all().update(active=False)
             self.object.activate()
         log_form_valid(self)
         messages.success(self.request, 'Changes saved!')
         return super(Update, self).form_valid(form)
     except Exception as msg:
         featherfail(self, msg)
     return super(Update, self).form_invalid(form)