endi.views.admin package¶
Subpackages¶
- endi.views.admin.accompagnement package
- Submodules
- endi.views.admin.accompagnement.activities module
- endi.views.admin.accompagnement.competence module
CompetenceIndexViewCompetenceOptionViewCompetencePrintOutputViewCompetencePrintOutputView.before()CompetencePrintOutputView.childrenCompetencePrintOutputView.dbsessionCompetencePrintOutputView.requestCompetencePrintOutputView.route_nameCompetencePrintOutputView.schemaCompetencePrintOutputView.sessionCompetencePrintOutputView.submit_success()CompetencePrintOutputView.titleCompetencePrintOutputView.validation_msg
CompetenceRequirementViewget_requirement_admin_schema()includeme()
- endi.views.admin.accompagnement.workshop module
- Module contents
AccompagnementIndexViewBaseAdminAccompagnementBaseAdminAccompagnement.add_actions()BaseAdminAccompagnement.add_modes()BaseAdminAccompagnement.add_types()BaseAdminAccompagnement.buttonsBaseAdminAccompagnement.childrenBaseAdminAccompagnement.dbsessionBaseAdminAccompagnement.delete_modes()BaseAdminAccompagnement.disable_actions()BaseAdminAccompagnement.disable_types()BaseAdminAccompagnement.get_edited_elements()BaseAdminAccompagnement.get_submitted_modes()BaseAdminAccompagnement.recursive_collect_ids()BaseAdminAccompagnement.requestBaseAdminAccompagnement.sessionBaseAdminAccompagnement.store_pdf_conf()BaseAdminAccompagnement.titleBaseAdminAccompagnement.validation_msg
includeme()
- endi.views.admin.accounting package
- Submodules
- endi.views.admin.accounting.accounting_closure module
AccountingClosureAddViewAccountingClosureCloseViewAccountingClosureIndexViewAccountingClosureListViewAccountingClosureListView.childrenAccountingClosureListView.columnsAccountingClosureListView.dbsessionAccountingClosureListView.descriptionAccountingClosureListView.factoryAccountingClosureListView.item_nameAccountingClosureListView.item_route_nameAccountingClosureListView.load_items()AccountingClosureListView.requestAccountingClosureListView.route_nameAccountingClosureListView.sessionAccountingClosureListView.stream_actions()AccountingClosureListView.stream_columns()AccountingClosureListView.title
AccountingClosureSettingsViewAccountingClosureSettingsView.childrenAccountingClosureSettingsView.dbsessionAccountingClosureSettingsView.descriptionAccountingClosureSettingsView.info_messageAccountingClosureSettingsView.keysAccountingClosureSettingsView.redirect_route_nameAccountingClosureSettingsView.requestAccountingClosureSettingsView.route_nameAccountingClosureSettingsView.schemaAccountingClosureSettingsView.sessionAccountingClosureSettingsView.titleAccountingClosureSettingsView.validation_msg
add_routes()add_views()includeme()
- endi.views.admin.accounting.accounting_software module
AccountingSoftwareViewAccountingSoftwareView.childrenAccountingSoftwareView.dbsessionAccountingSoftwareView.descriptionAccountingSoftwareView.info_messageAccountingSoftwareView.keysAccountingSoftwareView.requestAccountingSoftwareView.route_nameAccountingSoftwareView.schemaAccountingSoftwareView.sessionAccountingSoftwareView.titleAccountingSoftwareView.validation_msg
add_routes()add_views()includeme()
- endi.views.admin.accounting.balance_sheet_measures module
ActiveMeasureDeleteViewActiveMeasureDisableViewActiveMeasureTypeAddViewActiveMeasureTypeEditViewActiveMeasureTypeListViewActiveMeasureTypeListView.category_classActiveMeasureTypeListView.childrenActiveMeasureTypeListView.dbsessionActiveMeasureTypeListView.factoryActiveMeasureTypeListView.get_actions()ActiveMeasureTypeListView.get_addurl()ActiveMeasureTypeListView.item_labelActiveMeasureTypeListView.item_route_nameActiveMeasureTypeListView.more_template_vars()ActiveMeasureTypeListView.requestActiveMeasureTypeListView.route_nameActiveMeasureTypeListView.sessionActiveMeasureTypeListView.title
BalanceSheetMeasureIndexViewPassiveMeasureDeleteViewPassiveMeasureDisableViewPassiveMeasureTypeAddViewPassiveMeasureTypeEditViewPassiveMeasureTypeListViewPassiveMeasureTypeListView.category_classPassiveMeasureTypeListView.childrenPassiveMeasureTypeListView.dbsessionPassiveMeasureTypeListView.factoryPassiveMeasureTypeListView.get_actions()PassiveMeasureTypeListView.get_addurl()PassiveMeasureTypeListView.item_labelPassiveMeasureTypeListView.item_route_namePassiveMeasureTypeListView.more_template_vars()PassiveMeasureTypeListView.requestPassiveMeasureTypeListView.route_namePassiveMeasureTypeListView.sessionPassiveMeasureTypeListView.title
add_routes()add_views()includeme()
- endi.views.admin.accounting.company_general_ledger module
GeneralLedgerAccountSettingViewGeneralLedgerAccountSettingView.childrenGeneralLedgerAccountSettingView.dbsessionGeneralLedgerAccountSettingView.descriptionGeneralLedgerAccountSettingView.info_messageGeneralLedgerAccountSettingView.keysGeneralLedgerAccountSettingView.redirect_route_nameGeneralLedgerAccountSettingView.requestGeneralLedgerAccountSettingView.route_nameGeneralLedgerAccountSettingView.schemaGeneralLedgerAccountSettingView.sessionGeneralLedgerAccountSettingView.titleGeneralLedgerAccountSettingView.validation_msg
GeneralLedgerAccountWordingAddViewGeneralLedgerAccountWordingAddView.childrenGeneralLedgerAccountWordingAddView.dbsessionGeneralLedgerAccountWordingAddView.factoryGeneralLedgerAccountWordingAddView.requestGeneralLedgerAccountWordingAddView.route_nameGeneralLedgerAccountWordingAddView.schemaGeneralLedgerAccountWordingAddView.sessionGeneralLedgerAccountWordingAddView.title
GeneralLedgerAccountWordingDeleteViewGeneralLedgerAccountWordingEditViewGeneralLedgerAccountWordingEditView.childrenGeneralLedgerAccountWordingEditView.dbsessionGeneralLedgerAccountWordingEditView.factoryGeneralLedgerAccountWordingEditView.requestGeneralLedgerAccountWordingEditView.route_nameGeneralLedgerAccountWordingEditView.schemaGeneralLedgerAccountWordingEditView.sessionGeneralLedgerAccountWordingEditView.title
GeneralLedgerAccountWordingListViewGeneralLedgerAccountWordingListView.childrenGeneralLedgerAccountWordingListView.columnsGeneralLedgerAccountWordingListView.dbsessionGeneralLedgerAccountWordingListView.descriptionGeneralLedgerAccountWordingListView.factoryGeneralLedgerAccountWordingListView.item_nameGeneralLedgerAccountWordingListView.item_route_nameGeneralLedgerAccountWordingListView.load_items()GeneralLedgerAccountWordingListView.requestGeneralLedgerAccountWordingListView.route_nameGeneralLedgerAccountWordingListView.sessionGeneralLedgerAccountWordingListView.stream_actions()GeneralLedgerAccountWordingListView.stream_columns()GeneralLedgerAccountWordingListView.title
GeneralLedgerIndexViewadd_routes()add_views()includeme()
- endi.views.admin.accounting.income_statement_measures module
CategoryAddViewCategoryDeleteViewCategoryDisableViewCategoryEditViewCategoryListViewCategoryListView.childrenCategoryListView.columnsCategoryListView.dbsessionCategoryListView.factoryCategoryListView.item_nameCategoryListView.item_route_nameCategoryListView.load_items()CategoryListView.more_template_vars()CategoryListView.requestCategoryListView.route_nameCategoryListView.sessionCategoryListView.stream_actions()CategoryListView.stream_columns()CategoryListView.title
IncomeStatementGeneralConfigViewIncomeStatementGeneralConfigView.childrenIncomeStatementGeneralConfigView.dbsessionIncomeStatementGeneralConfigView.descriptionIncomeStatementGeneralConfigView.info_messageIncomeStatementGeneralConfigView.keysIncomeStatementGeneralConfigView.requestIncomeStatementGeneralConfigView.route_nameIncomeStatementGeneralConfigView.schemaIncomeStatementGeneralConfigView.sessionIncomeStatementGeneralConfigView.title
IncomeStatementMeasureIndexViewMeasureDeleteViewMeasureDisableViewMeasureTypeAddViewMeasureTypeAddView.before()MeasureTypeAddView.childrenMeasureTypeAddView.dbsessionMeasureTypeAddView.factoryMeasureTypeAddView.has_categoryMeasureTypeAddView.is_total_form()MeasureTypeAddView.merge_appstruct()MeasureTypeAddView.requestMeasureTypeAddView.route_nameMeasureTypeAddView.schemaMeasureTypeAddView.sessionMeasureTypeAddView.title
MeasureTypeEditViewMeasureTypeEditView.childrenMeasureTypeEditView.dbsessionMeasureTypeEditView.factoryMeasureTypeEditView.get_default_appstruct()MeasureTypeEditView.is_total_form()MeasureTypeEditView.merge_appstruct()MeasureTypeEditView.requestMeasureTypeEditView.route_nameMeasureTypeEditView.schemaMeasureTypeEditView.sessionMeasureTypeEditView.title
MeasureTypeListViewMeasureTypeListView.category_classMeasureTypeListView.childrenMeasureTypeListView.columnsMeasureTypeListView.dbsessionMeasureTypeListView.factoryMeasureTypeListView.get_actions()MeasureTypeListView.get_addurl()MeasureTypeListView.item_labelMeasureTypeListView.item_route_nameMeasureTypeListView.load_items()MeasureTypeListView.more_template_vars()MeasureTypeListView.requestMeasureTypeListView.route_nameMeasureTypeListView.sessionMeasureTypeListView.stream_actions()MeasureTypeListView.stream_columns()MeasureTypeListView.titleMeasureTypeListView.tree_url
TypeListIndexViewadd_routes()add_views()includeme()move_view()
- endi.views.admin.accounting.index module
- endi.views.admin.accounting.treasury_measures module
CategoryAddViewCategoryDeleteViewCategoryDisableViewCategoryEditViewCategoryListViewMeasureDeleteViewMeasureDisableViewMeasureTypeAddViewMeasureTypeEditViewMeasureTypeListViewMeasureTypeListView.category_classMeasureTypeListView.childrenMeasureTypeListView.dbsessionMeasureTypeListView.factoryMeasureTypeListView.item_labelMeasureTypeListView.item_route_nameMeasureTypeListView.more_template_vars()MeasureTypeListView.requestMeasureTypeListView.route_nameMeasureTypeListView.session
TreasuryMeasureIndexViewTreasuryMeasureUiViewTreasuryMeasureUiView.childrenTreasuryMeasureUiView.dbsessionTreasuryMeasureUiView.descriptionTreasuryMeasureUiView.info_messageTreasuryMeasureUiView.keysTreasuryMeasureUiView.redirect_route_nameTreasuryMeasureUiView.requestTreasuryMeasureUiView.route_nameTreasuryMeasureUiView.schemaTreasuryMeasureUiView.sessionTreasuryMeasureUiView.titleTreasuryMeasureUiView.validation_msg
TypeListIndexViewadd_routes()add_views()includeme()
- Module contents
- endi.views.admin.expense package
- Submodules
- endi.views.admin.expense.accounting module
ExpenseAccountingViewExpenseAccountingView.childrenExpenseAccountingView.dbsessionExpenseAccountingView.info_messageExpenseAccountingView.keysExpenseAccountingView.redirect_route_nameExpenseAccountingView.requestExpenseAccountingView.route_nameExpenseAccountingView.schemaExpenseAccountingView.sessionExpenseAccountingView.titleExpenseAccountingView.validation_msg
ExpensePaymentAccountingViewExpensePaymentAccountingView.childrenExpensePaymentAccountingView.dbsessionExpensePaymentAccountingView.info_messageExpensePaymentAccountingView.keysExpensePaymentAccountingView.redirect_route_nameExpensePaymentAccountingView.requestExpensePaymentAccountingView.route_nameExpensePaymentAccountingView.schemaExpensePaymentAccountingView.sessionExpensePaymentAccountingView.titleExpensePaymentAccountingView.validation_msg
includeme()
- endi.views.admin.expense.numbers module
ExpenseNumberingConfigViewExpenseNumberingConfigView.childrenExpenseNumberingConfigView.dbsessionExpenseNumberingConfigView.descriptionExpenseNumberingConfigView.info_messageExpenseNumberingConfigView.keysExpenseNumberingConfigView.requestExpenseNumberingConfigView.route_nameExpenseNumberingConfigView.schemaExpenseNumberingConfigView.sessionExpenseNumberingConfigView.title
add_routes()includeme()
- endi.views.admin.expense.types module
ExpenseKmTypeAddViewExpenseKmTypeDisableViewExpenseKmTypeEditViewExpenseKmTypeListViewExpenseKmTypeListView.childrenExpenseKmTypeListView.columnsExpenseKmTypeListView.dbsessionExpenseKmTypeListView.factoryExpenseKmTypeListView.get_actions()ExpenseKmTypeListView.item_routeExpenseKmTypeListView.load_items()ExpenseKmTypeListView.requestExpenseKmTypeListView.route_nameExpenseKmTypeListView.sessionExpenseKmTypeListView.stream_actions()ExpenseKmTypeListView.stream_columns()ExpenseKmTypeListView.titleExpenseKmTypeListView.tree_url
ExpenseKmTypesDuplicateViewExpenseKmTypesIndexViewExpenseTelTypeAddViewExpenseTelTypeDisableViewExpenseTelTypeEditViewExpenseTelTypeListViewExpenseTelTypeListView.childrenExpenseTelTypeListView.columnsExpenseTelTypeListView.dbsessionExpenseTelTypeListView.descriptionExpenseTelTypeListView.factoryExpenseTelTypeListView.item_routeExpenseTelTypeListView.requestExpenseTelTypeListView.route_nameExpenseTelTypeListView.sessionExpenseTelTypeListView.stream_columns()ExpenseTelTypeListView.title
ExpenseTypeAddViewExpenseTypeDisableViewExpenseTypeEditViewExpenseTypeJSMixinExpenseTypeListViewExpenseTypeListView.childrenExpenseTypeListView.columnsExpenseTypeListView.dbsessionExpenseTypeListView.factoryExpenseTypeListView.get_addurl()ExpenseTypeListView.get_type()ExpenseTypeListView.item_routeExpenseTypeListView.load_items()ExpenseTypeListView.requestExpenseTypeListView.route_nameExpenseTypeListView.sessionExpenseTypeListView.stream_actions()ExpenseTypeListView.stream_columns()ExpenseTypeListView.title
add_routes()includeme()move_view()
- Module contents
- endi.views.admin.main package
- Subpackages
- Submodules
- endi.views.admin.main.cae module
- endi.views.admin.main.contact module
- endi.views.admin.main.digital_signatures module
AdminDigitalSignaturesViewAdminDigitalSignaturesView.before()AdminDigitalSignaturesView.childrenAdminDigitalSignaturesView.dbsessionAdminDigitalSignaturesView.descriptionAdminDigitalSignaturesView.requestAdminDigitalSignaturesView.route_nameAdminDigitalSignaturesView.schemaAdminDigitalSignaturesView.sessionAdminDigitalSignaturesView.submit_success()AdminDigitalSignaturesView.titleAdminDigitalSignaturesView.validation_msg
includeme()
- endi.views.admin.main.file_types module
FileTypeAddViewFileTypeDeleteViewFileTypeDisableViewFileTypeEditViewFileTypeListViewFileTypeListView.childrenFileTypeListView.columnsFileTypeListView.dbsessionFileTypeListView.descriptionFileTypeListView.factoryFileTypeListView.help_msgFileTypeListView.item_route_nameFileTypeListView.load_items()FileTypeListView.more_template_vars()FileTypeListView.requestFileTypeListView.route_nameFileTypeListView.sessionFileTypeListView.stream_actions()FileTypeListView.stream_columns()FileTypeListView.title
includeme()
- endi.views.admin.main.site module
- Module contents
- endi.views.admin.sale package
- Subpackages
- Submodules
- endi.views.admin.sale.catalog module
SaleCatalogAdminViewSaleCatalogAdminView.childrenSaleCatalogAdminView.dbsessionSaleCatalogAdminView.descriptionSaleCatalogAdminView.keysSaleCatalogAdminView.requestSaleCatalogAdminView.route_nameSaleCatalogAdminView.schemaSaleCatalogAdminView.sessionSaleCatalogAdminView.titleSaleCatalogAdminView.validation_msg
includeme()
- endi.views.admin.sale.index module
- endi.views.admin.sale.internal_invoicing_numbers module
SalesInternalNumberingConfigViewSalesInternalNumberingConfigView.childrenSalesInternalNumberingConfigView.dbsessionSalesInternalNumberingConfigView.descriptionSalesInternalNumberingConfigView.keysSalesInternalNumberingConfigView.requestSalesInternalNumberingConfigView.route_nameSalesInternalNumberingConfigView.schemaSalesInternalNumberingConfigView.sessionSalesInternalNumberingConfigView.title
add_routes()includeme()
- endi.views.admin.sale.numbers module
SaleNumberingIndexSalesNumberingConfigViewSalesNumberingConfigView.childrenSalesNumberingConfigView.dbsessionSalesNumberingConfigView.descriptionSalesNumberingConfigView.info_messageSalesNumberingConfigView.keysSalesNumberingConfigView.requestSalesNumberingConfigView.route_nameSalesNumberingConfigView.schemaSalesNumberingConfigView.sessionSalesNumberingConfigView.titleSalesNumberingConfigView.validation_msg
add_routes()includeme()
- endi.views.admin.sale.receipts module
- endi.views.admin.sale.tva module
TvaAddViewTvaDisableViewTvaEditViewTvaListViewTvaListView.childrenTvaListView.columnsTvaListView.dbsessionTvaListView.descriptionTvaListView.item_route_nameTvaListView.load_items()TvaListView.more_template_vars()TvaListView.requestTvaListView.route_nameTvaListView.sessionTvaListView.stream_actions()TvaListView.stream_columns()TvaListView.title
TvaSetDefaultViewincludeme()
- Module contents
- endi.views.admin.supplier package
- Subpackages
- Submodules
- endi.views.admin.supplier.internalnumbers module
InternalSupplierInvoiceNumberingConfigViewInternalSupplierInvoiceNumberingConfigView.childrenInternalSupplierInvoiceNumberingConfigView.dbsessionInternalSupplierInvoiceNumberingConfigView.descriptionInternalSupplierInvoiceNumberingConfigView.info_messageInternalSupplierInvoiceNumberingConfigView.keysInternalSupplierInvoiceNumberingConfigView.requestInternalSupplierInvoiceNumberingConfigView.route_nameInternalSupplierInvoiceNumberingConfigView.schemaInternalSupplierInvoiceNumberingConfigView.sessionInternalSupplierInvoiceNumberingConfigView.title
add_routes()includeme()
- endi.views.admin.supplier.numbers module
SupplierInvoiceNumberingConfigViewSupplierInvoiceNumberingConfigView.childrenSupplierInvoiceNumberingConfigView.dbsessionSupplierInvoiceNumberingConfigView.descriptionSupplierInvoiceNumberingConfigView.info_messageSupplierInvoiceNumberingConfigView.keysSupplierInvoiceNumberingConfigView.requestSupplierInvoiceNumberingConfigView.route_nameSupplierInvoiceNumberingConfigView.schemaSupplierInvoiceNumberingConfigView.sessionSupplierInvoiceNumberingConfigView.title
SupplierNumberingIndexadd_routes()includeme()
- Module contents
- endi.views.admin.userdatas package
- Submodules
- endi.views.admin.userdatas.career_stage module
CareerStageAddViewCareerStageDisableViewCareerStageEditViewCareerStageListViewCareerStageListView.childrenCareerStageListView.columnsCareerStageListView.dbsessionCareerStageListView.descriptionCareerStageListView.item_route_nameCareerStageListView.load_items()CareerStageListView.more_template_vars()CareerStageListView.requestCareerStageListView.route_nameCareerStageListView.sessionCareerStageListView.stream_actions()CareerStageListView.stream_columns()CareerStageListView.title
includeme()
- endi.views.admin.userdatas.options module
- endi.views.admin.userdatas.templates module
TemplateAddViewTemplateDeleteViewTemplateDisableViewTemplateEditViewTemplateListViewTemplateListView.childrenTemplateListView.columnsTemplateListView.dbsessionTemplateListView.item_route_nameTemplateListView.load_items()TemplateListView.more_template_vars()TemplateListView.requestTemplateListView.route_nameTemplateListView.sessionTemplateListView.stream_actions()TemplateListView.stream_columns()TemplateListView.title
includeme()
- Module contents
Submodules¶
endi.views.admin.layout module¶
- class endi.views.admin.layout.AdminLayout(context, request)¶
Bases :
object- endi_version = '2024.1.0b1'¶
- endi.views.admin.layout.includeme(config)¶
endi.views.admin.tools module¶
- class endi.views.admin.tools.AdminCrudListView(context, request=None)¶
-
- children = []¶
- columns = []¶
- get_actions(items)¶
Return additionnal list related actions (other than add)
- Renvoie:
An iterator providing endi.utils.widgets.Link instances
- Type renvoyé:
iterator
- get_addurl()¶
Build the url to the add form Override and return None if you don’t want an add button
- Renvoie:
An url string
- Type renvoyé:
- get_icon(name)¶
Build a <span> tag rendering the icon with given name
- load_items()¶
Perform the listing query and return the result
- Renvoie:
List of SQLAlchemy object to present in the UI
- Type renvoyé:
obj
- more_template_vars(result)¶
Add template vars to the result
- Paramètres:
result (dict) – The currently built dict that will be returned as
templating context :returns: The templating context for the given view :rtype: dict
- stream_actions(item)¶
For each column, we stream an action corresponding to it
- Paramètres:
item – the SQLAlchemy model we wish to have action for
- Renvoie:
List of 4uples (url, label, title, icon)
- stream_columns(item)¶
Each item is a row in a table, here we stream the different columns for the given row except the actions column
- Paramètres:
item (obj) – A SQLAlchemy model instance
- Renvoie:
an iterator (can be used in a for loop) of column contents
- Type renvoyé:
iterator
- title = 'Missing title'¶
- class endi.views.admin.tools.AdminOption(*args, **kwargs)¶
Bases :
BaseAdminFormViewMain view for option configuration It allows to configure a sequence of models
factory
The model we are manipulating.
disable
True : If the model has an « active » column, it can be used to enable/disable elements (default) False : Elements are deleted
validation_msg
The message shown to the end user on successfull validation
redirect_route_name
The route we’re redirecting to after successfull validation
js_resources
specific fanstatic javascript resources we want to add to the page
widget_options
Options passed to the sequence widget used here
customize_schema
Method taking schema as parameter that allows to customize the given schema by, for example, adding a global validator
- before(form)¶
Populate the form with existing elements
- children = []¶
- customize_schema(schema)¶
- dbsession: DBSESSION¶
- disable = True¶
- factory = None¶
- get_appstruct()¶
Return the appstruct used to generate default form entries :results: A data structure (list or dict) representing the existing datas :rtype: dict or list
- js_resources = []¶
- property message¶
Return an optionnal message to help to configure datas
- query_items()¶
the query used to retrieve items in the database :results: a list of element we want to display as default in the form :rtype: list
- request: Request¶
- property schema¶
- session: ISession¶
- submit_success(appstruct)¶
Handle successfull submission
- title = ''¶
- validation_msg = ''¶
- widget_options = {}¶
- class endi.views.admin.tools.BaseAdminAddView(context, request=None)¶
Bases :
BaseAddView,TreeMixin- add_template_vars = ('help_msg',)¶
- children = []¶
- dbsession: DBSESSION¶
- redirect(appstruct, model=None)¶
- request: Request¶
- session: ISession¶
- title = 'Ajoutez'¶
- class endi.views.admin.tools.BaseAdminDeleteView(context, request=None)¶
Bases :
DeleteView,TreeMixin- children = []¶
- dbsession: DBSESSION¶
- redirect()¶
- request: Request¶
- session: ISession¶
- class endi.views.admin.tools.BaseAdminDisableView(context, request=None)¶
Bases :
DisableView,TreeMixin- children = []¶
- dbsession: DBSESSION¶
- redirect()¶
- request: Request¶
- session: ISession¶
- class endi.views.admin.tools.BaseAdminEditView(context, request=None)¶
Bases :
BaseEditView,TreeMixin- add_template_vars = ('help_msg',)¶
- children = []¶
- dbsession: DBSESSION¶
- redirect(appstruct)¶
- request: Request¶
- session: ISession¶
- class endi.views.admin.tools.BaseAdminFormView(context, request=None)¶
Bases :
BaseFormView,TreeMixin- add_template_vars = ('message',)¶
- children = []¶
- dbsession: DBSESSION¶
- get_icon(icon_name)¶
- info_message = ''¶
- property message¶
- redirect_route_name = 'admin_index'¶
- request: Request¶
- session: ISession¶
- class endi.views.admin.tools.BaseAdminIndexView(context, request=None)¶
-
Base admin view
Used to manage Admin view hierachies
add_template_vars
property or attribute names to add to the templating context dict
- add_template_vars = ()¶
- children = []¶
- more_template_vars(result)¶
- class endi.views.admin.tools.BaseConfigView(context, request=None)¶
Bases :
BaseAdminFormViewBase view for configuring elements in the config key-value table
- 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¶
- keys = ()¶
- redirect_route_name = None¶
- request: Request¶
- schema = None¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- submit_success(appstruct)¶
Handle successfull configuration
- validation_msg = 'Vos modifications ont été enregistrées'¶
- endi.views.admin.tools.get_model_admin_view(model, js_requirements=[], r_path='admin_userdatas')¶
Return a view object and a route_name for administrating a sequence of models instances (like options)
- endi.views.admin.tools.make_enter_point_view(parent_route, views_to_link_to, title='')¶
Builds a view with links to the views passed as argument
views_to_link_to
list of 2-uples (view_obj, route_name) we’d like to link to
parent_route
route of the parent page
Module contents¶
- class endi.views.admin.AdminIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin'¶
- session: ISession¶
- title = 'Configuration de votre instance enDI'¶
- endi.views.admin.add_admin_view(config, *args, **kwargs)¶
- endi.views.admin.includeme(config)¶