def post(self, request, *args, **kwargs): threshold = self.get_object() threshold.delete() success_message( 'Threshold "{}" deleted successfully!'.format(threshold), self.request) return redirect(self.get_success_url())
def form_valid(self, form): result = super(DeviceFeatureConfigView, self).form_valid(form) success_message( '"{}" config of device "{}" updated successfully.'.format( self.device_feature_object.feature, self.device_object), self.request) return result
def form_valid(self, form): self.object = form.save(commit=False) self.object.user = self.request.user self.object.save() success_message('Rule "{}" created successfully.'.format( self.object), self.request) return HttpResponseRedirect(self.get_success_url())
def post(self, request, *args, **kwargs): user_alert_rule = self.get_object() user_alert_rule.delete() success_message( 'Rule "{}" deleted successfully!'.format(user_alert_rule), self.request) return redirect(reverse('core:user_alert_rule-list'))
def post(self, request, *args, **kwargs): device = self.get_object() device.delete() success_message( 'Device "{}" deleted successfully!'.format(device), self.request) return redirect(reverse('core:device-list'))
def post(self, request, *args, **kwargs): event = self.get_object() event_id = event.id event.delete() success_message( 'Event "#{}" deleted successfully!'.format(event_id), self.request) return redirect(self.get_success_url())
def post(self, request, *args, **kwargs): redirect_url = self.get_success_url() response = password_change( request, template_name='network_monitor/core/change_password.html', post_change_redirect=redirect_url) if response.status_code == 302 and response.url == redirect_url: success_message('Password changed successfully.', request) return response
def post(self, request, *args, **kwargs): threshold = self.get_object() threshold.active = not threshold.active threshold.save() status = 'Enabled' if threshold.active else 'Disabled' success_message( 'Threshold "{}" {} successfully!'.format(threshold, status), self.request) return redirect(self.get_success_url())
def form_valid(self, form): self.object = form.save(commit=False) self.object.type = self.threshold_type self.object.device_feature = self.device_feature_object self.object.save() success_message('Threshold "{}" created successfully.'.format( self.object), self.request) return HttpResponseRedirect(self.get_success_url())
def post(self, request, *args, **kwargs): rule = self.get_object() rule.active = not rule.active rule.save() status = 'Enabled' if rule.active else 'Disabled' success_message( 'Rule "{}" {} successfully!'.format(rule, status), self.request) return redirect(self.get_success_url())
def post(self, request, *args, **kwargs): device = self.get_object() device.active = not device.active device.save() status = 'Enabled' if device.active else 'Disabled' success_message( 'Device "{}" {} successfully!'.format(device, status), self.request) return redirect(self.get_success_url())
def form_valid(self, form): self.object = form.save(commit=False) if 'mac' in form.changed_data or not self.object.mac_manufacture: self.object.mac_manufacture = self.object.fetch_mac_manufacture() self.object.save() if self.request.is_ajax(): return JsonResponse(to_dict(self.object, fields=['id', 'name', 'address', 'mac'])) success_message('Device "{}" updated successfully.'.format(self.object), self.request) return HttpResponseRedirect(self.get_success_url())
def post(self, request, *args, **kwargs): form = self.get_form() if form.is_valid(): global_preferences = global_preferences_registry.manager() for k, v in form.cleaned_data.items(): global_preferences[k] = v success_message('Settings Updated successfully', request) return redirect('core:settings-general') return render(request, self.template_name, self.get_context())
def post(self, request, *args, **kwargs): form = RegistrationForm(request.POST) password = request.POST.get('password') if form.is_valid(): user = form.save(commit=False) user.set_password(password) user.save() success_message('User registered successfully', request) return redirect(self.get_success_url()) else: send_form_errors(form, request) ctx = {"form": form} return render(request, "network_monitor/core/register.html", ctx)
def form_valid(self, form): result = super(UserAlertRuleEditView, self).form_valid(form) success_message('Rule "{}" updated successfully.'.format( self.object), self.request) return result
def form_valid(self, form): result = super(ProfileView, self).form_valid(form) success_message('Profile updated successfully.', self.request) return result