Example #1
0
    def __init__(self, context):
        self.context = context

        self.emailSettingTable = getTable('email_setting')
        self.userEmailTable = getTable('user_email')
        self.groupUserEmailTable = getTable('group_user_email')
        self.emailBlacklist = getTable('email_blacklist')
    def __init__(self, context):
        self.context = context

        self.emailSettingTable = getTable('email_setting')
        self.userEmailTable = getTable('user_email')
        self.groupUserEmailTable = getTable('group_user_email')
        self.emailBlacklist = getTable('email_blacklist')
    def __init__(self, context):
        self.context = context

        self.topicTable = getTable('topic')
        self.topicKeywordsTable = getTable('topic_keywords')
        self.postTable = getTable('post')
        self.fileTable = getTable('file')

        try:
            self.post_id_mapTable = getTable('post_id_map')
        except NoSuchTableError:
            self.post_id_mapTable = None
    def __init__(self, context):
        self.context = context

        self.topicTable = getTable('topic')
        self.topicKeywordsTable = getTable('topic_keywords')
        self.postTable = getTable('post')
        self.fileTable = getTable('file')

        try:
            self.post_id_mapTable = getTable('post_id_map')
        except NoSuchTableError:
            self.post_id_mapTable = None
Example #5
0
    def __init__(self, userInfo, groupInfo):
        if not userInfo:
            raise ValueError('User info missing')
        if not groupInfo:
            raise ValueError('Group info missing')
        self.userId = userInfo.id
        self.groupId = groupInfo.id
        self.siteId = groupInfo.siteInfo.id
        self.emailSettingTable = getTable('email_setting')
        self.groupUserEmailTable = getTable('group_user_email')
        self.userEmailTable = getTable('user_email')

        assert self.userId, 'User ID not set'
        assert self.groupId, 'Group ID not set'
        assert self.siteId, 'Site ID not set'
Example #6
0
    def get_userIdByNickname(self, nickname):
        assert nickname
        assert type(nickname) in (str, unicode)
        unt = getTable('user_nickname')
        s = sa.select([unt.c.user_id], limit=1)
        s.append_whereclause(unt.c.nickname == nickname)

        session = getSession()
        r = session.execute(s)
        retval = ''
        if r.rowcount:
            retval = r.fetchone()['user_id']
        return retval
    def get_userIdByNickname(self, nickname):
        assert nickname
        assert type(nickname) in (str, unicode)
        unt = getTable('user_nickname')
        s = sa.select([unt.c.user_id], limit=1)
        s.append_whereclause(unt.c.nickname == nickname)

        session = getSession()
        r = session.execute(s)
        retval = ''
        if r.rowcount:
            retval = r.fetchone()['user_id']
        return retval
    def get_userIdByEmail(self, email):
        """ Get a user ID by email address.

        """
        email = email.lower()
        uet = getTable('user_email')
        s = sa.select([uet.c.user_id], limit=1)
        s.append_whereclause(email == sa.func.lower(uet.c.email))

        session = getSession()
        r = session.execute(s).fetchone()
        if r:
            return r['user_id']

        return None
Example #9
0
    def get_userIdByEmail(self, email):
        """ Get a user ID by email address.

        """
        email = email.lower()
        uet = getTable('user_email')
        s = sa.select([uet.c.user_id], limit=1)
        s.append_whereclause(email == sa.func.lower(uet.c.email))

        session = getSession()
        r = session.execute(s).fetchone()
        if r:
            return r['user_id']

        return None
    def __init__(self, context, da=None):
        self.context = context

        self.user_id = context.getUserName()

        self.emailSettingTable = getTable('email_setting')
        self.userEmailTable = getTable('user_email')
        self.groupUserEmailTable = getTable('group_user_email')
        self.emailVerificationTable = getTable('email_verification')
        self.passwordResetTable = getTable('password_reset')
        self.nicknameTable = getTable('user_nickname')
    def __init__(self, context, da=None):
        self.context = context

        self.user_id = context.getUserName()

        self.emailSettingTable = getTable('email_setting')
        self.userEmailTable = getTable('user_email')
        self.groupUserEmailTable = getTable('group_user_email')
        self.emailVerificationTable = getTable('email_verification')
        self.passwordResetTable = getTable('password_reset')
        self.nicknameTable = getTable('user_nickname')
 def __init__(self):
     self.passwordResetTable = getTable('password_reset')
 def __init__(self, context=None):
     self.postTable = getTable('post')
     self.hiddenPostTable = getTable('hidden_post')
     self.topicTable = getTable('topic')
 def __init__(self, user, da=None):
     self.userId = user.getId()
     self.userEmailTable = getTable('user_email')
     self.emailVerificationTable = getTable('email_verification')
 def __init__(self):
     self.topicTable = getTable('topic')
 def __init__(self):
     self.confirmationTable = getTable('confirmation')
 def __init__(self):
     self.requestTable = getTable('user_group_member_request')
 def __init__(self):
     self.bounceTable = getTable('bounce')
     self.auditEventTable = getTable('audit_event')
