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, 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'
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
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')
def __init__(self, componentId, optionId): self.optionTable = getTable('option') self.componentId = componentId self.optionId = optionId
def __init__(self, context): self.context = context self.postTable = getTable('post')
def __init__(self): self.skipTable = getTable('profile_notification_skip')
def __init__(self): self.nicknameTable = getTable('user_nickname')
def __init__(self): self.postTable = getTable('post')
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()
def __init__(self, context): self.auditEventTable = getTable('audit_event')
def __init__(self): self.auditEventTable = getTable('audit_event')
def __init__(self): self.topicTable = getTable('topic') self.topicKeywordsTable = getTable('topic_keywords') self.postTable = getTable('post')
def __init__(self): self.userEmailTable = getTable('user_email') self.emailVerifyTable = getTable('email_verification')
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')
def __init__(self): self.userEmailTable = getTable('user_email')
def __init__(self): self.bounceTable = getTable('bounce')
def __init__(self, context=None): self.postTable = getTable('post') self.hiddenPostTable = getTable('hidden_post')
def __init__(self, context=None): self.topicTable = getTable('topic') self.topicKeywordsTable = getTable('topic_keywords') self.postTable = getTable('post')
def __init__(self): self.userInvitationTable = getTable('user_group_member_invitation')