458b8885f0
In TL - billing rate and internal rate added In Project - total expense claim and total activity cost. Buttons addded - show time logs and show expense claims. In Expense Claim - Employee and project link added. update cost in project on submit and on trash. Validation added to check sanctioned amount is not greater than claim amount.
74 lines
1.4 KiB
Python
74 lines
1.4 KiB
Python
from __future__ import unicode_literals
|
|
from frappe import _
|
|
|
|
def get_data():
|
|
return [
|
|
{
|
|
"label": _("Documents"),
|
|
"icon": "icon-star",
|
|
"items": [
|
|
{
|
|
"type": "doctype",
|
|
"name": "Task",
|
|
"description": _("Project activity / task."),
|
|
},
|
|
{
|
|
"type": "doctype",
|
|
"name": "Project",
|
|
"description": _("Project master."),
|
|
},
|
|
{
|
|
"type": "doctype",
|
|
"name": "Time Log",
|
|
"description": _("Time Log for tasks."),
|
|
},
|
|
{
|
|
"type": "doctype",
|
|
"name": "Time Log Batch",
|
|
"description": _("Batch Time Logs for billing."),
|
|
},
|
|
{
|
|
"type": "doctype",
|
|
"name": "Activity Type",
|
|
"description": _("Types of activities for Time Sheets"),
|
|
},
|
|
{
|
|
"type": "doctype",
|
|
"name": "Activity Cost",
|
|
"description": _("Cost of various activities"),
|
|
},
|
|
]
|
|
},
|
|
{
|
|
"label": _("Tools"),
|
|
"icon": "icon-wrench",
|
|
"items": [
|
|
{
|
|
"type": "report",
|
|
"route": "Gantt/Task",
|
|
"doctype": "Task",
|
|
"name": "Gantt Chart",
|
|
"description": _("Gantt chart of all tasks.")
|
|
},
|
|
]
|
|
},
|
|
{
|
|
"label": _("Standard Reports"),
|
|
"icon": "icon-list",
|
|
"items": [
|
|
{
|
|
"type": "report",
|
|
"is_query_report": True,
|
|
"name": "Daily Time Log Summary",
|
|
"doctype": "Time Log"
|
|
},
|
|
{
|
|
"type": "report",
|
|
"is_query_report": True,
|
|
"name": "Project wise Stock Tracking",
|
|
"doctype": "Project"
|
|
},
|
|
]
|
|
},
|
|
]
|