def path_summary_more(request, translation_project, dir_path, filename=None): """Returns an HTML snippet with more detailed summary information for the current path.""" current_path = translation_project.directory.pootle_path + dir_path if filename: current_path = current_path + filename store = get_object_or_404(Store, pootle_path=current_path) directory = store.parent else: directory = get_object_or_404(Directory, pootle_path=current_path) store = None path_obj = store or directory path_stats = get_raw_stats(path_obj) translation_stats = get_translation_stats(path_obj, path_stats) quality_checks = get_quality_check_failures(path_obj, path_stats) context = { 'check_failures': quality_checks, 'trans_stats': translation_stats, } return render_to_response('translation_project/xhr-path_summary.html', context, RequestContext(request))
def tp_dir_summary(request, translation_project, dir_path): current_path = translation_project.directory.pootle_path + dir_path directory = get_object_or_404(Directory, pootle_path=current_path) directory_stats = get_raw_stats(directory) translation_stats = get_translation_stats(directory, directory_stats) quality_checks = get_quality_check_failures(directory, directory_stats) context = { 'check_failures': quality_checks, 'trans_stats': translation_stats, } return render_to_response('translation_project/xhr-dir_summary.html', context, RequestContext(request))