Example #1
0
def create(request):
    if request.method == 'POST':
        form = ZCatalogForm(request.POST)
        if form.is_valid():
            catalog = form.save()
            view_catalog_groups_ids = form.cleaned_data['view_page_groups']
            assign_perm_for_groups_id('view_zcatalog', catalog, view_catalog_groups_ids)

            return HttpResponseRedirect(reverse('administration_zgate_index'))
    else:
        form = ZCatalogForm()

    return render(request, 'zgate/administration/zcatalog_create.html', {
        'form': form,
        'active_module': 'zgate'
    })
Example #2
0
def create(request):
    if request.method == 'POST':
        form = ZCatalogForm(request.POST)
        if form.is_valid():
            catalog = form.save()
            view_catalog_groups_ids = form.cleaned_data['view_page_groups']
            assign_perm_for_groups_id('view_zcatalog', catalog, view_catalog_groups_ids)

            return HttpResponseRedirect(reverse('administration_zgate_index'))
    else:
        form = ZCatalogForm()

    return render(request, 'zgate/administration/zcatalog_create.html', {
        'form': form,
        'active_module': 'zgate'
    })
Example #3
0
def create(request):
    if request.method == 'POST':
        form = PageForm(request.POST)
        if form.is_valid():
            page = form.save()
            #page = get_object_or_404(Page, id=form.pk)

            view_page_groups_ids = form.cleaned_data['view_page_groups']

            assign_perm_for_groups_id('pages.view_page', page, view_page_groups_ids)

            return HttpResponseRedirect(reverse('administration_pages_index'))
    else:
        form = PageForm()

    return direct_to_template(request, 'pages/administration/pages_create.html',
                              {'form': form,
                               'groups'
                               'active_module': 'pages', })