def set_invitations(phone_id, id, db): """Invites users.""" user = controller.get_user(db, phone_id) users = request.query.users try: id = int(id) users = [int(user_id) for user_id in users.split(",") if user_id] except ValueError: abort(400, "Invalid vote id or users' ids") if not user: abort(400, "Invalid or unregistered phone id") controller.set_invitations(db, id, user, users)
'Pink', 'Red', 'Orange', 'Brown', 'Yellow', 'Gray', 'Green', 'Cyan', 'Blue', 'Violet']) db.commit() #invite someone controller.set_invitations(db=db, id=vote_2.id, author=current_user, user_ids=[user1.id, user2.id, user3.id] ) # create vote and options logger.debug('Creating vote and options') vote10 = controller.create_vote(db=db, author=user2, title='Favorite day of Week', text='The day you like most of all', is_private=False, is_multiple_choice=True, start_date=datetime.now() - timedelta(hours=2), end_date=datetime.now() + timedelta(hours=10)) db.commit()