Skip to content

Commit

Permalink
fixed item success link behavior
Browse files Browse the repository at this point in the history
  • Loading branch information
zbyte64 committed Mar 26, 2013
1 parent d73576e commit cf34b73
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion hyperadmin/resources/crud/resources.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,14 @@ def get_absolute_url(self):
return self.link_prototypes['list'].get_url()

def get_item_url(self, item):
return self.link_prototypes['update'].get_url(item=item)
if self.has_update_permission(item):
return self.link_prototypes['update'].get_url(item=item)
return self.link_prototypes['detail'].get_url(item=item)

def get_item_link(self, item, **kwargs):
if self.has_update_permission(item):
return self.link_prototypes['update'].get_link(item=item)
return self.link_prototypes['detail'].get_link(item=item)

def has_permission(self, perm, **kwargs):
func_name = 'has_%s_permission' % perm
Expand Down

0 comments on commit cf34b73

Please sign in to comment.