ToDo List: Default filter, avatar and Assigned To in list view
This commit is contained in:
parent
96d032ca12
commit
cbdc22cf5d
3 changed files with 27 additions and 13 deletions
|
|
@ -82,6 +82,16 @@
|
|||
"reqd": 0,
|
||||
"search_index": 0
|
||||
},
|
||||
{
|
||||
"fieldname": "owner",
|
||||
"fieldtype": "Link",
|
||||
"ignore_user_permissions": 1,
|
||||
"in_list_view": 0,
|
||||
"label": "Assigned To",
|
||||
"options": "User",
|
||||
"permlevel": 0,
|
||||
"reqd": 1
|
||||
},
|
||||
{
|
||||
"fieldname": "section_break_6",
|
||||
"fieldtype": "Section Break",
|
||||
|
|
@ -147,6 +157,7 @@
|
|||
{
|
||||
"fieldname": "assigned_by",
|
||||
"fieldtype": "Link",
|
||||
"ignore_user_permissions": 1,
|
||||
"label": "Assigned By",
|
||||
"options": "User",
|
||||
"permlevel": 0
|
||||
|
|
@ -160,7 +171,7 @@
|
|||
"in_dialog": 0,
|
||||
"issingle": 0,
|
||||
"max_attachments": 0,
|
||||
"modified": "2014-06-20 06:20:11.947183",
|
||||
"modified": "2014-06-30 05:40:15.471434",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Core",
|
||||
"name": "ToDo",
|
||||
|
|
@ -195,5 +206,6 @@
|
|||
],
|
||||
"read_only": 0,
|
||||
"read_only_onload": 0,
|
||||
"search_fields": "description, reference_type, reference_name",
|
||||
"title_field": "description"
|
||||
}
|
||||
|
|
@ -32,7 +32,7 @@ class ToDo(Document):
|
|||
}).insert(ignore_permissions=True)
|
||||
|
||||
|
||||
# todo is viewable if either owner or assigned_to or System Manager in roles
|
||||
# NOTE: todo is viewable if either owner or assigned_to or System Manager in roles
|
||||
|
||||
def get_permission_query_conditions(user):
|
||||
if not user: user = frappe.session.user
|
||||
|
|
|
|||
|
|
@ -1,18 +1,20 @@
|
|||
frappe.listview_settings['ToDo'] = {
|
||||
onload: function(me) {
|
||||
// $(frappe.container.page)
|
||||
// .find(".layout-main-section")
|
||||
// .css({
|
||||
// "background-color":"cornsilk",
|
||||
// "min-height": "400px"
|
||||
// })
|
||||
if(user_roles.indexOf("System Manager")!==-1) {
|
||||
frappe.route_options = {
|
||||
"owner": user
|
||||
}
|
||||
}
|
||||
frappe.route_options = {
|
||||
"status": "Open",
|
||||
"owner": user
|
||||
};
|
||||
},
|
||||
set_title_left: function() {
|
||||
frappe.set_route();
|
||||
},
|
||||
|
||||
add_columns: [
|
||||
{"content": "Assigned To", width:"15%", label: "Assigned To"}
|
||||
],
|
||||
|
||||
prepare_data: function(data) {
|
||||
data["user_for_avatar"] = data.owner;
|
||||
data["Assigned To"] = data.owner===user ? null : (frappe.boot.user_info[data.owner] || {}).fullname;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue