added room and recorder api and added length check (for sqlite)

This commit is contained in:
2019-04-26 09:42:52 +02:00
parent 254637bfa9
commit 07d01304be
7 changed files with 398 additions and 23 deletions

View File

@@ -12,14 +12,16 @@ from backend import db
from backend.api import api_group
from backend.models.user_model import Group
group_model = api_group.model('Group', {
'id': fields.String(required=False, description='The group\'s identifier'),
'name': fields.String(required=True, description='The group\'s name'),
'description': fields.String(required=False, description='The group\'s description'),
'users': fields.List(fields.Nested(api_group.model('group_member',
{'id': fields.Integer(), 'first_name': fields.String(), 'last_name': fields.String()})),
required=False, description='Group members.')
{'id': fields.Integer(), 'nickname': fields.String(),
'first_name': fields.String(), 'last_name': fields.String(),
'email': fields.String(), 'registered_on': fields.DateTime(),
'last_seen': fields.DateTime()})),
required=False, description='Group members.')
})
@@ -61,6 +63,7 @@ class GroupResource(Resource):
return group
api_group.abort(404)
@api_group.route('')
class GroupList(Resource):
@jwt_required