brotherton-erpnext/erpnext/home/page/activity/activity.py

21 lines
691 B
Python
Raw Normal View History

2013-11-20 07:29:58 +00:00
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
# License: GNU General Public License v3. See license.txt
from __future__ import unicode_literals
2014-02-14 10:17:51 +00:00
import frappe
2012-02-29 09:41:06 +00:00
2014-02-14 10:17:51 +00:00
@frappe.whitelist()
2012-02-29 09:41:06 +00:00
def get_feed(arg=None):
"""get feed"""
2014-02-14 10:17:51 +00:00
return frappe.conn.sql("""select
2012-02-29 09:41:06 +00:00
distinct t1.name, t1.feed_type, t1.doc_type, t1.doc_name, t1.subject, t1.owner,
t1.modified
from tabFeed t1, tabDocPerm t2
where t1.doc_type = t2.parent
and t2.role in ('%s')
and t2.permlevel = 0
2012-02-29 09:41:06 +00:00
and ifnull(t2.`read`,0) = 1
order by t1.modified desc
2014-02-14 10:17:51 +00:00
limit %s, %s""" % ("','".join(frappe.get_roles()),
frappe.form_dict['limit_start'], frappe.form_dict['limit_page_length']),
2012-02-29 09:41:06 +00:00
as_dict=1)