File diff 29e3377eaffd → 27428eeb59ec
pinaxcon/templatetags/nbpy_tags.py
Show inline comments
...
 
@@ -58,24 +58,39 @@ def name_split(name, split_characters=None):
 

	
 
    return {
 
        "first" : " ".join(tokens[:even_split]),
 
        "last" : " ".join(tokens[even_split:]),
 
    }
 

	
 
@register.simple_tag
 
def company_split(name):
 
    f =  name_split(name, 18)
 
    return f
 

	
 

	
 
@register.simple_tag(takes_context=True)
 
def special(context, user):
 
    organiser = user.groups.filter(name='Conference organisers').exists()
 
    speaker = user.speaker_profile.presentations.count() != 0
 
    volunteer = "Volunteer" in ticket_type(context)
 

	
 
    if organiser:
 
        return "Organizer"
 
    elif speaker:
 
        return "Speaker"
 
    elif volunteer:
 
        return "Staff"
 
    else:
 
        return ""
 

	
 

	
 
CLEARED = set([
 
    "BeeWare Project",
 
    "Project Jupyter",
 
    "PSF Packaging WG / PyCon 2018 Chair",
 
    "PyCon Ukraine",
 
    "PyLadies PDX",
 
    "Recovered Silver",
 
    "Twisted",
 
    "@vmbrasseur",
 
])