def index(): menu = 'societe' submenu = 'roles' context = 'profil' title_page = 'Gestion des profils' search = False q = request.args.get('q') if q: search = True try: page = int(request.args.get('page', 1)) except ValueError: page = 1 datas = Profil.query() pagination = Pagination(css_framework='bootstrap3', page=page, total=datas.count(), search=search, record_name='Profils') if datas.count() > 10: if page == 1: offset = 0 else: page -= 1 offset = page * 10 datas.fetch(limit=10, offset=offset) return render_template('profil/index.html', **locals())
def index(): menu = 'parametre' submenu = 'profils' title_page = 'Gestion des profils' search = False q = request.args.get('q') if q: search = True try: page = int(request.args.get('page', 1)) except ValueError: page = 1 datas = Profil.query() pagination = Pagination(css_framework='bootstrap3', page=page, total=datas.count(), search=search, record_name='Profils') if datas.count() > 10: if page == 1: offset = 0 else: page -= 1 offset = page * 10 datas.fetch(limit=10, offset=offset) return render_template('profil/index.html', **locals())
def unique_code_validator(form, field): code_unique = Profil.query(Profil.name == field.data).count() if code_unique: if not form.id.data: raise wtf.ValidationError( 'Ce nom est deja utilise dans les profils.') else: code = Profil.get_by_id(int(form.id.data)) if code.name != field.data: raise wtf.ValidationError( 'Ce nom est deja utilise dans les profils.')
def unique_code_validator(form, field): code_unique = Profil.query( Profil.name == field.data ).count() if code_unique: if not form.id.data: raise wtf.ValidationError('Ce nom est deja utilise dans les profils.') else: code = Profil.get_by_id(int(form.id.data)) if code.name != field.data: raise wtf.ValidationError('Ce nom est deja utilise dans les profils.')