예제 #1
0
파일: views.py 프로젝트: ogonbat/chano
    def get(self, request,id=None,*args, **kwargs):
        #get the node path
        node = kwargs['node']
        node = Nodes.objects.get(pk=node)

        #add menu
        base_menu = FrontMenu()
        base_menu.name = node.path
        base_menu.node = node
        base_menu.parent = FrontMenu.objects.get(pk=id)
        base_menu.save()
        return self.render_to_response(context={'id':base_menu.id})
예제 #2
0
파일: views.py 프로젝트: ogonbat/chano
    def post(self, request,id, *args, **kwargs):
        #add a node
        name = request.POST.get('name', None)
        node = request.POST.get('node', None)
        node_obj = Nodes.objects.get(pk=node)

        base_menu = FrontMenu()
        base_menu.name = name
        base_menu.node = node_obj
        base_menu.parent = FrontMenu.objects.get(pk=id)
        base_menu.save()
        messages.success(request,_("Menu Modified"))
        return redirect('/admin/backend/menu/edit/%s'%(id))