def create_demo(app): # demo users user_manager = UserManager() assets_manager = app.assets_manager for i in xrange(1, 4): email = u'*****@*****.**' % i username = u'user%d' % i user = user_manager.create_user(username, u'password', u'user %d' % i, email) user.confirm_email() appuser = user_manager.get_app_user(username, user) appuser.reset_avatar(assets_manager) database.session.flush()
def __init__(self, app_title, app_banner, favicon, theme, card_extensions, services_service): """Initialization """ self.app_title = app_title self.app_banner = app_banner self.favicon = favicon self.theme = theme self.card_extensions = card_extensions self._services = services_service self.title = component.Component(self, 'tab') self.user_menu = component.Component(None) self.content = component.Component(None) self.user_manager = UserManager() self.boards_manager = self._services(BoardsManager, self.app_title, self.app_banner, self.theme, card_extensions) self.home_menu = OrderedDict() self.selected = 'board'