endi.views.admin.accounting package¶
Submodules¶
endi.views.admin.accounting.accounting_closure module¶
Admin view for accounting closure related settings
- class endi.views.admin.accounting.accounting_closure.AccountingClosureAddView(context, request=None)¶
Bases :
BaseAdminAddView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
AccountingClosure
- request: Request¶
- route_name = '/admin/accounting/accounting_closure/closure_list'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624190886608 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Ajouter un exercice fiscal'¶
- class endi.views.admin.accounting.accounting_closure.AccountingClosureCloseView(context, request=None)¶
Bases :
BaseAdminDisableView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
AccountingClosure
- on_disable()¶
- on_enable()¶
- request: Request¶
- route_name = '/admin/accounting/accounting_closure/closure_list/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.accounting_closure.AccountingClosureIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = 'Paramétrer et clôturer les exercices comptables'¶
- request: Request¶
- route_name = '/admin/accounting/accounting_closure'¶
- session: ISession¶
- title = 'Configuration des clôtures comptables'¶
- class endi.views.admin.accounting.accounting_closure.AccountingClosureListView(context, request=None)¶
Bases :
AdminCrudListView- children = []¶
- columns = ["Année de fin de l'exercice", 'Clôturé ?', 'Date et heure de la clôture']¶
- dbsession: DBSESSION¶
- description = 'Permet de clôturer définitivement les exercices passés'¶
- factory¶
alias de
AccountingClosure
- item_name = 'Clôtures comptables'¶
- item_route_name = '/admin/accounting/accounting_closure/closure_list/{id}'¶
- load_items()¶
Perform the listing query and return the result
- Renvoie:
List of SQLAlchemy object to present in the UI
- Type renvoyé:
obj
- request: Request¶
- route_name = '/admin/accounting/accounting_closure/closure_list'¶
- session: ISession¶
- stream_actions(accounting_closure)¶
Stream the actions available for the given measure_type object :param obj measure_type: TreasuryMeasureType instance :returns: List of 4-uples (url, label, title, icon,)
- stream_columns(accounting_closure)¶
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 = 'Clôturer les exercices'¶
- class endi.views.admin.accounting.accounting_closure.AccountingClosureSettingsView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Paramétrer le jour et le mois de fin des exercices comptables'¶
- info_message = "Afin qu'enDI puisse calculer correctement les états de trésorerie des entrepreneurs, le jour et le mois de fin d'exercice comptable doivent être paramétré. Si rien n'est paramétré, le 31/12 est utilisé."¶
- keys = ('accounting_closure_day', 'accounting_closure_month')¶
- redirect_route_name = '/admin/accounting/accounting_closure'¶
- request: Request¶
- route_name = '/admin/accounting/accounting_closure/closure_settings'¶
- schema = <colander.Schema object at 140624190886544 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Paramètres des exercices comptables'¶
- validation_msg = 'Les informations ont bien été enregistrées'¶
- endi.views.admin.accounting.accounting_closure.add_routes(config)¶
Add the routes related to the current module
- endi.views.admin.accounting.accounting_closure.add_views(config)¶
Add views defined in this module
- endi.views.admin.accounting.accounting_closure.includeme(config)¶
endi.views.admin.accounting.accounting_software module¶
Admin view for accounting software related settings
- class endi.views.admin.accounting.accounting_software.AccountingSoftwareView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les informations concernant le logiciel de comptabilité.'¶
- property info_message¶
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”.
- keys = ('accounting_software', 'accounting_label_maxlength')¶
- request: Request¶
- route_name = '/admin/accounting/accounting_software'¶
- schema = <colander.Schema object at 140624186823376 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Logiciel de comptabilité'¶
- validation_msg = 'Les informations ont bien été enregistrées'¶
- endi.views.admin.accounting.accounting_software.add_routes(config)¶
Add the routes related to the current module
- endi.views.admin.accounting.accounting_software.add_views(config)¶
Add views defined in this module
- endi.views.admin.accounting.accounting_software.includeme(config)¶
endi.views.admin.accounting.balance_sheet_measures module¶
Admin view for balance sheet measures related settings
- class endi.views.admin.accounting.balance_sheet_measures.ActiveMeasureDeleteView(context, request=None)¶
Bases :
MeasureDeleteView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
ActiveBalanceSheetMeasureType
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/active_types/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.balance_sheet_measures.ActiveMeasureDisableView(context, request=None)¶
Bases :
MeasureDisableView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
ActiveBalanceSheetMeasureType
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/active_types/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.balance_sheet_measures.ActiveMeasureTypeAddView(context, request=None)¶
Bases :
MeasureTypeAddView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
ActiveBalanceSheetMeasureType
- has_category = False¶
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/active_types'¶
- session: ISession¶
- title = 'Ajouter'¶
- class endi.views.admin.accounting.balance_sheet_measures.ActiveMeasureTypeEditView(context, request=None)¶
Bases :
MeasureTypeEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
ActiveBalanceSheetMeasureType
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/active_types/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.balance_sheet_measures.ActiveMeasureTypeListView(*args, **kwargs)¶
Bases :
MeasureTypeListView- category_class = None¶
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
ActiveBalanceSheetMeasureType
- 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é:
- item_label = ' actif du bilan'¶
- item_route_name = '/admin/accounting/balance_sheet_measures/active_types/{id}'¶
- more_template_vars(result)¶
Hook allowing to add datas to the templating context
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/active_types'¶
- session: ISession¶
- title = "Paramétrages des comptes de l'Actif"¶
- class endi.views.admin.accounting.balance_sheet_measures.BalanceSheetMeasureIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = "Paramétrer l'état de gestion « Bilan » visible par les entrepreneurs."¶
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures'¶
- session: ISession¶
- title = 'Bilan comptable'¶
- class endi.views.admin.accounting.balance_sheet_measures.PassiveMeasureDeleteView(context, request=None)¶
Bases :
MeasureDeleteView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
PassiveBalanceSheetMeasureType
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/passive_types/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.balance_sheet_measures.PassiveMeasureDisableView(context, request=None)¶
Bases :
MeasureDisableView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
PassiveBalanceSheetMeasureType
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/passive_types/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.balance_sheet_measures.PassiveMeasureTypeAddView(context, request=None)¶
Bases :
MeasureTypeAddView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
PassiveBalanceSheetMeasureType
- has_category = False¶
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/passive_types'¶
- session: ISession¶
- title = 'Ajouter'¶
- class endi.views.admin.accounting.balance_sheet_measures.PassiveMeasureTypeEditView(context, request=None)¶
Bases :
MeasureTypeEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
PassiveBalanceSheetMeasureType
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/passive_types/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.balance_sheet_measures.PassiveMeasureTypeListView(*args, **kwargs)¶
Bases :
MeasureTypeListView- category_class = None¶
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
PassiveBalanceSheetMeasureType
- 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é:
- item_label = ' passif du bilan'¶
- item_route_name = '/admin/accounting/balance_sheet_measures/passive_types/{id}'¶
- more_template_vars(result)¶
Hook allowing to add datas to the templating context
- request: Request¶
- route_name = '/admin/accounting/balance_sheet_measures/passive_types'¶
- session: ISession¶
- title = 'Paramétrages des comptes du Passif'¶
- endi.views.admin.accounting.balance_sheet_measures.add_routes(config)¶
Add routes related to this module
- endi.views.admin.accounting.balance_sheet_measures.add_views(config)¶
Add views defined in this module
- endi.views.admin.accounting.balance_sheet_measures.includeme(config)¶
endi.views.admin.accounting.company_general_ledger module¶
- class endi.views.admin.accounting.company_general_ledger.GeneralLedgerAccountSettingView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Permet de sélectionner les comptes qui seront affichés aux entrepreneurs'¶
- property info_message¶
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”.
- keys = ('company_general_ledger_accounts_filter',)¶
- redirect_route_name = '/admin/accounting/company_general_ledger'¶
- request: Request¶
- route_name = '/admin/accounting/company_general_ledger/general_ledger_account_setting'¶
- schema = <colander.Schema object at 140624182348752 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Comptes à afficher'¶
- validation_msg = 'Les informations ont bien été enregistrées'¶
- class endi.views.admin.accounting.company_general_ledger.GeneralLedgerAccountWordingAddView(context, request=None)¶
Bases :
BaseAdminAddView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
GeneralLedgerAccountWording
- request: Request¶
- route_name = '/admin/accounting/company_general_ledger/general_ledger_account_wording_list'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624182348624 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Ajouter un nom de compte'¶
- class endi.views.admin.accounting.company_general_ledger.GeneralLedgerAccountWordingDeleteView(context, request=None)¶
Bases :
BaseAdminDeleteView- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/accounting/company_general_ledger/general_ledger_account_wording_list/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.company_general_ledger.GeneralLedgerAccountWordingEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
GeneralLedgerAccountWording
- request: Request¶
- route_name = '/admin/accounting/company_general_ledger/general_ledger_account_wording_list/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624182628752 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Modifier un nom de compte'¶
- class endi.views.admin.accounting.company_general_ledger.GeneralLedgerAccountWordingListView(context, request=None)¶
Bases :
AdminCrudListView- children = []¶
- columns = ['Numéro de compte', 'Nom du compte']¶
- dbsession: DBSESSION¶
- description = "Permet d'afficher un nom correspondant au numéro de compte dans le Grand Livre"¶
- factory¶
alias de
GeneralLedgerAccountWording
- item_name = 'Nom de compte'¶
- item_route_name = '/admin/accounting/company_general_ledger/general_ledger_account_wording_list/{id}'¶
- load_items()¶
Perform the listing query and return the result
- Renvoie:
List of SQLAlchemy object to present in the UI
- Type renvoyé:
obj
- request: Request¶
- route_name = '/admin/accounting/company_general_ledger/general_ledger_account_wording_list'¶
- session: ISession¶
- stream_actions(account_wording)¶
Stream the actions available for the given measure_type object :param obj measure_type: TreasuryMeasureType instance :returns: List of 4-uples (url, label, title, icon,)
- stream_columns(account_wording)¶
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 = 'Nom des numéros de comptes'¶
- class endi.views.admin.accounting.company_general_ledger.GeneralLedgerIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = "Paramétrer l'état de gestion « Grand livre » visible par les entrepreneurs."¶
- request: Request¶
- route_name = '/admin/accounting/company_general_ledger'¶
- session: ISession¶
- title = 'Grand Livre'¶
- endi.views.admin.accounting.company_general_ledger.add_routes(config)¶
Add routes related to this module
- endi.views.admin.accounting.company_general_ledger.add_views(config)¶
Add views defined in this module
- endi.views.admin.accounting.company_general_ledger.includeme(config)¶
endi.views.admin.accounting.income_statement_measures module¶
- class endi.views.admin.accounting.income_statement_measures.CategoryAddView(context, request=None)¶
Bases :
BaseAdminAddView- 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¶
- factory¶
alias de
IncomeStatementMeasureTypeCategory
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/categories'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624184017040 (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.accounting.income_statement_measures.CategoryDeleteView(context, request=None)¶
Bases :
BaseAdminDeleteViewCategory deletion view
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureTypeCategory
- on_delete()¶
On disable we reset the order
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/categories/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.income_statement_measures.CategoryDisableView(context, request=None)¶
Bases :
BaseAdminDisableViewView for measure disable/enable
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureTypeCategory
- on_disable()¶
On disable we set order to -1
- on_enable()¶
on enable we set order to 1
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/categories/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.income_statement_measures.CategoryEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureTypeCategory
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/categories/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624184017424 (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.accounting.income_statement_measures.CategoryListView(*args, **kwargs)¶
Bases :
AdminCrudListView- children = []¶
- columns = ['Libellé de la catégorie']¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureTypeCategory
- item_name = 'comptes de résultat'¶
- item_route_name = '/admin/accounting/income_statement_measures/categories/{id}'¶
- load_items()¶
Return the sqlalchemy models representing current queried elements :rtype: SQLAlchemy.Query object
- more_template_vars(result)¶
Hook allowing to add datas to the templating context
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/categories'¶
- session: ISession¶
- stream_actions(category)¶
Stream the actions available for the given category object :param obj catgegory: IncomeStatementMeasureTypeCategory instance :returns: List of 4-uples (url, label, title, icon,)
- stream_columns(measure_type)¶
Stream a column object (called from within the template)
- Paramètres:
measure_type (obj) – The object to display
- Renvoie:
A generator of labels representing the different columns of
our list :rtype: generator
- title = "Catégories d'indicateurs de compte de résultat"¶
- class endi.views.admin.accounting.income_statement_measures.IncomeStatementGeneralConfigView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = "Paramètres d'affichage par défaut des comptes de résultat."¶
- info_message = "Paramètres par défaut pour l'<strong>affichage</strong> et les <strong>exports tableur</strong> d'un compte de résultat.<br /> <br />Ils peuvent être changés par l'utilisateur/utilisatrice."¶
- keys = ['income_statement_default_show_decimals', 'income_statement_default_show_zero_rows']¶
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/config'¶
- schema = <colander.Schema object at 140624184018000 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Affichage des comptes de résultat'¶
- class endi.views.admin.accounting.income_statement_measures.IncomeStatementMeasureIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = "Paramétrer l'état de gestion « Comptes de résultat » visible par les entrepreneurs."¶
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures'¶
- session: ISession¶
- title = 'Comptes de résultat'¶
- class endi.views.admin.accounting.income_statement_measures.MeasureDeleteView(context, request=None)¶
Bases :
CategoryDeleteViewView for measure disable/enable
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureType
- on_delete()¶
On disable we reset the order
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/types/{category_id}/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.income_statement_measures.MeasureDisableView(context, request=None)¶
Bases :
CategoryDisableView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureType
- on_enable()¶
on enable we set order to 1
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/types/{category_id}/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.income_statement_measures.MeasureTypeAddView(context, request=None)¶
Bases :
BaseAdminAddView- before(form)¶
Launched before the form is used
- Paramètres:
form (obj) – The form object
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureType
- has_category = True¶
- is_total_form()¶
- merge_appstruct(appstruct, model)¶
Handle specific form keys when setting the new model’s datas
Regarding the type of total we manage (category total or operation specific total), we want to set some attributes
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/types/{category_id}/add'¶
- property schema¶
- session: ISession¶
- title = 'Ajouter'¶
- class endi.views.admin.accounting.income_statement_measures.MeasureTypeEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureType
- get_default_appstruct()¶
Collect datas that will initially populate the form
- is_total_form()¶
- merge_appstruct(appstruct, model)¶
Handle specific form keys when setting the new model’s datas
Regarding the type of total we manage (category total or operation specific total), we want to set some attributes
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/types/{category_id}/{id}'¶
- property schema¶
- 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.accounting.income_statement_measures.MeasureTypeListView(*args, **kwargs)¶
Bases :
AdminCrudListView- category_class¶
alias de
IncomeStatementMeasureTypeCategory
- children = []¶
- columns = ["Libellé de l'indicateur", 'Regroupe', 'Correspond à un total', 'Convention de signe']¶
- dbsession: DBSESSION¶
- factory¶
alias de
IncomeStatementMeasureType
- 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é:
- item_label = 'de compte de résultat'¶
- item_route_name = '/admin/accounting/income_statement_measures/types/{category_id}/{id}'¶
- load_items(year=None)¶
Return the sqlalchemy models representing current queried elements :rtype: SQLAlchemy.Query object
- more_template_vars(result)¶
Hook allowing to add datas to the templating context
- request: Request¶
- route_name = '/admin/accounting/income_statement_measures/types/{category_id}'¶
- session: ISession¶
- stream_actions(measure_type)¶
Stream the actions available for the given measure_type object :param obj measure_type: TreasuryMeasureType instance :returns: List of 4-uples (url, label, title, icon,)
- stream_columns(measure_type)¶
Stream a column object (called from within the template)
- Paramètres:
measure_type (obj) – The object to display
- Renvoie:
A generator of labels representing the different columns of
our list :rtype: generator
- 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”.
- property tree_url¶
- class endi.views.admin.accounting.income_statement_measures.TypeListIndexView(context, request=None)¶
-
- category_class¶
alias de
IncomeStatementMeasureTypeCategory
- category_route_name = '/admin/accounting/income_statement_measures/types/{category_id}'¶
- children = []¶
- help_message = "Les indicateurs de comptes de résultat permettent de\n regrouper les écritures comptables derrière un même libellé afin de les\n regrouper au sein d'un tableau annuel présentant le compte de résultat\n de chaque enseigne.<br />\n Les indicateurs sont divisés en plusieurs catégories. <br />\n Depuis cette interface, vous pouvez configurer, par\n catégorie, l'ensemble des indicateurs qui composeront les comptes de\n résultat de vos entrepreneurs."¶
- route_name = '/admin/accounting/income_statement_measures/types'¶
- title = 'Indicateurs de Compte de résultat'¶
- endi.views.admin.accounting.income_statement_measures.add_routes(config)¶
Add routes related to this module
- endi.views.admin.accounting.income_statement_measures.add_views(config)¶
Add views defined in this module
- endi.views.admin.accounting.income_statement_measures.includeme(config)¶
- endi.views.admin.accounting.income_statement_measures.move_view(context, request)¶
Reorder the current context moving it up in the category’s hierarchy
- Paramètres:
context (obj) – The given IncomeStatementMeasureType instance
endi.views.admin.accounting.index module¶
- endi.views.admin.accounting.index.admin_accounting_index_view(request)¶
- endi.views.admin.accounting.index.includeme(config)¶
endi.views.admin.accounting.treasury_measures module¶
- class endi.views.admin.accounting.treasury_measures.CategoryAddView(context, request=None)¶
Bases :
CategoryAddView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureTypeCategory
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/categories'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624176569040 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.CategoryDeleteView(context, request=None)¶
Bases :
CategoryDeleteViewCategory deletion view
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureTypeCategory
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/categories/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.CategoryDisableView(context, request=None)¶
Bases :
CategoryDisableViewView for measure disable/enable
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureTypeCategory
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/categories/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.CategoryEditView(context, request=None)¶
Bases :
CategoryEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureTypeCategory
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/categories/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624178155792 (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.accounting.treasury_measures.CategoryListView(*args, **kwargs)¶
Bases :
CategoryListView- children = []¶
- columns = ['Libellé de la catégorie']¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureTypeCategory
- item_name = 'états de trésorerie'¶
- item_route_name = '/admin/accounting/treasury_measures/categories/{id}'¶
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/categories'¶
- session: ISession¶
- title = "Catégories d'indicateurs d'état de trésorerie"¶
- class endi.views.admin.accounting.treasury_measures.MeasureDeleteView(context, request=None)¶
Bases :
MeasureDeleteViewView for measure disable/enable
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureType
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/types/{category_id}/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.MeasureDisableView(context, request=None)¶
Bases :
MeasureDisableView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureType
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/types/{category_id}/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.MeasureTypeAddView(context, request=None)¶
Bases :
MeasureTypeAddView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureType
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/types/{category_id}/add'¶
- session: ISession¶
- title = 'Ajouter'¶
- class endi.views.admin.accounting.treasury_measures.MeasureTypeEditView(context, request=None)¶
Bases :
MeasureTypeEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureType
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/types/{category_id}/{id}'¶
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.MeasureTypeListView(*args, **kwargs)¶
Bases :
MeasureTypeListView- category_class¶
alias de
TreasuryMeasureTypeCategory
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TreasuryMeasureType
- item_label = "d'état de trésorerie"¶
- item_route_name = '/admin/accounting/treasury_measures/types/{category_id}/{id}'¶
- more_template_vars(result)¶
Hook allowing to add datas to the templating context
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/types/{category_id}'¶
- session: ISession¶
- class endi.views.admin.accounting.treasury_measures.TreasuryMeasureIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = "Paramétrer l'état de gestion « État de trésorerie » visible par les entrepreneurs."¶
- request: Request¶
- route_name = '/admin/accounting/treasury_measures'¶
- session: ISession¶
- title = 'État de trésorerie'¶
- class endi.views.admin.accounting.treasury_measures.TreasuryMeasureUiView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = "Configuration des priorités d'affichage dans l'interface de l'entrepreneur"¶
- info_message = "Configurer l'indicateur de trésorerie qui sera mis en avant dans l'interface de l'entrepreneur"¶
- keys = ('treasury_measure_ui',)¶
- redirect_route_name = '/admin/accounting/treasury_measures'¶
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/ui'¶
- schema = <colander.Schema object at 140624176568656 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = "Configuration de l'interface entrepreneur"¶
- validation_msg = 'Les informations ont bien été enregistrées'¶
- class endi.views.admin.accounting.treasury_measures.TypeListIndexView(context, request=None)¶
Bases :
TypeListIndexView- category_class¶
alias de
TreasuryMeasureTypeCategory
- category_route_name = '/admin/accounting/treasury_measures/types/{category_id}'¶
- children = []¶
- dbsession: DBSESSION¶
- help_message = "Les indicateurs de états de trésorerie permettent de\n regrouper les écritures comptables derrière un même libellé afin de les\n regrouper au sein des états de trésorerie de chaque enseigne.<br />\n Les indicateurs sont divisés en plusieurs catégories.<br />\n Depuis cette interface, vous pouvez configurer, par\n catégorie, l'ensemble des indicateurs qui composeront les états de\n trésorerie de vos entrepreneurs."¶
- request: Request¶
- route_name = '/admin/accounting/treasury_measures/types'¶
- session: ISession¶
- title = "Indicateurs d'état de trésorerie"¶
- endi.views.admin.accounting.treasury_measures.add_routes(config)¶
Add routes related to this module
- endi.views.admin.accounting.treasury_measures.add_views(config)¶
Add views defined in this module
- endi.views.admin.accounting.treasury_measures.includeme(config)¶
Module contents¶
- class endi.views.admin.accounting.AccountingIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les tableaux de bord (trésorerie, comptes de résultat) et les paramètres liés au logiciel de comptabilité.'¶
- request: Request¶
- route_name = '/admin/accounting'¶
- session: ISession¶
- title = 'Module Comptabilité'¶
- endi.views.admin.accounting.includeme(config)¶