예제 #1
0
def toggles_js(request, domain, template='hqwebapp/js/toggles_template.js'):
    return render(
        request, template, {
            'toggles_dict':
            toggles.toggle_values_by_name(username=request.user.username,
                                          domain=domain),
            'previews_dict':
            feature_previews.preview_values_by_name(domain=domain)
        })
예제 #2
0
def js_toggles(request):
    if not getattr(request, 'couch_user', None):
        return {}
    if not getattr(request, 'project', None):
        return {}
    from corehq import toggles, feature_previews
    domain = request.project.name
    return {
        'toggles_dict': toggles.toggle_values_by_name(username=request.couch_user.username, domain=domain),
        'previews_dict': feature_previews.preview_values_by_name(domain=domain)
    }
예제 #3
0
def js_toggles(request):
    if not getattr(request, 'couch_user', None):
        return {}
    if not getattr(request, 'project', None):
        return {}
    from corehq import toggles, feature_previews
    domain = request.project.name
    return {
        'toggles_dict': toggles.toggle_values_by_name(username=request.couch_user.username, domain=domain),
        'previews_dict': feature_previews.preview_values_by_name(domain=domain)
    }
예제 #4
0
def js_toggles(request):
    if not getattr(request, 'couch_user', None):
        return {}

    domain = None
    if getattr(request, 'project', None):
        domain = request.project.name
    elif getattr(request, 'domain', None):
        domain = request.domain

    if not domain:
        return {}

    return {
        'toggles_dict':
        toggles.toggle_values_by_name(username=request.couch_user.username,
                                      domain=domain),
        'previews_dict':
        feature_previews.preview_values_by_name(domain=domain)
    }
예제 #5
0
def toggles_js(request, domain, template='hqwebapp/js/toggles_template.js'):
    return render(request, template, {
        'toggles_dict': toggles.toggle_values_by_name(username=request.user.username, domain=domain),
        'previews_dict': feature_previews.preview_values_by_name(domain=domain)
    })