def modify_sls(request): _success = False _error = False if request.method == "POST": _id = request.POST.get("id") _name = request.POST.get("name") _businesses = request.POST.getlist("business") _content = request.POST.get("content") _informations = request.POST.get("informations") _enabled = request.POST.get("enabled") if _enabled is not None: _enabled = True else: _enabled = False #try: if 1: _highstate = Highstate.objects.get(id=_id) _name_before = _highstate.name _highstate.name = _name _highstate.content = _content _highstate.enabled = _enabled _highstate.informations = _informations _highstate.save() for _b in _businesses: _b_object = Businesses.objects.get(name=_b.strip()) _highstate.business.add(_b_object) _success = "Modify SLS " + _name + " OK" #except Exception as e: else: _error = "Modify SLS " + _name + " failed" high = HighState() high.add_sls(_name, _content) return highstate(request, success=_success, error=_error)
def modify_sls(request): _success = False _error = False if request.method == "POST": _id = request.POST.get("id") _name = request.POST.get("name") _businesses = request.POST.getlist("business") _content = request.POST.get("content") _informations = request.POST.get("informations") _enabled=request.POST.get("enabled") if _enabled is not None: _enabled = True else: _enabled = False #try: if 1: _highstate = Highstate.objects.get(id=_id) _name_before =_highstate.name _highstate.name = _name _highstate.content = _content _highstate.enabled = _enabled _highstate.informations = _informations _highstate.save() for _b in _businesses: _b_object = Businesses.objects.get(name=_b.strip()) _highstate.business.add(_b_object) _success = "Modify SLS " + _name + " OK" #except Exception as e: else: _error = "Modify SLS " + _name + " failed" high = HighState() high.add_sls(_name, _content) return highstate(request,success=_success,error=_error)
def add_sls(request): _error = "" _success = "" if request.POST: _name = request.POST.get("name", "") _content = request.POST.get("content", "") _businesses = request.POST.getlist("business", []) _informations = request.POST.get("informations", "") _enabled = request.POST.get("enabled", "") if _enabled == 'true': _enabled = True else: _enabled = False if 1: _h = Highstate(name=_name, content=_content, informations=_informations, enabled=_enabled) _h.save() for _b in _businesses: _b_object = Businesses.objects.get(name=_b.strip()) _h.business.add(_b_object) _success = "add sls " + _name + " ok!" else: _error = "name already exists or too long!" high = HighState() high.add_sls(_name, _content) return highstate(request, success=_success, error=_error)
def add_sls(request): _error = "" _success = "" if request.POST: _name = request.POST.get("name","") _content = request.POST.get("content","") _businesses = request.POST.getlist("business",[]) _informations = request.POST.get("informations","") _enabled = request.POST.get("enabled","") if _enabled == 'true': _enabled = True else: _enabled = False if 1: _h = Highstate(name=_name,content=_content,informations=_informations,enabled=_enabled) _h.save() for _b in _businesses: _b_object = Businesses.objects.get(name=_b.strip()) _h.business.add(_b_object) _success = "add sls "+ _name + " ok!" else: _error = "name already exists or too long!" high = HighState() high.add_sls(_name, _content) return highstate(request,success=_success,error=_error)