agency.views.people

Classes

FilterOption

Functions

get_person_form_class(model, request) → type[onegov.agency.forms.person.AgencyPersonForm]

view_people(self, request) → onegov.core.types.RenderData

create_people_xlsx(self, request, form) → onegov.core.types.RenderData | webob.Response

get_people_xlsx(self, request) → morepath.request.Response

view_person(self, request) → onegov.core.types.RenderData

view_sort_person(self, request) → onegov.core.types.RenderData

add_person(self, request, form) → onegov.core.types.RenderData | webob.Response

edit_person(self, request, form) → onegov.core.types.RenderData | webob.Response

handle_delete_person(self, request) → None

do_report_person_change(self, request, form) → onegov.ticket.Ticket

report_person_change(self, request, form) → onegov.core.types.RenderData | webob.Response

Module Contents

class agency.views.people.FilterOption[source]

Bases: NamedTuple

title: str[source]
value: str[source]
selected: bool[source]
agency.views.people.get_person_form_class(model: object, request: onegov.agency.request.AgencyRequest) → type[onegov.agency.forms.person.AgencyPersonForm][source]
agency.views.people.view_people(self: onegov.agency.collections.ExtendedPersonCollection, request: onegov.agency.request.AgencyRequest) → onegov.core.types.RenderData[source]
agency.views.people.create_people_xlsx(self: onegov.agency.collections.ExtendedPersonCollection, request: onegov.agency.request.AgencyRequest, form: onegov.form.Form) → onegov.core.types.RenderData | webob.Response[source]
agency.views.people.get_people_xlsx(self: onegov.agency.collections.ExtendedPersonCollection, request: onegov.agency.request.AgencyRequest) → morepath.request.Response[source]
agency.views.people.view_person(self: onegov.agency.models.ExtendedPerson, request: onegov.agency.request.AgencyRequest) → onegov.core.types.RenderData[source]
agency.views.people.view_sort_person(self: onegov.agency.models.ExtendedPerson, request: onegov.agency.request.AgencyRequest) → onegov.core.types.RenderData[source]
agency.views.people.add_person(self: onegov.agency.collections.ExtendedPersonCollection, request: onegov.agency.request.AgencyRequest, form: onegov.agency.forms.person.AgencyPersonForm) → onegov.core.types.RenderData | webob.Response[source]
agency.views.people.edit_person(self: onegov.agency.models.ExtendedPerson, request: onegov.agency.request.AgencyRequest, form: onegov.agency.forms.person.AgencyPersonForm) → onegov.core.types.RenderData | webob.Response[source]
agency.views.people.handle_delete_person(self: onegov.agency.models.ExtendedPerson, request: onegov.agency.request.AgencyRequest) → None[source]
agency.views.people.do_report_person_change(self: onegov.agency.models.ExtendedPerson, request: onegov.agency.request.AgencyRequest, form: onegov.agency.forms.PersonMutationForm | onegov.agency.forms.person.AuthenticatedPersonMutationForm) → onegov.ticket.Ticket[source]
agency.views.people.report_person_change(self: onegov.agency.models.ExtendedPerson, request: onegov.agency.request.AgencyRequest, form: onegov.agency.forms.PersonMutationForm) → onegov.core.types.RenderData | webob.Response[source]