Example #19
0
 def __init__(self, componentId, optionId):
     self.optionTable = getTable('option')
     self.componentId = componentId
     self.optionId = optionId
Example #20
0
 def __init__(self, context):
     self.context = context
     self.postTable = getTable('post')
Example #21
0
 def __init__(self):
     self.skipTable = getTable('profile_notification_skip')
Example #22
0
 def __init__(self):
     self.requestTable = getTable('user_group_member_request')
Example #23
0
 def __init__(self, context):
     self.context = context
     self.postTable = getTable('post')
Example #24
0
 def __init__(self):
     self.nicknameTable = getTable('user_nickname')
 def __init__(self):
     self.postTable = getTable('post')
 def __init__(self, user, da=None):
     self.userId = user.getId()
     self.userEmailTable = getTable('user_email')
     self.emailVerificationTable = getTable('email_verification')
 def __init__(self):
     self.postTable = getTable('post')
     self.topicTable = getTable('topic')
     self.topicKeywordsTable = getTable('topic_keywords')
 def __init__(self):
     self.emailBlacklist = getTable('email_blacklist')
 def __init__(self):
     self.emailSettingTable = getTable('email_setting')
 def __init__(self):
     self.postTable = getTable('post')
     self.fileTable = getTable('file')
     self.topicTable = getTable('topic')
 def __init__(self):
     self.digestTable = getTable('group_digest')
     self.now = datetime.datetime.now()
Example #32
0
 def __init__(self, context):
     self.auditEventTable = getTable('audit_event')
 def __init__(self):
     self.auditEventTable = getTable('audit_event')
Example #34
0
 def __init__(self):
     self.topicTable = getTable('topic')
     self.topicKeywordsTable = getTable('topic_keywords')
     self.postTable = getTable('post')
 def __init__(self):
     self.bounceTable = getTable('bounce')
     self.auditEventTable = getTable('audit_event')
 def __init__(self):
     self.userEmailTable = getTable('user_email')
     self.emailVerifyTable = getTable('email_verification')
 def __init__(self):
     self.postTable = getTable('post')
 def __init__(self, userInfo):
     self.passwordResetTable = getTable('password_reset')
     assert userInfo
     self.userInfo = userInfo
 def __init__(self, context=None):
     self.postTable = getTable('post')
     self.fileTable = getTable('file')
Example #40
0
 def __init__(self):
     self.userEmailTable = getTable('user_email')
Example #41
0
 def __init__(self):
     self.digestTable = getTable('group_digest')
     self.now = datetime.datetime.now()
Example #42
0
 def __init__(self, componentId, optionId):
     self.optionTable = getTable('option')
     self.componentId = componentId
     self.optionId = optionId
 def __init__(self, context=None):
     self.postTable = getTable('post')
     self.fileTable = getTable('file')
Example #44
0
 def __init__(self):
     self.userEmailTable = getTable('user_email')
     self.emailVerifyTable = getTable('email_verification')
 def __init__(self):
     self.bounceTable = getTable('bounce')
Example #46
0
 def __init__(self, context=None):
     self.postTable = getTable('post')
     self.hiddenPostTable = getTable('hidden_post')
 def __init__(self):
     self.topicTable = getTable('topic')
 def __init__(self):
     self.bounceTable = getTable('bounce')
 def __init__(self):
     self.auditEventTable = getTable('audit_event')
Example #50
0
 def __init__(self, context=None):
     self.topicTable = getTable('topic')
     self.topicKeywordsTable = getTable('topic_keywords')
     self.postTable = getTable('post')
 def __init__(self):
     self.skipTable = getTable('profile_notification_skip')
Example #52
0
 def __init__(self):
     self.userInvitationTable = getTable('user_group_member_invitation')
Example #53
0
 def __init__(self):
     self.emailSettingTable = getTable('email_setting')