Progress 16 for the dashboards
This commit is contained in:
@@ -35,11 +35,13 @@ class DashletInstance extends BaseDashletInstance {
|
|||||||
try {
|
try {
|
||||||
if (!isset($data['DAS_INS_UID'])) {
|
if (!isset($data['DAS_INS_UID'])) {
|
||||||
$data['DAS_INS_UID'] = G::generateUniqueID();
|
$data['DAS_INS_UID'] = G::generateUniqueID();
|
||||||
|
$data['DAS_INS_CREATE_DATE'] = date('Y-m-d H:i:s');
|
||||||
$dashletInstance = new DashletInstance();
|
$dashletInstance = new DashletInstance();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$dashletInstance = DashletInstancePeer::retrieveByPK($data['DAS_INS_UID']);
|
$dashletInstance = DashletInstancePeer::retrieveByPK($data['DAS_INS_UID']);
|
||||||
}
|
}
|
||||||
|
$data['DAS_INS_UPDATE_DATE'] = date('Y-m-d H:i:s');
|
||||||
$dashletInstance->fromArray($data, BasePeer::TYPE_FIELDNAME);
|
$dashletInstance->fromArray($data, BasePeer::TYPE_FIELDNAME);
|
||||||
if ($dashletInstance->validate()) {
|
if ($dashletInstance->validate()) {
|
||||||
$connection->begin();
|
$connection->begin();
|
||||||
|
|||||||
@@ -316,47 +316,36 @@ editDashletInstance = function(){
|
|||||||
//Delete Dashlet Instance Action
|
//Delete Dashlet Instance Action
|
||||||
deleteDashletInstance = function(){
|
deleteDashletInstance = function(){
|
||||||
var rowSelected = infoGrid.getSelectionModel().getSelected();
|
var rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||||
/*if (rowSelected){
|
if (rowSelected){
|
||||||
viewport.getEl().mask(_('ID_PROCESSING'));
|
//Ext.Msg.confirm(_('ID_CONFIRM'), _('ID_CONFIRM_DELETE_DASHLET_INSTANCE'),function(btn, text)
|
||||||
Ext.Ajax.request({
|
Ext.Msg.confirm(_('ID_CONFIRM'), 'Do you want to delete this Dashlet Instance?', function(btn, text)
|
||||||
url: 'deleteDashletInstance',
|
{
|
||||||
params: {dasInsUid: rowSelected.data.DAS_INS_UID},
|
if (btn == 'yes') {
|
||||||
success: function(r,o){
|
viewport.getEl().mask(_('ID_PROCESSING'));
|
||||||
viewport.getEl().unmask();
|
Ext.Ajax.request({
|
||||||
response = Ext.util.JSON.decode(r.responseText);
|
url: 'deleteDashletInstance',
|
||||||
if (response.success){
|
params: {DAS_INS_UID: rowSelected.data.DAS_INS_UID},
|
||||||
Ext.Msg.confirm(_('ID_CONFIRM'),_('ID_CONFIRM_DELETE_DASHLET_INSTANCE'),function(btn,text){
|
success: function(r, o){
|
||||||
if (btn=='yes'){
|
viewport.getEl().unmask();
|
||||||
viewport.getEl().mask(_('ID_PROCESSING'));
|
response = Ext.util.JSON.decode(r.responseText);
|
||||||
Ext.Ajax.request({
|
if (response.status == 'OK') {
|
||||||
url: 'deleteDashletInstance',
|
//PMExt.notify(_('ID_DASHLET_INSTANCE'),_('ID_DASHLET_SUCCESS_DELETE'));
|
||||||
params: {dasInsUid : rowSelected.data.DAS_INS_UID},
|
PMExt.notify('Dashlet Instance', 'Dashlet instance deleted sucessfully.');
|
||||||
success: function(r,o){
|
|
||||||
viewport.getEl().unmask();
|
|
||||||
resp = Ext.util.JSON.decode(r.responseText);
|
|
||||||
if (resp.success){
|
|
||||||
PMExt.notify(_('ID_DASHLET_INSTANCE'),_('ID_DASHLET_SUCCESS_DELETE'));
|
|
||||||
}else{
|
|
||||||
PMExt.error(_('ID_DASHLET_INSTANCE'),resp.error);
|
|
||||||
}
|
|
||||||
//doSearch();
|
|
||||||
editButton.disable();
|
|
||||||
deleteButton.disable();
|
|
||||||
},
|
|
||||||
failure: function(r,o){
|
|
||||||
viewport.getEl().unmask();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
});
|
else {
|
||||||
|
//PMExt.error(_('ID_DASHLET_INSTANCE'), response.message);
|
||||||
}else{
|
PMExt.error('Dashlet Instance', response.message);
|
||||||
PMExt.error(_('ID_DASHLET_INSTANCE'),_('ID_MSG_CANNOT_DELETE_DASHLET'));
|
}
|
||||||
|
//doSearch();
|
||||||
|
editButton.disable();
|
||||||
|
deleteButton.disable();
|
||||||
|
infoGrid.store.load();
|
||||||
|
},
|
||||||
|
failure: function(r, o){
|
||||||
|
viewport.getEl().unmask();
|
||||||
}
|
}
|
||||||
},
|
});
|
||||||
failure: function(r,o){
|
|
||||||
viewport.getEl().unmask();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}*/
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user