src/cm/client.py
changeset 144 e7e1bc64f613
parent 106 36165e7cd1f0
child 323 addba77f2f90
equal deleted inserted replaced
143:3c21b9097908 144:e7e1bc64f613
    52             can_edit = has_perm(self.request, 'can_edit_comment', text) or has_own_perm(self.request, 'can_edit_comment_own', text, comment)  
    52             can_edit = has_perm(self.request, 'can_edit_comment', text) or has_own_perm(self.request, 'can_edit_comment_own', text, comment)  
    53             can_delete = has_perm(self.request, 'can_delete_comment', text) or has_own_perm(self.request, 'can_delete_comment_own', text, comment)
    53             can_delete = has_perm(self.request, 'can_delete_comment', text) or has_own_perm(self.request, 'can_delete_comment_own', text, comment)
    54             
    54             
    55             return {'id' : comment.id, 
    55             return {'id' : comment.id, 
    56                     'key' : comment.key,
    56                     'key' : comment.key,
       
    57                     'id_key' : comment.id_key,
    57                    'created_user_str' : datetime_to_user_str(request_tz_convert(comment.created, self.request)),
    58                    'created_user_str' : datetime_to_user_str(request_tz_convert(comment.created, self.request)),
    58                    'modified_user_str' : datetime_to_user_str(request_tz_convert(comment.modified, self.request)),
    59                    'modified_user_str' : datetime_to_user_str(request_tz_convert(comment.modified, self.request)),
    59 #                   'created_str' : datetime_to_str(comment.created), # TODO change to a simple number as modified if possible
    60 #                   'created_str' : datetime_to_str(comment.created), # TODO change to a simple number as modified if possible
    60                    'created' : datetime_to_epoch(comment.created), # TODO change to a simple number as modified if possible
    61                    'created' : datetime_to_epoch(comment.created), # TODO change to a simple number as modified if possible
    61                    'modified' : datetime_to_epoch(comment.modified),  
    62                    'modified' : datetime_to_epoch(comment.modified),  
    74                    'start_wrapper' : comment.start_wrapper, 
    75                    'start_wrapper' : comment.start_wrapper, 
    75                    'end_wrapper' : comment.end_wrapper,
    76                    'end_wrapper' : comment.end_wrapper,
    76                    'start_offset' : comment.start_offset, 
    77                    'start_offset' : comment.start_offset, 
    77                    'end_offset' : comment.end_offset,
    78                    'end_offset' : comment.end_offset,
    78                    'state' : comment.state,
    79                    'state' : comment.state,
    79                    'permalink' : reverse('text-view-show-comment', args=[text.key, comment.key]),
    80                    'permalink' : reverse('text-view-show-comment', args=[text.key, comment.id_key]),
    80                    # permission
    81                    # permission
    81                    'can_edit' : can_edit,
    82                    'can_edit' : can_edit,
    82                    'can_delete' : can_delete,
    83                    'can_delete' : can_delete,
    83                    'can_moderate' : can_moderate,
    84                    'can_moderate' : can_moderate,
    84                    }
    85                    }