Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1from django.contrib.auth.decorators import login_required 

2 

3from discuss_data.dddatasets.utils import dataset_comments, dataset_edit_comment 

4 

5from discuss_data.core.decorators import dd_tou_accepted 

6 

7 

8# ************ 

9# auth check in template to allow comment listing for everyone 

10# ************ 

11def comments(request, ds_uuid): 

12 """ calls dataset_comments for "public" comments 

13 """ 

14 response = dataset_comments(request, ds_uuid, "public") 

15 return response 

16 

17 

18@login_required 

19@dd_tou_accepted 

20def edit_comment(request, ds_uuid, co_uuid=None): 

21 """ calls dataset_edit_comment for a "public" comment 

22 """ 

23 response = dataset_edit_comment(request, ds_uuid, "public", co_uuid) 

24 return response 

25 

26 

27@login_required 

28@dd_tou_accepted 

29def edit_comment_reply(request, ds_uuid, co_uuid): 

30 """ calls dataset_edit_comment_reply for a "public" comment 

31 """ 

32 response = dataset_edit_comment(request, ds_uuid, "public", co_uuid, reply=True) 

33 return response