endi.views.admin.accompagnement package¶
Submodules¶
endi.views.admin.accompagnement.activities module¶
- class endi.views.admin.accompagnement.activities.AdminActivitiesView(context, request=None)¶
Bases :
BaseAdminAccompagnementActivities Admin view
- before(form)¶
Performs some processing on the
formprior to rendering.By default, this method does nothing. Override this method in your dervived class to modify the
form. Your function will be executed immediately after instansiating the form instance in__call__()(thus before obtaining widget resources, considering buttons, or rendering).
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/accompagnement/activity'¶
- schema = <endi.forms.admin.ActivityConfigSchema object at 140624191389776 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- submit_success(activity_appstruct)¶
Handle successfull activity configuration
- title = 'Configuration du module de Rendez-vous'¶
- endi.views.admin.accompagnement.activities.includeme(config)¶
endi.views.admin.accompagnement.competence module¶
- class endi.views.admin.accompagnement.competence.CompetenceIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/accompagnement/competences'¶
- session: ISession¶
- title = 'Configuration du module Compétences'¶
- class endi.views.admin.accompagnement.competence.CompetenceOptionView(*args, **kwargs)¶
Bases :
MyViewcompetence and subcompetence configuration
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- session: ISession¶
- class endi.views.admin.accompagnement.competence.CompetencePrintOutputView(context, request=None)¶
Bases :
BaseAdminFormView- before(form)¶
Performs some processing on the
formprior to rendering.By default, this method does nothing. Override this method in your dervived class to modify the
form. Your function will be executed immediately after instansiating the form instance in__call__()(thus before obtaining widget resources, considering buttons, or rendering).
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/accompagnement/competences/print'¶
- schema = <endi.forms.admin.CompetencePrintConfigSchema object at 140624190514000 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- submit_success(appstruct)¶
- title = 'Configuration de la sortie imprimable'¶
- validation_msg = 'Vos données ont bien été enregistrées'¶
- class endi.views.admin.accompagnement.competence.CompetenceRequirementView(*args, **kwargs)¶
Bases :
MyViewRequirements configuration
- before(form)¶
Populate the form with existing elements
- children = []¶
- dbsession: DBSESSION¶
- get_appstruct()¶
Return the appstruct for competence requirements configuration
- request: Request¶
- session: ISession¶
- endi.views.admin.accompagnement.competence.get_requirement_admin_schema()¶
- endi.views.admin.accompagnement.competence.includeme(config)¶
Include views and routes
endi.views.admin.accompagnement.workshop module¶
- class endi.views.admin.accompagnement.workshop.AdminWorkshopView(context, request=None)¶
Bases :
BaseAdminAccompagnementWorkshops administration views
- before(form)¶
Add appstruct to the current form object
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/accompagnement/workshop/pdf'¶
- schema = <endi.forms.admin.WorkshopConfigSchema object at 140624189829264 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- submit_success(workshop_appstruct)¶
Handle successfull workshop configuration
- title = 'Sorties PDF'¶
- class endi.views.admin.accompagnement.workshop.WorkshopIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/accompagnement/workshop'¶
- session: ISession¶
- title = 'Configuration du module Atelier'¶
- class endi.views.admin.accompagnement.workshop.WorkshopTagOptionView(*args, **kwargs)¶
Bases :
MyViewWorkshop tags configuration
- children = []¶
- customize_schema(schema)¶
- dbsession: DBSESSION¶
- remove_label_duplicates(item, options)¶
Remove duplicates label in tags
- request: Request¶
- session: ISession¶
- submit_success(appstruct)¶
Handle successfull submission
- endi.views.admin.accompagnement.workshop.includeme(config)¶
Module contents¶
- class endi.views.admin.accompagnement.AccompagnementIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = 'Ateliers, Rendez-vous, Compétences'¶
- request: Request¶
- route_name = '/admin/accompagnement'¶
- session: ISession¶
- title = 'Module Accompagnement'¶
- class endi.views.admin.accompagnement.BaseAdminAccompagnement(context, request=None)¶
Bases :
BaseAdminFormViewActivity types config
- add_actions(appstruct, key, factory)¶
Add recursively new actions (with parent-child relationship)
- add_modes(new_modes)¶
Add new modes modes are not relationships so we don’t need to keep them
- add_types(appstruct)¶
Add/edit the types
- buttons = (<deform.form.Button object>,)¶
Tuple of buttons or strings to pass to the form instance. Override in your derived class.
- children = []¶
- dbsession: DBSESSION¶
- delete_modes(appstruct)¶
Delete modes that are no longer used
Return modes that have to be added
- disable_actions(appstruct, factory)¶
Disable actions that are not active anymore
- disable_types(appstruct)¶
Disable types that are no longer used
- get_edited_elements(appstruct, key=None)¶
Return a dict id:data for the elements that are edited (with an id)
- get_submitted_modes(appstruct)¶
Return the modes that have been submitted
- recursive_collect_ids(appstruct, key=None)¶
- request: Request¶
- session: ISession¶
- store_pdf_conf(appstruct, data_type)¶
Store the pdf configuration for the given type
- Paramètres:
appstruct (dict) – The datas in which we will find the pdf
configuration :param str data_type: activity/workshop
- title = 'Configuration du module accompagnement'¶
- validation_msg = 'Le module a bien été configuré'¶
- endi.views.admin.accompagnement.includeme(config)¶