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)