endi package¶
Subpackages¶
- endi.alembic package
- endi.compute package
- Subpackages
- endi.compute.price_study package
- endi.compute.sage package
- Submodules
- endi.compute.sage.base module
- endi.compute.sage.expense module
- endi.compute.sage.expense_payment module
- endi.compute.sage.invoice module
- endi.compute.sage.payment module
- endi.compute.sage.supplier_invoice module
- endi.compute.sage.supplier_invoice_payment module
- endi.compute.sage.utils module
- Module contents
- endi.compute.sage_generation_expert package
- endi.compute.sale_product package
- endi.compute.task package
- Submodules
- endi.compute.base_line module
- endi.compute.expense module
ExpenseCompute
ExpenseCompute.get_lines()
ExpenseCompute.get_lines_by_type()
ExpenseCompute.get_total()
ExpenseCompute.is_void
ExpenseCompute.kmlines
ExpenseCompute.lines
ExpenseCompute.paid()
ExpenseCompute.payments
ExpenseCompute.topay()
ExpenseCompute.total
ExpenseCompute.total_ht
ExpenseCompute.total_km
ExpenseCompute.total_tva
ExpenseKmLineCompute
ExpenseLineCompute
- endi.compute.math_utils module
NullValue
amount()
compute_floored_ht_from_ttc()
compute_genuine_ht_from_ttc()
compute_ht_from_ttc()
compute_ht_from_ttc_in_int()
compute_tva()
compute_tva_from_ttc()
convert_to_float()
convert_to_int()
dec_round()
floor()
floor_to_precision()
integer_to_amount()
percent()
percentage()
round()
str_to_float()
str_to_int()
translate_integer_precision()
- endi.compute.parser module
- endi.compute.supplier_invoice module
SupplierInvoiceCompute
SupplierInvoiceCompute.cae_paid()
SupplierInvoiceCompute.cae_topay()
SupplierInvoiceCompute.cae_total
SupplierInvoiceCompute.get_lines_by_type()
SupplierInvoiceCompute.orders_cae_total
SupplierInvoiceCompute.orders_total
SupplierInvoiceCompute.orders_total_ht
SupplierInvoiceCompute.orders_total_tva
SupplierInvoiceCompute.orders_worker_total
SupplierInvoiceCompute.paid()
SupplierInvoiceCompute.topay()
SupplierInvoiceCompute.total
SupplierInvoiceCompute.total_ht
SupplierInvoiceCompute.total_tva
SupplierInvoiceCompute.worker_paid()
SupplierInvoiceCompute.worker_topay()
SupplierInvoiceCompute.worker_total
SupplierInvoiceLineCompute
- endi.compute.supplier_order module
- Module contents
- Subpackages
- endi.consts package
- endi.events package
- Submodules
- endi.events.business module
- endi.events.expense module
- endi.events.files module
- endi.events.indicators module
- endi.events.mail module
- endi.events.model_events module
- endi.events.status_changed module
- endi.events.supplier module
- endi.events.tasks module
- Module contents
- endi.export package
- Submodules
- endi.export.activity_pdf module
- endi.export.cegid module
- endi.export.excel module
- endi.export.expense_excel module
Column
StaticColumn
TypedColumn
XlsExpense
XlsExpense.get_cell_val()
XlsExpense.get_column_cell()
XlsExpense.get_columns()
XlsExpense.get_disabled_types_columns()
XlsExpense.get_formatted_cell_val()
XlsExpense.get_km_column()
XlsExpense.get_merged_cells()
XlsExpense.get_tel_column()
XlsExpense.render()
XlsExpense.set_col_width()
XlsExpense.title
XlsExpense.write_accord()
XlsExpense.write_activity_expenses()
XlsExpense.write_code()
XlsExpense.write_company()
XlsExpense.write_expense_table()
XlsExpense.write_full_line()
XlsExpense.write_global_total_ht()
XlsExpense.write_global_total_ttc()
XlsExpense.write_global_total_tva()
XlsExpense.write_internal_expenses()
XlsExpense.write_km_book()
XlsExpense.write_number()
XlsExpense.write_period()
XlsExpense.write_table()
XlsExpense.write_table_footer()
XlsExpense.write_table_header()
XlsExpense.write_title()
XlsExpense.write_total()
XlsExpense.write_user()
XlsExpense.write_vehicle_information()
- endi.export.ods module
- endi.export.sage module
SageCsvWriter
SageCsvWriter.amount_precision
SageCsvWriter.delimiter
SageCsvWriter.encoding
SageCsvWriter.extension
SageCsvWriter.format_credit()
SageCsvWriter.format_date()
SageCsvWriter.format_debit()
SageCsvWriter.format_echeance()
SageCsvWriter.format_libelle()
SageCsvWriter.headers
SageCsvWriter.mimetype
SageCsvWriter.quotechar
SageExpenseCsvWriter
SageExpensePaymentCsvWriter
SageInvoiceCsvWriter
SagePaymentCsvWriter
SageSupplierInvoiceCsvWriter
SageSupplierPaymentCsvWriter
- endi.export.sage_generation_expert module
- endi.export.task_pdf module
- endi.export.utils module
JSONExportSQLAlchemySchemaNode
JSONExportSQLAlchemySchemaNode.CLASS
JSONExportSQLAlchemySchemaNode.EXCLUDES
JSONExportSQLAlchemySchemaNode.INCLUDES
JSONExportSQLAlchemySchemaNode.OVERRIDES
JSONExportSQLAlchemySchemaNode.dictify()
JSONExportSQLAlchemySchemaNode.get_schema_from_relationship()
JSONExportSQLAlchemySchemaNode.objectify()
JSONExportSQLAlchemySchemaNode.sqla_info_key
detect_file_mimetype()
ensure_encoding_bridge()
format_filename()
get_buffer_value()
slugify()
store_export_file()
write_file_to_request()
write_headers()
- endi.export.workshop_pdf module
- Module contents
- endi.forms package
- Subpackages
- endi.forms.admin package
- endi.forms.business package
- endi.forms.management package
- endi.forms.price_study package
- endi.forms.project package
- endi.forms.sale_product package
- endi.forms.supply package
- endi.forms.tasks package
- endi.forms.third_party package
- endi.forms.training package
- endi.forms.user package
- Submodules
- endi.forms.accounting module
CreditAmountRangeSchema
DebitAmountRangeSchema
PeriodSchema
accounting_closure_year_validator()
complex_total_validator()
get_add_edit_accounting_operation_schema()
get_admin_accounting_closure_schema()
get_admin_accounting_measure_type_schema()
get_admin_accounting_type_category_schema()
get_admin_general_ledger_account_wording_schema()
get_balance_sheet_measures_list_schema()
get_company_general_ledger_operations_list_schema()
get_deferred_complex_total_description()
get_deferred_widget_categories()
get_income_statement_measures_list_schema()
get_operation_list_schema()
get_treasury_measures_list_schema()
get_upload_list_schema()
get_upload_treasury_list_schema()
- endi.forms.activity module
- endi.forms.bank_remittance module
- endi.forms.commercial module
- endi.forms.company module
- endi.forms.competence module
- endi.forms.csv_import module
- endi.forms.custom_types module
- endi.forms.duplicate module
- endi.forms.expense module
- endi.forms.export module
AccountingExportLogEntryListSchema
AllSchema
BPFYearSchema
CategoryNode
ExpenseAllSchema
ExpenseNumberSchema
ExpensePaymentAllSchema
ExpensePaymentPeriodSchema
ExpenseSchema
ExportedFieldNode
InvoiceAllSchema
InvoiceDoctypeNode
InvoiceNumberSchema
InvoicePeriodSchema
InvoicesRangeSchema
OnlyAutoValidatedFieldNode
PaymentAllSchema
PaymentDoctypeNode
PaymentModeNode
PaymentPeriodSchema
PeriodSchema
SupplierInvoiceAllSchema
SupplierInvoiceDoctypeNode
SupplierInvoiceNumberSchema
SupplierInvoicePeriodSchema
SupplierInvoiceSchema
SupplierPaymentAllSchema
SupplierPaymentDoctypeNode
SupplierPaymentNumberSchema
SupplierPaymentPeriodSchema
accounting_exporter_choices_query()
get_accounting_export_log_schema()
- endi.forms.fields module
- endi.forms.files module
- endi.forms.holiday module
- endi.forms.job module
- endi.forms.jsonschema module
ArrayTypeConverter
BaseStringTypeConverter
BooleanTypeConverter
ConversionError
DateTimeTypeConverter
DateTypeConverter
IntegerTypeConverter
NoSuchConverter
NumberTypeConverter
ObjectTypeConverter
StringTypeConverter
TimeTypeConverter
TypeConversionDispatcher
TypeConverter
ValidatorConversionDispatcher
convert_length_validator_factory()
convert_oneof_validator_factory()
convert_range_validator()
convert_regex_validator()
convert_to_jsonschema()
finalize_conversion()
- endi.forms.lists module
- endi.forms.payments module
- endi.forms.progress_invoicing module
- endi.forms.statistics module
- endi.forms.treasury_files module
- endi.forms.validators module
- endi.forms.widgets module
- endi.forms.workshop module
- Module contents
CustomModelSchemaNode
CustomModelSequenceSchemaNode
DeferredAll()
clean_html_preparer()
colander_invalid_on_multiple_nodes()
come_from_node()
customize_field()
deferred_id_validator()
file_appstruct()
flatten_appstruct()
flatten_appstruct_to_key_value()
force_iterable_preparer()
get_date_input()
get_datetime_input()
get_deferred_default()
get_deferred_model_select()
get_deferred_model_select_checkbox()
get_deferred_model_select_validator()
get_deferred_select()
get_deferred_select_validator()
get_excluded()
get_fileupload_widget()
get_hidden_field_conf()
get_model_checkbox_list_node()
get_model_select_option_values()
get_month_options()
get_month_select_widget()
get_radio()
get_select()
get_select_validator()
get_sequence_child_item()
get_sequence_child_item_id_node()
get_year_select_deferred()
id_node()
mail_node()
mail_validator()
max_len_validator()
merge_session_with_post()
mk_choice_node_factory()
mk_filter_node_factory()
month_select_node()
now_node()
popup_node()
public_file_appstruct()
range_validator()
reorder_schema()
richtext_widget()
status_filter_node()
textarea_node()
today_node()
truncate_preparer()
uniq_entries_preparer()
year_filter_node()
year_select_node()
- Subpackages
- endi.i18n package
- endi.models package
- Subpackages
- endi.models.accounting package
- Submodules
- endi.models.accounting.accounting_closures module
- endi.models.accounting.balance_sheet_measures module
- endi.models.accounting.base module
- endi.models.accounting.bookeeping module
- endi.models.accounting.general_ledger_account_wordings module
- endi.models.accounting.income_statement_measures module
- endi.models.accounting.operations module
- endi.models.accounting.services module
- endi.models.accounting.treasury_measures module
- endi.models.accounting.types module
- Module contents
- endi.models.expense package
- endi.models.export package
- endi.models.price_study package
- Submodules
- endi.models.price_study.base module
- endi.models.price_study.chapter module
- endi.models.price_study.discount module
- endi.models.price_study.price_study module
- endi.models.price_study.product module
- endi.models.price_study.services module
- endi.models.price_study.work module
- endi.models.price_study.work_item module
- Module contents
- endi.models.progress_invoicing package
- endi.models.project package
- Submodules
- endi.models.project.business module
- endi.models.project.file_types module
- endi.models.project.mentions module
- endi.models.project.mixins module
- endi.models.project.naming module
- endi.models.project.phase module
- endi.models.project.project module
- endi.models.project.types module
- Module contents
- endi.models.sale_product package
- Submodules
- endi.models.sale_product.base module
- endi.models.sale_product.category module
- endi.models.sale_product.sale_product module
- endi.models.sale_product.services module
- endi.models.sale_product.training module
- endi.models.sale_product.work module
- endi.models.sale_product.work_item module
- Module contents
- endi.models.services package
- Submodules
- endi.models.services.bpf module
- endi.models.services.business module
- endi.models.services.business_status module
- endi.models.services.company module
- endi.models.services.find_company module
- endi.models.services.mixins module
- endi.models.services.naming module
- endi.models.services.official_number module
- endi.models.services.phase module
- endi.models.services.project module
- endi.models.services.sale_file_requirements module
- endi.models.services.user module
- Module contents
- endi.models.supply package
- Subpackages
- Submodules
- endi.models.supply.actions module
- endi.models.supply.internalpayment module
- endi.models.supply.internalsupplier_invoice module
- endi.models.supply.internalsupplier_order module
- endi.models.supply.mixins module
- endi.models.supply.payment module
- endi.models.supply.supplier_invoice module
- endi.models.supply.supplier_order module
- Module contents
- endi.models.task package
- Subpackages
- Submodules
- endi.models.task.actions module
- endi.models.task.estimation module
- endi.models.task.insurance module
- endi.models.task.internalestimation module
- endi.models.task.internalinvoice module
- endi.models.task.internalpayment module
- endi.models.task.invoice module
- endi.models.task.mentions module
- endi.models.task.options module
- endi.models.task.payment module
- endi.models.task.task module
- endi.models.task.unity module
- Module contents
- endi.models.third_party package
- endi.models.training package
- endi.models.user package
- endi.models.accounting package
- Submodules
- endi.models.action_manager module
- endi.models.activity module
Activity
Activity.action
Activity.action_id
Activity.action_label
Activity.action_label_obj
Activity.attendances
Activity.children
Activity.companies
Activity.conseillers
Activity.created_at
Activity.datetime
Activity.documents
Activity.duration
Activity.file_requirements
Activity.files
Activity.id
Activity.mode
Activity.name
Activity.notes
Activity.objectifs
Activity.owner
Activity.owner_id
Activity.parent
Activity.parent_id
Activity.point
Activity.signup_mode
Activity.status
Activity.statuses
Activity.subaction_id
Activity.subaction_label
Activity.subaction_label_obj
Activity.type_
Activity.type_id
Activity.type_object
Activity.updated_at
ActivityAction
ActivityMode
ActivityType
Attendance
Event
Event.attendances
Event.children
Event.created_at
Event.datetime
Event.file_requirements
Event.files
Event.id
Event.is_participant()
Event.name
Event.owner
Event.owner_id
Event.parent
Event.parent_id
Event.participants
Event.signup_mode
Event.sorted_attendances
Event.sorted_participants
Event.status
Event.statuses
Event.type_
Event.updated_at
Event.user_status()
get_activity_years()
- endi.models.career_path module
CareerPath
CareerPath.amendment_number
CareerPath.cae_situation
CareerPath.cae_situation_id
CareerPath.career_stage
CareerPath.career_stage_id
CareerPath.employee_quality
CareerPath.employee_quality_id
CareerPath.end_date
CareerPath.file_rel
CareerPath.files
CareerPath.goals_amount
CareerPath.goals_period
CareerPath.hourly_rate_string
CareerPath.id
CareerPath.motif_sortie
CareerPath.motif_sortie_id
CareerPath.num_hours
CareerPath.parcours_salary
CareerPath.query()
CareerPath.stage_type
CareerPath.start_date
CareerPath.taux_horaire
CareerPath.type_contrat
CareerPath.type_contrat_id
CareerPath.type_sortie
CareerPath.type_sortie_id
CareerPath.userdatas
CareerPath.userdatas_id
CareerPathFileRel
EmployeeQualityOption
MotifSortieOption
TypeContratOption
TypeSortieOption
save_file_careerpath_relationship()
start_listening()
update_user_situation_cae()
- endi.models.career_stage module
- endi.models.commercial module
- endi.models.company module
Company
Company.IBAN
Company.RIB
Company.accompagnement_activities
Company.active
Company.activities
Company.address
Company.antenne
Company.antenne_id
Company.bank_account
Company.cgv
Company.children
Company.city
Company.code_compta
Company.contribution
Company.country
Company.created_at
Company.customers
Company.decimal_to_display
Company.disable()
Company.email
Company.employees
Company.employs()
Company.enable()
Company.expense
Company.file_requirements
Company.files
Company.follower
Company.follower_id
Company.format_label_from_datas()
Company.full_label
Company.general_customer_account
Company.general_expense_account
Company.general_overhead
Company.general_supplier_account
Company.get_active_employees()
Company.get_cancelinvoices()
Company.get_companies_select_datas()
Company.get_company_id()
Company.get_contribution()
Company.get_customer_codes_and_names()
Company.get_employee_ids()
Company.get_estimations()
Company.get_general_customer_account()
Company.get_general_expense_account()
Company.get_general_supplier_account()
Company.get_id_by_analytical_account()
Company.get_invoices()
Company.get_last_treasury_main_indicator()
Company.get_late_invoices()
Company.get_main_activity()
Company.get_nb_km_on_period()
Company.get_next_cancelinvoice_index()
Company.get_next_estimation_index()
Company.get_next_invoice_index()
Company.get_project_codes_and_names()
Company.get_rate()
Company.get_rate_level()
Company.get_real_customers()
Company.get_recent_tasks()
Company.get_supplier_codes_and_names()
Company.get_tasks()
Company.get_third_party_customer_account()
Company.get_third_party_supplier_account()
Company.get_total_expenses_and_km_on_period()
Company.get_total_expenses_on_period()
Company.get_total_purchases_on_period()
Company.get_turnover()
Company.goal
Company.has_group_member()
Company.has_invoices()
Company.has_trainer()
Company.header
Company.header_file
Company.header_id
Company.id
Company.insurance
Company.internal
Company.internalcontribution
Company.internalgeneral_customer_account
Company.internalgeneral_supplier_account
Company.internalinsurance
Company.internalthird_party_customer_account
Company.internalthird_party_supplier_account
Company.label_datas_query()
Company.logo
Company.logo_file
Company.logo_id
Company.main_activity
Company.margin_rate
Company.mobile
Company.month_company_invoice_sequence_init_date
Company.month_company_invoice_sequence_init_value
Company.name
Company.parent
Company.parent_id
Company.phone
Company.projects
Company.query()
Company.query_for_select_with_trainer()
Company.sale_products
Company.set_datas_from_user()
Company.statuses
Company.supplier_invoices
Company.suppliers
Company.tasks
Company.third_party_customer_account
Company.third_party_supplier_account
Company.turnoverprojections
Company.type_
Company.updated_at
Company.use_margin_rate_in_catalog
Company.zip_code
CompanyActivity
- endi.models.competence module
- endi.models.config module
- endi.models.files module
File
File.associated_cached_task
File.children
File.company_header_backref
File.company_logo_backref
File.created_at
File.data
File.data_obj
File.description
File.duplicate()
File.file_requirements
File.file_type
File.file_type_id
File.files
File.getvalue()
File.id
File.label
File.mimetype
File.name
File.parent
File.parent_id
File.query_for_filetable()
File.sale_file_requirements
File.size
File.statuses
File.template_backref
File.type_
File.updated_at
File.user_photo_backref
FileType
Template
Template.active
Template.associated_cached_task
Template.children
Template.company_header_backref
Template.company_logo_backref
Template.created_at
Template.data
Template.description
Template.file_requirements
Template.file_type
Template.file_type_id
Template.files
Template.id
Template.label
Template.mimetype
Template.name
Template.parent
Template.parent_id
Template.query()
Template.sale_file_requirements
Template.size
Template.statuses
Template.template_backref
Template.templated
Template.type_
Template.updated_at
Template.user_photo_backref
TemplatingHistory
- endi.models.form_options module
FormFieldDefinition
FormFieldDefinition.default
FormFieldDefinition.field_name
FormFieldDefinition.form
FormFieldDefinition.form_config()
FormFieldDefinition.get_default()
FormFieldDefinition.get_definition()
FormFieldDefinition.get_definitions()
FormFieldDefinition.get_form_labels()
FormFieldDefinition.id
FormFieldDefinition.required
FormFieldDefinition.title
FormFieldDefinition.visible
- endi.models.holiday module
- endi.models.indicators module
CustomBusinessIndicator
CustomBusinessIndicator.business
CustomBusinessIndicator.business_id
CustomBusinessIndicator.created_at
CustomBusinessIndicator.forced
CustomBusinessIndicator.id
CustomBusinessIndicator.label
CustomBusinessIndicator.name
CustomBusinessIndicator.status
CustomBusinessIndicator.type_
CustomBusinessIndicator.updated_at
CustomBusinessIndicator.validation_status
Indicator
Indicator.DANGER_STATUS
Indicator.DEFAULT_STATUS
Indicator.INVALID_STATUS
Indicator.STATUSES
Indicator.SUCCESS_STATUS
Indicator.VALIDATION_STATUS
Indicator.VALID_STATUS
Indicator.WAIT_STATUS
Indicator.WARNING_STATUS
Indicator.cmp_status()
Indicator.created_at
Indicator.find_lowest_status()
Indicator.force()
Indicator.forced
Indicator.id
Indicator.main_status
Indicator.set_default_status()
Indicator.set_validation_status()
Indicator.status
Indicator.type_
Indicator.unforce()
Indicator.updated_at
Indicator.validated
Indicator.validation_status
SaleFileRequirement
SaleFileRequirement.created_at
SaleFileRequirement.doctype
SaleFileRequirement.file_id
SaleFileRequirement.file_object
SaleFileRequirement.file_type
SaleFileRequirement.file_type_id
SaleFileRequirement.forced
SaleFileRequirement.get_by_type_id()
SaleFileRequirement.id
SaleFileRequirement.merge_indicator()
SaleFileRequirement.node
SaleFileRequirement.node_id
SaleFileRequirement.remove_file()
SaleFileRequirement.requirement_type
SaleFileRequirement.set_default_status()
SaleFileRequirement.set_default_validation_status()
SaleFileRequirement.set_file()
SaleFileRequirement.status
SaleFileRequirement.type_
SaleFileRequirement.update_file()
SaleFileRequirement.update_status()
SaleFileRequirement.updated_at
SaleFileRequirement.validation
SaleFileRequirement.validation_status
- endi.models.listeners module
- endi.models.node module
- endi.models.options module
ConfigurableOption
ConfigurableOption.active
ConfigurableOption.get_next_order()
ConfigurableOption.id
ConfigurableOption.insert()
ConfigurableOption.label
ConfigurableOption.move_down()
ConfigurableOption.move_up()
ConfigurableOption.order
ConfigurableOption.query()
ConfigurableOption.reorder()
ConfigurableOption.type_
get_id_foreignkey_col()
- endi.models.payments module
Bank
BankAccount
BankAccount.active
BankAccount.bic
BankAccount.code_journal
BankAccount.compte_cg
BankAccount.default
BankAccount.expense_payments
BankAccount.iban
BankAccount.id
BankAccount.label
BankAccount.order
BankAccount.payments
BankAccount.rib_account_key
BankAccount.rib_account_number
BankAccount.rib_bank_code
BankAccount.rib_bank_office
BankAccount.supplier_payments
BankAccount.type_
BankAccount.user_payments
PaymentMode
PaymentModelMixin
- endi.models.populate module
PopulateRegistry
populate_accounting_balance_sheet_types()
populate_accounting_book_modules()
populate_accounting_income_statement_measure_types()
populate_accounting_treasury_measure_types()
populate_banks()
populate_bookentry_config()
populate_business_type_task_mention()
populate_cae_situations_and_career_stages()
populate_contract_types()
populate_database()
populate_doctype_label_override()
populate_expense_types()
populate_file_types_and_requirements()
populate_form_field_definitions()
populate_groups()
populate_main_config()
populate_notification_types_and_channels()
populate_number_templates()
populate_price_study_config()
populate_project_types()
populate_system_user()
populate_task_mentions()
populate_thirdparty_account_mandatory()
populate_training_bpf_specialities()
populate_training_types()
populate_tva_and_products()
- endi.models.sequence_number module
GlobalSequence
MonthCompanySequence
MonthSequence
SequenceNumber
SequenceNumber.SEQUENCE_EXPENSESHEET_GLOBAL
SequenceNumber.SEQUENCE_EXPENSESHEET_MONTH
SequenceNumber.SEQUENCE_EXPENSESHEET_MONTH_COMPANY
SequenceNumber.SEQUENCE_EXPENSESHEET_YEAR
SequenceNumber.SEQUENCE_INTERNALINVOICE_GLOBAL
SequenceNumber.SEQUENCE_INTERNALINVOICE_MONTH
SequenceNumber.SEQUENCE_INTERNALINVOICE_MONTH_COMPANY
SequenceNumber.SEQUENCE_INTERNALINVOICE_YEAR
SequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_GLOBAL
SequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_MONTH
SequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_MONTH_COMPANY
SequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_YEAR
SequenceNumber.SEQUENCE_INVOICE_GLOBAL
SequenceNumber.SEQUENCE_INVOICE_MONTH
SequenceNumber.SEQUENCE_INVOICE_MONTH_COMPANY
SequenceNumber.SEQUENCE_INVOICE_YEAR
SequenceNumber.SEQUENCE_SUPPLIERINVOICE_GLOBAL
SequenceNumber.SEQUENCE_SUPPLIERINVOICE_MONTH
SequenceNumber.SEQUENCE_SUPPLIERINVOICE_MONTH_COMPANY
SequenceNumber.SEQUENCE_SUPPLIERINVOICE_YEAR
SequenceNumber.id
SequenceNumber.index
SequenceNumber.node
SequenceNumber.node_id
SequenceNumber.sequence
YearSequence
- endi.models.statistics module
StatisticCriterion
StatisticCriterion.children
StatisticCriterion.complex
StatisticCriterion.date_search1
StatisticCriterion.date_search2
StatisticCriterion.duplicate()
StatisticCriterion.entry_id
StatisticCriterion.has_parent()
StatisticCriterion.id
StatisticCriterion.key
StatisticCriterion.method
StatisticCriterion.parent
StatisticCriterion.parent_id
StatisticCriterion.root
StatisticCriterion.search1
StatisticCriterion.search2
StatisticCriterion.searches
StatisticCriterion.type
StatisticEntry
StatisticSheet
- endi.models.status module
PaidStatusHolderMixin
PaidStatusHolderMixin.check_resulted()
PaidStatusHolderMixin.get_resulted()
PaidStatusHolderMixin.is_resulted()
PaidStatusHolderMixin.paid_status
PaidStatusHolderMixin.paid_status_comment
PaidStatusHolderMixin.paid_status_date
PaidStatusHolderMixin.paid_status_history
PaidStatusHolderMixin.paid_status_user_id
PaidStatusHolderMixin.payments
PaidStatusHolderMixin.record_payment()
PaidStatusHolderMixin.topay()
StatusHolderMixin
StatusLogEntry
ValidationStatusHolderMixin
ValidationStatusHolderService
status_column()
status_comment_column()
status_date_column()
status_history_relationship()
status_user_id_column()
status_user_relationship()
- endi.models.tools module
- endi.models.tva module
- endi.models.workshop module
Timeslot
Timeslot.attendances
Timeslot.children
Timeslot.created_at
Timeslot.datetime
Timeslot.duplicate()
Timeslot.duration
Timeslot.end_time
Timeslot.file_requirements
Timeslot.files
Timeslot.id
Timeslot.name
Timeslot.owner
Timeslot.owner_id
Timeslot.parent
Timeslot.parent_id
Timeslot.signup_mode
Timeslot.start_time
Timeslot.status
Timeslot.statuses
Timeslot.type_
Timeslot.updated_at
Timeslot.workshop
Timeslot.workshop_id
Workshop
Workshop.attendances
Workshop.children
Workshop.company_manager
Workshop.company_manager_id
Workshop.created_at
Workshop.datetime
Workshop.description
Workshop.duplicate()
Workshop.file_requirements
Workshop.files
Workshop.get_company_id()
Workshop.id
Workshop.info1
Workshop.info1_id
Workshop.info2
Workshop.info2_id
Workshop.info3
Workshop.info3_id
Workshop.max_participants
Workshop.name
Workshop.owner
Workshop.owner_id
Workshop.parent
Workshop.parent_id
Workshop.place
Workshop.relates_single_day()
Workshop.signup_mode
Workshop.status
Workshop.statuses
Workshop.tags
Workshop.timeslots
Workshop.title
Workshop.trainers
Workshop.type_
Workshop.updated_at
WorkshopAction
WorkshopTagOption
get_workshop_years()
- Module contents
- Subpackages
- endi.panels package
- Subpackages
- Submodules
- endi.panels.activity module
- endi.panels.files module
- endi.panels.form module
- endi.panels.indicators module
- endi.panels.menu module
- endi.panels.navigation module
- endi.panels.sidebar module
- endi.panels.tabs module
- endi.panels.third_party module
- endi.panels.widgets module
- endi.panels.workshop module
- Module contents
- endi.plugins package
- endi.scripts package
- Submodules
- endi.scripts.endi_admin module
- endi.scripts.endi_anonymize module
- endi.scripts.endi_cache module
- endi.scripts.endi_clean module
- endi.scripts.endi_company_export module
- endi.scripts.endi_custom module
- endi.scripts.endi_export module
- endi.scripts.endi_load_demo_data module
- endi.scripts.endi_migrate module
- endi.scripts.utils module
- Module contents
- endi.sql_compute package
- endi.statistics package
- Submodules
- endi.statistics.filter_options module
- endi.statistics.inspect module
- endi.statistics.query_helper module
AndQueryFactory
BoolCriterionQueryHelper
CriterionQueryHelper
CriterionQueryHelper.filter_eq()
CriterionQueryHelper.filter_neq()
CriterionQueryHelper.filter_nll()
CriterionQueryHelper.filter_nnll()
CriterionQueryHelper.gen_filter()
CriterionQueryHelper.gen_having_clause()
CriterionQueryHelper.get_join_class()
CriterionQueryHelper.key
CriterionQueryHelper.model
CriterionQueryHelper.none_values
CriterionQueryHelper.search1
CriterionQueryHelper.type
DateCriterionQueryHelper
DateCriterionQueryHelper.filter_dr()
DateCriterionQueryHelper.filter_ndr()
DateCriterionQueryHelper.filter_previous_month()
DateCriterionQueryHelper.filter_previous_year()
DateCriterionQueryHelper.filter_this_month()
DateCriterionQueryHelper.filter_this_year()
DateCriterionQueryHelper.get_first_day_of_previous_month()
DateCriterionQueryHelper.having_first_dr()
DateCriterionQueryHelper.having_first_previous_month()
DateCriterionQueryHelper.having_first_previous_year()
DateCriterionQueryHelper.having_first_this_month()
DateCriterionQueryHelper.having_first_this_year()
DateCriterionQueryHelper.having_last_dr()
DateCriterionQueryHelper.having_last_previous_month()
DateCriterionQueryHelper.having_last_previous_year()
DateCriterionQueryHelper.having_last_this_month()
DateCriterionQueryHelper.having_last_this_year()
EntryQueryFactory
MissingDatasError
NumericCriterionQueryHelper
OneToManyQueryFactory
OptRelCriterionQueryHelper
OrQueryFactory
QueryFactory
RelatedCriterionQueryHelper
SheetQueryFactory
StaticOptRelCriterionQueryHelper
StrCriterionQueryHelper
get_query()
get_query_factory()
get_query_helper()
- Module contents
- endi.subscribers package
- endi.tests package
- Subpackages
- endi.tests.compute package
- Subpackages
- Submodules
- endi.tests.compute.conftest module
- endi.tests.compute.test_expense module
- endi.tests.compute.test_math_utils module
- endi.tests.compute.test_parser module
- endi.tests.compute.test_price_study module
- endi.tests.compute.test_sale_product module
- endi.tests.compute.test_supplier_invoice module
- Module contents
- endi.tests.endi_celery package
- endi.tests.endi_payment package
- endi.tests.forms package
- Subpackages
- Submodules
- endi.tests.forms.conftest module
- endi.tests.forms.test_accounting module
- endi.tests.forms.test_admin module
- endi.tests.forms.test_custom_types module
- endi.tests.forms.test_expense module
- endi.tests.forms.test_files module
- endi.tests.forms.test_forms module
- endi.tests.forms.test_payments module
- endi.tests.forms.test_progress_invoicing module
- endi.tests.forms.test_supplier_invoice module
- Module contents
- endi.tests.models package
- Subpackages
- Submodules
- endi.tests.models.conftest module
- endi.tests.models.test_activity module
- endi.tests.models.test_company module
- endi.tests.models.test_config module
- endi.tests.models.test_files module
- endi.tests.models.test_form_options module
- endi.tests.models.test_status module
- endi.tests.models.test_tva module
- Module contents
- endi.tests.panels package
- endi.tests.plugins package
- endi.tests.utils package
- Submodules
- endi.tests.utils.test_avatar module
- endi.tests.utils.test_datetimes module
- endi.tests.utils.test_files module
- endi.tests.utils.test_fileupload module
- endi.tests.utils.test_html module
- endi.tests.utils.test_image module
- endi.tests.utils.test_menu module
- endi.tests.utils.test_modules module
- endi.tests.utils.test_predicates module
- endi.tests.utils.test_rest module
- endi.tests.utils.test_security module
- endi.tests.utils.test_strings module
- Module contents
- endi.tests.views package
- Subpackages
- Submodules
- endi.tests.views.test_activity module
- endi.tests.views.test_auth module
- endi.tests.views.test_base module
- endi.tests.views.test_commercial module
- endi.tests.views.test_company module
- endi.tests.views.test_csv_import module
- endi.tests.views.test_forms_holiday module
- endi.tests.views.test_forms_project module
- endi.tests.views.test_forms_utils module
- endi.tests.views.test_forms_validator module
- endi.tests.views.test_holiday module
- endi.tests.views.test_treasury_files module
- endi.tests.views.test_workshop module
- Module contents
- endi.tests.compute package
- Submodules
- endi.tests.base module
- endi.tests.conftest module
- endi.tests.test_session module
- endi.tests.tools module
- Module contents
- Subpackages
- endi.utils package
- Submodules
- endi.utils.avatar module
- endi.utils.colanderalchemy module
- endi.utils.colors module
- endi.utils.controller module
- endi.utils.datetimes module
- endi.utils.filedepot module
- endi.utils.files module
- endi.utils.fileupload module
- endi.utils.formatters module
- endi.utils.html module
- endi.utils.image module
- endi.utils.iteration module
- endi.utils.menu module
AppMenu
AppMenuDropDown
AppMenuItem
AttrMenuDropdown
AttrMenuItem
BaseAppMenuContainer
BaseMenuElement
HtmlAppMenuItem
Menu
MenuDropdown
MenuItem
add_admin_menu()
add_company_menu()
add_help_menu()
add_menu_item_directive()
add_user_menu()
build_admin_menu_registry()
build_company_menu_registry()
build_user_menu_registry()
includeme()
- endi.utils.modules module
- endi.utils.navigation module
- endi.utils.pdf module
- endi.utils.predicates module
- endi.utils.renderer module
- endi.utils.rest module
- endi.utils.security module
- endi.utils.session module
- endi.utils.sqlalchemy_fix module
- endi.utils.status_rendering module
- endi.utils.strings module
add_trailing_zeros()
cancelinvoice_get_major_status()
compile_template_str()
estimation_get_major_status()
expense_get_major_status()
format_account()
format_activity_status()
format_amount()
format_cancelinvoice_status()
format_civilite()
format_estimation_status()
format_expense_status()
format_expense_status_sentence()
format_float()
format_indicator_main_status()
format_indicator_status()
format_invoice_status()
format_lower_ascii()
format_main_status()
format_name()
format_paymentmode()
format_quantity()
format_status()
format_status_sentence()
format_status_string()
format_supplier_invoice_status()
format_supplier_order_status()
format_task_type()
format_valid_status_message()
human_readable_filesize()
invoice_get_major_status()
is_hours()
major_status()
month_name()
pluralize()
remove_kms_training_zeros()
remove_newlines()
safe_ascii_str()
short_month_name()
supplier_invoice_get_major_status()
supplier_order_get_major_status()
- endi.utils.widgets module
- Module contents
- endi.views package
- Subpackages
- endi.views.accompagnement package
- endi.views.accounting package
- Submodules
- endi.views.accounting.balance_sheet_measures module
- endi.views.accounting.bank_remittances module
- endi.views.accounting.company_general_ledger module
- endi.views.accounting.income_statement_measures module
- endi.views.accounting.operations module
- endi.views.accounting.rest_api module
- endi.views.accounting.routes module
- endi.views.accounting.treasury_measures module
- Module contents
- endi.views.admin package
- endi.views.business package
- Submodules
- endi.views.business.business module
- endi.views.business.estimation module
- endi.views.business.expense module
- endi.views.business.files module
- endi.views.business.invoice module
- endi.views.business.layout module
- endi.views.business.lists module
- endi.views.business.py3o module
- endi.views.business.rest_api module
- endi.views.business.routes module
- Module contents
- endi.views.company package
- endi.views.estimations package
- endi.views.expenses package
- endi.views.export package
- Submodules
- endi.views.export.bpf module
- endi.views.export.expense module
- endi.views.export.expense_payment module
- endi.views.export.invoice module
- endi.views.export.log_list module
- endi.views.export.payment module
- endi.views.export.routes module
- endi.views.export.supplier_invoice module
- endi.views.export.supplier_payment module
- endi.views.export.utils module
- Module contents
- endi.views.files package
- endi.views.internal_invoicing package
- endi.views.invoices package
- endi.views.management package
- endi.views.price_study package
- endi.views.progress_invoicing package
- endi.views.project package
- Submodules
- endi.views.project.business module
- endi.views.project.controller module
- endi.views.project.estimation module
- endi.views.project.files module
- endi.views.project.invoice module
- endi.views.project.layout module
- endi.views.project.lists module
- endi.views.project.phase module
- endi.views.project.project module
- endi.views.project.rest_api module
- endi.views.project.routes module
- Module contents
- endi.views.sale_product package
- endi.views.statistics package
- endi.views.status package
- endi.views.supply package
- endi.views.task package
- endi.views.third_party package
- endi.views.training package
- endi.views.user package
- endi.views.userdatas package
- endi.views.workshops package
- Submodules
- endi.views.auth module
- endi.views.commercial module
DisplayCommercialHandling
DisplayCommercialHandling.customers()
DisplayCommercialHandling.estimations()
DisplayCommercialHandling.form_schema
DisplayCommercialHandling.get_year_form()
DisplayCommercialHandling.submit_success()
DisplayCommercialHandling.submit_year()
DisplayCommercialHandling.title
DisplayCommercialHandling.turnover_projections()
DisplayCommercialHandling.turnovers()
DisplayCommercialHandling.validated_estimations()
DisplayCommercialHandling.year_form_schema
compute_turnover_difference()
compute_turnover_percent()
get_current_url()
get_form()
get_month_range()
get_year_range()
includeme()
- endi.views.competence module
RestCompetenceGrid
RestCompetenceGridItem
RestCompetenceGridSubItem
add_routes()
competence_form_options()
competence_grid_view()
competence_index_view()
competence_radar_chart_datas()
competence_radar_chart_view()
get_competence_grid()
includeme()
redirect_to_competence_grid()
validate_competence_grid_query()
- endi.views.csv_import module
- endi.views.holiday module
- endi.views.index module
- endi.views.indicators module
- endi.views.job module
- endi.views.json module
- endi.views.manage module
- endi.views.payment module
- endi.views.render_api module
Api
Api.cancelinvoice_get_major_status()
Api.cancelinvoice_status_icon()
Api.clean_html()
Api.compile_template_str()
Api.custom_indicator_icon()
Api.doctype_icon()
Api.estimation_get_major_status()
Api.estimation_status_icon()
Api.file_url()
Api.format_account()
Api.format_activity_status()
Api.format_amount()
Api.format_cancelinvoice_status()
Api.format_civilite()
Api.format_date()
Api.format_datetime()
Api.format_duration()
Api.format_estimation_status()
Api.format_expense_status()
Api.format_float()
Api.format_indicator_main_status()
Api.format_indicator_status()
Api.format_invoice_status()
Api.format_long_date()
Api.format_long_date_with_name()
Api.format_long_datetime()
Api.format_name()
Api.format_paymentmode()
Api.format_quantity()
Api.format_short_date()
Api.format_status()
Api.format_status_sentence()
Api.format_status_string()
Api.format_supplier_invoice_status()
Api.format_task_type()
Api.groupby()
Api.has_permission()
Api.human_readable_filesize()
Api.icon()
Api.img_url()
Api.indicator_status_css()
Api.indicator_status_icon()
Api.invoice_get_major_status()
Api.invoice_status_icon()
Api.major_status()
Api.month_name()
Api.overridable_label()
Api.pluralize()
Api.remove_kms_training_zeros()
Api.route_exists()
Api.short_month_name()
Api.status_css_class()
Api.status_icon()
Api.task_url()
Api.urlupdate()
Api.write_js_app_option()
build_icon_str()
cancelinvoice_status_icon()
custom_indicator_icon()
estimation_status_icon()
expense_status_css_class()
expense_status_icon()
indicator_status_css()
indicator_status_icon()
invoice_status_icon()
sale_doctype_icon()
status_css_class()
status_icon()
status_log_entry_icon()
supplier_invoice_status_icon()
supplier_order_status_icon()
- endi.views.rest_consts module
- endi.views.static module
- endi.views.tests module
- endi.views.treasury_files module
- Module contents
AsyncJobMixin
BaseAddView
BaseCsvView
BaseEditView
BaseEditView.add_template_vars
BaseEditView.before()
BaseEditView.cancel_success()
BaseEditView.get_context_model()
BaseEditView.get_default_appstruct()
BaseEditView.help_msg
BaseEditView.merge_appstruct()
BaseEditView.msg
BaseEditView.on_edit()
BaseEditView.redirect_route
BaseEditView.submit_success()
BaseFormView
BaseFormView.add_template_vars
BaseFormView.buttons
BaseFormView.schema
BaseFormView.form_class
BaseFormView.before()
BaseFormView.add_template_vars
BaseFormView.before()
BaseFormView.buttons
BaseFormView.form_label()
BaseFormView.get_schema()
BaseFormView.schema
BaseFormView.submit_failure()
BaseFormView.title
BaseFormView.use_csrf_token
BaseListClass
BaseListClassWithForm
BaseListClassWithForm.dbsession
BaseListClassWithForm.filter_button_css
BaseListClassWithForm.filter_button_icon
BaseListClassWithForm.filter_button_label
BaseListClassWithForm.get_filter_button()
BaseListClassWithForm.get_form()
BaseListClassWithForm.grid
BaseListClassWithForm.request
BaseListClassWithForm.session
BaseListClassWithForm.set_form_widget()
BaseListView
BaseOdsView
BaseRestView
BaseRestView.after_flush()
BaseRestView.delete()
BaseRestView.format_item_result()
BaseRestView.get()
BaseRestView.get_editted_element()
BaseRestView.get_posted_data()
BaseRestView.get_schema()
BaseRestView.on_delete()
BaseRestView.post()
BaseRestView.post_format()
BaseRestView.pre_delete()
BaseRestView.pre_format()
BaseRestView.put()
BaseRestView.schema
BaseView
BaseXlsView
DeleteView
DisableView
DuplicateView
JsAppViewMixin
PopupMixin
RestListMixinClass
TreeMixin
TreeMixin.add_child()
TreeMixin.back_link
TreeMixin.breadcrumb
TreeMixin.children
TreeMixin.description
TreeMixin.get_back_url()
TreeMixin.get_breadcrumb()
TreeMixin.get_me_as_back_url()
TreeMixin.get_navigation()
TreeMixin.get_title()
TreeMixin.get_url()
TreeMixin.navigation
TreeMixin.parent_view
TreeMixin.populate_navigation()
TreeMixin.route_name
TreeMixin.title
TreeMixinMetaClass
add_panel_page_view()
add_panel_view()
add_tree_view_directive()
endi_add_route()
get_page_url()
make_panel_wrapper_view()
redirect_to_index_view()
- Subpackages
Submodules¶
endi.default_layouts module¶
- class endi.default_layouts.DefaultLayout(context, request)¶
Bases :
object
- endi_version = '2024.1.0b1'¶
- js_resource_group = <fanstatic.core.Group object>¶
- class endi.default_layouts.OpaLayout(context, request)¶
Bases :
DefaultLayout
- property js_app_options¶
- js_resource_group = <fanstatic.core.Group object>¶
- class endi.default_layouts.VueOpaLayout(context, request)¶
Bases :
OpaLayout
- js_resource_group = <fanstatic.core.Group object>¶
- endi.default_layouts.includeme(config)¶
endi.exception module¶
enDI specific exception
- exception endi.exception.BadRequest(message=None)¶
Bases :
Exception
Exception raised when the request is invalid (form invalid datas …)
- asdict(translate=None)¶
- message = 'La requête est incorrecte'¶
- messages()¶
Used to fit colander’s Invalid exception api
endi.export_edp module¶
endi.interfaces module¶
endi.log module¶
Logging utility to allow logging ips into custom logs
- class endi.log.CustomFileHandler(filename, mode='a', encoding=None, delay=False)¶
Bases :
FileHandler
,object
CustomeFile Handler allowing to add ip and username in logs
- emit(record)¶
Emit a record.
If the stream was not opened because “delay” was specified in the constructor, open it before calling the superclass’s emit.
- class endi.log.CustomStreamHandler(stream=None)¶
Bases :
StreamHandler
,object
CustomeStream Handler allowing to add ip and username in logs
- emit(record)¶
Emit a record.
If a formatter is specified, it is used to format the record. The record is then written to the stream with a trailing newline. If exception information is present, it is formatted using traceback.print_exception and appended to the stream. If the stream has an “encoding” attribute, it is used to determine how to do the output to the stream.
- endi.log.get_ip(request)¶
Return the client’s ip or None
- endi.log.get_user(request)¶
Return the current user or anonymous
endi.pshell module¶
- endi.pshell.setup(env)¶
endi.resources module¶
Handle static libraries inside enDI with the help of fanstatic
- endi.resources.get_main_group()¶
Return the main resource Group that will be used on all pages
- endi.resources.get_module_group()¶
Return main libraries used in custom modules (backbone marionette and handlebar stuff)
NB : depends on the main_group
- endi.resources.get_module_resource(module, tmpl=False, extra_depends=())¶
Return a resource group (or a single resource) for the given module
static/js/<module>.js and static/js/templates/<module>.js
- endi.resources.get_opa_group()¶
Return the resources used on one page applications pages
- endi.resources.get_opa_group_vue()¶
- endi.resources.get_resource(filepath, minified=None, depends=None, bottom=False)¶
Return a resource object included in enDI
Module contents¶
Main file for our pyramid application
- endi.add_base_directives_and_predicates(config)¶
Add custom predicates and directives used in enDI’s codebase
- endi.add_http_error_views(config, settings)¶
- endi.add_static_views(config, settings)¶
Add the static views used in enDI
- endi.base_configure(config, dbsession, from_tests=False, **settings)¶
All plugin and others configuration stuff
- endi.config_events(config)¶
- endi.config_layouts(config)¶
- endi.config_panels(config)¶
- endi.config_services(config)¶
Setup the services (pyramid_services) used in enDI
- endi.config_subscribers(config)¶
- endi.config_views(config)¶
Configure endi views
- endi.configure_traversal(config, dbsession) Configurator ¶
Configure the traversal related informations - Set acls on models - Setup the root factory - Set the default permission
- endi.enable_sqla_listeners()¶
- endi.get_groups(login, request)¶
return the current user’s groups
- endi.hack_endi_static_path(settings)¶
- endi.include_custom_modules(config)¶
Include custom modules using the endi.includes mechanism
- endi.main(global_config, **settings)¶
Main entry function
- Renvoie:
a Pyramid WSGI application.
- endi.prepare_config(**settings)¶
Prepare the configuration object to setup the main application elements
- endi.prepare_view_config(config, dbsession, from_tests, **settings)¶
Prepare view configuration
Configure all tools used to include views
- endi.setup_bdd(settings)¶
Configure the database:
Intialize tables
populate database with default values
- Paramètres:
settings (obj) – The ConfigParser object
- Renvoie:
The dbsession
- Type renvoyé:
obj
- endi.setup_request_methods(config, dbsession)¶