Source code for oioioi.su.templatetags.get_su

from django import template
from django.conf import settings

[docs]register = template.Library()
@register.inclusion_tag('su/navbar-su-form.html', takes_context=True)
[docs]def su_dropdown_form(context): from oioioi.su.forms import SuForm from oioioi.su.utils import is_under_su return { 'ctx': context, 'form': SuForm(auto_id='su-%s'), 'is_under_su': is_under_su(context['request']), 'num_hints': getattr(settings, 'NUM_HINTS', 10), }