コード例 #1
0
ファイル: tenant.py プロジェクト: junaidnom/flask-floundation
 def put(self, tenant_id):
     """ Given Tenant id update Tenant """
     data = request.json
     tenant = tenant_schema.load(data, transient=True, partial=True)
     result = tenant_schema.dump(
         tenant_service.update_tenant(tenant_id, tenant))
     return generic_response(data=result)
コード例 #2
0
ファイル: tenant.py プロジェクト: junaidnom/flask-floundation
 def post(self):
     """Creates a Tenant
     """
     data = request.json
     tenant = tenant_schema.load(data)
     tenant_id = tenant_service.create_tenant(tenant)
     return generic_response(data=tenant_id)
コード例 #3
0
 def put(self, tenant_user_id):
     """ Updates TenantUser by Id"""
     data = request.json
     tenant_user = tenant_user_schema.load(data,
                                           transient=True,
                                           partial=True)
     result = tenant_user_schema.dump(
         tenant_user_service.update_tenant_user(tenant_user_id,
                                                tenant_user))
     return generic_response(data=result)
コード例 #4
0
 def get(self, tenant_id):
     """ Get list of Tenant Users given a Tenant id"""
     result = tenant_users_schema.dump(
         tenant_user_service.get_tenant_users_by_tenant_id(tenant_id))
     return generic_response(data=result)
コード例 #5
0
 def post(self):
     """Creates a tenant user"""
     data = request.json
     tenant_user = tenant_user_creation_schema.load(data)
     result = tenant_user_service.create_tenant_user(tenant_user)
     return generic_response(data=tenant_user_schema.dump(result))
コード例 #6
0
 def get(self, tenant_user_id):
     """ Gets TenantUser by Id """
     tenant_user = tenant_user_service.get_tenant_user_by_id(tenant_user_id)
     return generic_response(data=tenant_user_schema.dump(tenant_user))
コード例 #7
0
 def get(self, result_id):
     result = get_result_by_id(result_id)
     return generic_response(data=test_result_schema.dump(result))
コード例 #8
0
 def post(self):
     data = request.json
     tenant_user = test_result_schema.load(
         data)  #transient=True, partial=True)
     result = create_test_result(tenant_user)
     return generic_response(data=test_result_schema.dump(result))
コード例 #9
0
 def get(self):
     result = get_result()
     return generic_response(data=test_result_schema.dump(result))
コード例 #10
0
 def post(self):
     data = request.json
     result = authentication_service.refresh(data["refresh_token"])
     return generic_response(data=result)
コード例 #11
0
 def post(self):
     data = request.json
     result = authentication_service.login(data)
     return generic_response(data=result)
コード例 #12
0
ファイル: tenant.py プロジェクト: junaidnom/flask-floundation
 def get(self, tenant_id):
     """ Gets a Tenant by Id
     """
     tenant = tenant_service.get_tenant_by_id(tenant_id)
     return generic_response(data=tenant_schema.dump(tenant))
コード例 #13
0
ファイル: tenant.py プロジェクト: junaidnom/flask-floundation
 def get(self):
     """ Gets List of all Tenants """
     result = tenants_schema.dump(tenant_service.get_all_tenants())
     return generic_response(data=result)