示例#1
0
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            print request.POST
            manager.unregister(form_manager.switch.data['name'])
            return self.__render(request, success='Switch deleted successfully.')
        elif form_manager.is_valid():
            form_manager.save(manager)
            return self.__render(request, success='Switch saved successfully.')
        else:
            return self.__render(request, invalid_manager=form_manager)
示例#2
0
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            print request.POST
            manager.unregister(form_manager.switch.data['name'])
            return self.__render(request, success='Switch deleted successfully.')
        elif form_manager.is_valid():
            form_manager.save(manager)
            return self.__render(request, success='Switch saved successfully.')
        else:
            return self.__render(request, invalid_manager=form_manager)
示例#3
0
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            manager.unregister(form_manager.switch.data['name'])
            return redirect('gutter:index')

        elif form_manager.is_valid():
            form_manager.save(manager)
            return redirect('gutter:index')

        else:
            return self.__render(request, invalid_manager=form_manager)
示例#4
0
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            manager.unregister(form_manager.switch.data['name'])
            return redirect('gutter:index')

        elif form_manager.is_valid():
            form_manager.save(manager)
            return redirect('gutter:index')

        else:
            return self.__render(request, invalid_manager=form_manager)
 def unregister_switch(self, switch_name):
     """
       A wrapper function to provide a top-level API
     """
     gutter.unregister(switch_name)