### helper functions/classes class ReloadingIterator: def __init__(self, iterator_factory): self.iterator_factory = iterator_factory def __iter__(self): return self.iterator_factory() ### Define zapsend models roles_users = db.Table( 'roles_users', db.Column('user_id', db.Integer(), db.ForeignKey('user.id')), db.Column('role_id', db.Integer(), db.ForeignKey('role.id'))) class Role(db.Model, RoleMixin): id = db.Column(db.Integer(), primary_key=True) name = db.Column(db.String(80), unique=True) description = db.Column(db.String(255)) @classmethod def from_name(cls, session, name): return session.query(cls).filter(cls.name == name).first() def __str__(self): return self.name
import base58 import qrcode import qrcode.image.svg from wtforms.validators import DataRequired from app_core import app, db, aw, mail from utils import generate_key, ib4b_response, bankaccount_is_valid, blockchain_transactions, apply_merchant_rate, is_email, generate_random_password logger = logging.getLogger(__name__) # # Define models # roles_users = db.Table( 'roles_users', db.Column('user_id', db.Integer(), db.ForeignKey('user.id')), db.Column('role_id', db.Integer(), db.ForeignKey('role.id'))) class Role(db.Model, RoleMixin): id = db.Column(db.Integer(), primary_key=True) name = db.Column(db.String(80), unique=True) description = db.Column(db.String(255)) @classmethod def from_name(cls, session, name): return session.query(cls).filter(cls.name == name).first() def __str__(self): return self.name
logger = logging.getLogger(__name__) ### helper functions/classes class ReloadingIterator: def __init__(self, iterator_factory): self.iterator_factory = iterator_factory def __iter__(self): return self.iterator_factory() ### Define premio stage models roles_users = db.Table( 'roles_users', db.Column('user_id', db.Integer(), db.ForeignKey('user.id')), db.Column('role_id', db.Integer(), db.ForeignKey('role.id')) ) class Role(db.Model, RoleMixin): ROLE_ADMIN = 'admin' ROLE_PROPOSER = 'proposer' ROLE_AUTHORIZER = 'authorizer' ROLE_REFERRAL_CLAIMER = 'referral_claimer' id = db.Column(db.Integer(), primary_key=True) name = db.Column(db.String(80), unique=True) description = db.Column(db.String(255)) @classmethod def from_name(cls, session, name):