Example #1
0
def remove_access_to_screenplay():
    resource_id = request.json['resource_id']
    collaborator = request.json['removePerson'].lower()
    screenplay = Screenplay.get_by_resource_id(resource_id)
    if not current_user.owns_screenplay(screenplay):
        if not current_user.is_collaborator_on_screenplay(screenplay):
            return Response(collaborator, mimetype='text/plain')
        collaborator = current_user.email.lower()
    Screenplay.remove_access(resource_id, collaborator)
    return jsonify(collaborator=collaborator, resource_id=resource_id)
Example #2
0
def remove_access_to_screenplay():
    resource_id = get_resource_id_from_request()
    collaborator = request.form.get('removePerson', None)
    if not collaborator:
        collaborator = request.json.get('removePerson', None)
    collaborator = collaborator.lower()
    screenplay = Screenplay.get_by_resource_id(resource_id)
    if not current_user.owns_screenplay(screenplay):
        if not current_user.is_collaborator_on_screenplay(screenplay):
            return Response(collaborator, mimetype='text/plain')
        collaborator = current_user.email.lower()
    Screenplay.remove_access(resource_id, collaborator)
    return jsonify(collaborator=collaborator, resource_id=resource_id)
Example #3
0
def remove_access_to_screenplay():
    resource_id = request.form['resource_id']
    collaborator = request.form['removePerson'].lower()
    Screenplay.remove_access(resource_id, collaborator)
    return Response(collaborator, mimetype='text/plain')