def upgrade(): # Add column op.add_column('board', sa.Column('is_template', sa.Boolean, default=False)) # Setup models elixir.metadata.bind = op.get_bind() elixir.setup_all() # Create default template create_template_empty() create_template_todo()
def create_board(card_extensions=[]): """Create boards with default columns and default cards """ user = create_user() template = board_models.create_template_todo() boards_manager = get_boards_manager(card_extensions) # the user is automatically set to manager board = boards_manager.create_board_from_template(template.id, user) create_default_cards(board.data, user) board.set_title(word()) board.load_children() return board
def create_board(): """Create boards with default columns and default cards """ user = create_user() template = board_models.create_template_todo() boards_manager = get_boards_manager() board = boards_manager.create_board_from_template(template.id, user) create_default_cards(board.data, user) user.add_board(board, "manager") board.set_title(word()) board.load_children() return board