def domain_login(req, domain, template_name="login_and_password/login.html"): from corehq.util.context_processors import get_per_domain_context project = Domain.get_by_name(domain) if not project: raise Http404 return _login(req, domain, project.domain_type, template_name, domain_context=get_per_domain_context(project))
def get_domain_context(domain_type='commcare'): """ Set context variables that are normally set based on the domain type according to what user/domain type is being registered. """ from corehq.apps.domain.utils import get_dummy_domain dummy_domain = get_dummy_domain(domain_type) return get_per_domain_context(dummy_domain)
def get_domain_context(domain_type='commcare'): """ Set context variables that are normally set based on the domain type according to what user/domain type is being registered. """ dummy_domain = Domain() dummy_domain.commtrack_enabled = (domain_type == 'commtrack') return get_per_domain_context(dummy_domain)
def get_domain_context(domain_type="commcare"): """ Set context variables that are normally set based on the domain type according to what user/domain type is being registered. """ dummy_domain = Domain() dummy_domain.commtrack_enabled = domain_type == "commtrack" return get_per_domain_context(dummy_domain)
def get_domain_context(domain_type='commcare'): """ Set context variables that are normally set based on the domain type according to what user/domain type is being registered. """ class Dummy(object): pass dummy_domain = Dummy() dummy_domain.commtrack_enabled = (domain_type == 'commtrack') return get_per_domain_context(dummy_domain)
def render_registration_view(request, template, context, domain_type='commcare', *args, **kwargs): """ Set context variables that are normally set based on the domain type according to what user/domain type is being registered. """ class Dummy(object): pass dummy_domain = Dummy() dummy_domain.commtrack_enabled = (domain_type == 'commtrack') context.update(get_per_domain_context(dummy_domain)) return render(request, template, context, *args, **kwargs)
def get_domain_context(): return get_per_domain_context(Domain())