def center_link(self, obj): return admin_url_for(self, obj.center)
def user_link(self, obj): return admin_url_for(self, obj.user)
def edition_link(self, obj): return admin_url_for(self, obj.edition)
def username(self, obj): return admin_url_for(self, obj.user, label=lambda u: u.username)
def qcm_event_edition(self, obj): return admin_url_for(self, obj.qcm.event.edition)
def contestant_user(self, obj): return admin_url_for(self, obj.contestant.user)
def proposition_question(self, obj): # So we can have HTML questions return admin_url_for(self, obj.proposition.question, label=lambda u: mark_safe(strip_tags(u.body)))
def proposition_question_qcm_event_edition(self, obj): return admin_url_for(self, obj.proposition.question.qcm.event.edition)