Esempio n. 1
0
 def get_object(self, queryset=None):
     """ Hook to ensure object is owned by request.user. """
     obj = super(ServerDeleteView, self).get_object()
     collector = obj.collector
     print collector.hostname
     print collector.port
     print obj.hostname
     ClientAPI.setHostIPToCfg(collector.hostname, collector.port, obj.hostname, add_to_config=False)
     return obj
Esempio n. 2
0
 def post(self, request, *args, **kwargs):
     form = ServerAddForm(request.POST)
     if form.is_valid():
         try:
             form.save(form)
             collertor = form.cleaned_data['collector']
             ClientAPI.setHostIPToCfg(collertor.hostname, collertor.port,form.cleaned_data['hostname'], add_to_config=True)
         except Exception,e:
             print str(e)
             return self.form_invalid(form=form)