Beispiel #1
0
def index(request):
    modules = get_all_modules()
    modules = add_modules_purchase_link(modules)

    for module in modules:
        module.has_access = True if has_object_permission('access_content', request.user, module) else False

    return render(request, 'modules/module_index.html', context={'modules': modules})
Beispiel #2
0
def global_settings(request):
    # return any necessary values
    if not request.user.is_authenticated:
        return {}

    return {
        'ALL_MODULES': get_all_modules(),
    }
Beispiel #3
0
def modules(db):
    call_command('loaddata', 'pythonpro_modules.json')
    modules = facade.get_all_modules()
    return modules
Beispiel #4
0
def index(request):
    return render(request, 'modules/module_index.html', context={'modules': get_all_modules()})