Пример #1
0
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))
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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)
Пример #6
0
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))
Пример #7
0
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)
Пример #8
0
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)
Пример #9
0
def get_domain_context():
    return get_per_domain_context(Domain())
Пример #10
0
def get_domain_context():
    return get_per_domain_context(Domain())