Example #1
0
    def view(self, id):
        c.review = FundingReview.find_by_id(id)

        if c.review is None:
            redirect_to(action='index')

        return render('funding_review/view.mako')
Example #2
0
    def view(self, id):
        c.review = FundingReview.find_by_id(id)

        if c.review is None:
            redirect_to(action='index')

        return render('funding_review/view.mako')
Example #3
0
    def delete(self, id):
        c.review = FundingReview.find_by_id(id)

        if c.review.reviewer.id != h.signed_in_person().id:
            # Raise a no_auth error
            h.auth.no_role()

        return render('/funding_review/confirm_delete.mako')
Example #4
0
    def delete(self, id):
        c.review = FundingReview.find_by_id(id)
        
        if c.review.reviewer.id != h.signed_in_person().id:
            # Raise a no_auth error
            h.auth.no_role()

        return render('/funding_review/confirm_delete.mako')
Example #5
0
    def _delete(self, id):
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        meta.Session.delete(c.review)
        meta.Session.commit()

        h.flash("Review Deleted")
        redirect_to(controller='funding_review', action='index')
    def _delete(self, id):
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        meta.Session.delete(c.review)
        meta.Session.commit()

        h.flash("Review Deleted")
        redirect_to(controller='funding_review', action='index')
Example #7
0
    def _delete(self, id):
        c.review = FundingReview.find_by_id(id)

        if c.review.reviewer.id != h.signed_in_person().id:
            # Raise a no_auth error
            h.auth.no_role()

        meta.Session.delete(c.review)
        meta.Session.commit()

        h.flash("Review Deleted")
        redirect_to(controller='review', action='index')
Example #8
0
    def _delete(self, id):
        c.review = FundingReview.find_by_id(id)

        if c.review.reviewer.id != h.signed_in_person().id:
            # Raise a no_auth error
            h.auth.no_role()

        meta.Session.delete(c.review)
        meta.Session.commit()

        h.flash("Review Deleted")
        redirect_to(controller='review', action='index')
Example #9
0
    def _edit(self, id):
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        if self.form_result['review']['score'] == 'null':
            self.form_result['review']['score'] = None

        for key in self.form_result['review']:
            setattr(c.review, key, self.form_result['review'][key])

        # update the objects with the validated form data
        meta.Session.commit()

        h.flash("Review has been edited!")
        redirect_to(action='view', id=id)
Example #10
0
    def edit(self, id):
        c.form = 'edit'
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        c.funding = c.review.funding
        defaults = h.object_to_defaults(c.review, 'review')
        if defaults['review.score'] == None:
            defaults['review.score'] = 'null'
        if defaults['review.score'] == 1 or defaults['review.score'] == 2:
            defaults['review.score'] = '+%s' % defaults['review.score']

        c.signed_in_person = h.signed_in_person()
        form = render('/funding_review/edit.mako')
        return htmlfill.render(form, defaults)
Example #11
0
    def _edit(self, id):
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        if self.form_result['review']['score'] == 'null':
            self.form_result['review']['score'] = None

        for key in self.form_result['review']:
            setattr(c.review, key, self.form_result['review'][key])

        # update the objects with the validated form data
        meta.Session.commit()

        h.flash("Review has been edited!")
        redirect_to(action='view', id=id)
Example #12
0
    def edit(self, id):
        c.form = 'edit'
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        c.funding = c.review.funding
        defaults = h.object_to_defaults(c.review, 'review')
        if defaults['review.score'] == None:
            defaults['review.score'] = 'null'
        if defaults['review.score'] == 1 or defaults['review.score'] == 2:
            defaults['review.score'] = '+%s'  % defaults['review.score']

        c.signed_in_person = h.signed_in_person()
        form = render('/funding_review/edit.mako')
        return htmlfill.render(form, defaults)
Example #13
0
    def delete(self, id):
        c.review = FundingReview.find_by_id(id)
        self._is_reviewer()

        return render('/funding_review/confirm_delete.mako')
 def delete(self, id):
     c.review = FundingReview.find_by_id(id)
     self._is_reviewer()
     
     return render('/funding_review/confirm_delete.mako')