Ejemplo n.º 1
0
 def get(self):
     wrok = Work.query.all()
     projects = Project.query.filter_by(status=False).all()
     if current_user.is_sper == True:
         pagination = (User.query.order_by('-id').all())
     else:
         pagination = []
         id = []
         for projec in current_user.quanxians:
             if (projec.user.all() in id) is False:
                 pagination.append(projec.user.all())
                 id.append(projec.user.all())
         pagination = (hebinglist(pagination))
     pager_obj = Pagination(request.args.get("page", 1),
                            len(pagination),
                            request.path,
                            request.args,
                            per_page_count=PageShow)
     index_list = pagination[pager_obj.start:pager_obj.end]
     html = pager_obj.page_html()
     return render_template('home/useradmin.html',
                            users=index_list,
                            html=html,
                            wroks=wrok,
                            projects=projects)
Ejemplo n.º 2
0
    def get(self, page=1):
        if current_user.is_sper == True:
            task = []
            task.append(
                Task.query.filter_by(status=False).order_by('-id').all())
        else:
            task = []
            id = []
            for project in current_user.quanxians:
                if (project.projects.id in id) == False:
                    task.append(
                        Task.query.filter_by(prject=project.projects.id,
                                             status=False).all())
                    id.append(project.projects.id)

        old_yask = hebinglist(task)
        projects_lsit = fenye_list(Ob_list=old_yask, split=PageShow)
        pages = range(1, len(projects_lsit) + 1)
        try:
            pyth_post1 = projects_lsit[int(page) - 1]
            return render_template('home/timingtask.html',
                                   inte=pyth_post1,
                                   pages=pages)
        except:
            return redirect(url_for('home.timingtask'))