blob: 1f72d7e865f93eba6585d3169d2e83ad936113ff [file] [log] [blame]
Rushabh Mehtae67d1fb2013-08-05 14:59:54 +05301# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd.
2# License: GNU General Public License v3. See license.txt
3
Anand Doshi486f9df2012-07-19 13:40:31 +05304from __future__ import unicode_literals
Rushabh Mehta12852e72012-02-29 15:11:06 +05305import webnotes
6
7@webnotes.whitelist()
8def get_feed(arg=None):
9 """get feed"""
10 return webnotes.conn.sql("""select
11 distinct t1.name, t1.feed_type, t1.doc_type, t1.doc_name, t1.subject, t1.owner,
12 t1.modified
13 from tabFeed t1, tabDocPerm t2
14 where t1.doc_type = t2.parent
15 and t2.role in ('%s')
Anand Doshie142d9c2013-01-02 16:46:35 +053016 and t2.permlevel = 0
Rushabh Mehta12852e72012-02-29 15:11:06 +053017 and ifnull(t2.`read`,0) = 1
18 order by t1.modified desc
19 limit %s, %s""" % ("','".join(webnotes.get_roles()),
20 webnotes.form_dict['limit_start'], webnotes.form_dict['limit_page_length']),
21 as_dict=1)