コード例 #1
0
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()
コード例 #2
0
ファイル: comp.py プロジェクト: nagareproject/kansha
    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'