def application_delete(oauth_request, application_id, extension): Application_ = Application() Application_.current_user = oauth_request.user application_deleted = Application_.application_delete(application_id) if type(application_deleted) is tuple: return application_deleted return status_.status_204(), 204
def application_get(oauth_request, application_id, extension, is_public): Application_ = Application() Application_.current_user = oauth_request.user this_application = Application_.application_get(application_id, is_public) if type(this_application) is tuple: return this_application arguments = { 'the_content': this_application, 'extension': extension } return Application_.endpoint_response(**arguments)
def application_update(oauth_request, application_id, extension): Application_ = Application() Application_.current_user = oauth_request.user updated_application = Application_.application_update(application_id, request) if type(updated_application) is tuple: return updated_application arguments = { 'the_content': updated_application, 'extension': extension } return Application_.endpoint_response(**arguments)
def application_post(oauth_request, extension): Application_ = Application() Application_.current_user = oauth_request.user new_application = Application_.application_create(request) if type(new_application) is tuple: return new_application arguments = { 'the_content': new_application, 'extension': extension, 'code': 201 } return Application_.endpoint_response(**arguments)
def application_list(oauth_request, extension): Application_ = Application() Application_.current_user = oauth_request.user applications_ = Application_.application_list() if type(applications_) is tuple: return applications_ arguments = { 'the_content': applications_, 'list_name': 'applications', 'extension': extension } return Application_.endpoint_response(**arguments)