context['file_name'] = request.FILES['file'].name request.session['schema_file'] = file_name request.session['display_name'] = form.cleaned_data['form_display_name'] request.session['REMOTE_ADDR'] = request.META['REMOTE_ADDR'] request.session['file_size'] = request.FILES['file'].size template='confirm_register.html' return render_to_response(request, template, context) else: transaction.rollback() context['errors'] = form.errors context['upload_form'] = RegisterXForm() # group the formdefs by names context['registered_forms'] = FormDefModel.objects.all().filter(domain=request.user.selected_domain) context['form_groups'] = FormDefModel.get_groups(request.user.selected_domain) return render_to_response(request, template, context) @login_and_domain_required def xmlns_group(request): """View a group of forms for a particular xmlns.""" xmlns = request.GET["xmlns"] group = FormDefModel.get_group_for_namespace(request.user.selected_domain, xmlns) data_groups = FormDataGroup.objects.filter(forms__in=group.forms).distinct() return render_to_response(request, "xformmanager/xmlns_group.html", {"group": group, "data_groups": data_groups })
context['file_name'] = request.FILES['file'].name request.session['schema_file'] = file_name request.session['display_name'] = form.cleaned_data['form_display_name'] request.session['REMOTE_ADDR'] = request.META['REMOTE_ADDR'] request.session['file_size'] = request.FILES['file'].size template='confirm_register.html' transaction.rollback() return render_to_response(request, template, context) else: transaction.rollback() context['errors'] = form.errors context['upload_form'] = RegisterXForm() # group the formdefs by names context['registered_forms'] = FormDefModel.objects.all().filter(domain= extuser.domain) context['form_groups'] = FormDefModel.get_groups(extuser.domain) return render_to_response(request, template, context) @extuser_required() def xmlns_group(request): """View a group of forms for a particular xmlns.""" xmlns = request.GET["xmlns"] group = FormDefModel.get_group_for_namespace(request.extuser.domain, xmlns) data_groups = FormDataGroup.objects.filter(name=xmlns) return render_to_response(request, "xformmanager/xmlns_group.html", {"group": group, "data_groups": data_groups }) @extuser_required()