示例#1
0
    def projectInfoEditSubmit(self):
        checkLogin()

        c.name = session['project_id']

        p = Project()
        p.load(c.name, getConfig())
        p.brief = request.params['brief'].encode('utf-8')
        p.description = request.params['description'].encode('utf-8')

        h.flash("Information changed.")
        redirect(url(controller="project", action="projectInfo"))
示例#2
0
    def projectInfoEditSubmit(self):
        checkLogin()

        c.name = session['project_id']

        p = Project()
        p.load(c.name, getConfig())
        p.brief = request.params['brief'].encode('utf-8')
        p.description = request.params['description'].encode('utf-8')

        h.flash("Information changed.")
        redirect(url(controller="project", action="projectInfo"))
示例#3
0
    def requestDecline(self, id):
        checkLogin()

        c.name = session['project_id']

        p = Project()
        p.load(c.name, getConfig())

        p.setRequest(id, False)

        h.flash("User request declined.")

        redirect(url(controller="project", action="usersRequests"))
示例#4
0
    def requestDecline(self, id):
        checkLogin()

        c.name = session['project_id']

        p = Project()
        p.load(c.name, getConfig())

        p.setRequest(id, False)

        h.flash("User request declined.")

        redirect(url(controller="project", action="usersRequests"))
示例#5
0
    def userRemove(self, id):
        checkLogin()

        c.name = session['project_id']
        p = Project()
        p.load(c.name, getConfig())
        try:
            p.removeUser(id)
        except ScalakError as err:
            h.flash("Error: {0}".format(err.value))
            redirect(url(controller="project", action="users"))

        h.flash("User '{0}' deleted.".format(id))
        redirect(url(controller="project", action="users"))
示例#6
0
    def userRemove(self, id):
        checkLogin()

        c.name = session['project_id']
        p = Project()
        p.load(c.name, getConfig())
        try:
            p.removeUser(id)
        except ScalakError as err:
            h.flash("Error: {0}".format(err.value))
            redirect(url(controller="project", action="users"))

        h.flash("User '{0}' deleted.".format(id))
        redirect(url(controller="project", action="users"))
示例#7
0
    def userAddSubmit(self):
        checkLogin()

        c.name = session['project_id']

        p = Project()
        p.load(c.name, getConfig())

        try:
            p.addUser(request.params['user_login'])
        except ScalakError as err:
            h.flash("Error: {0}".format(err))
            redirect(url(controller="project", action="userAdd"))

        h.flash("User added.")
        redirect(url(controller="project", action="userAdd"))
示例#8
0
    def userAddSubmit(self):
        checkLogin()

        c.name = session['project_id']

        p = Project()
        p.load(c.name, getConfig())

        try:
            p.addUser(request.params['user_login'])
        except ScalakError as err:
            h.flash("Error: {0}".format(err))
            redirect(url(controller="project", action="userAdd"))

        h.flash("User added.")
        redirect(url(controller="project", action="userAdd"))
示例#9
0
    def joinSubmit(self):
        checkLogIn(session)
        c.name = session['user_id']

        res = findUser(request.params['project_id'], c.name)

        if res:
            h.flash("User is already project member")
            redirect(url(controller="scalak_user", action="join"))

        if not Project.projectExists(request.params['project_id']):
            h.flash("Project doesn't exists")
            redirect(url(controller="scalak_user", action="join"))

        res = getUserRequests(c.name, request.params['project_id'])
        if res:
            h.flash("Your request already awaiting acceptance")
            redirect(url(controller="scalak_user", action="join"))

        addUserRequest(c.name, request.params['project_id'])

        h.flash("Your request has been send")
        redirect(url(controller="scalak_user", action="userInfo"))
示例#10
0
    def joinSubmit(self):
        checkLogIn(session)
        c.name = session['user_id']

        res = findUser(request.params['project_id'], c.name)

        if res:
            h.flash("User is already project member")
            redirect(url(controller="scalak_user", action="join"))

        if not Project.projectExists(request.params['project_id']):
            h.flash("Project doesn't exists")
            redirect(url(controller="scalak_user", action="join"))

        res = getUserRequests(c.name, request.params['project_id'])
        if res:
            h.flash("Your request already awaiting acceptance")
            redirect(url(controller="scalak_user", action="join"))

        addUserRequest(c.name, request.params['project_id'])

        h.flash("Your request has been send")
        redirect(url(controller="scalak_user", action="userInfo"))