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' })
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', })