Пример #1
0
def del_msg(user_id):
    app.logger.info("get activity:%s,%s,%s" % (user_id, request.headers, request.args))
    app.logger.info("current_user :%s,%s" % (current_user, current_user.user_id))

    group = Group(user_id, current_user.user_id)
    ret = group.del_group()
    app.logger.info("get_activity:%s" % ret)

    return jsonify(ret)
Пример #2
0
def seed_db():
    """Seeds the database."""
    event_desc = EventDescriptor(id=1,
                                 name="Seed Events Name",
                                 description="Seed db Event from {1}")
    db.session.add(event_desc)
    group = Group(name="Group Name")
    db.session.add(group)
    user1 = User(username='******',
                 email="*****@*****.**",
                 password="******",
                 cellphone_number="98983510",
                 cellphone_cc="+598")
    user2 = User(username='******', email="*****@*****.**", password="******")
    user3 = User(username='******', email="*****@*****.**", password="******")
    db.session.add(user1)
    db.session.add(user2)
    db.session.add(user3)
    user_group_association1 = UserGroupAssociation(user=user1, group=group)
    db.session.add(user_group_association1)
    user_group_association2 = UserGroupAssociation(user=user2, group=group)
    db.session.add(user_group_association2)
    user_group_association3 = UserGroupAssociation(user=user3, group=group)
    db.session.add(user_group_association3)
    db.session.commit()
Пример #3
0
def add_group(name: str) -> Group:
    """
    Add a new group in database
    """
    group = Group(name=name)
    db.session.add(group)
    db.session.commit()
    return group
Пример #4
0
def search_group():
    app.logger.info("get activity:%s,%s" % (request.headers, request.args))
    app.logger.info("current_user :%s,%s" %
                    (current_user, current_user.user_id))

    ret = Group.group_search(current_user.user_id, group)
    #ret = group.get_one_group()
    app.logger.info("get_activity:%s" % ret)

    return jsonify(ret)
Пример #5
0
def send_msg():
    app.logger.info("post activity:%s,%s" % (request.headers, request.json))
    app.logger.info("current_user :%s,%s" % (current_user, current_user.user_id))
    token = request.args.get("token")
    group = request.json.get("group")
    if token is None or group is None:
        app.logger.error("missing parameters:%s,%s" % (token, group))
        abort(400)

    ret = Group.post_group(current_user.user_id, group)
    app.logger.info("post activity:%s" % ret)
    return jsonify(ret)
Пример #6
0
def seed_db():
    """
    Seed the database
    """
    group = Group(name="Group Name")
    db.session.add(group)
    user1 = User(username='******',
                 name="Admin",
                 email='*****@*****.**',
                 password="******",
                 role=UserRole.ADMIN)
    user2 = User(username='******',
                 name="User",
                 email='*****@*****.**',
                 password="******")
    db.session.add(user1)
    db.session.add(user2)
    user_group_association1 = UserGroupAssociation(user=user1, group=group)
    db.session.add(user_group_association1)
    user_group_association2 = UserGroupAssociation(user=user2, group=group)
    db.session.add(user_group_association2)
    db.session.commit()
Пример #7
0
def add_group(name: str):
    group = Group(name=name)
    db.session.add(group)
    db.session.commit()
    return group