endi.views.validation package¶
Submodules¶
endi.views.validation.expenses module¶
- class endi.views.validation.expenses.ExpensesValidationView(*args, **kwargs)¶
Bases :
BaseListView- add_template_vars = ('title',)¶
- dbsession: DBSESSION¶
- default_direction = 'desc'¶
- default_sort = 'status_date'¶
- filter_doc_status(query, appstruct)¶
- filter_follower(query, appstruct)¶
- filter_month(query, appstruct)¶
- filter_owner(query, appstruct)¶
- filter_year(query, appstruct)¶
- query()¶
The main query, should be overrided by a subclass
- request: Request¶
- schema = <endi.forms.lists.BaseListsSchema object at 140624049427088 (named )>¶
- session: ISession¶
- sort_columns = {'month': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'status_date': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}¶
- title = 'Notes de dépenses en attente de validation'¶
- endi.views.validation.expenses.includeme(config)¶
endi.views.validation.suppliers_invoices module¶
endi.views.validation.suppliers_orders module¶
endi.views.validation.tasks module¶
- class endi.views.validation.tasks.EstimationsValidationView(*args, **kwargs)¶
Bases :
TasksValidationView- dbsession: DBSESSION¶
- request: Request¶
- schema = <endi.forms.lists.BaseListsSchema object at 140624045461712 (named )>¶
- session: ISession¶
- task_classes = [<class 'endi.models.task.estimation.Estimation'>]¶
- task_types = ('estimation',)¶
- title = 'Devis en attente de validation'¶
- class endi.views.validation.tasks.InvoicesValidationView(*args, **kwargs)¶
Bases :
TasksValidationView- dbsession: DBSESSION¶
- request: Request¶
- session: ISession¶
- task_classes = [<class 'endi.models.task.invoice.Invoice'>, <class 'endi.models.task.invoice.CancelInvoice'>]¶
- task_types = ('invoice', 'cancelinvoice', 'internalinvoice', 'internalcancelinvoice')¶
- title = 'Factures et Avoirs en attente de validation'¶
- class endi.views.validation.tasks.TasksValidationView(*args, **kwargs)¶
Bases :
BaseListView- add_template_vars = ('title', 'task_types')¶
- dbsession: DBSESSION¶
- default_direction = 'desc'¶
- default_sort = 'status_date'¶
- filter_business_type_id(query, appstruct)¶
- filter_company(query, appstruct)¶
- filter_customer(query, appstruct)¶
- filter_doctype(query, appstruct)¶
- filter_follower(query, appstruct)¶
- query()¶
The main query, should be overrided by a subclass
- request: Request¶
- schema = <endi.forms.lists.BaseListsSchema object at 140624045406992 (named )>¶
- session: ISession¶
- sort_columns = {'company': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'customer': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'date': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'ht': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'internal_number': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'status_date': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'ttc': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'tva': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}¶
- task_classes = []¶
- task_types = None¶
- endi.views.validation.tasks.includeme(config)¶
Module contents¶
- endi.views.validation.includeme(config)¶