Пример #1
0
    def get_by_username_or_email(cls, request, username, email):
        session = get_session(request)

        lhs = func.replace(cls.username, '.', '')
        rhs = username.replace('.', '')
        return session.query(cls).filter(
            or_(func.lower(lhs) == rhs.lower(), cls.email == email)).first()
Пример #2
0
    def get_by_username(cls, request, username):
        session = get_session(request)

        lhs = func.replace(cls.username, '.', '')
        rhs = username.replace('.', '')
        return session.query(cls).filter(
            func.lower(lhs) == rhs.lower()).first()
Пример #3
0
    def get_by_username(cls, request, username):
        session = get_session(request)

        lhs = func.replace(cls.username, '.', '')
        rhs = username.replace('.', '')
        return session.query(cls).filter(
            func.lower(lhs) == rhs.lower()
        ).first()
Пример #4
0
def create_default_subscription(request, user):
    session = get_session(request)
    url_struct = urlparse(request.application_url)
    domain = url_struct.hostname or url_struct.path
    create_system_reply_query(user, domain, session)

    # Added all subscriptions, write it to DB
    user.subscriptions = True
    session.add(user)
    session.flush()
Пример #5
0
def create_default_subscription(request, user):
    session = get_session(request)
    url_struct = urlparse(request.application_url)
    domain = url_struct.hostname or url_struct.path
    create_system_reply_query(user, domain, session)

    # Added all subscriptions, write it to DB
    user.subscriptions = True
    session.add(user)
    session.flush()
Пример #6
0
    def get_by_username_or_email(cls, request, username, email):
        session = get_session(request)

        lhs = func.replace(cls.username, '.', '')
        rhs = username.replace('.', '')
        return session.query(cls).filter(
            or_(
                func.lower(lhs) == rhs.lower(),
                cls.email == email
            )
        ).first()