def get_buttons_for_obj(self, obj, exclude=[], classnames_add=[],
classnames_exclude=[]):
ph = self.permission_helper
pk = quote(getattr(obj, self.opts.pk.attname))
btns = super(ExperimentButtonHelper, self).get_buttons_for_obj(obj, exclude, classnames_add, classnames_exclude)
if 'report' not in exclude and ph.user_can_edit_obj(self.request.user, obj):
btns.append(
self.report_button(pk, classnames_add, classnames_exclude)
)
return btns
评论列表
文章目录