endi.views.admin.main.companies package

Submodules

endi.views.admin.main.companies.companies_label module

class endi.views.admin.main.companies.companies_label.CompaniesLabelView(context, request=None)

Bases : BaseConfigView

children = []
dbsession: DBSESSION
description = "Afficher le nom de l'entrepreneur à la suite du nom de l'enseigne"
keys = ('companies_label_add_user_name',)
request: Request
route_name = '/admin/main/companies/companies_label'
schema = <colander.Schema object at 140624163035024 (named )>

Colander schema instance to be used to create the form instance. Provide your schema in your derived class.

session: ISession
title = 'Désignation des enseignes'
endi.views.admin.main.companies.companies_label.includeme(config)

endi.views.admin.main.companies.company_activities module

class endi.views.admin.main.companies.company_activities.CompanyActivityAddView(context, request=None)

Bases : BaseAdminAddView

children = []
dbsession: DBSESSION
factory

alias de CompanyActivity

request: Request
route_name = '/admin/main/companies/company_activity_types'
schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624165666704 (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.companies.company_activities.CompanyActivityDeleteView(context, request=None)

Bases : BaseAdminDeleteView

View for CompanyActivity deletion

children = []
dbsession: DBSESSION
request: Request
route_name = '/admin/main/companies/company_activity_types/{id}'
session: ISession
class endi.views.admin.main.companies.company_activities.CompanyActivityDisableView(context, request=None)

Bases : BaseAdminDisableView

View for CompanyActivity disable/enable

children = []
dbsession: DBSESSION
request: Request
route_name = '/admin/main/companies/company_activity_types/{id}'
session: ISession
class endi.views.admin.main.companies.company_activities.CompanyActivityEditView(context, request=None)

Bases : BaseAdminEditView

children = []
dbsession: DBSESSION
factory

alias de CompanyActivity

request: Request
route_name = '/admin/main/companies/company_activity_types/{id}'
schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624159334864 (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.companies.company_activities.CompanyActivityListView(context, request=None)

Bases : AdminCrudListView

children = []
columns = ['Libellé']
dbsession: DBSESSION
description = "Configurer les domaines d'activité proposés lors de la création d'une enseigne dan enDI fichier dans enDI"
factory

alias de CompanyActivity

item_route_name = '/admin/main/companies/company_activity_types/{id}'
load_items()

Return the sqlalchemy models representing current queried elements :rtype: SQLAlchemy.Query object

request: Request
route_name = '/admin/main/companies/company_activity_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 = "Domaine d'activité des enseignes dans enDI"
endi.views.admin.main.companies.company_activities.includeme(config)

endi.views.admin.main.companies.internal_companies module

View related to internal CAE companies

class endi.views.admin.main.companies.internal_companies.InternalCompaniesView(context, request=None)

Bases : BaseAdminFormView

all_companies()

All companies, including disabled ones.

before(form)

Performs some processing on the form prior 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
message = 'Facultatif, peut servir à regrouper des activités internes à la CAE. Ces enseignes n’abritent donc pas l’activité des entrepreneurs.'
query()
request: Request
route_name = '/admin/main/companies/internal_companies'
schema = <endi.forms.admin.main.internal_companies.InternalCompaniesSchema object at 140624197423760 (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 = 'Enseigne(s) interne(s) à la CAE'
endi.views.admin.main.companies.internal_companies.includeme(config)

Module contents

class endi.views.admin.main.companies.MainCompaniesIndex(context, request=None)

Bases : BaseAdminIndexView

children = []
dbsession: DBSESSION
description = 'Configurer les éléments relatifs aux enseignes de la CAE'
request: Request
route_name = '/admin/main/companies'
session: ISession
title = 'Gestion des enseignes'
endi.views.admin.main.companies.includeme(config)