def delete_computations(page, sort_option, sort_order): user_details = get_user_details() user_id = get_user_id(user_details[0]) if not is_user_registered(user_details[0]): return redirect(url_for('userManagement.sign_up')) elif is_user_registered(user_details[0]) and not is_user_confirmed(user_details[0]): return redirect(url_for('userManagement.unconfirmed')) DirectoryAndFileWriter.delete_computations(request.json, str(user_id)) return jsonify(comps=DirectoryAndFileReader.get_subset_of_computations_for_one_page(user_id, int(page), sort_option, int(sort_order), request.json['filter_values']), pages=len(DirectoryAndFileReader.get_pagination_controls_count(computations=DirectoryAndFileReader.get_computations(user_id, sort_option, int(sort_order), request.json['filter_values']))))
def delete_computations(page, sort_option, sort_order): user_details = get_user_details() user_id = get_user_id(user_details[0]) if not is_user_registered(user_details[0]): return redirect(url_for('userManagement.sign_up')) elif is_user_registered( user_details[0]) and not is_user_confirmed(user_details[0]): return redirect(url_for('userManagement.unconfirmed')) DirectoryAndFileWriter.delete_computations(request.json, str(user_id)) return jsonify( comps=DirectoryAndFileReader.get_subset_of_computations_for_one_page( user_id, int(page), sort_option, int(sort_order), request.json['filter_values']), pages=len( DirectoryAndFileReader.get_pagination_controls_count( computations=DirectoryAndFileReader.get_computations( user_id, sort_option, int(sort_order), request.json['filter_values']))))