diff --git a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb index f14cc32..fd78c22 100644 --- a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb +++ b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb @@ -16,11 +16,19 @@ class MezuroPluginProfileController < ProfileController end def project_result + + date = params[:date] content = profile.articles.find(params[:id]) project_result = content.project_result project = content.project + if date_verify(date) + client = Kalibro::Client::ProjectResultClient.new + if client.has_results_before(project.name, date) + project_result = client.last_result_before(project.name, date) + end + end history = project_history project render :partial => 'content_viewer/project_result', :locals => { :project_result => project_result, :history => history } diff --git a/plugins/mezuro/public/javascripts/project_content.js b/plugins/mezuro/public/javascripts/project_content.js index 5c3ca12..6738fcb 100644 --- a/plugins/mezuro/public/javascripts/project_content.js +++ b/plugins/mezuro/public/javascripts/project_content.js @@ -26,6 +26,7 @@ function reloadModule(){ } function reloadProject(date){ + showLoadingProcess(true); callAction('project_result', {date: date}, showProjectResult); callAction('project_tree', {date: date}, showProjectTree); callAction('module_result', {date: date}, showModuleResult); -- libgit2 0.21.2