@@ -71,17 +71,18 @@ def company_split(name):
def special(context, user):
organiser = user.groups.filter(name='Conference organisers').exists()
try:
speaker = user.speaker_profile.presentations.count() != 0
except Exception:
speaker = False
volunteer = "Volunteer" in ticket_type(context)
tt = ticket_type(context)
volunteer = "Volunteer" in tt
if organiser:
return "Organizer"
elif speaker:
elif speaker or "Speaker" in tt:
return "Speaker"
elif volunteer:
return "Staff"
else:
return ""