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
ExpenseComputeExpenseCompute.get_lines()ExpenseCompute.get_lines_by_type()ExpenseCompute.get_total()ExpenseCompute.is_voidExpenseCompute.kmlinesExpenseCompute.linesExpenseCompute.paid()ExpenseCompute.paymentsExpenseCompute.topay()ExpenseCompute.totalExpenseCompute.total_htExpenseCompute.total_kmExpenseCompute.total_tva
ExpenseKmLineComputeExpenseLineCompute
- endi.compute.math_utils module
NullValueamount()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
SupplierInvoiceComputeSupplierInvoiceCompute.cae_paid()SupplierInvoiceCompute.cae_topay()SupplierInvoiceCompute.cae_totalSupplierInvoiceCompute.get_lines_by_type()SupplierInvoiceCompute.orders_cae_totalSupplierInvoiceCompute.orders_totalSupplierInvoiceCompute.orders_total_htSupplierInvoiceCompute.orders_total_tvaSupplierInvoiceCompute.orders_worker_totalSupplierInvoiceCompute.paid()SupplierInvoiceCompute.topay()SupplierInvoiceCompute.totalSupplierInvoiceCompute.total_htSupplierInvoiceCompute.total_tvaSupplierInvoiceCompute.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
ColumnStaticColumnTypedColumnXlsExpenseXlsExpense.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.titleXlsExpense.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
SageCsvWriterSageCsvWriter.amount_precisionSageCsvWriter.delimiterSageCsvWriter.encodingSageCsvWriter.extensionSageCsvWriter.format_credit()SageCsvWriter.format_date()SageCsvWriter.format_debit()SageCsvWriter.format_echeance()SageCsvWriter.format_libelle()SageCsvWriter.headersSageCsvWriter.mimetypeSageCsvWriter.quotechar
SageExpenseCsvWriterSageExpensePaymentCsvWriterSageInvoiceCsvWriterSagePaymentCsvWriterSageSupplierInvoiceCsvWriterSageSupplierPaymentCsvWriter
- endi.export.sage_generation_expert module
- endi.export.task_pdf module
- endi.export.utils module
JSONExportSQLAlchemySchemaNodeJSONExportSQLAlchemySchemaNode.CLASSJSONExportSQLAlchemySchemaNode.EXCLUDESJSONExportSQLAlchemySchemaNode.INCLUDESJSONExportSQLAlchemySchemaNode.OVERRIDESJSONExportSQLAlchemySchemaNode.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
CreditAmountRangeSchemaDebitAmountRangeSchemaPeriodSchemaaccounting_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
AccountingExportLogEntryListSchemaAllSchemaBPFYearSchemaCategoryNodeExpenseAllSchemaExpenseNumberSchemaExpensePaymentAllSchemaExpensePaymentPeriodSchemaExpenseSchemaExportedFieldNodeInvoiceAllSchemaInvoiceDoctypeNodeInvoiceNumberSchemaInvoicePeriodSchemaInvoicesRangeSchemaOnlyAutoValidatedFieldNodePaymentAllSchemaPaymentDoctypeNodePaymentModeNodePaymentPeriodSchemaPeriodSchemaSupplierInvoiceAllSchemaSupplierInvoiceDoctypeNodeSupplierInvoiceNumberSchemaSupplierInvoicePeriodSchemaSupplierInvoiceSchemaSupplierPaymentAllSchemaSupplierPaymentDoctypeNodeSupplierPaymentNumberSchemaSupplierPaymentPeriodSchemaaccounting_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
ArrayTypeConverterBaseStringTypeConverterBooleanTypeConverterConversionErrorDateTimeTypeConverterDateTypeConverterIntegerTypeConverterNoSuchConverterNumberTypeConverterObjectTypeConverterStringTypeConverterTimeTypeConverterTypeConversionDispatcherTypeConverterValidatorConversionDispatcherconvert_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
CustomModelSchemaNodeCustomModelSequenceSchemaNodeDeferredAll()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
ActivityActivity.actionActivity.action_idActivity.action_labelActivity.action_label_objActivity.attendancesActivity.childrenActivity.companiesActivity.conseillersActivity.created_atActivity.datetimeActivity.documentsActivity.durationActivity.file_requirementsActivity.filesActivity.idActivity.modeActivity.nameActivity.notesActivity.objectifsActivity.ownerActivity.owner_idActivity.parentActivity.parent_idActivity.pointActivity.signup_modeActivity.statusActivity.statusesActivity.subaction_idActivity.subaction_labelActivity.subaction_label_objActivity.type_Activity.type_idActivity.type_objectActivity.updated_at
ActivityActionActivityModeActivityTypeAttendanceEventEvent.attendancesEvent.childrenEvent.created_atEvent.datetimeEvent.file_requirementsEvent.filesEvent.idEvent.is_participant()Event.nameEvent.ownerEvent.owner_idEvent.parentEvent.parent_idEvent.participantsEvent.signup_modeEvent.sorted_attendancesEvent.sorted_participantsEvent.statusEvent.statusesEvent.type_Event.updated_atEvent.user_status()
get_activity_years()
- endi.models.career_path module
CareerPathCareerPath.amendment_numberCareerPath.cae_situationCareerPath.cae_situation_idCareerPath.career_stageCareerPath.career_stage_idCareerPath.employee_qualityCareerPath.employee_quality_idCareerPath.end_dateCareerPath.file_relCareerPath.filesCareerPath.goals_amountCareerPath.goals_periodCareerPath.hourly_rate_stringCareerPath.idCareerPath.motif_sortieCareerPath.motif_sortie_idCareerPath.num_hoursCareerPath.parcours_salaryCareerPath.query()CareerPath.stage_typeCareerPath.start_dateCareerPath.taux_horaireCareerPath.type_contratCareerPath.type_contrat_idCareerPath.type_sortieCareerPath.type_sortie_idCareerPath.userdatasCareerPath.userdatas_id
CareerPathFileRelEmployeeQualityOptionMotifSortieOptionTypeContratOptionTypeSortieOptionsave_file_careerpath_relationship()start_listening()update_user_situation_cae()
- endi.models.career_stage module
- endi.models.commercial module
- endi.models.company module
CompanyCompany.IBANCompany.RIBCompany.accompagnement_activitiesCompany.activeCompany.activitiesCompany.addressCompany.antenneCompany.antenne_idCompany.bank_accountCompany.cgvCompany.childrenCompany.cityCompany.code_comptaCompany.contributionCompany.countryCompany.created_atCompany.customersCompany.decimal_to_displayCompany.disable()Company.emailCompany.employeesCompany.employs()Company.enable()Company.expenseCompany.file_requirementsCompany.filesCompany.followerCompany.follower_idCompany.format_label_from_datas()Company.full_labelCompany.general_customer_accountCompany.general_expense_accountCompany.general_overheadCompany.general_supplier_accountCompany.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.goalCompany.has_group_member()Company.has_invoices()Company.has_trainer()Company.headerCompany.header_fileCompany.header_idCompany.idCompany.insuranceCompany.internalCompany.internalcontributionCompany.internalgeneral_customer_accountCompany.internalgeneral_supplier_accountCompany.internalinsuranceCompany.internalthird_party_customer_accountCompany.internalthird_party_supplier_accountCompany.label_datas_query()Company.logoCompany.logo_fileCompany.logo_idCompany.main_activityCompany.margin_rateCompany.mobileCompany.month_company_invoice_sequence_init_dateCompany.month_company_invoice_sequence_init_valueCompany.nameCompany.parentCompany.parent_idCompany.phoneCompany.projectsCompany.query()Company.query_for_select_with_trainer()Company.sale_productsCompany.set_datas_from_user()Company.statusesCompany.supplier_invoicesCompany.suppliersCompany.tasksCompany.third_party_customer_accountCompany.third_party_supplier_accountCompany.turnoverprojectionsCompany.type_Company.updated_atCompany.use_margin_rate_in_catalogCompany.zip_code
CompanyActivity
- endi.models.competence module
- endi.models.config module
- endi.models.files module
FileFile.associated_cached_taskFile.childrenFile.company_header_backrefFile.company_logo_backrefFile.created_atFile.dataFile.data_objFile.descriptionFile.duplicate()File.file_requirementsFile.file_typeFile.file_type_idFile.filesFile.getvalue()File.idFile.labelFile.mimetypeFile.nameFile.parentFile.parent_idFile.query_for_filetable()File.sale_file_requirementsFile.sizeFile.statusesFile.template_backrefFile.type_File.updated_atFile.user_photo_backref
FileTypeTemplateTemplate.activeTemplate.associated_cached_taskTemplate.childrenTemplate.company_header_backrefTemplate.company_logo_backrefTemplate.created_atTemplate.dataTemplate.descriptionTemplate.file_requirementsTemplate.file_typeTemplate.file_type_idTemplate.filesTemplate.idTemplate.labelTemplate.mimetypeTemplate.nameTemplate.parentTemplate.parent_idTemplate.query()Template.sale_file_requirementsTemplate.sizeTemplate.statusesTemplate.template_backrefTemplate.templatedTemplate.type_Template.updated_atTemplate.user_photo_backref
TemplatingHistory
- endi.models.form_options module
FormFieldDefinitionFormFieldDefinition.defaultFormFieldDefinition.field_nameFormFieldDefinition.formFormFieldDefinition.form_config()FormFieldDefinition.get_default()FormFieldDefinition.get_definition()FormFieldDefinition.get_definitions()FormFieldDefinition.get_form_labels()FormFieldDefinition.idFormFieldDefinition.requiredFormFieldDefinition.titleFormFieldDefinition.visible
- endi.models.holiday module
- endi.models.indicators module
CustomBusinessIndicatorCustomBusinessIndicator.businessCustomBusinessIndicator.business_idCustomBusinessIndicator.created_atCustomBusinessIndicator.forcedCustomBusinessIndicator.idCustomBusinessIndicator.labelCustomBusinessIndicator.nameCustomBusinessIndicator.statusCustomBusinessIndicator.type_CustomBusinessIndicator.updated_atCustomBusinessIndicator.validation_status
IndicatorIndicator.DANGER_STATUSIndicator.DEFAULT_STATUSIndicator.INVALID_STATUSIndicator.STATUSESIndicator.SUCCESS_STATUSIndicator.VALIDATION_STATUSIndicator.VALID_STATUSIndicator.WAIT_STATUSIndicator.WARNING_STATUSIndicator.cmp_status()Indicator.created_atIndicator.find_lowest_status()Indicator.force()Indicator.forcedIndicator.idIndicator.main_statusIndicator.set_default_status()Indicator.set_validation_status()Indicator.statusIndicator.type_Indicator.unforce()Indicator.updated_atIndicator.validatedIndicator.validation_status
SaleFileRequirementSaleFileRequirement.created_atSaleFileRequirement.doctypeSaleFileRequirement.file_idSaleFileRequirement.file_objectSaleFileRequirement.file_typeSaleFileRequirement.file_type_idSaleFileRequirement.forcedSaleFileRequirement.get_by_type_id()SaleFileRequirement.idSaleFileRequirement.merge_indicator()SaleFileRequirement.nodeSaleFileRequirement.node_idSaleFileRequirement.remove_file()SaleFileRequirement.requirement_typeSaleFileRequirement.set_default_status()SaleFileRequirement.set_default_validation_status()SaleFileRequirement.set_file()SaleFileRequirement.statusSaleFileRequirement.type_SaleFileRequirement.update_file()SaleFileRequirement.update_status()SaleFileRequirement.updated_atSaleFileRequirement.validationSaleFileRequirement.validation_status
- endi.models.listeners module
- endi.models.node module
- endi.models.options module
ConfigurableOptionConfigurableOption.activeConfigurableOption.get_next_order()ConfigurableOption.idConfigurableOption.insert()ConfigurableOption.labelConfigurableOption.move_down()ConfigurableOption.move_up()ConfigurableOption.orderConfigurableOption.query()ConfigurableOption.reorder()ConfigurableOption.type_
get_id_foreignkey_col()
- endi.models.payments module
BankBankAccountBankAccount.activeBankAccount.bicBankAccount.code_journalBankAccount.compte_cgBankAccount.defaultBankAccount.expense_paymentsBankAccount.ibanBankAccount.idBankAccount.labelBankAccount.orderBankAccount.paymentsBankAccount.rib_account_keyBankAccount.rib_account_numberBankAccount.rib_bank_codeBankAccount.rib_bank_officeBankAccount.supplier_paymentsBankAccount.type_BankAccount.user_payments
PaymentModePaymentModelMixin
- endi.models.populate module
PopulateRegistrypopulate_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
GlobalSequenceMonthCompanySequenceMonthSequenceSequenceNumberSequenceNumber.SEQUENCE_EXPENSESHEET_GLOBALSequenceNumber.SEQUENCE_EXPENSESHEET_MONTHSequenceNumber.SEQUENCE_EXPENSESHEET_MONTH_COMPANYSequenceNumber.SEQUENCE_EXPENSESHEET_YEARSequenceNumber.SEQUENCE_INTERNALINVOICE_GLOBALSequenceNumber.SEQUENCE_INTERNALINVOICE_MONTHSequenceNumber.SEQUENCE_INTERNALINVOICE_MONTH_COMPANYSequenceNumber.SEQUENCE_INTERNALINVOICE_YEARSequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_GLOBALSequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_MONTHSequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_MONTH_COMPANYSequenceNumber.SEQUENCE_INTERNALSUPPLIERINVOICE_YEARSequenceNumber.SEQUENCE_INVOICE_GLOBALSequenceNumber.SEQUENCE_INVOICE_MONTHSequenceNumber.SEQUENCE_INVOICE_MONTH_COMPANYSequenceNumber.SEQUENCE_INVOICE_YEARSequenceNumber.SEQUENCE_SUPPLIERINVOICE_GLOBALSequenceNumber.SEQUENCE_SUPPLIERINVOICE_MONTHSequenceNumber.SEQUENCE_SUPPLIERINVOICE_MONTH_COMPANYSequenceNumber.SEQUENCE_SUPPLIERINVOICE_YEARSequenceNumber.idSequenceNumber.indexSequenceNumber.nodeSequenceNumber.node_idSequenceNumber.sequence
YearSequence
- endi.models.statistics module
StatisticCriterionStatisticCriterion.childrenStatisticCriterion.complexStatisticCriterion.date_search1StatisticCriterion.date_search2StatisticCriterion.duplicate()StatisticCriterion.entry_idStatisticCriterion.has_parent()StatisticCriterion.idStatisticCriterion.keyStatisticCriterion.methodStatisticCriterion.parentStatisticCriterion.parent_idStatisticCriterion.rootStatisticCriterion.search1StatisticCriterion.search2StatisticCriterion.searchesStatisticCriterion.type
StatisticEntryStatisticSheet
- endi.models.status module
PaidStatusHolderMixinPaidStatusHolderMixin.check_resulted()PaidStatusHolderMixin.get_resulted()PaidStatusHolderMixin.is_resulted()PaidStatusHolderMixin.paid_statusPaidStatusHolderMixin.paid_status_commentPaidStatusHolderMixin.paid_status_datePaidStatusHolderMixin.paid_status_historyPaidStatusHolderMixin.paid_status_user_idPaidStatusHolderMixin.paymentsPaidStatusHolderMixin.record_payment()PaidStatusHolderMixin.topay()
StatusHolderMixinStatusLogEntryValidationStatusHolderMixinValidationStatusHolderServicestatus_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
TimeslotTimeslot.attendancesTimeslot.childrenTimeslot.created_atTimeslot.datetimeTimeslot.duplicate()Timeslot.durationTimeslot.end_timeTimeslot.file_requirementsTimeslot.filesTimeslot.idTimeslot.nameTimeslot.ownerTimeslot.owner_idTimeslot.parentTimeslot.parent_idTimeslot.signup_modeTimeslot.start_timeTimeslot.statusTimeslot.statusesTimeslot.type_Timeslot.updated_atTimeslot.workshopTimeslot.workshop_id
WorkshopWorkshop.attendancesWorkshop.childrenWorkshop.company_managerWorkshop.company_manager_idWorkshop.created_atWorkshop.datetimeWorkshop.descriptionWorkshop.duplicate()Workshop.file_requirementsWorkshop.filesWorkshop.get_company_id()Workshop.idWorkshop.info1Workshop.info1_idWorkshop.info2Workshop.info2_idWorkshop.info3Workshop.info3_idWorkshop.max_participantsWorkshop.nameWorkshop.ownerWorkshop.owner_idWorkshop.parentWorkshop.parent_idWorkshop.placeWorkshop.relates_single_day()Workshop.signup_modeWorkshop.statusWorkshop.statusesWorkshop.tagsWorkshop.timeslotsWorkshop.titleWorkshop.trainersWorkshop.type_Workshop.updated_at
WorkshopActionWorkshopTagOptionget_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
AndQueryFactoryBoolCriterionQueryHelperCriterionQueryHelperCriterionQueryHelper.filter_eq()CriterionQueryHelper.filter_neq()CriterionQueryHelper.filter_nll()CriterionQueryHelper.filter_nnll()CriterionQueryHelper.gen_filter()CriterionQueryHelper.gen_having_clause()CriterionQueryHelper.get_join_class()CriterionQueryHelper.keyCriterionQueryHelper.modelCriterionQueryHelper.none_valuesCriterionQueryHelper.search1CriterionQueryHelper.type
DateCriterionQueryHelperDateCriterionQueryHelper.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()
EntryQueryFactoryMissingDatasErrorNumericCriterionQueryHelperOneToManyQueryFactoryOptRelCriterionQueryHelperOrQueryFactoryQueryFactoryRelatedCriterionQueryHelperSheetQueryFactoryStaticOptRelCriterionQueryHelperStrCriterionQueryHelperget_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
AppMenuAppMenuDropDownAppMenuItemAttrMenuDropdownAttrMenuItemBaseAppMenuContainerBaseMenuElementHtmlAppMenuItemMenuMenuDropdownMenuItemadd_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
DisplayCommercialHandlingDisplayCommercialHandling.customers()DisplayCommercialHandling.estimations()DisplayCommercialHandling.form_schemaDisplayCommercialHandling.get_year_form()DisplayCommercialHandling.submit_success()DisplayCommercialHandling.submit_year()DisplayCommercialHandling.titleDisplayCommercialHandling.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
RestCompetenceGridRestCompetenceGridItemRestCompetenceGridSubItemadd_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
ApiApi.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
AsyncJobMixinBaseAddViewBaseCsvViewBaseEditViewBaseEditView.add_template_varsBaseEditView.before()BaseEditView.cancel_success()BaseEditView.get_context_model()BaseEditView.get_default_appstruct()BaseEditView.help_msgBaseEditView.merge_appstruct()BaseEditView.msgBaseEditView.on_edit()BaseEditView.redirect_routeBaseEditView.submit_success()
BaseFormViewBaseFormView.add_template_varsBaseFormView.buttonsBaseFormView.schemaBaseFormView.form_classBaseFormView.before()BaseFormView.add_template_varsBaseFormView.before()BaseFormView.buttonsBaseFormView.form_label()BaseFormView.get_schema()BaseFormView.schemaBaseFormView.submit_failure()BaseFormView.titleBaseFormView.use_csrf_token
BaseListClassBaseListClassWithFormBaseListClassWithForm.dbsessionBaseListClassWithForm.filter_button_cssBaseListClassWithForm.filter_button_iconBaseListClassWithForm.filter_button_labelBaseListClassWithForm.get_filter_button()BaseListClassWithForm.get_form()BaseListClassWithForm.gridBaseListClassWithForm.requestBaseListClassWithForm.sessionBaseListClassWithForm.set_form_widget()
BaseListViewBaseOdsViewBaseRestViewBaseRestView.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
BaseViewBaseXlsViewDeleteViewDisableViewDuplicateViewJsAppViewMixinPopupMixinRestListMixinClassTreeMixinTreeMixin.add_child()TreeMixin.back_linkTreeMixin.breadcrumbTreeMixin.childrenTreeMixin.descriptionTreeMixin.get_back_url()TreeMixin.get_breadcrumb()TreeMixin.get_me_as_back_url()TreeMixin.get_navigation()TreeMixin.get_title()TreeMixin.get_url()TreeMixin.navigationTreeMixin.parent_viewTreeMixin.populate_navigation()TreeMixin.route_nameTreeMixin.title
TreeMixinMetaClassadd_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 = '6.7.9'¶
- 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 :
ExceptionException 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,objectCustomeFile 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,objectCustomeStream 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)¶