Ver a proveniência

[minor] added flush feature in error log and apply filters from list only for link and select, fixes frappe/erpnext#6968 (#2350)

version-14
Rushabh Mehta há 8 anos
committed by GitHub
ascendente
cometimento
90bc926730
3 ficheiros alterados com 13 adições e 1 eliminações
  1. +6
    -0
      frappe/core/doctype/error_log/error_log.py
  2. +5
    -0
      frappe/core/doctype/error_log/error_log_list.js
  3. +2
    -1
      frappe/public/js/frappe/model/create_new.js

+ 6
- 0
frappe/core/doctype/error_log/error_log.py Ver ficheiro

@@ -19,3 +19,9 @@ def set_old_logs_as_seen():

# clear old logs
frappe.db.sql("""delete from `tabError Log` where datediff(curdate(), creation) > 30""")

@frappe.whitelist()
def clear_error_logs():
'''Flush all Error Logs'''
frappe.only_for('System Manager')
frappe.db.sql('''delete from `tabError Log`''')

+ 5
- 0
frappe/core/doctype/error_log/error_log_list.js Ver ficheiro

@@ -8,4 +8,9 @@ frappe.listview_settings['Error Log'] = {
}
},
order_by: "seen asc, modified desc",
onload: function(listview) {
listview.page.add_menu_item(__("Clear Error Logs"), function() {
frappe.call({method:'frappe.core.doctype.error_log.error_log.clear_error_logs'});
});
}
};

+ 2
- 1
frappe/public/js/frappe/model/create_new.js Ver ficheiro

@@ -60,7 +60,8 @@ $.extend(frappe.model, {
// set route options
if(frappe.route_options && !doc.parent) {
$.each(frappe.route_options, function(fieldname, value) {
if(frappe.meta.has_field(doctype, fieldname)) {
var df = frappe.meta.has_field(doctype, fieldname);
if(df && in_list(['Link', 'Select'], df.fieldtype)) {
doc[fieldname]=value;
}
});


Carregando…
Cancelar
Guardar