Beispiel #1
0
    def save(self, **kwargs):
        data = cherrypy.request.params

        session_context = cherrypy.session.get('session_context')
        url = session_context['back_ref']
        print "Данные из запроса : "
        print data
        print "\nСохраняем объект...\n"

        try:
            status = rwObjects.set_by_uuid(data['uuid'], data)
        except Exception as e:
            print "SaveObject. Ошибка в rwObjects.set_by_uuid(data['uuid'],data) :", str(e)
            raise cherrypy.HTTPRedirect(url)
        else:
            print "\n SAVE."
            print status[0]
            print status[1]

            print "Переадресация на show_object... ", url
            raise cherrypy.HTTPRedirect(url)
Beispiel #2
0
    def save(self, **kwargs):
        data = cherrypy.request.params
        session_context = cherrypy.session.get('session_context')
        url = "/settings?menu=ktree"

        print "Данные из запроса : %s" % data
        print "\nКонтекст :" % session_context

        params = dict()

        try:

            params['parent_id'] = data['parent_id']
            params['name'] = data['name']
            params['description'] = data['description']
            params['tags'] = data['tags']
            params['expert'] = data['expert']
            params['action'] = data['action']
        except Exception as e:
            raise e
        else:
            pass

        """
        Проверка параметров тут.
        """
        session = rwObjects.Session()
        try:
            st = rwObjects.set_by_uuid(data['uuid'], data)
        except Exception as e:
            return ShowError("Функция Ktree.save операция rwObjects.set_by_uuid(data['uuid'],data)" + str(e))
        else:
            print st[0]
            print st[1]

        session.close()
        raise cherrypy.HTTPRedirect(url)