endi.views.admin.main package¶
Subpackages¶
- endi.views.admin.main.companies package
- Submodules
- endi.views.admin.main.companies.companies_label module
- endi.views.admin.main.companies.company_activities module
CompanyActivityAddViewCompanyActivityDeleteViewCompanyActivityDisableViewCompanyActivityEditViewCompanyActivityListViewCompanyActivityListView.childrenCompanyActivityListView.columnsCompanyActivityListView.dbsessionCompanyActivityListView.descriptionCompanyActivityListView.factoryCompanyActivityListView.item_route_nameCompanyActivityListView.load_items()CompanyActivityListView.requestCompanyActivityListView.route_nameCompanyActivityListView.sessionCompanyActivityListView.stream_actions()CompanyActivityListView.stream_columns()CompanyActivityListView.title
includeme()
- endi.views.admin.main.companies.internal_companies module
InternalCompaniesViewInternalCompaniesView.all_companies()InternalCompaniesView.before()InternalCompaniesView.childrenInternalCompaniesView.dbsessionInternalCompaniesView.messageInternalCompaniesView.query()InternalCompaniesView.requestInternalCompaniesView.route_nameInternalCompaniesView.schemaInternalCompaniesView.sessionInternalCompaniesView.submit_success()InternalCompaniesView.title
includeme()
- Module contents
Submodules¶
endi.views.admin.main.cae module¶
View related to Cae datas configuration
- class endi.views.admin.main.cae.AdminCaeView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les différentes informations spécifiques à votre CAE (Raison sociale, adresse, SIREN…)'¶
- keys = ('cae_business_name', 'cae_legal_status', 'cae_address', 'cae_zipcode', 'cae_city', 'cae_tel', 'cae_contact_email', 'cae_business_identification', 'cae_intercommunity_vat', 'cae_vat_collect_mode')¶
- request: Request¶
- route_name = '/admin/main/cae'¶
- schema = <colander.Schema object at 140624163399696 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Configuration des informations de la CAE'¶
- endi.views.admin.main.cae.includeme(config)¶
endi.views.admin.main.contact module¶
View related to admin configuration
- class endi.views.admin.main.contact.AdminContactView(context, request=None)¶
Bases :
BaseConfigViewAdmin welcome page
- children = []¶
- dbsession: DBSESSION¶
- description = "Configurer l'adresse utilisée par enDI pour vous envoyer des messages (traitement des fichiers…)"¶
- keys = ('cae_admin_mail',)¶
- request: Request¶
- route_name = '/admin/main/contact'¶
- schema = <colander.Schema object at 140624163036496 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Adresse e-mail de contact enDI'¶
- endi.views.admin.main.contact.includeme(config)¶
endi.views.admin.main.digital_signatures module¶
- class endi.views.admin.main.digital_signatures.AdminDigitalSignaturesView(context, request=None)¶
Bases :
BaseAdminFormViewDigital signatures welcome page
- before(form)¶
Add the appstruct to the form :param form:
- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les signatures manuscrites numérisées'¶
- request: Request¶
- route_name = '/admin/main/digital_signatures'¶
- schema = <endi.forms.admin.main.digital_signatures.DigitalSignaturesSchema object at 140624295911952 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- submit_success(appstruct)¶
insert digital signature image in database :param appstruct: :return:
- title = 'Signatures numérisées'¶
- validation_msg = 'Informations mises à jour avec succès'¶
- endi.views.admin.main.digital_signatures.includeme(config)¶
endi.views.admin.main.file_types module¶
- class endi.views.admin.main.file_types.FileTypeAddView(context, request=None)¶
Bases :
BaseAdminAddView- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/main/file_types'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624162125136 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Ajouter'¶
- class endi.views.admin.main.file_types.FileTypeDeleteView(context, request=None)¶
Bases :
BaseAdminDeleteViewView for FileType deletion
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/main/file_types/{id}'¶
- session: ISession¶
- class endi.views.admin.main.file_types.FileTypeDisableView(context, request=None)¶
Bases :
BaseAdminDisableViewView for FileType disable/enable
- children = []¶
- dbsession: DBSESSION¶
- on_disable()¶
- request: Request¶
- route_name = '/admin/main/file_types/{id}'¶
- session: ISession¶
- class endi.views.admin.main.file_types.FileTypeEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- property help_msg¶
- request: Request¶
- route_name = '/admin/main/file_types/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624164178256 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- property title¶
str(object=””) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to “strict”.
- class endi.views.admin.main.file_types.FileTypeListView(context, request=None)¶
Bases :
AdminCrudListView- children = []¶
- columns = ['Libellé']¶
- dbsession: DBSESSION¶
- description = 'Configurer les types de fichier proposés lors du dépôt de fichier dans enDI'¶
- property help_msg¶
- item_route_name = '/admin/main/file_types/{id}'¶
- load_items()¶
Return the sqlalchemy models representing current queried elements :rtype: SQLAlchemy.Query object
- 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
- request: Request¶
- route_name = '/admin/main/file_types'¶
- session: ISession¶
- 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 = 'Type de fichiers déposables dans enDI'¶
- endi.views.admin.main.file_types.includeme(config)¶
endi.views.admin.main.site module¶
- class endi.views.admin.main.site.AdminSiteView(context, request=None)¶
Bases :
BaseAdminFormViewAdmin welcome page
- before(form)¶
Add the appstruct to the form
- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer la page de connexion (photos et logo) et le message d’accueil'¶
- request: Request¶
- route_name = '/admin/main/site'¶
- schema = <endi.forms.admin.main.site.SiteConfigSchema object at 140624161499024 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- submit_success(appstruct)¶
Insert config informations into database
- title = 'Pages de connexion et d’accueil'¶
- validation_msg = 'Vos modification ont été enregistrées'¶
- endi.views.admin.main.site.includeme(config)¶
Module contents¶
- class endi.views.admin.main.MainIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = "Configurer les informations générales (message d'accueil, types de fichier, e-mail de contact, signatures numérisées)"¶
- request: Request¶
- route_name = '/admin/main'¶
- session: ISession¶
- title = 'Configuration générale'¶
- endi.views.admin.main.includeme(config)¶