Commit 800db49cae0d8120ffc60413e75be18bf86aa216

Authored by Diego Camarinha
Committed by Paulo Meireles
1 parent f5f28ddc

[Mezuro] Adjusting mezuro to new routes

plugins/mezuro/public/javascripts/project_content.js
@@ -10,7 +10,7 @@ jQuery(function (){ @@ -10,7 +10,7 @@ jQuery(function (){
10 }); 10 });
11 11
12 function showProjectContent() { 12 function showProjectContent() {
13 - callAction('project_state', {}, showProjectContentFor); 13 + callAction('project', 'project_state', {}, showProjectContentFor);
14 } 14 }
15 15
16 function display_metric_history() { 16 function display_metric_history() {
@@ -18,14 +18,14 @@ function display_metric_history() { @@ -18,14 +18,14 @@ function display_metric_history() {
18 var metric_name = jQuery(this).attr('show-metric-history'); 18 var metric_name = jQuery(this).attr('show-metric-history');
19 toggle_mezuro("." + metric_name); 19 toggle_mezuro("." + metric_name);
20 metricName = metric_name; 20 metricName = metric_name;
21 - callAction('module_metrics_history', {module_name: module_name, metric_name: metric_name}, show_metrics); 21 + callAction('module', 'module_metrics_history', {module_name: module_name, metric_name: metric_name}, show_metrics);
22 return false; 22 return false;
23 } 23 }
24 24
25 function display_grade_history() { 25 function display_grade_history() {
26 var module_name = jQuery(this).attr('data-module-name'); 26 var module_name = jQuery(this).attr('data-module-name');
27 toggle_mezuro("#historical-grade"); 27 toggle_mezuro("#historical-grade");
28 - callAction('module_grade_history', {module_name: module_name}, show_grades); 28 + callAction('module', 'module_grade_history', {module_name: module_name}, show_grades);
29 return false; 29 return false;
30 } 30 }
31 31
@@ -46,8 +46,8 @@ function reloadModule(){ @@ -46,8 +46,8 @@ function reloadModule(){
46 var module_name = jQuery(this).attr('data-module-name'); 46 var module_name = jQuery(this).attr('data-module-name');
47 showLoadingProcess(false); 47 showLoadingProcess(false);
48 processingTree = true; 48 processingTree = true;
49 - callAction('project_tree', {module_name: module_name }, showProjectTree);  
50 - callAction('module_result', {module_name: module_name}, showModuleResult); 49 + callAction('project', 'project_tree', {module_name: module_name }, showProjectTree);
  50 + callAction('module', 'module_result', {module_name: module_name}, showModuleResult);
51 return false; 51 return false;
52 } 52 }
53 53
@@ -59,23 +59,23 @@ function reloadProjectWithDate(date){ @@ -59,23 +59,23 @@ function reloadProjectWithDate(date){
59 function reloadProject(date){ 59 function reloadProject(date){
60 showLoadingProcess(true); 60 showLoadingProcess(true);
61 61
62 - callAction('project_result', {date: date}, showProjectResult);  
63 - callAction('project_tree', {date: date}, showProjectTree);  
64 - callAction('module_result', {date: date}, showModuleResult); 62 + callAction('project', 'project_result', {date: date}, showProjectResult);
  63 + callAction('project', 'project_tree', {date: date}, showProjectTree);
  64 + callAction('module', 'module_result', {date: date}, showModuleResult);
65 } 65 }
66 66
67 function showProjectContentFor(state){ 67 function showProjectContentFor(state){
68 if (state == 'ERROR') { 68 if (state == 'ERROR') {
69 jQuery('#project-state').html('ERROR'); 69 jQuery('#project-state').html('ERROR');
70 - callAction('project_error', {}, showProjectResult); 70 + callAction('project', 'project_error', {}, showProjectResult);
71 } 71 }
72 else if (state == 'READY') { 72 else if (state == 'READY') {
73 jQuery('#msg-time').html(''); 73 jQuery('#msg-time').html('');
74 jQuery('#project-state').html('READY'); 74 jQuery('#project-state').html('READY');
75 - callAction('project_result', {}, showProjectResult);  
76 - callAction('project_tree', {}, showProjectTree); 75 + callAction('project', 'project_result', {}, showProjectResult);
  76 + callAction('project','project_tree', {}, showProjectTree);
77 var project_name = jQuery("#project-result").attr('data-project-name'); 77 var project_name = jQuery("#project-result").attr('data-project-name');
78 - callAction('module_result', {module_name: project_name}, showModuleResult); 78 + callAction('module', 'module_result', {module_name: project_name}, showModuleResult);
79 } 79 }
80 else if (state.endsWith("ING")) { 80 else if (state.endsWith("ING")) {
81 jQuery('#project-state').html(state); 81 jQuery('#project-state').html(state);
@@ -109,10 +109,10 @@ function showModuleResult(content){ @@ -109,10 +109,10 @@ function showModuleResult(content){
109 return false; 109 return false;
110 } 110 }
111 111
112 -function callAction(action, params, callback){ 112 +function callAction(controller, action, params, callback){
113 var profile = projectContentData('profile'); 113 var profile = projectContentData('profile');
114 var content = projectContentData('content'); 114 var content = projectContentData('content');
115 - var endpoint = '/profile/' + profile + '/plugins/mezuro/' + action + '/' + content; 115 + var endpoint = '/profile/' + profile + '/plugin/mezuro/' + controller + '/' + action + '/' + content;
116 jQuery.get(endpoint, params, callback); 116 jQuery.get(endpoint, params, callback);
117 } 117 }
118 118