Merge pull request #38805 from iamejaaz/64416-default-app
fix(BulkEdit): Default app options not populating
This commit is contained in:
commit
6293525d97
2 changed files with 13 additions and 1 deletions
|
|
@ -4,6 +4,9 @@
|
|||
frappe.listview_settings["User"] = {
|
||||
add_fields: ["enabled", "user_type", "user_image"],
|
||||
filters: [["enabled", "=", 1]],
|
||||
onload(listview) {
|
||||
this.set_default_app_options(listview);
|
||||
},
|
||||
prepare_data: function (data) {
|
||||
data["user_for_avatar"] = data["name"];
|
||||
},
|
||||
|
|
@ -14,6 +17,15 @@ frappe.listview_settings["User"] = {
|
|||
return [__("Disabled"), "grey", "enabled,=,0"];
|
||||
}
|
||||
},
|
||||
set_default_app_options(listview) {
|
||||
const default_app_field = frappe.meta.get_docfield("User", "default_app");
|
||||
if (!default_app_field) return;
|
||||
|
||||
frappe.xcall("frappe.apps.get_apps").then((r) => {
|
||||
let apps = r?.map((r) => r.name) || [];
|
||||
default_app_field.options = [" ", ...apps].join("\n");
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
frappe.help.youtube_id["User"] = "8Slw1hsTmUI";
|
||||
|
|
|
|||
|
|
@ -735,7 +735,7 @@ def get_stats(stats: str, doctype: str, filters: str | None = None):
|
|||
|
||||
try:
|
||||
db_columns = frappe.db.get_table_columns(doctype)
|
||||
except frappe.db.InternalError, frappe.db.ProgrammingError:
|
||||
except (frappe.db.InternalError, frappe.db.ProgrammingError):
|
||||
# raised when _user_tags column is added on the fly
|
||||
# raised if its a virtual doctype
|
||||
db_columns = []
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue