Ejemplo n.º 1
0
    def ranklist(self):
        inputParams = self.getInput()
        page = int(inputParams['page']) if inputParams.has_key('page') else 1
        count = config.COUNT_PER_PAGE
###打分是都能看到
        groupRankList = GroupRankings.select().order_by(GroupRankings.id.desc())
        pageString = self.getPageStr('/admin/groups/ranklist', page, count, groupRankList.count())
        self.privData['GROUPRANK_LIST'] = groupRankList.paginate(page, count)
        self.privData['PAGE_STRING'] = pageString

        return self.display('grouprankViewList')
Ejemplo n.º 2
0
    def rankdelete(self):
        inputParams = self.getInput()
        grouprank = GroupRankings.get(GroupRankings.id == int(inputParams['id']))

        current_user = Users.get(Users.name == self.isLogin())
        if current_user.id != grouprank.owner.id and not self.isAdmin() or not current_user.role.type < 100:
            return self.error(msg = '权限不足!', url=self.makeUrl('/admin/groups/ranklist'))

        try:
            grouprank.delete_instance()
        except Exception, e:
            return self.success(msg='公司评价删除失败: %s' % e, url=self.makeUrl('/admin/groups/ranklist'))