"887950755a62e33c26209bdcbdc1d3d3" : "Bulk Change",
"7025046a3448dfea367705b884148992" : "Select classification"
},
+ "named_strings" : {
+ "priority_id_name_qtip" : "8a223eb0008a86f053b2a7eac0fa6eac",
+ "severity_id_name_loadingText" : "1243daf593fa297e07ab03bf06d925af",
+ "developer_id_emptyText" : "340c2ee497b85d5954b01c64de7f44f6",
+ "developer_id_name_loadingText" : "1243daf593fa297e07ab03bf06d925af",
+ "status_name_emptyText" : "7e5ddb4ca31c30e778f4d9c57b9577b1",
+ "severity_id_name_emptyText" : "423570be9f14a39fe88384797ee376fd",
+ "classification_id_name_emptyText" : "7025046a3448dfea367705b884148992",
+ "status_name_fieldLabel" : "ec53a8c4f07baed5d8825072c89799be",
+ "developer_id_qtip" : "340c2ee497b85d5954b01c64de7f44f6",
+ "developer_id_name_emptyText" : "340c2ee497b85d5954b01c64de7f44f6",
+ "classification_id_name_qtip" : "7025046a3448dfea367705b884148992",
+ "developer_id_fieldLabel" : "40bed7cf9b3d4bb3a3d7a7e3eb18c5eb",
+ "developer_id_loadingText" : "1243daf593fa297e07ab03bf06d925af",
+ "cm_status_name_value" : "c76a5e84e4bdee527e274ea30c680d79",
+ "milestone_id_name_loadingText" : "1243daf593fa297e07ab03bf06d925af",
+ "priority_id_name_emptyText" : "8a223eb0008a86f053b2a7eac0fa6eac",
+ "status_name_qtip" : "7e5ddb4ca31c30e778f4d9c57b9577b1",
+ "status_name_loadingText" : "1243daf593fa297e07ab03bf06d925af",
+ "milestone_id_name_emptyText" : "a5ffb2a210f259195a75e5abca8db4a2",
+ "developer_id_name_qtip" : "340c2ee497b85d5954b01c64de7f44f6",
+ "reason_fieldLabel" : "ef6703d6c606526cece4a9eda9d49045",
+ "cm_status_name_fieldLabel" : "ec53a8c4f07baed5d8825072c89799be",
+ "priority_id_name_loadingText" : "1243daf593fa297e07ab03bf06d925af",
+ "milestone_id_name_qtip" : "a5ffb2a210f259195a75e5abca8db4a2",
+ "developer_id_name_fieldLabel" : "a3edc4e7beafdcd450f339ec414b7508",
+ "severity_id_name_qtip" : "423570be9f14a39fe88384797ee376fd",
+ "classification_id_name_loadingText" : "1243daf593fa297e07ab03bf06d925af"
+ },
"items" : [
{
"listeners" : {
"activate" : "function (_self)\n{\n _this.panel = _self;\n (function () {\n if (_this.tpanel) {\n _this.panel.layout.getRegion('south').hide();\n //_this.panel.layout.getRegion('north').hide();\n }\n }).defer(100);\n try {\n if (!_this.url || !_this.project || (_this.project != MTrack.projectCombo.getValue())) {\n (function() { \n if (_this.tpanel) { \n // _this.tpanel.mload(\"/Report/1\"); \n }\n }).defer(300);\n }\n \n \n } catch(e) {Roo.log(\"activate fail\" + e.toString()); }\n}"
},
+ "background" : true,
"region" : "center",
"fitToFrame" : true,
- "background" : true,
"title" : "Tickets",
"xtype" : "NestedLayoutPanel",
"fitContainer" : true,
"listeners" : {
"|activate" : "function() {\n _this.gpanel = this;\n if (_this.grid) {\n _this.grid.ds.load({});\n }\n}"
},
+ "background" : true,
"region" : "north",
"fitToframe" : true,
- "background" : true,
"title" : "mtrack_ticket",
"xtype" : "GridPanel",
"fitContainer" : true,
{
"listeners" : {
"afterselectionchange" : "function (_self, rowIndex, colIndex)\n{\n \n var sels = _this.grid.selModel.getSelections();\n \n if (!sels || sels.length > 1) {\n \n return;\n }\n \n var rec = sels[0];\n \n // verify nothing has chagned.. \n \n // load the ticked, and render a view of it...\n new Pman.Request({\n url : baseURL + '/Roo/mtrack_ticket',\n method : 'GET',\n params : { \n _id : rec.data.id\n },\n success : function(res) {\n //Roo.log(res.data);\n // render it into a template..\n _this.tpanel.setContent(Pman.MTrack.template.ticket_view(res.data));\n _this.tpanel.el.scrollTo('top',0);\n \n //... ehh\n Pman.MTrack.loadAudit(rec.data.id, _this.tpanel.el.select('.mtrack-ticket-events',true).first());\n \n \n \n new Pman.Request({\n url : baseURL + '/Roo/Images',\n method : 'GET',\n params : { \n onid : rec.data.id,\n ontable : 'mtrack_ticket'\n },\n success : function(ares) {\n Roo.log(ares.data);\n var el = Roo.select('.ticket-status-attachments .attachments-list', true).first();\n // fill in the attachement area with data from this..\n el.dom.innerHTML = Pman.MTrack.template.ticket_attachments(ares) ;\n }\n });\n \n \n _this.form.reset();\n\n _this.form.setValues({\n id : rec.data.id,\n owner_id : rec.data.owner_id,\n owner_id_name : rec.data.owner_id_name,\n status : rec.data.status,\n status_name : \"No Change\"\n }); \n \n \n for(var k in res.data) {\n rec.set(k,res.data[k]);\n }\n \n }\n });\n \n \n \n}",
- "cellselect" : "function (_self, rowIndex, colIndex)\n{\n return false;\n var rec = _this.grid.ds.getAt(rowIndex);\n \n // verify nothing has chagned.. \n \n // load the ticked, and render a view of it...\n new Pman.Request({\n url : baseURL + '/Roo/mtrack_ticket',\n method : 'GET',\n params : { \n _id : rec.data.id\n },\n success : function(res) {\n //Roo.log(res.data);\n // render it into a template..\n _this.tpanel.setContent(Pman.MTrack.template.ticket_view(res.data));\n _this.tpanel.el.scrollTo('top',0);\n \n //... ehh\n Pman.MTrack.loadAudit(rec.data.id, _this.tpanel.el.select('.mtrack-ticket-events',true).first());\n \n \n \n new Pman.Request({\n url : baseURL + '/Roo/Images',\n method : 'GET',\n params : { \n onid : rec.data.id,\n ontable : 'mtrack_ticket'\n },\n success : function(ares) {\n Roo.log(ares.data);\n var el = Roo.select('.ticket-status-attachments .attachments-list', true).first();\n // fill in the attachement area with data from this..\n el.dom.innerHTML = Pman.MTrack.template.ticket_attachments(ares) ;\n }\n });\n \n \n _this.form.reset();\n\n _this.form.setValues({\n id : rec.data.id,\n owner_id : rec.data.owner_id,\n owner_id_name : rec.data.owner_id_name,\n status : rec.data.status,\n status_name : \"No Change\"\n }); \n \n \n for(var k in res.data) {\n rec.set(k,res.data[k]);\n }\n \n }\n });\n \n \n \n}"
+ "cellselect" : "function (_self, rowIndex, colIndex)\n{\n return false;\n var rec = _this.grid.ds.getAt(rowIndex);\n \n // verify nothing has chagned.. \n \n // load the ticked, and render a view of it...\n new Pman.Request({\n url : baseURL + '/Roo/mtrack_ticket',\n method : 'GET',\n params : { \n _id : rec.data.id\n },\n success : function(res) {\n //Roo.log(res.data);\n // render it into a template..\n _this.tpanel.setContent(Pman.MTrack.template.ticket_view(res.data));\n _this.tpanel.el.scrollTo('top',0);\n \n //... ehh\n Pman.MTrack.loadAudit(rec.data.id, _this.tpanel.el.select('.mtrack-ticket-events',true).first());\n \n new Pman.Request({\n url : baseURL + '/Roo/Images',\n method : 'GET',\n params : { \n onid : rec.data.id,\n ontable : 'mtrack_ticket'\n },\n success : function(ares) {\n Roo.log(ares.data);\n var el = Roo.select('.ticket-status-attachments .attachments-list', true).first();\n // fill in the attachement area with data from this..\n el.dom.innerHTML = Pman.MTrack.template.ticket_attachments(ares) ;\n }\n });\n \n \n _this.form.reset();\n\n _this.form.setValues({\n id : rec.data.id,\n owner_id : rec.data.owner_id,\n owner_id_name : rec.data.owner_id_name,\n status : rec.data.status,\n status_name : \"No Change\"\n }); \n \n \n for(var k in res.data) {\n rec.set(k,res.data[k]);\n }\n \n }\n });\n \n \n \n}"
},
"xtype" : "RowSelectionModel",
"$ xns" : "Roo.grid",
"$ renderer" : "function(v, x,r ) { return String.format('{0}', r.data.milestone_id_name); }",
"$ xns" : "Roo.grid",
"* prop" : "colModel[]",
- "dataIndex" : "milestone_id_name",
+ "dataIndex" : "milestone_id",
"items" : [
{
"listeners" : {
"items" : [
{
"listeners" : {
- "|beforeload" : "function (_self, o){\n o.params = o.params || {};\n // set more here\n o.params['query[ticket_id]'] =_this.grid.getSelected().data.id;\n \n o.params['query[project_id]']= _this.grid.getSelected().data.project_id;\n o.params._anyrole = 1;\n \n o.params.limit = 999;\n}\n"
+ "|beforeload" : "function (_self, o){\n o.params = o.params || {};\n // set more here\n o.params['query[ticket_id]'] =_this.grid.sm.getSelected().data.id;\n \n o.params['query[project_id]']= _this.grid.sm.getSelected().data.project_id;\n o.params._anyrole = 1;\n \n o.params.limit = 999;\n}\n"
},
"xtype" : "Store",
"remoteSort" : true,
"* prop" : "store",
"items" : [
{
- "$ url" : "baseURL + '/Roo/Person.php'",
+ "$ url" : "baseURL + '/Roo/core_person.php'",
"method" : "GET",
"xtype" : "HttpProxy",
"$ xns" : "Roo.data",