# Render the form and shove some default values in page_title = 'Add Reference Manual' api = TemplateAPI(context, request, page_title) # Get a layout layout_provider = get_layout_provider(context, request) layout = layout_provider('intranet') return render_form_to_response( 'templates/addedit_referencemanual.pt', form, fill_values, post_url=request.url, formfields=api.formfields, fielderrors=fielderrors, api=api, head_data=convert_to_script(dict( tags_field = tags_field, )), layout=layout, ) def _get_toc(context, here_url): """Get the nested data used by ZPT for showing the refman TOC""" section_up = here_url + '?sectionUp=%s' section_down = here_url + '?sectionDown=%s' item_up = here_url + '?section=%s&itemUp=%s' item_down = here_url + '?section=%s&itemDown=%s' # First, be a chicken and sync
security_state = workflow.state_of(context) fill_values = dict( add_comment=context.text, security_state = security_state) # Render the form and shove some default values in page_title = 'Edit ' + context.title api = TemplateAPI(context, request, page_title) # Get a layout layout_provider = get_layout_provider(context, request) layout = layout_provider('community') if support_attachments(context): attachments = fetch_attachments(context, request) else: attachments = () return render_form_to_response( 'templates/edit_comment.pt', form, fill_values, post_url=request.url, formfields=api.formfields, fielderrors=fielderrors, api=api, attachments=attachments, layout=layout, security_states = security_states, )
_get_calendar_categories(calendar) ] # default name always first calendar_categories.sort( key=lambda x: x['name'] == default_category_name and True or x['title']) else: calendar_categories = [] return render_form_to_response( 'templates/add_calendarevent.pt', form, fill_values, head_data=convert_to_script(dict( tags_field = tags_field, )), post_url=request.url, formfields=api.formfields, fielderrors=fielderrors, api=api, calendar_categories=calendar_categories, show_sendalert_field=show_sendalert_field, layout=layout, security_states = security_states, ) def show_calendarevent_view(context, request): page_title = context.title actions = [] if has_permission('create', context, request): actions.append(
except Invalid, e: fielderrors = e.error_dict fill_values = form.convert(request.POST) else: fielderrors = {} fill_values = {} page_title = 'Forgot Password Request' api = TemplateAPI(context, request, page_title) return render_form_to_response( 'templates/reset_request.pt', form, fill_values, post_url=request.url, formfields=api.formfields, fielderrors=fielderrors, api=api, ) def reset_sent_view(context, request): page_title = 'Password Reset Instructions Sent' api = TemplateAPI(context, request, page_title) return render_template_to_response( 'templates/reset_sent.pt', api=api, email=request.params.get('email'), )
fielderrors = e.error_dict fill_values = form.convert(request.POST) else: # fill_values not empty to work around chained validator # for password and password_confirm fill_values = {'password':'', 'password_confirm':''} fielderrors = {} page_title = 'Change Password' api = TemplateAPI(context, request, page_title) return render_form_to_response( 'templates/change_password.pt', form, fill_values, post_url=request.url, formfields=api.formfields, fielderrors=fielderrors, api=api, ) class ChangePasswordForm(FormSchema): old_password = baseforms.old_password password = baseforms.password password_confirm = baseforms.password_confirm chained_validators = baseforms.chained_validators def delete_profile_view(context, request): confirm = request.params.get('confirm') if confirm: