def _edit_group(self, group_type, request): self._check_customer(request) watolib.edit_group( request.get("groupname"), group_type, self._get_group_extra_info(group_type, request), )
def action(self) -> ActionResult: if not html.check_transaction(): return "%s_groups" % self.type_name alias = html.request.get_unicode_input_mandatory("alias").strip() self.group = {"alias": alias} self._determine_additional_group_data() if self._new: self._name = html.request.get_ascii_input_mandatory("name").strip() watolib.add_group(self._name, self.type_name, self.group) else: watolib.edit_group(self._name, self.type_name, self.group) return "%s_groups" % self.type_name
def action(self) -> ActionResult: if not transactions.check_transaction(): return redirect(mode_url("%s_groups" % self.type_name)) alias = request.get_unicode_input_mandatory("alias").strip() self.group = {"alias": alias} self._determine_additional_group_data() if self._new: self._name = request.get_ascii_input_mandatory("name").strip() watolib.add_group(self._name, self.type_name, self.group) else: assert self._name is not None watolib.edit_group(self._name, self.type_name, self.group) return redirect(mode_url("%s_groups" % self.type_name))
def action(self): if not html.check_transaction(): return "%s_groups" % self.type_name alias = html.get_unicode_input("alias").strip() if not alias: raise MKUserError("alias", _("Please specify an alias name.")) self.group = {"alias": alias} self._determine_additional_group_data() if self._new: self._name = html.request.var("name").strip() watolib.add_group(self._name, self.type_name, self.group) else: watolib.edit_group(self._name, self.type_name, self.group) return "%s_groups" % self.type_name