Pman.Tab.MTrackTicket.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 30 Dec 2020 08:33:28 +0000 (16:33 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 30 Dec 2020 08:33:28 +0000 (16:33 +0800)
Pman.Tab.MTrackTicket.js

Pman.Tab.MTrackTicket.bjs
Pman.Tab.MTrackTicket.js

index a6b9ce0..565ed6a 100644 (file)
            "xtype" : "ColumnModel",
            "width" : 200,
            "header" : "Summary",
-           "$ renderer" : "function(v,x,r) { \n    \n    var col = '#000'; // closed?\n    switch (r.data.status_name) {\n        case 'resolved':\n            col = '#0cc'; break; // blue\n        case 'open':\n        case 'reopened':        \n        case 'new':                \n            col = '#c00'; break; // redish\n        case 'closed':                \n            col = '#999'; break; // grey\n   }\n    \n    return String.format(\n        r.data.status_name == 'closed'  ?\n              '{2}</span><s style=\"color:{3}\">[{1}]</s> {0}':\n              '{2}<span style=\"color:{3}\">[{1}]</span> {0}',\n            v,\n            r.data.status_name == 'closed'  ?\n                r.data.resolution_id_name : \n                 r.data.status_name ,\n            r.json.jira_ref ?  (r.json.jira_ref+ ' ')  : '',\n            col\n            ); \n}\n",
+           "$ renderer" : "function(v,x,r) { \n    \n    var col = '#000'; // closed?\n    switch (r.data.status_name) {\n        case 'REVIEW_BY_ADMIN':\n            col = '#0cc'; break; // blue\n        case 'TODO':\n        case 'CLIENT_NEW_REQUEST':        \n        case 'CLIENT_SAY_NEED_MORE_WORK':                \n            col = '#c00'; break; // redish\n        case 'CLOSED':                \n            col = '#999'; break; // grey\n   }\n   \n   var sn = r.data.status_name.toLowerCase().split('_').join(' ');\n   \n    return String.format(\n        r.data.status_name == 'CLOSED'  ?\n              '{2}</span><s style=\"color:{3}\">[{1}]</s> {0}':\n              '{2}<span style=\"color:{3}\">[{1}]</span> {0}',\n            v,\n            r.data.status_name == 'CLOSED'  ?\n                 r.data.resolution_id_name : \n                 r.data.status_name ,\n            r.json.jira_ref ?  (r.json.jira_ref+ ' ')  : '',\n            col\n            ); \n}\n",
            "$ xns" : "Roo.grid",
            "* prop" : "colModel[]",
            "dataIndex" : "summary"
index fe8f447..f48ca24 100644 (file)
@@ -1614,23 +1614,25 @@ Pman.Tab.MTrackTicket = new Roo.XComponent({
              
              var col = '#000'; // closed?
              switch (r.data.status_name) {
-                 case 'resolved':
+                 case 'REVIEW_BY_ADMIN':
                      col = '#0cc'; break; // blue
-                 case 'open':
-                 case 'reopened':        
-                 case 'new':                
+                 case 'TODO':
+                 case 'CLIENT_NEW_REQUEST':        
+                 case 'CLIENT_SAY_NEED_MORE_WORK':                
                      col = '#c00'; break; // redish
-                 case 'closed':                
+                 case 'CLOSED':                
                      col = '#999'; break; // grey
             }
-             
+            
+            var sn = r.data.status_name.toLowerCase().split('_').join(' ');
+            
              return String.format(
-                 r.data.status_name == 'closed'  ?
+                 r.data.status_name == 'CLOSED'  ?
                        '{2}</span><s style="color:{3}">[{1}]</s> {0}':
                        '{2}<span style="color:{3}">[{1}]</span> {0}',
                      v,
-                     r.data.status_name == 'closed'  ?
-                         r.data.resolution_id_name : 
+                     r.data.status_name == 'CLOSED'  ?
+                          r.data.resolution_id_name : 
                           r.data.status_name ,
                      r.json.jira_ref ?  (r.json.jira_ref+ ' ')  : '',
                      col