소스 검색

[minor] fixes with Email Digest, get_url_to_form

version-14
Rushabh Mehta 9 년 전
부모
커밋
0cc66a5bc5
5개의 변경된 파일29개의 추가작업 그리고 7개의 파일을 삭제
  1. +15
    -2
      frappe/commands.py
  2. +3
    -0
      frappe/desk/doctype/todo/todo.js
  3. +2
    -2
      frappe/desk/form/assign_to.py
  4. +1
    -1
      frappe/public/js/frappe/views/ganttview.js
  5. +8
    -2
      frappe/utils/data.py

+ 15
- 2
frappe/commands.py 파일 보기

@@ -383,15 +383,28 @@ def reset_perms(context):

@click.command('execute')
@click.argument('method')
@click.option('--args')
@click.option('--kwargs')
@pass_context
def execute(context, method):
def execute(context, method, args=None, kwargs=None):
"execute a function"
for site in context.sites:
try:
frappe.init(site=site)
frappe.connect()
print frappe.local.site
ret = frappe.get_attr(method)()

if args:
args = eval(args)
else:
args = ()

if kwargs:
kwargs = eval(args)
else:
kwargs = {}

ret = frappe.get_attr(method)(*args, **kwargs)

if frappe.db:
frappe.db.commit()


+ 3
- 0
frappe/desk/doctype/todo/todo.js 파일 보기

@@ -32,6 +32,9 @@ frappe.ui.form.on("ToDo", {
frm.save();
}, null, "btn-default");
}
frm.add_custom_button(__("New"), function() {
newdoc("ToDo")
}, null, "btn-default");
}
}
});

+ 2
- 2
frappe/desk/form/assign_to.py 파일 보기

@@ -103,8 +103,8 @@ def notify_assignment(assigned_by, owner, doc_type, doc_name, action='CLOSE',
user_info = get_fullnames()

# Search for email address in description -- i.e. assignee
from frappe.utils import get_url_to_form
assignment = get_url_to_form(doc_type, doc_name, label="%s: %s" % (doc_type, doc_name))
from frappe.utils import get_link_to_form
assignment = get_link_to_form(doc_type, doc_name, label="%s: %s" % (doc_type, doc_name))
owner_name = user_info.get(owner, {}).get('fullname')
user_name = user_info.get(frappe.session.get('user'), {}).get('fullname')
if action=='CLOSE':


+ 1
- 1
frappe/public/js/frappe/views/ganttview.js 파일 보기

@@ -82,7 +82,7 @@ frappe.views.Gantt = frappe.views.CalendarBase.extend({
gantt_area.gantt({
source: me.get_source(r),
navigate: "scroll",
scale: "days",
scale: me.gantt_scale || "days",
minScale: "hours",
maxScale: "months",
itemsPerPage: 20,


+ 8
- 2
frappe/utils/data.py 파일 보기

@@ -538,10 +538,16 @@ def get_url(uri=None, full_address=False):
def get_host_name():
return get_url().rsplit("//", 1)[-1]

def get_url_to_form(doctype, name, label=None):
def get_link_to_form(doctype, name, label=None):
if not label: label = name

return """<a href="/desk#!Form/%(doctype)s/%(name)s">%(label)s</a>""" % locals()
return """<a href="{0}">{1}</a>""".format(get_url_to_form(doctype, name), label)

def get_url_to_form(doctype, name):
return get_url(uri = "desk/#Form/{0}/{1}".format(doctype, name))

def get_url_to_list(doctype):
return get_url(uri = "desk/#List/{0}".format(doctype))

operator_map = {
# startswith


불러오는 중...
취소
저장