Ver a proveniência

Fixed

version-14
Kanchan Chauhan há 9 anos
ascendente
cometimento
3b9a088daf
2 ficheiros alterados com 40 adições e 57 eliminações
  1. +1
    -1
      frappe/desk/page/setup_wizard/setup_wizard.json
  2. +39
    -56
      frappe/public/js/frappe/views/reports/reportview.js

+ 1
- 1
frappe/desk/page/setup_wizard/setup_wizard.json Ver ficheiro

@@ -19,4 +19,4 @@
"standard": "Yes",
"style": null,
"title": "Setup Wizard"
}
}

+ 39
- 56
frappe/public/js/frappe/views/reports/reportview.js Ver ficheiro

@@ -109,7 +109,6 @@ frappe.views.ReportView = frappe.ui.Listing.extend({
this.make_export();
this.set_init_columns();
this.make_save();
this.make_save_as();
this.make_user_permissions();
this.set_tag_and_status_filter();

@@ -559,73 +558,57 @@ frappe.views.ReportView = frappe.ui.Listing.extend({
}, true);
},


// save
make_save: function() {
var me = this;
if(frappe.user.is_report_manager()) {
this.page.add_menu_item(__('Save'), function() {
// name
if(me.docname) {
var name = me.docname
}
else {
var name = prompt(__('Select Report Name'));
if(!name) {
return;
}
}

// callback
return me.save_report(name)
}, true);
this.page.add_menu_item(__('Save'), function() { me.save_report('save') }, true);
this.page.add_menu_item(__('Save As'), function() { me.save_report('save_as') }, true);
}
},
// save as
make_save_as: function() {
save_report: function(save_type) {
var me = this;
if(frappe.user.is_report_manager()) {
this.page.add_menu_item(__('Save as'), function() {
var name = prompt(__('Select Report Name'));
if(!name) {
return;

var _save_report = function(name) {
// callback
return frappe.call({
method: 'frappe.desk.reportview.save_report',
args: {
name: name,
doctype: me.doctype,
json: JSON.stringify({
filters: me.filter_list.get_filters(),
columns: me.columns,
sort_by: me.sort_by_select.val(),
sort_order: me.sort_order_select.val(),
sort_by_next: me.sort_by_next_select.val(),
sort_order_next: me.sort_order_next_select.val()
})
},
callback: function(r) {
if(r.exc) {
msgprint(__("Report was not saved (there were errors)"));
return;
}
if(r.message != me.docname)
frappe.set_route('Report', me.doctype, r.message);
}
});
}

// callback
return me.save_report(name)
}, true);
if(me.docname && save_type == "save") {
_save_report(me.docname);
} else {
frappe.prompt({fieldname: 'name', label: __('New Report name'), reqd: 1, fieldtype: 'Data'}, function(data) {
_save_report(data.name);
}, __('Save As'));
}

},
save_report: function(name) {
var me = this;
console.log(me.columns)
frappe.call({
method: 'frappe.desk.reportview.save_report',
args: {
name: name,
doctype: me.doctype,
json: JSON.stringify({
filters: me.filter_list.get_filters(),
columns: me.columns,
sort_by: me.sort_by_select.val(),
sort_order: me.sort_order_select.val(),
sort_by_next: me.sort_by_next_select.val(),
sort_order_next: me.sort_order_next_select.val()
})
},
callback: function(r) {
if(r.exc) {
msgprint(__("Report was not saved (there were errors)"));
return;
}
if(r.message != me.docname)
frappe.set_route('Report', me.doctype, r.message);
}
});
},
make_delete: function() {
var me = this;
if(this.can_delete) {


Carregando…
Cancelar
Guardar