From 6f125de01b1bc38f8a027cb3563a82ad17249481 Mon Sep 17 00:00:00 2001 From: "Antoine Vandevenne (anv)" Date: Tue, 17 May 2022 16:05:18 +0000 Subject: [PATCH] [MOV] content/*: move resource files into their related page's directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since odoo/documentation#903, the guideline for the location of new resource (images, downloadable files, RST includes...) files is to place those inside the directory of the RST page that references them. For example, if `doc1.rst` has a reference to `image.png` and to `download.zip`, the file structure should look like this: ├── parent_doc/ │     └── doc1/ │     │     └── image.png │     │     └── download.zip │     └── doc1.rst │     └── doc2.rst ├── parent_doc.rst Before this commit, most of the resource files were still located inside 'media' directories holding all the resource files referenced by RST pages located at the same level as these directories. In the example above, a single 'media' directory would hold all the resource files referenced by both `doc1.rst` and `doc2.rst`. Doing so prevented us from figuring out easily which resource file was referenced by which RST page and, thus, lead to unused resource files piling up in the repository. It also made it more complicated to define codeowners regex rules because a team could not simply be assigned to `/some_page.*` but needed to be assigned to both `/some_page\.rst` and to the location of 'media'. In order to help new content writers figure out the guideline when taking examples from other RST pages, this commit retroactively applies the guideline to existing resource files and 'media' directories. The left-over resource files that are not referenced by any RST page are removed. task-2497965 closes odoo/documentation#2006 Signed-off-by: Antoine Vandevenne (anv) --- .../odoo_sh/advanced/containers.rst | 2 +- .../advanced/{media => containers}/pdb_sh.png | Bin .../odoo_sh/advanced/submodules.rst | 6 +- .../advanced-submodules-button.png | Bin .../advanced-submodules-dialog.png | Bin .../advanced-submodules-github-sshurl.png | Bin .../odoo_sh/getting_started/branches.rst | 32 +++--- .../{media => branches}/SSH-key-appearing.png | Bin .../{media => branches}/SSH-key-pasting.png | Bin .../{media => branches}/SSH-panel.png | Bin .../interface-branches-backups.png | Bin .../interface-branches-editor.png | Bin .../interface-branches-history.png | Bin .../interface-branches-logs.png | Bin .../interface-branches-mails.png | Bin .../interface-branches-merge.png | Bin .../interface-branches-monitoring.png | Bin .../interface-branches-settings.jpg | Bin .../interface-branches-shell.png | Bin .../interface-branches-shellcommands.png | Bin .../interface-branches-stagechange.png | Bin .../interface-branches.png | Bin ...interface-settings-modulesinstallation.png | Bin .../odoo_sh/getting_started/builds.rst | 8 +- .../interface-builds-branches.png | Bin .../interface-builds-build-dropdown.png | Bin .../interface-builds-build.png | Bin .../{media => builds}/interface-builds.png | Bin .../odoo_sh/getting_started/create.rst | 20 ++-- .../create-import-online-backup.png | Bin .../create-import-onpremise-backup-dialog.png | Bin .../create-import-onpremise-backup.png | Bin .../create-import-production-done.png | Bin .../create-import-production.png | Bin .../{media => create}/deploy-done.png | Bin .../{media => create}/deploy-form.png | Bin .../{media => create}/deploy.png | Bin .../{media => create}/github-authorize.png | Bin .../{media => create}/github-signin.png | Bin .../odoo_sh/getting_started/first_module.rst | 32 +++--- .../firstmodule-development-+.png | Bin ...rstmodule-development-editor-interface.png | Bin .../firstmodule-development-editor.png | Bin .../firstmodule-development-fork.png | Bin .../firstmodule-test-addachange-build.png | Bin .../firstmodule-test-branch-history.png | Bin .../firstmodule-test-branch.png | Bin .../firstmodule-test-database.png | Bin .../firstmodule-test-devinstaging.png | Bin .../firstmodule-test-devtostaging.png | Bin .../firstmodule-test-mergedinproduction.png | Bin .../firstmodule-test-mergedinstaging.png | Bin .../firstmodule-test-mergeinproduction.png | Bin .../firstmodule-test-mymoduleinapps.png | Bin .../firstmodule-test-updateappslist.png | Bin .../{media => first_module}/my_module.zip | Bin .../media/interface-builds-build-connect.png | Bin 1614 -> 0 bytes .../odoo_sh/getting_started/online-editor.rst | 18 ++-- .../interface-editor-automaticreload.gif | Bin .../interface-editor-commit-push.png | Bin .../interface-editor-console-odoo-graph.png | Bin .../interface-editor-console-odoo-pretty.png | Bin ...terface-editor-console-python-read-csv.png | Bin .../interface-editor-open-file.png | Bin .../interface-editor-save-file.png | Bin ...interface-editor-update-current-module.png | Bin .../interface-editor.png | Bin .../odoo_sh/getting_started/settings.rst | 18 ++-- .../interface-settings-activation.png | Bin .../interface-settings-collaborators.png | Bin .../interface-settings-projectname.png | Bin .../interface-settings-public.png | Bin .../interface-settings-staging-branches.png | Bin .../interface-settings-storage.png | Bin .../interface-settings-submodules.png | Bin .../interface-settings-workers.png | Bin .../interface-settings.png | Bin .../odoo_sh/getting_started/status.rst | 2 +- .../{media => status}/interface-status.png | Bin .../accounting/bank/feeds/bank_statements.rst | 6 +- .../bank-statements-01.png | Bin .../bank-statements-02.png | Bin .../bank-statements-03.png | Bin .../bank/feeds/bank_synchronization.rst | 8 +- .../online-sync-doc.png | Bin .../online-sync-form-view.png | Bin .../online-sync-module.png | Bin .../online-sync-sync-now-dashboard.png | Bin .../finance/accounting/bank/feeds/ponto.rst | 8 +- .../{media => ponto}/ponto-add-account.png | Bin .../feeds/{media => ponto}/ponto-logo.png | Bin .../{media => ponto}/ponto-organization.png | Bin .../ponto-select-accounts.png | Bin .../accounting/bank/feeds/saltedge.rst | 8 +- .../saltedge-contact-email.png | Bin .../saltedge-give-consent.png | Bin .../saltedge-login-page.png | Bin .../{media => saltedge}/saltedge-logo.png | Bin .../accounting/bank/misc/interbank.rst | 24 ++--- .../misc/{media => interbank}/interbank01.png | Bin .../misc/{media => interbank}/interbank02.png | Bin .../misc/{media => interbank}/interbank03.png | Bin .../misc/{media => interbank}/interbank04.png | Bin .../misc/{media => interbank}/interbank05.png | Bin .../misc/{media => interbank}/interbank06.png | Bin .../misc/{media => interbank}/interbank07.png | Bin .../misc/{media => interbank}/interbank08.png | Bin .../misc/{media => interbank}/interbank09.png | Bin .../misc/{media => interbank}/interbank10.png | Bin .../misc/{media => interbank}/interbank11.png | Bin .../misc/{media => interbank}/interbank12.png | Bin .../reconciliation/reconciliation_models.rst | 12 +-- .../reconciliation_models_button.png | Bin .../reconciliation_models_conditions.png | Bin .../reconciliation_models_counterparts.png | Bin .../reconciliation_models_match.png | Bin .../reconciliation_models_overview.png | Bin .../reconciliation_models_suggestion.png | Bin .../bank/reconciliation/use_cases.rst | 20 ++-- .../{media => use_cases}/use01.png | Bin .../{media => use_cases}/use02.png | Bin .../{media => use_cases}/use03.png | Bin .../{media => use_cases}/use04.png | Bin .../{media => use_cases}/use05.png | Bin .../{media => use_cases}/use06.png | Bin .../{media => use_cases}/use07.png | Bin .../{media => use_cases}/use08.png | Bin .../{media => use_cases}/use09.png | Bin .../{media => use_cases}/use10.png | Bin .../accounting/bank/setup/bank_accounts.rst | 8 +- .../bank_accounts_card.png | Bin .../bank_accounts_configuration.png | Bin .../bank_accounts_connect.png | Bin .../bank_accounts_manual.png | Bin .../bank/setup/foreign_currency.rst | 10 +- .../{media => foreign_currency}/foreign01.png | Bin .../{media => foreign_currency}/foreign02.png | Bin .../{media => foreign_currency}/foreign03.png | Bin .../{media => foreign_currency}/foreign04.png | Bin .../{media => foreign_currency}/foreign05.png | Bin .../bank/setup/manage_cash_register.rst | 6 +- .../journal.png | Bin .../put-money-in.png | Bin .../put-money-out.png | Bin .../localizations/argentina.rst | 94 +++++++++--------- .../{media => argentina}/argentina01.png | Bin .../{media => argentina}/argentina02.png | Bin .../{media => argentina}/argentina03.png | Bin .../{media => argentina}/argentina04.png | Bin .../{media => argentina}/argentina05.png | Bin .../{media => argentina}/argentina06.png | Bin .../{media => argentina}/argentina07.png | Bin .../{media => argentina}/argentina08.png | Bin .../{media => argentina}/argentina09.png | Bin .../{media => argentina}/argentina10.png | Bin .../{media => argentina}/argentina11.png | Bin .../{media => argentina}/argentina12.png | Bin .../{media => argentina}/argentina13.png | Bin .../{media => argentina}/argentina14.png | Bin .../{media => argentina}/argentina15.png | Bin .../{media => argentina}/argentina16.png | Bin .../{media => argentina}/argentina17.png | Bin .../{media => argentina}/argentina18.png | Bin .../{media => argentina}/argentina19.png | Bin .../{media => argentina}/argentina20.png | Bin .../{media => argentina}/argentina21.png | Bin .../{media => argentina}/argentina22.png | Bin .../{media => argentina}/argentina23.png | Bin .../{media => argentina}/argentina_edi_01.png | Bin .../{media => argentina}/argentina_edi_02.png | Bin .../{media => argentina}/argentina_edi_03.png | Bin .../{media => argentina}/argentina_edi_04.png | Bin .../{media => argentina}/argentina_edi_05.png | Bin .../{media => argentina}/argentina_edi_06.png | Bin .../{media => argentina}/argentina_edi_07.png | Bin .../{media => argentina}/argentina_edi_08.png | Bin .../{media => argentina}/argentina_edi_09.png | Bin .../{media => argentina}/argentina_edi_10.png | Bin .../{media => argentina}/argentina_edi_11.png | Bin .../{media => argentina}/argentina_edi_12.png | Bin .../{media => argentina}/argentina_edi_13.png | Bin .../{media => argentina}/argentina_edi_14.png | Bin .../{media => argentina}/argentina_edi_15.png | Bin .../{media => argentina}/argentina_edi_16.png | Bin .../{media => argentina}/argentina_edi_17.png | Bin .../{media => argentina}/argentina_edi_18.png | Bin .../{media => argentina}/argentina_edi_19.png | Bin .../{media => argentina}/argentina_edi_20.png | Bin .../{media => argentina}/argentina_edi_21.png | Bin .../{media => argentina}/argentina_edi_22.png | Bin .../{media => argentina}/argentina_edi_23.png | Bin .../{media => argentina}/argentina_edi_24.png | Bin .../localizations/australia.rst | 14 +-- .../australia-keypay-api.png | Bin .../australia-keypay-business-id.png | Bin .../australia-keypay-chart-of-accounts.png | Bin .../australia-keypay-integration.png | Bin .../australia-keypay-journal-entry.png | Bin .../australia-keypay-myaccount.png | Bin .../australia-keypay-scheduled-actions.png | Bin .../localizations/chile.rst | 88 ++++++++-------- .../{media => chile}/Chile01.png | Bin .../{media => chile}/Chile02.png | Bin .../{media => chile}/Chile03.png | Bin .../{media => chile}/Chile03_2.png | Bin .../{media => chile}/Chile03_3.png | Bin .../{media => chile}/Chile04.png | Bin .../{media => chile}/Chile05.png | Bin .../{media => chile}/Chile05_2.png | Bin .../{media => chile}/Chile05_3.png | Bin .../{media => chile}/Chile06.png | Bin .../{media => chile}/Chile07.png | Bin .../{media => chile}/Chile07_2.png | Bin .../{media => chile}/Chile08.png | Bin .../{media => chile}/Chile09.png | Bin .../{media => chile}/Chile10.png | Bin .../{media => chile}/Chile11.png | Bin .../{media => chile}/Chile12.png | Bin .../{media => chile}/Chile13.gif | Bin .../{media => chile}/Chile13.png | Bin .../{media => chile}/Chile14.png | Bin .../{media => chile}/Chile15.png | Bin .../{media => chile}/Chile16.png | Bin .../{media => chile}/Chile17.png | Bin .../{media => chile}/Chile18.png | Bin .../{media => chile}/Chile18_2.png | Bin .../{media => chile}/Chile19.png | Bin .../{media => chile}/Chile20.png | Bin .../{media => chile}/Chile21.png | Bin .../{media => chile}/Chile22.png | Bin .../{media => chile}/Chile23.png | Bin .../{media => chile}/Chile24.png | Bin .../{media => chile}/Chile25.png | Bin .../{media => chile}/Chile26.png | Bin .../{media => chile}/Chile27.png | Bin .../{media => chile}/Chile28.png | Bin .../{media => chile}/Chile30.png | Bin .../{media => chile}/Chile31.png | Bin .../{media => chile}/Chile32.png | Bin .../{media => chile}/Chile33.png | Bin .../{media => chile}/Chile34.png | Bin .../{media => chile}/Chile35.png | Bin .../{media => chile}/Chile36.png | Bin .../{media => chile}/Chile37.png | Bin .../{media => chile}/Chile38.png | Bin .../localizations/colombia.rst | 38 +++---- .../{media => colombia}/colombia01.png | Bin .../{media => colombia}/colombia02.png | Bin .../{media => colombia}/colombia03.png | Bin .../{media => colombia}/colombia04.png | Bin .../{media => colombia}/colombia05.png | Bin .../{media => colombia}/colombia06.png | Bin .../{media => colombia}/colombia07.png | Bin .../{media => colombia}/colombia08.png | Bin .../{media => colombia}/colombia09.png | Bin .../{media => colombia}/colombia10.png | Bin .../{media => colombia}/colombia11.png | Bin .../{media => colombia}/colombia12.png | Bin .../{media => colombia}/colombia13.png | Bin .../{media => colombia}/colombia14.png | Bin .../{media => colombia}/colombia15.png | Bin .../{media => colombia}/colombia16.png | Bin .../{media => colombia}/colombia17.png | Bin .../{media => colombia}/colombia18.png | Bin .../{media => colombia}/colombia19.png | Bin .../localizations/colombia_ES.rst | 76 +++++++------- .../colombia-es-actualizar-contabilidad.png | Bin ...bia-es-actualizar-electronic-invoicing.png | Bin .../colombia-es-actualizar-lista.png | Bin ...colombia-es-calendario-otros-obligados.png | Bin .../colombia-es-calendario-permanente.png | Bin .../colombia-es-calendario-rut.png | Bin .../colombia-es-consumidor-final-asociado.png | Bin ...bia-es-consumidor-final-nuevo-contacto.png | Bin .../colombia-es-consumidor-final-r-99-pn.png | Bin .../colombia-es-menu-impuestos.png | Bin .../colombia-es-menu-provincias.png | Bin .../colombia-es-modulos.png | Bin ...a-es-nuevo-impuesto-opciones-avanzadas.png | Bin .../colombia-es-nuevo-impuesto.png | Bin .../colombia-es-provincias-agrupar.png | Bin .../colombia-es-provincias-ejemplo.png | Bin .../{media => colombia_ES}/colombia_ES02.png | Bin .../{media => colombia_ES}/colombia_ES03.png | Bin .../{media => colombia_ES}/colombia_ES04.png | Bin .../{media => colombia_ES}/colombia_ES05.png | Bin .../{media => colombia_ES}/colombia_ES06.png | Bin .../{media => colombia_ES}/colombia_ES07.png | Bin .../{media => colombia_ES}/colombia_ES08.png | Bin .../{media => colombia_ES}/colombia_ES09.png | Bin .../{media => colombia_ES}/colombia_ES10.png | Bin .../{media => colombia_ES}/colombia_ES11.png | Bin .../{media => colombia_ES}/colombia_ES12.png | Bin .../{media => colombia_ES}/colombia_ES13.png | Bin .../{media => colombia_ES}/colombia_ES14.png | Bin .../{media => colombia_ES}/colombia_ES15.png | Bin .../{media => colombia_ES}/colombia_ES16.png | Bin .../{media => colombia_ES}/colombia_ES17.png | Bin .../{media => colombia_ES}/colombia_ES18.png | Bin .../{media => colombia_ES}/colombia_ES19.png | Bin ...lumbia-es-factura-iva-bienes-cubiertos.png | Bin ...umbia-es-producto-iva-bienes-cubiertos.png | Bin .../localizations/indonesia.rst | 14 +-- .../indonesia-csv-created.png | Bin .../indonesia-e-faktur-reset.png | Bin .../indonesia-e-faktur-sn.png | Bin .../indonesia-kode-transaksi.png | Bin .../indonesia-partner-nik.png | Bin .../indonesia-replace-invoice.png | Bin .../indonesia-sn-count.png | Bin .../localizations/italy_IT.rst | 12 +-- .../{media => italy_IT}/italy_IT01.png | Bin .../{media => italy_IT}/italy_IT02.png | Bin .../{media => italy_IT}/italy_IT03.png | Bin .../{media => italy_IT}/italy_IT04.png | Bin .../{media => italy_IT}/italy_IT05.png | Bin .../{media => italy_IT}/italy_IT06.png | Bin .../localizations/media/colombia_ES01.png | Bin 19026 -> 0 bytes .../localizations/media/colombia_ubl2.1_1.png | Bin 14973 -> 0 bytes .../media/colombia_ubl2.1_10.png | Bin 45747 -> 0 bytes .../media/colombia_ubl2.1_11.png | Bin 203142 -> 0 bytes .../media/colombia_ubl2.1_12.png | Bin 22629 -> 0 bytes .../media/colombia_ubl2.1_13.png | Bin 44594 -> 0 bytes .../media/colombia_ubl2.1_14.png | Bin 77158 -> 0 bytes .../media/colombia_ubl2.1_15.png | Bin 63194 -> 0 bytes .../media/colombia_ubl2.1_16.png | Bin 111053 -> 0 bytes .../media/colombia_ubl2.1_17.png | Bin 42796 -> 0 bytes .../media/colombia_ubl2.1_18.png | Bin 122985 -> 0 bytes .../localizations/media/colombia_ubl2.1_2.png | Bin 38037 -> 0 bytes .../localizations/media/colombia_ubl2.1_3.png | Bin 133231 -> 0 bytes .../localizations/media/colombia_ubl2.1_4.png | Bin 55640 -> 0 bytes .../localizations/media/colombia_ubl2.1_5.png | Bin 64624 -> 0 bytes .../localizations/media/colombia_ubl2.1_6.png | Bin 37127 -> 0 bytes .../localizations/media/colombia_ubl2.1_7.png | Bin 119883 -> 0 bytes .../localizations/media/colombia_ubl2.1_8.png | Bin 41125 -> 0 bytes .../localizations/media/colombia_ubl2.1_9.png | Bin 78256 -> 0 bytes .../localizations/media/mexico06.png | Bin 5369 -> 0 bytes .../localizations/media/mexico10.png | Bin 12303 -> 0 bytes .../localizations/mexico.rst | 80 +++++++-------- .../{files => mexico}/certificate.cer | Bin .../{files => mexico}/certificate.key | Bin .../{media => mexico}/mexico01.png | Bin .../{media => mexico}/mexico02.png | Bin .../{media => mexico}/mexico03.png | Bin .../{media => mexico}/mexico04.png | Bin .../{media => mexico}/mexico05.png | Bin .../{media => mexico}/mexico07.png | Bin .../{media => mexico}/mexico08.png | Bin .../{media => mexico}/mexico09.png | Bin .../{media => mexico}/mexico11.png | Bin .../{media => mexico}/mexico14.png | Bin .../{media => mexico}/mexico15.png | Bin .../{media => mexico}/mexico28.png | Bin .../{media => mexico}/mexico29.png | Bin .../{media => mexico}/mexico30.png | Bin .../{media => mexico}/mexico33.png | Bin .../{media => mexico}/mx-xsd-cfdi.png | Bin .../{media => mexico}/mx_cc_01.png | Bin .../{media => mexico}/mx_cc_02.png | Bin .../{media => mexico}/mx_cc_03.png | Bin .../{media => mexico}/mx_cc_04.png | Bin .../{media => mexico}/mx_ce_01.png | Bin .../{media => mexico}/mx_ce_02.png | Bin .../{media => mexico}/mx_ce_03.png | Bin .../{media => mexico}/mx_ce_04.png | Bin .../{media => mexico}/mx_ce_05.png | Bin .../{media => mexico}/mx_ce_06.png | Bin .../{media => mexico}/mx_ce_07.png | Bin .../{media => mexico}/mx_ce_08.png | Bin .../{media => mexico}/mx_ce_09.png | Bin .../{media => mexico}/mx_faq_01.png | Bin .../{media => mexico}/mx_faq_02.png | Bin .../{media => mexico}/mx_faq_03.png | Bin .../{media => mexico}/mx_faq_04.png | Bin .../{media => mexico}/mx_faq_05.png | Bin .../{media => mexico}/mx_mc_01.png | Bin .../localizations/switzerland.rst | 14 +-- .../switzerland-isr-reference.png | Bin .../{media => switzerland}/switzerland00.png | Bin .../{media => switzerland}/switzerland01.png | Bin .../{media => switzerland}/switzerland02.png | Bin .../{media => switzerland}/switzerland03.png | Bin .../{media => switzerland}/switzerland04.png | Bin .../{media => switzerland}/switzerland05.png | Bin .../overview/fiscal_localization_packages.rst | 4 +- .../fiscal_localization_packages_modules.png | Bin ...fiscal_localization_packages_selection.png | Bin .../overview/localizations_list.rst | 2 +- .../chart_of_accounts.rst | 4 +- .../chart_of_accounts01.png | Bin .../chart_of_accounts02.png | Bin .../initial_configuration/setup.rst | 10 +- .../setup_accounting_onboarding.png | Bin .../setup_chart_of_accounts.png | Bin .../{media => setup}/setup_company.png | Bin .../setup_document_layout.png | Bin .../setup_invoicing_onboarding.png | Bin .../process_overview/customer_invoice.rst | 32 +++--- .../{media => customer_invoice}/invoice01.png | Bin .../{media => customer_invoice}/invoice02.png | Bin .../{media => customer_invoice}/invoice03.png | Bin .../{media => customer_invoice}/invoice04.png | Bin .../{media => customer_invoice}/invoice05.png | Bin .../{media => customer_invoice}/invoice06.png | Bin .../{media => customer_invoice}/invoice07.png | Bin .../{media => customer_invoice}/invoice08.png | Bin .../{media => customer_invoice}/invoice09.png | Bin .../{media => customer_invoice}/invoice10.png | Bin .../{media => customer_invoice}/invoice11.png | Bin .../{media => customer_invoice}/invoice12.png | Bin .../{media => customer_invoice}/invoice13.png | Bin .../{media => customer_invoice}/invoice14.png | Bin .../{media => customer_invoice}/invoice15.png | Bin .../{media => customer_invoice}/invoice16.png | Bin .../process_overview/supplier_bill.rst | 12 +-- .../vendor_bill01.png | Bin .../vendor_bill02.png | Bin .../vendor_bill03.png | Bin .../vendor_bill04.png | Bin .../vendor_bill05.png | Bin .../vendor_bill06.png | Bin .../accounting/others/adviser/budget.rst | 18 ++-- .../adviser/{media => budget}/budget01.png | Bin .../adviser/{media => budget}/budget02.png | Bin .../adviser/{media => budget}/budget03.png | Bin .../adviser/{media => budget}/budget04.png | Bin .../adviser/{media => budget}/budget05.png | Bin .../adviser/{media => budget}/budget06.png | Bin .../adviser/{media => budget}/budget07.png | Bin .../adviser/{media => budget}/budget08.png | Bin .../adviser/{media => budget}/budget09.png | Bin .../others/adviser/media/image01.png | Bin 11741 -> 0 bytes .../others/adviser/media/image08.png | Bin 13182 -> 0 bytes .../others/adviser/media/image09.png | Bin 14134 -> 0 bytes .../others/adviser/media/image11.png | Bin 8452 -> 0 bytes .../others/analytic/purchases_expenses.rst | 24 ++--- .../purchase01.png | Bin .../purchase02.png | Bin .../purchase03.png | Bin .../purchase04.png | Bin .../purchase05.png | Bin .../purchase06.png | Bin .../purchase07.png | Bin .../purchase08.png | Bin .../purchase09.png | Bin .../purchase10.png | Bin .../purchase11.png | Bin .../accounting/others/analytic/timesheets.rst | 28 +++--- .../{media => timesheets}/timesheets01.png | Bin .../{media => timesheets}/timesheets02.png | Bin .../{media => timesheets}/timesheets03.png | Bin .../{media => timesheets}/timesheets04.png | Bin .../{media => timesheets}/timesheets05.png | Bin .../{media => timesheets}/timesheets06.png | Bin .../{media => timesheets}/timesheets07.png | Bin .../{media => timesheets}/timesheets08.png | Bin .../{media => timesheets}/timesheets09.png | Bin .../{media => timesheets}/timesheets10.png | Bin .../{media => timesheets}/timesheets11.png | Bin .../{media => timesheets}/timesheets12.png | Bin .../{media => timesheets}/timesheets13.png | Bin .../{media => timesheets}/timesheets14.png | Bin .../accounting/others/analytic/usage.rst | 6 +- .../analytic/{media => usage}/usage01.png | Bin .../analytic/{media => usage}/usage02.png | Bin .../analytic/{media => usage}/usage03.png | Bin .../others/inventory/avg_price_valuation.rst | 2 +- .../{media => avg_price_valuation}/avg01.png | Bin .../others/multicurrencies/exchange.rst | 22 ++-- .../{media => exchange}/exchange_rate01.png | Bin .../{media => exchange}/exchange_rate02.png | Bin .../{media => exchange}/exchange_rate03.png | Bin .../{media => exchange}/exchange_rate04.png | Bin .../{media => exchange}/exchange_rate05.png | Bin .../{media => exchange}/exchange_rate06.png | Bin .../{media => exchange}/exchange_rate07.png | Bin .../{media => exchange}/exchange_rate08.png | Bin .../{media => exchange}/exchange_rate09.png | Bin .../{media => exchange}/exchange_rate10.png | Bin .../{ => exchange}/full_reconcile_warning.rst | 0 .../others/multicurrencies/how_it_works.rst | 30 +++--- .../{media => how_it_works}/works01.png | Bin .../{media => how_it_works}/works02.png | Bin .../{media => how_it_works}/works03.png | Bin .../{media => how_it_works}/works04.png | Bin .../{media => how_it_works}/works05.png | Bin .../{media => how_it_works}/works06.png | Bin .../{media => how_it_works}/works07.png | Bin .../{media => how_it_works}/works08.png | Bin .../{media => how_it_works}/works09.png | Bin .../{media => how_it_works}/works10.png | Bin .../{media => how_it_works}/works11.png | Bin .../{media => how_it_works}/works12.png | Bin .../{media => how_it_works}/works13.png | Bin .../{media => how_it_works}/works14.png | Bin .../multicurrencies/invoices_payments.rst | 20 ++-- .../invoice01.png | Bin .../invoice02.png | Bin .../invoice03.png | Bin .../invoice04.png | Bin .../invoice05.png | Bin .../invoice06.png | Bin .../invoice07.png | Bin .../invoice08.png | Bin .../invoice09.png | Bin .../accounting/payables/misc/forecast.rst | 8 +- .../misc/{media => forecast}/forecast01.png | Bin .../misc/{media => forecast}/forecast02.png | Bin .../misc/{media => forecast}/forecast03.png | Bin .../misc/{media => forecast}/forecast04.png | Bin .../finance/accounting/payables/pay/check.rst | 8 +- .../payables/pay/{media => check}/check01.png | Bin .../payables/pay/{media => check}/check02.png | Bin .../payables/pay/{media => check}/check03.png | Bin .../payables/pay/{media => check}/check04.png | Bin .../accounting/payables/pay/multiple.rst | 26 ++--- .../pay/{media => multiple}/multiple01.png | Bin .../pay/{media => multiple}/multiple02.png | Bin .../pay/{media => multiple}/multiple03.png | Bin .../pay/{media => multiple}/multiple04.png | Bin .../pay/{media => multiple}/multiple05.png | Bin .../pay/{media => multiple}/multiple06.png | Bin .../pay/{media => multiple}/multiple07.png | Bin .../pay/{media => multiple}/multiple08.png | Bin .../pay/{media => multiple}/multiple09.png | Bin .../pay/{media => multiple}/multiple10.png | Bin .../pay/{media => multiple}/multiple11.png | Bin .../pay/{media => multiple}/multiple12.png | Bin .../pay/{media => multiple}/multiple13.png | Bin .../finance/accounting/payables/pay/sepa.rst | 8 +- .../payables/pay/{media => sepa}/sepa01.png | Bin .../payables/pay/{media => sepa}/sepa02.png | Bin .../payables/pay/{media => sepa}/sepa03.png | Bin .../payables/pay/{media => sepa}/sepa04.png | Bin .../payables/supplier_bills/assets.rst | 22 ++-- .../{media => assets}/assets01.png | Bin .../{media => assets}/assets02.png | Bin .../{media => assets}/assets03.png | Bin .../{media => assets}/assets04.png | Bin .../{media => assets}/assets05.png | Bin .../{media => assets}/assets06.png | Bin .../{media => assets}/assets07.png | Bin .../{media => assets}/assets08.png | Bin .../{media => assets}/assets09.png | Bin .../{media => assets}/assets10.png | Bin .../{media => assets}/assets11.png | Bin .../supplier_bills/deferred_expenses.rst | 18 ++-- .../deferred_expenses01.png | Bin .../deferred_expenses02.png | Bin .../deferred_expenses03.png | Bin .../deferred_expenses04.png | Bin .../deferred_expenses05.png | Bin .../deferred_expenses06.png | Bin .../deferred_expenses07.png | Bin .../deferred_expenses08.png | Bin .../deferred_expenses09.png | Bin .../payables/supplier_bills/manage.rst | 16 +-- .../{media => manage}/manage01.png | Bin .../{media => manage}/manage02.png | Bin .../{media => manage}/manage03.png | Bin .../{media => manage}/manage04.png | Bin .../{media => manage}/manage05.png | Bin .../{media => manage}/manage06.png | Bin .../{media => manage}/manage07.png | Bin .../{media => manage}/manage08.png | Bin .../payables/supplier_bills/ocr.rst | 4 +- .../{media => ocr}/example_ocr.png | Bin .../{media => ocr}/setup_ocr.png | Bin .../supplier_bills/purchase_receipts.rst | 4 +- .../purchase_receipts_draft.png | Bin .../purchase_receipts_journal_items.png | Bin .../customer_invoices/cash_discounts.rst | 8 +- .../cash_discounts01.png | Bin .../cash_discounts02.png | Bin .../cash_discounts03.png | Bin .../cash_discounts04.png | Bin .../customer_invoices/cash_rounding.rst | 2 +- .../cash_rounding01.png | Bin .../customer_invoices/credit_notes.rst | 8 +- .../credit_notes01.png | Bin .../credit_notes02.png | Bin .../credit_notes03.png | Bin .../credit_notes04.png | Bin .../customer_invoices/deferred_revenues.rst | 18 ++-- .../deferred_revenues01.png | Bin .../deferred_revenues02.png | Bin .../deferred_revenues03.png | Bin .../deferred_revenues04.png | Bin .../deferred_revenues05.png | Bin .../deferred_revenues06.png | Bin .../deferred_revenues07.png | Bin .../deferred_revenues08.png | Bin .../deferred_revenues09.png | Bin .../customer_invoices/epc_qr_code.rst | 6 +- .../{media => epc_qr_code}/epc_qr_code01.png | Bin .../{media => epc_qr_code}/epc_qr_code02.png | Bin .../{media => epc_qr_code}/epc_qr_code03.png | Bin .../customer_invoices/media/discount01.png | Bin 16010 -> 0 bytes .../customer_invoices/snailmail.rst | 4 +- .../{media => snailmail}/invoice_bypost.png | Bin .../{media => snailmail}/setup_snailmail.png | Bin .../receivables/customer_payments/batch.rst | 10 +- .../batch-bank-reconciliation.png | Bin .../batch-journal-settings.png | Bin .../{media => batch}/batch-new-inbound.png | Bin .../batch-payments-selection.png | Bin .../batch-register-payment.png | Bin .../customer_payments/batch_sdd.rst | 12 +-- .../{media => batch_sdd}/batch-sdd-batch.png | Bin .../batch-sdd-collect.png | Bin .../batch-sdd-creditor-identifier.png | Bin .../batch-sdd-mandate-form.png | Bin .../batch-sdd-revoke-close.png | Bin .../{media => batch_sdd}/batch-sdd-xml.png | Bin .../receivables/customer_payments/check.rst | 6 +- .../{media => check}/check01.png | Bin .../{media => check}/check02.png | Bin .../{media => check}/check03.png | Bin .../customer_payments/followup.rst | 6 +- .../{media => followup}/followup01.png | Bin .../{media => followup}/followup02.png | Bin .../{media => followup}/followup03.png | Bin .../customer_payments/online_payment.rst | 6 +- .../online-payment-acquirers.png | Bin .../online-payment-pay-now.png | Bin .../online-payment-view-invoice.png | Bin .../customer_payments/recording.rst | 14 +-- .../{media => recording}/recording01.png | Bin .../{media => recording}/recording02.png | Bin .../{media => recording}/recording03.png | Bin .../{media => recording}/recording04.png | Bin .../{media => recording}/recording05.png | Bin .../{media => recording}/recording06.png | Bin .../{media => recording}/recording07.png | Bin .../media/tax_return_overview.png | Bin 5368 -> 0 bytes .../reporting/declarations/tax_returns.rst | 12 +-- .../tax_return_closing.png | Bin .../tax_return_grids.png | Bin .../tax_return_lock.png | Bin .../tax_return_periodicity.png | Bin .../tax_return_report.png | Bin .../tax_return_taxes.png | Bin .../reporting/overview/customize.rst | 4 +- .../{media => customize}/customize02.png | Bin .../{media => customize}/customize04.png | Bin .../reporting/overview/main_reports.rst | 18 ++-- .../main_reports01.png | Bin .../main_reports02.png | Bin .../main_reports03.png | Bin .../main_reports04.png | Bin .../main_reports05.png | Bin .../main_reports06.png | Bin .../main_reports07.png | Bin .../main_reports09.png | Bin .../main_reports10.png | Bin .../fiscal_year/close_fiscal_year.rst | 2 +- .../close_fiscal_year01.png | Bin .../taxation/fiscal_year/fiscal_year.rst | 6 +- .../{media => fiscal_year}/fiscal_year01.png | Bin .../{media => fiscal_year}/fiscal_year02.png | Bin .../{media => fiscal_year}/fiscal_year03.png | Bin .../accounting/taxation/taxes/B2B_B2C.rst | 10 +- .../{media => B2B_B2C}/price_B2C_B2B01.png | Bin .../{media => B2B_B2C}/price_B2C_B2B02.png | Bin .../{media => B2B_B2C}/price_B2C_B2B03.png | Bin .../{media => B2B_B2C}/price_B2C_B2B04.png | Bin .../{media => B2B_B2C}/price_B2C_B2B05.png | Bin .../taxation/taxes/cash_basis_taxes.rst | 6 +- .../cash_basis_taxes01.png | Bin .../cash_basis_taxes02.png | Bin .../cash_basis_taxes03.png | Bin .../taxation/taxes/default_taxes.rst | 4 +- .../default-taxes-configuration.png | Bin .../default-taxes-invoice-line.png | Bin .../taxation/taxes/fiscal_positions.rst | 8 +- .../fiscal-positions-automatic.png | Bin .../fiscal-positions-intra-community.png | Bin .../fiscal-positions-partner.png | Bin .../fiscal-positions-transaction.png | Bin .../taxation/taxes/media/create01.png | Bin 12257 -> 0 bytes .../taxation/taxes/media/create02.png | Bin 9357 -> 0 bytes .../accounting/taxation/taxes/retention.rst | 10 +- .../{media => retention}/retention01.png | Bin .../{media => retention}/retention02.png | Bin .../{media => retention}/retention03.png | Bin .../{media => retention}/retention04.png | Bin .../accounting/taxation/taxes/taxcloud.rst | 8 +- .../taxes/{media => taxcloud}/taxcloud01.png | Bin .../taxes/{media => taxcloud}/taxcloud02.png | Bin .../taxes/{media => taxcloud}/taxcloud03.png | Bin .../taxes/{media => taxcloud}/taxcloud04.png | Bin .../accounting/taxation/taxes/taxes.rst | 14 +-- .../{media => taxes}/taxes-definition.png | Bin .../taxes/{media => taxes}/taxes-edit.png | Bin .../{media => taxes}/taxes-invoice-label.png | Bin .../taxes-invoice-tax-group.png | Bin .../{media => taxes}/taxes-list-sequence.png | Bin .../taxes/{media => taxes}/taxes-list.png | Bin .../taxes-subsequent-line.png | Bin .../taxation/taxes/vat_validation.rst | 6 +- .../vat-validation-configuration.png | Bin .../vat-validation-contact-form.png | Bin .../vat-validation-error.png | Bin .../finance/payment_acquirers/authorize.rst | 8 +- .../authorize-api-keys.png | Bin .../authorize-capture.png | Bin .../authorize-configuration.png | Bin .../{media => authorize}/authorize-net.png | Bin .../media/authorize-credentials.png | Bin 10137 -> 0 bytes .../media/paypal_auto_return.png | Bin 12710 -> 0 bytes .../media/paypal_credentials.png | Bin 9642 -> 0 bytes .../media/paypal_data_transfer.png | Bin 8137 -> 0 bytes .../payment_acquirers/media/paypal_debug.png | Bin 19206 -> 0 bytes .../media/paypal_encoding_options.png | Bin 10019 -> 0 bytes .../payment_acquirers/media/paypal_fees.png | Bin 34711 -> 0 bytes .../media/paypal_identity_token.png | Bin 5391 -> 0 bytes .../payment_acquirers/media/paypal_ipn.png | Bin 25652 -> 0 bytes .../media/paypal_ipn_setup.png | Bin 14878 -> 0 bytes .../payment_acquirers/media/paypal_live.png | Bin 3682 -> 0 bytes .../media/paypal_more_options.png | Bin 7687 -> 0 bytes .../media/paypal_profile.png | Bin 18196 -> 0 bytes .../media/paypal_selling_tools.png | Bin 19192 -> 0 bytes .../media/paypal_website_preferences.png | Bin 29200 -> 0 bytes .../finance/payment_acquirers/paypal.rst | 26 ++--- .../{media => paypal}/paypal01.png | Bin .../{media => paypal}/paypal02.png | Bin .../{media => paypal}/paypal03.png | Bin .../{media => paypal}/paypal04.png | Bin .../{media => paypal}/paypal05.png | Bin .../{media => paypal}/paypal07.png | Bin .../{media => paypal}/paypal08.png | Bin .../{media => paypal}/paypal09.png | Bin .../{media => paypal}/paypal10.png | Bin .../{media => paypal}/paypal11.png | Bin .../{media => paypal}/paypal12.png | Bin .../{media => paypal}/paypal13.png | Bin .../paypal_account_optional.png | Bin .../finance/payment_acquirers/stripe.rst | 2 +- .../stripe_enable_local_payment_method.png | Bin .../payment_acquirers/wire_transfer.rst | 6 +- .../payment_check.png | Bin .../payment_customer_instructions.png | Bin .../payment_instructions.png | Bin content/applications/general/auth/ldap.rst | 14 +-- .../general/auth/{media => ldap}/ldap01.png | Bin .../general/auth/{media => ldap}/ldap02.png | Bin .../general/auth/{media => ldap}/ldap03.png | Bin .../general/auth/{media => ldap}/ldap04.png | Bin .../general/auth/{media => ldap}/ldap05.png | Bin .../general/auth/{media => ldap}/ldap06.png | Bin .../general/auth/{media => ldap}/ldap07.png | Bin .../applications/general/voip/asterisk.rst | 4 +- .../{media => asterisk}/voip_config01.png | Bin .../general/voip/media/voip_config02.png | Bin 139355 -> 0 bytes content/applications/general/voip/onsip.rst | 12 +-- .../general/voip/{media => onsip}/onsip01.png | Bin .../general/voip/{media => onsip}/onsip02.png | Bin .../general/voip/{media => onsip}/onsip03.png | Bin .../general/voip/{media => onsip}/onsip04.png | Bin .../general/voip/{media => onsip}/onsip05.png | Bin .../general/voip/{media => onsip}/onsip06.png | Bin .../barcode/operations/adjustments.rst | 12 +-- .../{media => adjustments}/adjustments_01.png | Bin .../{media => adjustments}/adjustments_02.png | Bin .../{media => adjustments}/adjustments_03.png | Bin .../{media => adjustments}/adjustments_04.png | Bin .../{media => adjustments}/adjustments_05.png | Bin .../{media => adjustments}/adjustments_06.png | Bin .../operations/barcode_nomenclature.rst | 8 +- .../barcode_nomenclature_01.png | Bin .../barcode_nomenclature_02.png | Bin .../barcode_nomenclature_03.png | Bin .../barcode_nomenclature_04.png | Bin .../inventory/barcode/operations/internal.rst | 20 ++-- .../{media => internal}/internal_01.png | Bin .../{media => internal}/internal_02.png | Bin .../{media => internal}/internal_03.png | Bin .../{media => internal}/internal_04.png | Bin .../{media => internal}/internal_05.png | Bin .../{media => internal}/internal_06.png | Bin .../{media => internal}/internal_07.png | Bin .../{media => internal}/internal_08.png | Bin .../{media => internal}/internal_09.png | Bin .../{media => internal}/internal_10.png | Bin .../barcode/operations/transfers_scratch.rst | 4 +- .../transfers_scratch_01.png | Bin .../transfers_scratch_02.png | Bin .../inventory/barcode/setup/hardware.rst | 4 +- .../setup/{media => hardware}/hardware01.png | Bin .../setup/{media => hardware}/hardware02.png | Bin .../inventory/barcode/setup/software.rst | 12 +-- .../setup/{media => software}/software_01.png | Bin .../setup/{media => software}/software_02.png | Bin .../setup/{media => software}/software_03.png | Bin .../setup/{media => software}/software_04.png | Bin .../setup/{media => software}/software_05.png | Bin .../setup/{media => software}/software_06.png | Bin .../management/delivery/cancel_order.rst | 8 +- .../cancel_order01.png | Bin .../cancel_order02.png | Bin .../cancel_order03.png | Bin .../cancel_order04.png | Bin .../delivery/delivery_countries.rst | 6 +- .../delivery_countries01.png | Bin .../delivery_countries02.png | Bin .../delivery_countries03.png | Bin .../management/delivery/dropshipping.rst | 16 +-- .../dropshipping_01.png | Bin .../dropshipping_02.png | Bin .../dropshipping_03.png | Bin .../dropshipping_04.png | Bin .../dropshipping_05.png | Bin .../dropshipping_06.png | Bin .../dropshipping_07.png | Bin .../dropshipping_08.png | Bin .../management/delivery/label_type.rst | 14 +-- .../{media => label_type}/label_type01.png | Bin .../{media => label_type}/label_type02.png | Bin .../{media => label_type}/label_type03.png | Bin .../{media => label_type}/label_type04.png | Bin .../{media => label_type}/label_type05.png | Bin .../{media => label_type}/label_type06.png | Bin .../{media => label_type}/label_type07.png | Bin .../management/delivery/one_step.rst | 10 +- .../{media => one_step}/one_step_01.png | Bin .../{media => one_step}/one_step_02.png | Bin .../{media => one_step}/one_step_03.png | Bin .../{media => one_step}/one_step_04.png | Bin .../{media => one_step}/one_step_05.png | Bin .../management/delivery/packaging_type.rst | 14 +-- .../packaging_type_01.png | Bin .../packaging_type_02.png | Bin .../packaging_type_03.png | Bin .../packaging_type_04.png | Bin .../packaging_type_05.png | Bin .../packaging_type_06.png | Bin .../packaging_type_07.png | Bin .../management/delivery/three_steps.rst | 20 ++-- .../{media => three_steps}/three_steps_01.png | Bin .../{media => three_steps}/three_steps_02.png | Bin .../{media => three_steps}/three_steps_03.png | Bin .../{media => three_steps}/three_steps_04.png | Bin .../{media => three_steps}/three_steps_05.png | Bin .../{media => three_steps}/three_steps_06.png | Bin .../{media => three_steps}/three_steps_07.png | Bin .../{media => three_steps}/three_steps_08.png | Bin .../{media => three_steps}/three_steps_09.png | Bin .../{media => three_steps}/three_steps_10.png | Bin .../management/delivery/two_steps.rst | 18 ++-- .../{media => two_steps}/two_steps_01.png | Bin .../{media => two_steps}/two_steps_02.png | Bin .../{media => two_steps}/two_steps_03.png | Bin .../{media => two_steps}/two_steps_04.png | Bin .../{media => two_steps}/two_steps_05.png | Bin .../{media => two_steps}/two_steps_06.png | Bin .../{media => two_steps}/two_steps_07.png | Bin .../{media => two_steps}/two_steps_08.png | Bin .../{media => two_steps}/two_steps_09.png | Bin .../incoming/media/three_steps_10.png | Bin 20980 -> 0 bytes .../management/incoming/one_step.rst | 10 +- .../{media => one_step}/one_step_01.png | Bin .../{media => one_step}/one_step_02.png | Bin .../{media => one_step}/one_step_03.png | Bin .../{media => one_step}/one_step_04.png | Bin .../{media => one_step}/one_step_05.png | Bin .../management/incoming/three_steps.rst | 18 ++-- .../{media => three_steps}/three_steps_01.png | Bin .../{media => three_steps}/three_steps_02.png | Bin .../{media => three_steps}/three_steps_03.png | Bin .../{media => three_steps}/three_steps_04.png | Bin .../{media => three_steps}/three_steps_05.png | Bin .../{media => three_steps}/three_steps_06.png | Bin .../{media => three_steps}/three_steps_07.png | Bin .../{media => three_steps}/three_steps_08.png | Bin .../{media => three_steps}/three_steps_09.png | Bin .../management/incoming/two_steps.rst | 16 +-- .../{media => two_steps}/two_steps_01.png | Bin .../{media => two_steps}/two_steps_02.png | Bin .../{media => two_steps}/two_steps_03.png | Bin .../{media => two_steps}/two_steps_04.png | Bin .../{media => two_steps}/two_steps_05.png | Bin .../{media => two_steps}/two_steps_06.png | Bin .../{media => two_steps}/two_steps_07.png | Bin .../{media => two_steps}/two_steps_08.png | Bin .../lots_serial_numbers/expiration_dates.rst | 10 +- .../expiration_dates_01.png | Bin .../expiration_dates_02.png | Bin .../expiration_dates_03.png | Bin .../expiration_dates_04.png | Bin .../expiration_dates_05.png | Bin .../management/lots_serial_numbers/lots.rst | 26 ++--- .../{media => lots}/lots_01.png | Bin .../{media => lots}/lots_02.png | Bin .../{media => lots}/lots_03.png | Bin .../{media => lots}/lots_04.png | Bin .../{media => lots}/lots_05.png | Bin .../{media => lots}/lots_06.png | Bin .../{media => lots}/lots_07.png | Bin .../{media => lots}/lots_08.png | Bin .../{media => lots}/lots_09.png | Bin .../{media => lots}/lots_10.png | Bin .../{media => lots}/lots_11.png | Bin .../{media => lots}/lots_12.png | Bin .../lots_serial_numbers/serial_numbers.rst | 30 +++--- .../serial_numbers_01.png | Bin .../serial_numbers_02.png | Bin .../serial_numbers_03.png | Bin .../serial_numbers_04.png | Bin .../serial_numbers_05.png | Bin .../serial_numbers_06.png | Bin .../serial_numbers_07.png | Bin .../serial_numbers_08.png | Bin .../serial_numbers_09.png | Bin .../serial_numbers_10.png | Bin .../serial_numbers_11.png | Bin .../serial_numbers_12.png | Bin .../serial_numbers_13.png | Bin .../serial_numbers_14.png | Bin .../serial_numbers_15.png | Bin .../management/misc/email_delivery.rst | 10 +- .../email_delivery_01.png | Bin .../email_delivery_02.png | Bin .../email_delivery_03.png | Bin .../email_delivery_04.png | Bin .../email_delivery_05.png | Bin .../inventory/management/misc/owned_stock.rst | 6 +- .../{media => owned_stock}/owned_stock_01.png | Bin .../{media => owned_stock}/owned_stock_02.png | Bin .../{media => owned_stock}/owned_stock_03.png | Bin .../inventory/management/misc/scrap.rst | 22 ++-- .../misc/{media => scrap}/scrap_01.png | Bin .../misc/{media => scrap}/scrap_02.png | Bin .../misc/{media => scrap}/scrap_03.png | Bin .../misc/{media => scrap}/scrap_04.png | Bin .../misc/{media => scrap}/scrap_05.png | Bin .../misc/{media => scrap}/scrap_06.png | Bin .../misc/{media => scrap}/scrap_07.png | Bin .../misc/{media => scrap}/scrap_08.png | Bin .../misc/{media => scrap}/scrap_09.png | Bin .../misc/{media => scrap}/scrap_10.png | Bin .../misc/{media => scrap}/scrap_11.png | Bin .../management/misc/sms_delivery.rst | 10 +- .../sms_delivery_01.png | Bin .../sms_delivery_02.png | Bin .../sms_delivery_03.png | Bin .../sms_delivery_04.png | Bin .../sms_delivery_05.png | Bin .../planning/media/scheduled_dates_01.png | Bin 19579 -> 0 bytes .../management/planning/scheduled_dates.rst | 18 ++-- .../scheduled_dates_02.png | Bin .../scheduled_dates_03.png | Bin .../scheduled_dates_04.png | Bin .../scheduled_dates_05.png | Bin .../scheduled_dates_06.png | Bin .../scheduled_dates_07.png | Bin .../scheduled_dates_08.png | Bin .../scheduled_dates_09.png | Bin .../scheduled_dates_10.png | Bin .../management/planning/schedulers.rst | 4 +- .../{media => schedulers}/schedulers_01.png | Bin .../{media => schedulers}/schedulers_03.png | Bin .../management/products/strategies.rst | 6 +- .../{media => strategies}/strategies01.png | Bin .../{media => strategies}/strategies02.png | Bin .../{media => strategies}/strategies03.png | Bin .../inventory/management/products/uom.rst | 20 ++-- .../products/{media => uom}/uom_01.png | Bin .../products/{media => uom}/uom_02.png | Bin .../products/{media => uom}/uom_03.png | Bin .../products/{media => uom}/uom_04.png | Bin .../products/{media => uom}/uom_05.png | Bin .../products/{media => uom}/uom_06.png | Bin .../products/{media => uom}/uom_07.png | Bin .../products/{media => uom}/uom_08.png | Bin .../products/{media => uom}/uom_09.png | Bin .../products/{media => uom}/uom_10.png | Bin .../inventory/management/products/usage.rst | 16 +-- .../products/{media => usage}/usage_01.png | Bin .../products/{media => usage}/usage_02.png | Bin .../products/{media => usage}/usage_03.png | Bin .../products/{media => usage}/usage_04.png | Bin .../products/{media => usage}/usage_05.png | Bin .../products/{media => usage}/usage_06.png | Bin .../products/{media => usage}/usage_07.png | Bin .../products/{media => usage}/usage_08.png | Bin .../min_stock_rule_vs_mto.rst | 10 +- .../min_stock_rule_vs_mto_01.png | Bin .../min_stock_rule_vs_mto_02.png | Bin .../min_stock_rule_vs_mto_03.png | Bin .../min_stock_rule_vs_mto_04.png | Bin .../min_stock_rule_vs_mto_05.png | Bin .../virtual_warehouses.rst | 14 +-- .../virtual_warehouses_01.png | Bin .../virtual_warehouses_02.png | Bin .../virtual_warehouses_03.png | Bin .../virtual_warehouses_04.png | Bin .../virtual_warehouses_05.png | Bin .../virtual_warehouses_06.png | Bin .../virtual_warehouses_07.png | Bin .../reporting/integrating_landed_costs.rst | 10 +- .../integrating_landed_costs_01.png | Bin .../integrating_landed_costs_02.png | Bin .../integrating_landed_costs_03.png | Bin .../integrating_landed_costs_04.png | Bin .../integrating_landed_costs_05.png | Bin .../media/inventory_valuation_config_02.png | Bin 25385 -> 0 bytes .../reporting/using_inventory_valuation.rst | 12 +-- .../use_inventory_valuation_01.png | Bin .../use_inventory_valuation_02.png | Bin .../use_inventory_valuation_03.png | Bin .../use_inventory_valuation_04.png | Bin .../use_inventory_valuation_05.png | Bin .../use_inventory_valuation_06.png | Bin .../warehouses/location_creation.rst | 6 +- .../location_creation_01.png | Bin .../location_creation_02.png | Bin .../location_creation_03.png | Bin .../warehouses/warehouse_creation.rst | 8 +- .../warehouse_creation_01.png | Bin .../warehouse_creation_02.png | Bin .../warehouse_creation_03.png | Bin .../warehouse_creation_04.png | Bin .../overview/process/deliver_from_stock.rst | 14 +-- .../deliver_from_stock_01.png | Bin .../deliver_from_stock_02.png | Bin .../deliver_from_stock_03.png | Bin .../deliver_from_stock_04.png | Bin .../deliver_from_stock_05.png | Bin .../deliver_from_stock_06.png | Bin .../deliver_from_stock_07.png | Bin .../overview/process/initial_stock.rst | 18 ++-- .../initial_stock_01.png | Bin .../initial_stock_02.png | Bin .../initial_stock_03.png | Bin .../initial_stock_04.png | Bin .../initial_stock_05.png | Bin .../initial_stock_06.png | Bin .../initial_stock_07.png | Bin .../initial_stock_08.png | Bin .../initial_stock_09.png | Bin .../overview/process/receive_in_stock.rst | 16 +-- .../receive_in_stock_01.png | Bin .../receive_in_stock_02.png | Bin .../receive_in_stock_03.png | Bin .../receive_in_stock_04.png | Bin .../receive_in_stock_05.png | Bin .../receive_in_stock_06.png | Bin .../receive_in_stock_07.png | Bin .../receive_in_stock_08.png | Bin .../inventory/routes/concepts/cross_dock.rst | 28 +++--- .../concepts/{media => cross_dock}/cross1.png | Bin .../{media => cross_dock}/cross10.png | Bin .../{media => cross_dock}/cross11.png | Bin .../{media => cross_dock}/cross12.png | Bin .../{media => cross_dock}/cross13.png | Bin .../{media => cross_dock}/cross14.png | Bin .../concepts/{media => cross_dock}/cross2.png | Bin .../concepts/{media => cross_dock}/cross3.png | Bin .../concepts/{media => cross_dock}/cross4.png | Bin .../concepts/{media => cross_dock}/cross5.png | Bin .../concepts/{media => cross_dock}/cross6.png | Bin .../concepts/{media => cross_dock}/cross7.png | Bin .../concepts/{media => cross_dock}/cross8.png | Bin .../concepts/{media => cross_dock}/cross9.png | Bin .../routes/concepts/inter_warehouse.rst | 20 ++-- .../{media => inter_warehouse}/inter01.png | Bin .../{media => inter_warehouse}/inter02.png | Bin .../{media => inter_warehouse}/inter03.png | Bin .../{media => inter_warehouse}/inter04.png | Bin .../{media => inter_warehouse}/inter05.png | Bin .../{media => inter_warehouse}/inter06.png | Bin .../{media => inter_warehouse}/inter07.png | Bin .../{media => inter_warehouse}/inter08.png | Bin .../{media => inter_warehouse}/inter09.png | Bin .../{media => inter_warehouse}/inter10.png | Bin .../routes/concepts/stock_warehouses.rst | 8 +- .../{media => stock_warehouses}/ware1.png | Bin .../{media => stock_warehouses}/ware2.png | Bin .../{media => stock_warehouses}/ware3.png | Bin .../{media => stock_warehouses}/ware4.png | Bin .../inventory/routes/concepts/use-routes.rst | 48 ++++----- .../{media => use-routes}/add-new-rules.png | Bin .../add-routes-to-sales-lines.png | Bin .../advanced-custom-route.png | Bin .../applicable-on-products.png | Bin .../applicable-on-sales-order-lines.png | Bin .../applicable-on-warehouse.png | Bin .../detailed-operations-2.png | Bin .../detailed-operations-transfer.png | Bin .../example-preconfigured-warehouse.png | Bin .../multi-steps-routes-feature.png | Bin .../on-product-route.png | Bin .../operations-on-transfers.png | Bin .../preconfigured-routes.png | Bin .../pull-from-rule-example.png | Bin .../pull-from-rule-stock-to-packing.png | Bin .../push-to-rule-example.png | Bin .../{media => use-routes}/routes-example.png | Bin .../routes-logistic-tab.png | Bin .../{media => use-routes}/rules-example.png | Bin .../sales-order-lines-routes-application.png | Bin .../{media => use-routes}/stock-example.png | Bin .../transfers-overview.png | Bin .../transfers-status.png | Bin .../{media => use-routes}/waiting-status.png | Bin .../inventory/routes/strategies/putaway.rst | 10 +- .../strategies/{media => putaway}/putaw1.png | Bin .../strategies/{media => putaway}/putaw2.png | Bin .../strategies/{media => putaway}/putaw3.png | Bin .../strategies/{media => putaway}/putaw4.png | Bin .../strategies/{media => putaway}/putaw5.png | Bin .../inventory/routes/strategies/removal.rst | 24 ++--- .../{media => removal}/empty-dock.png | Bin .../{media => removal}/enabled-features.png | Bin .../{media => removal}/entering-stocks.png | Bin .../first-expiry-first-out.png | Bin .../{media => removal}/first-in-first-out.png | Bin .../inventory-valuation.png | Bin .../{media => removal}/last-in-first-out.png | Bin .../{media => removal}/packing-products.png | Bin .../{media => removal}/removal-date.png | Bin .../reserved-hand-cream.png | Bin .../{media => removal}/reserved-lots-FIFO.png | Bin .../{media => removal}/reserved-lots-LIFO.png | Bin .../inventory/shipping/operation/cancel.rst | 6 +- .../operation/{media => cancel}/cancel01.png | Bin .../operation/{media => cancel}/cancel02.png | Bin .../operation/{media => cancel}/cancel03.png | Bin .../shipping/operation/invoicing.rst | 12 +-- .../{media => invoicing}/invoicing01.png | Bin .../{media => invoicing}/invoicing02.png | Bin .../{media => invoicing}/invoicing03.png | Bin .../{media => invoicing}/invoicing04.png | Bin .../{media => invoicing}/invoicing05.png | Bin .../{media => invoicing}/invoicing06.png | Bin .../inventory/shipping/operation/labels.rst | 14 +-- .../operation/{media => labels}/labels01.png | Bin .../operation/{media => labels}/labels02.png | Bin .../operation/{media => labels}/labels03.png | Bin .../operation/{media => labels}/labels04.png | Bin .../operation/{media => labels}/labels05.png | Bin .../operation/{media => labels}/labels06.png | Bin .../operation/{media => labels}/labels07.png | Bin .../shipping/operation/multipack.rst | 14 +-- .../{media => multipack}/multipack01.png | Bin .../{media => multipack}/multipack02.png | Bin .../{media => multipack}/multipack03.png | Bin .../{media => multipack}/multipack04.png | Bin .../{media => multipack}/multipack05.png | Bin .../{media => multipack}/multipack06.png | Bin .../{media => multipack}/multipack07.png | Bin .../shipping/setup/delivery_method.rst | 14 +-- .../{media => delivery_method}/setup01.png | Bin .../{media => delivery_method}/setup02.png | Bin .../{media => delivery_method}/setup03.png | Bin .../{media => delivery_method}/setup04.png | Bin .../{media => delivery_method}/setup05.png | Bin .../{media => delivery_method}/setup06.png | Bin .../{media => delivery_method}/setup07.png | Bin .../shipping/setup/third_party_shipper.rst | 18 ++-- .../third_party_shipper01.png | Bin .../third_party_shipper02.png | Bin .../third_party_shipper03.png | Bin .../third_party_shipper04.png | Bin .../third_party_shipper05.png | Bin .../third_party_shipper06.png | Bin .../third_party_shipper07.png | Bin .../third_party_shipper08.png | Bin .../third_party_shipper09.png | Bin .../management/alternative_wc.rst | 12 +-- .../alternative_wc_01.png | Bin .../alternative_wc_02.png | Bin .../alternative_wc_03.png | Bin .../alternative_wc_04.png | Bin .../alternative_wc_05.png | Bin .../alternative_wc_06.png | Bin .../management/bill_configuration.rst | 12 +-- .../bills_of_materials_01.png | Bin .../bills_of_materials_02.png | Bin .../bills_of_materials_03.png | Bin .../bills_of_materials_04.png | Bin .../bills_of_materials_05.png | Bin .../bills_of_materials_06.png | Bin .../flexible_components_consumption.rst | 8 +- .../flexible_components_consumption_01.png | Bin .../flexible_components_consumption_02.png | Bin .../flexible_components_consumption_03.png | Bin .../flexible_components_consumption_04.png | Bin .../manufacturing/management/kit_shipping.rst | 12 +-- .../kit_shipping_01.png | Bin .../kit_shipping_02.png | Bin .../kit_shipping_03.png | Bin .../kit_shipping_04.png | Bin .../kit_shipping_05.png | Bin .../kit_shipping_06.png | Bin .../management/manufacturing_order.rst | 12 +-- .../process_manufacturing_orders_01.png | Bin .../process_manufacturing_orders_02.png | Bin .../process_manufacturing_orders_03.png | Bin .../process_manufacturing_orders_04.png | Bin .../process_manufacturing_orders_05.png | Bin .../process_manufacturing_orders_06.png | Bin .../management/media/bill_configuration01.png | Bin 12746 -> 0 bytes .../management/media/bill_configuration02.png | Bin 12560 -> 0 bytes .../management/media/bill_configuration03.png | Bin 9579 -> 0 bytes .../management/media/bill_configuration04.png | Bin 10736 -> 0 bytes .../management/media/bill_configuration05.png | Bin 9552 -> 0 bytes .../management/media/bill_configuration06.png | Bin 12540 -> 0 bytes .../management/media/bill_configuration07.png | Bin 16209 -> 0 bytes .../management/media/sub_assemblies01.png | Bin 10736 -> 0 bytes .../management/media/sub_assemblies02.png | Bin 9552 -> 0 bytes .../management/plan_work_orders.rst | 8 +- .../plan_work_order_01.png | Bin .../plan_work_order_02.png | Bin .../plan_work_order_03.png | Bin .../plan_work_order_04.png | Bin .../management/product_variants.rst | 4 +- .../product_variants01.png | Bin .../product_variants02.png | Bin .../management/routing_kit_bom.rst | 30 +++--- .../routing_kit_bom_01.png | Bin .../routing_kit_bom_02.png | Bin .../routing_kit_bom_03.png | Bin .../routing_kit_bom_04.png | Bin .../routing_kit_bom_05.png | Bin .../routing_kit_bom_06.png | Bin .../routing_kit_bom_07.png | Bin .../routing_kit_bom_08.png | Bin .../routing_kit_bom_09.png | Bin .../routing_kit_bom_10.png | Bin .../routing_kit_bom_11.png | Bin .../routing_kit_bom_12.png | Bin .../routing_kit_bom_13.png | Bin .../management/sub_assemblies.rst | 8 +- .../semi-finished_products_01.png | Bin .../semi-finished_products_02.png | Bin .../semi-finished_products_03.png | Bin .../semi-finished_products_04.png | Bin .../management/subcontracting.rst | 24 ++--- .../subcontracting_01.png | Bin .../subcontracting_02.png | Bin .../subcontracting_03.png | Bin .../subcontracting_04.png | Bin .../subcontracting_05.png | Bin .../subcontracting_06.png | Bin .../subcontracting_07.png | Bin .../subcontracting_08.png | Bin .../subcontracting_09.png | Bin .../subcontracting_10.png | Bin .../subcontracting_11.png | Bin .../subcontracting_12.png | Bin .../manufacturing/management/unbuild.rst | 4 +- .../{media => unbuild}/unbuild01.png | Bin .../{media => unbuild}/unbuild02.png | Bin .../manufacturing/management/use_mps.rst | 18 ++-- .../{media => use_mps}/use_mps_01.png | Bin .../{media => use_mps}/use_mps_02.png | Bin .../{media => use_mps}/use_mps_03.png | Bin .../{media => use_mps}/use_mps_04.png | Bin .../{media => use_mps}/use_mps_05.png | Bin .../{media => use_mps}/use_mps_06.png | Bin .../{media => use_mps}/use_mps_07.png | Bin .../{media => use_mps}/use_mps_08.png | Bin .../{media => use_mps}/use_mps_09.png | Bin .../manufacturing/repair/repair.rst | 8 +- .../repair/{media => repair}/repair01.png | Bin .../repair/{media => repair}/repair02.png | Bin .../repair/{media => repair}/repair03.png | Bin .../repair/{media => repair}/repair04.png | Bin .../purchase/purchases/master/import.rst | 6 +- .../master/{media => import}/import01.png | Bin .../master/{media => import}/import02.png | Bin .../vendor_pricelists_template.csv | 0 .../purchase/purchases/master/suppliers.rst | 4 +- .../{media => suppliers}/suppliers01.png | Bin .../{media => suppliers}/suppliers02.png | Bin .../purchase/purchases/master/uom.rst | 18 ++-- .../purchases/master/{media => uom}/uom01.png | Bin .../purchases/master/{media => uom}/uom02.png | Bin .../purchases/master/{media => uom}/uom03.png | Bin .../purchases/master/{media => uom}/uom04.png | Bin .../purchases/master/{media => uom}/uom05.png | Bin .../purchases/master/{media => uom}/uom06.png | Bin .../purchases/master/{media => uom}/uom07.png | Bin .../purchases/master/{media => uom}/uom08.png | Bin .../purchases/master/{media => uom}/uom09.png | Bin .../purchase/purchases/rfq/3_way_matching.rst | 4 +- .../3_way_matching01.png | Bin .../3_way_matching02.png | Bin .../purchase/purchases/rfq/analyze.rst | 8 +- .../rfq/{media => analyze}/analyze01.png | Bin .../rfq/{media => analyze}/analyze02.png | Bin .../rfq/{media => analyze}/analyze03.png | Bin .../rfq/{media => analyze}/analyze04.png | Bin .../purchase/purchases/rfq/approvals.rst | 6 +- .../rfq/{media => approvals}/approvals01.png | Bin .../rfq/{media => approvals}/approvals02.png | Bin .../rfq/{media => approvals}/approvals03.png | Bin .../purchase/purchases/rfq/bills.rst | 8 +- .../rfq/{media => bills}/bills01.png | Bin .../rfq/{media => bills}/bills02.png | Bin .../rfq/{media => bills}/bills03.png | Bin .../rfq/{media => bills}/bills04.png | Bin .../purchase/purchases/rfq/cancel.rst | 14 +-- .../rfq/{media => cancel}/cancel01.png | Bin .../rfq/{media => cancel}/cancel02.png | Bin .../rfq/{media => cancel}/cancel03.png | Bin .../rfq/{media => cancel}/cancel04.png | Bin .../rfq/{media => cancel}/cancel05.png | Bin .../rfq/{media => cancel}/cancel06.png | Bin .../rfq/{media => cancel}/cancel07.png | Bin .../purchase/purchases/rfq/create.rst | 10 +- .../rfq/{media => create}/image04.png | Bin .../rfq/{media => create}/image06.png | Bin .../rfq/{media => create}/image08.png | Bin .../rfq/{media => create}/image10.png | Bin .../rfq/{media => create}/image11.png | Bin .../purchase/purchases/rfq/dropshipping.rst | 10 +- .../dropshipping01.png | Bin .../dropshipping02.png | Bin .../dropshipping03.png | Bin .../dropshipping04.png | Bin .../dropshipping05.png | Bin .../purchase/purchases/rfq/lock_orders.rst | 4 +- .../{media => lock_orders}/lock_orders01.png | Bin .../{media => lock_orders}/lock_orders02.png | Bin .../purchase/purchases/rfq/reception.rst | 14 +-- .../rfq/{media => reception}/reception01.png | Bin .../rfq/{media => reception}/reception02.png | Bin .../rfq/{media => reception}/reception03.png | Bin .../rfq/{media => reception}/reception04.png | Bin .../rfq/{media => reception}/reception05.png | Bin .../rfq/{media => reception}/reception06.png | Bin .../rfq/{media => reception}/reception07.png | Bin .../purchase/purchases/rfq/warning.rst | 8 +- .../rfq/{media => warning}/warning01.png | Bin .../rfq/{media => warning}/warning02.png | Bin .../rfq/{media => warning}/warning03.png | Bin .../rfq/{media => warning}/warning04.png | Bin .../purchases/tender/blanket_orders.rst | 8 +- .../blanket_orders01.png | Bin .../blanket_orders02.png | Bin .../blanket_orders03.png | Bin .../blanket_orders04.png | Bin .../purchases/tender/call_for_tender.rst | 8 +- .../call_for_tender01.png | Bin .../call_for_tender02.png | Bin .../call_for_tender03.png | Bin .../call_for_tender04.png | Bin .../replenishment/flows/compute_date.rst | 8 +- .../compute_date01.png | Bin .../compute_date02.png | Bin .../compute_date03.png | Bin .../compute_date04.png | Bin .../replenishment/flows/dropshipping.rst | 6 +- .../dropshipping01.png | Bin .../dropshipping02.png | Bin .../dropshipping03.png | Bin .../flows/purchase_triggering.rst | 6 +- .../purchase_triggering01.png | Bin .../purchase_triggering02.png | Bin .../purchase_triggering03.png | Bin .../replenishment/flows/setup_stock_rule.rst | 6 +- .../setup_stock_rule01.png | Bin .../setup_stock_rule02.png | Bin .../setup_stock_rule03.png | Bin .../replenishment/multicompany/setup.rst | 8 +- .../multicompany/{media => setup}/setup01.png | Bin .../multicompany/{media => setup}/setup02.png | Bin .../multicompany/{media => setup}/setup03.png | Bin .../multicompany/{media => setup}/setup04.png | Bin .../quality/alert/alert_mo.rst | 12 +-- .../alert/{media => alert_mo}/alert_mo_01.png | Bin .../alert/{media => alert_mo}/alert_mo_02.png | Bin .../alert/{media => alert_mo}/alert_mo_03.png | Bin .../alert/{media => alert_mo}/alert_mo_04.png | Bin .../alert/{media => alert_mo}/alert_mo_05.png | Bin .../alert/{media => alert_mo}/alert_mo_06.png | Bin .../quality/alert/alert_transfer.rst | 8 +- .../alert_transfer_01.png | Bin .../alert_transfer_02.png | Bin .../alert_transfer_03.png | Bin .../alert_transfer_04.png | Bin .../quality/checks/quality_mo.rst | 14 +-- .../{media => quality_mo}/quality_mo_01.png | Bin .../{media => quality_mo}/quality_mo_02.png | Bin .../{media => quality_mo}/quality_mo_03.png | Bin .../{media => quality_mo}/quality_mo_04.png | Bin .../{media => quality_mo}/quality_mo_05.png | Bin .../{media => quality_mo}/quality_mo_06.png | Bin .../{media => quality_mo}/quality_mo_07.png | Bin .../quality/checks/quality_transfers.rst | 12 +-- .../quality_transfers_01.png | Bin .../quality_transfers_02.png | Bin .../quality_transfers_03.png | Bin .../quality_transfers_04.png | Bin .../quality_transfers_05.png | Bin .../quality_transfers_06.png | Bin .../quality/control/control_points.rst | 42 ++++---- .../control_points_01.png | Bin .../control_points_02.png | Bin .../control_points_03.png | Bin .../control_points_04.png | Bin .../control_points_05.png | Bin .../control_points_06.png | Bin .../control_points_07.png | Bin .../control_points_08.png | Bin .../control_points_09.png | Bin .../control_points_10.png | Bin .../control_points_11.png | Bin .../control_points_12.png | Bin .../control_points_13.png | Bin .../control_points_14.png | Bin .../control_points_15.png | Bin .../control_points_16.png | Bin .../control_points_17.png | Bin .../control_points_18.png | Bin .../control_points_19.png | Bin .../control_points_20.png | Bin .../overview/mailing_lists.rst | 8 +- .../{media => mailing_lists}/mailing1.png | Bin .../{media => mailing_lists}/mailing2.png | Bin .../{media => mailing_lists}/mailing3.png | Bin .../{media => mailing_lists}/mailing4.png | Bin .../overview/manage_unsubscriptions.rst | 6 +- .../manage1.png | Bin .../manage2.png | Bin .../manage3.png | Bin .../email_marketing/overview/send_emails.rst | 10 +- .../{media => send_emails}/sendemails1.png | Bin .../{media => send_emails}/sendemails2.png | Bin .../{media => send_emails}/sendemails3.png | Bin .../{media => send_emails}/sendemails4.png | Bin .../{media => send_emails}/sendemails5.png | Bin .../events/integrations/integration_sms.rst | 10 +- .../{media => integration_sms}/int1.png | Bin .../{media => integration_sms}/int2.png | Bin .../{media => integration_sms}/int3.png | Bin .../{media => integration_sms}/int4.png | Bin .../{media => integration_sms}/int5.png | Bin .../events/overview/create_event.rst | 16 +-- .../communication_tab.png | Bin .../events_dashboard.png | Bin .../{media => create_event}/publish_event.png | Bin .../{media => create_event}/questions_tab.png | Bin .../{media => create_event}/set_to_draft.png | Bin .../{media => create_event}/tickets_tab.png | Bin .../{media => create_event}/website_edit.png | Bin .../website_menu_field.png | Bin .../events/overview/media/event_sales.png | Bin 75456 -> 0 bytes .../marketing/events/overview/tickets.rst | 8 +- .../registration_tickets_online.png | Bin .../{media => tickets}/ticket_sales_order.png | Bin .../{media => tickets}/tickets_product.png | Bin .../website_ticket_transaction.png | Bin .../events/overview/track_attendees.rst | 8 +- .../{media => track_attendees}/attendees.png | Bin .../attendees_registration.png | Bin .../emails_and_cancel_registration.png | Bin .../{media => track_attendees}/filters.png | Bin .../marketing/events/overview/track_talks.rst | 8 +- .../{media => track_talks}/proposals_list.png | Bin .../publish_speakers.png | Bin .../track_proposals_website.png | Bin .../{media => track_talks}/website_menus.png | Bin .../advanced/understanding_metrics.rst | 10 +- .../metrics1.png | Bin .../metrics2.png | Bin .../metrics3.png | Bin .../metrics4.png | Bin .../metrics5.png | Bin .../overview/automate_actions.rst | 6 +- .../{media => automate_actions}/auto1.png | Bin .../{media => automate_actions}/auto2.png | Bin .../{media => automate_actions}/auto3.png | Bin .../marketing_automation/overview/segment.rst | 16 +-- .../overview/{media => segment}/filters1.png | Bin .../overview/{media => segment}/filters2.png | Bin .../overview/{media => segment}/filters3.png | Bin .../overview/{media => segment}/filters4.png | Bin .../overview/{media => segment}/filters5.png | Bin .../overview/{media => segment}/filters6.png | Bin .../overview/{media => segment}/filters7.png | Bin .../overview/{media => segment}/filters8.png | Bin .../marketing_automation/overview/test.rst | 6 +- .../overview/{media => test}/test1.png | Bin .../overview/{media => test}/test2.png | Bin .../overview/{media => test}/test3.png | Bin .../overview/contact_lists_and_blacklist.rst | 6 +- .../sms_marketing10.png | Bin .../sms_marketing11.png | Bin .../sms_marketing9.png | Bin .../overview/integrations_and_template.rst | 14 +-- .../sms_marketing12.png | Bin .../sms_marketing13.png | Bin .../sms_marketing14.png | Bin .../sms_marketing15.png | Bin .../sms_marketing16.png | Bin .../sms_marketing17.png | Bin .../sms_marketing18.png | Bin .../overview/sms_mailing_reports.rst | 16 +-- .../sms_marketing1.png | Bin .../sms_marketing2.png | Bin .../sms_marketing3.png | Bin .../sms_marketing4.png | Bin .../sms_marketing5.png | Bin .../sms_marketing6.png | Bin .../sms_marketing7.png | Bin .../sms_marketing8.png | Bin .../sms_marketing/pricing/pricing_and_faq.rst | 8 +- .../{media => pricing_and_faq}/faq1.png | Bin .../{media => pricing_and_faq}/faq2.png | Bin .../{media => pricing_and_faq}/faq3.png | Bin .../{media => pricing_and_faq}/faq4.png | Bin .../social_marketing/overview/campaigns.rst | 2 +- .../{media => campaigns}/create_campaign.png | Bin .../social_marketing/overview/livechat.rst | 6 +- .../{media => livechat}/enable_livechat.png | Bin .../{media => livechat}/monitor_visitors.png | Bin .../website_track_pages.png | Bin .../overview/manage_social.rst | 12 +-- .../{media => manage_social}/add_linkedin.png | Bin .../{media => manage_social}/add_streams.png | Bin .../calendar_view.png | Bin .../{media => manage_social}/feed.png | Bin .../{media => manage_social}/insights.png | Bin .../publish_content.png | Bin .../overview/push_notifications.rst | 10 +- .../enable_push.png | Bin .../individually_push.png | Bin .../push_permission.png | Bin .../push_rules.png | Bin .../push_to_a_group.png | Bin .../marketing/surveys/overview/create.rst | 12 +-- .../{media => create}/analytical_page.png | Bin .../frontend_description.png | Bin .../overview/{media => create}/new_survey.png | Bin .../{media => create}/sections_questions.png | Bin .../{media => create}/tab_options_layout.png | Bin .../{media => create}/user_feedback.png | Bin .../marketing/surveys/overview/scoring.rst | 6 +- .../{media => scoring}/answers_form.png | Bin .../{media => scoring}/frontend_bagdes.png | Bin .../{media => scoring}/scoring_candidates.png | Bin .../surveys/overview/time_random.rst | 4 +- .../random_question.png | Bin .../tab_options_timelimit.png | Bin .../discuss/overview/get_started.rst | 14 +-- .../change_preferences.png | Bin .../channels_direct_messages.png | Bin .../{media => get_started}/chat_windows.png | Bin .../{media => get_started}/inbox_actions.png | Bin .../{media => get_started}/odoobot_push.png | Bin .../starred_messages.png | Bin .../{media => get_started}/status.png | Bin .../discuss/overview/plan_activities.rst | 10 +- .../activities_menu.png | Bin .../recommended_activities.png | Bin .../schedule_activity.png | Bin .../schedule_recommended_activity.png | Bin .../settings_activities_types.png | Bin .../discuss/overview/team_communication.rst | 18 ++-- .../ban_list.png | Bin .../channel_settings.png | Bin .../create_channel.png | Bin .../{media => team_communication}/filter.png | Bin .../invite_channel.png | Bin .../moderate_messages.png | Bin .../moderation_settings.png | Bin .../pending_moderation.png | Bin .../quick_search.png | Bin .../productivity/iot/config/connect.rst | 20 ++-- .../config/{media => connect}/connect01.png | Bin .../config/{media => connect}/connect02.png | Bin .../config/{media => connect}/connect03.png | Bin .../config/{media => connect}/connect04.png | Bin .../config/{media => connect}/connect05.png | Bin .../config/{media => connect}/connect06.png | Bin .../config/{media => connect}/connect07.png | Bin .../config/{media => connect}/connect08.png | Bin .../config/{media => connect}/connect09.png | Bin .../config/{media => connect}/connect10.png | Bin .../productivity/iot/config/flash_sdcard.rst | 4 +- .../flash_sdcard01.png | Bin .../flash_sdcard02.png | Bin .../productivity/iot/config/pos.rst | 4 +- .../iot/config/{media => pos}/pos01.png | Bin .../iot/config/{media => pos}/pos02.png | Bin .../iot/config/troubleshooting.rst | 4 +- .../troubleshooting_printer_01.png | Bin .../troubleshooting_printer_02.png | Bin .../productivity/iot/devices/camera.rst | 6 +- .../devices/{media => camera}/camera_01.png | Bin .../devices/{media => camera}/camera_03.png | Bin .../devices/{media => camera}/camera_04.png | Bin .../productivity/iot/devices/footswitch.rst | 4 +- .../{media => footswitch}/footswitch_01.png | Bin .../{media => footswitch}/footswitch_03.png | Bin .../iot/devices/measurement_tool.rst | 8 +- .../measurement_tool_01.png | Bin .../measurement_tool_03.png | Bin .../measurement_tool_04.png | Bin .../measurement_tool_05.png | Bin .../iot/devices/media/printer_02.png | Bin 22381 -> 0 bytes .../productivity/iot/devices/printer.rst | 22 ++-- .../devices/{media => printer}/printer_01.png | Bin .../devices/{media => printer}/printer_03.png | Bin .../devices/{media => printer}/printer_04.png | Bin .../devices/{media => printer}/printer_05.png | Bin .../devices/{media => printer}/printer_06.png | Bin .../devices/{media => printer}/printer_07.png | Bin .../devices/{media => printer}/printer_08.png | Bin .../devices/{media => printer}/printer_09.png | Bin .../devices/{media => printer}/printer_10.png | Bin .../devices/{media => printer}/printer_11.png | Bin .../devices/{media => printer}/printer_12.png | Bin .../understanding_automated_actions.rst | 4 +- .../action_update_lead_example.png | Bin .../automated_action_flow.png | Bin .../studio/concepts/understanding_general.rst | 6 +- .../edit_menu.png | Bin .../new_app.png | Bin .../relational_fields.png | Bin .../studio/how_to/export_import.rst | 4 +- .../export_import/customizations_menu.png | Bin .../export_import/import_modules.png | Bin .../studio/how_to/rainbow_man.rst | 4 +- .../rainbow => rainbow_man}/crm_rainbow.png | Bin .../properties_rainbow.png | Bin .../productivity/studio/how_to/reports.rst | 12 +-- .../how_to/{media => }/reports/add_tab.png | Bin .../{media => }/reports/limit_visibility.png | Bin .../{media => }/reports/options_tab.png | Bin .../how_to/{media => }/reports/print_menu.png | Bin .../{media => }/reports/report_typing.png | Bin .../how_to/{media => }/reports/undo_redo.png | Bin .../studio/use_cases/automated_actions.rst | 2 +- .../hight_priority_leads.png | Bin .../studio/use_cases/filters_status_bar.rst | 10 +- .../filters_status_bar/add_pipeline.png | Bin .../automations_zero_price.png | Bin .../filters_status_bar/customer_filter.png | Bin .../filters_status_bar/form_view.png | Bin .../sales_default_filter.png | Bin .../studio/use_cases/models_fields.rst | 26 ++--- .../{media => }/models_fields/add_button.png | Bin .../models_fields/domain_higher_500.png | Bin .../models_fields/domain_select_tag_type.png | Bin .../{media => }/models_fields/field_help.png | Bin .../models_fields/help_tooltip.png | Bin .../models_fields/invisible_domain.png | Bin .../models_fields/new_existing_fields.png | Bin .../{media => }/models_fields/new_menu.png | Bin .../models_fields/real_estate_many2one.png | Bin .../models_fields/search_model_custom.png | Bin .../{media => }/models_fields/url_id.png | Bin .../{media => }/models_fields/widget.png | Bin .../models_fields/widget_checkboxes.png | Bin .../productivity/studio/use_cases/views.rst | 4 +- .../{media => }/views/kanban_default.png | Bin .../{media => }/views/view_editable.png | Bin .../sales/crm/acquire_leads/convert.rst | 10 +- .../{media => convert}/convert01.png | Bin .../{media => convert}/convert02.png | Bin .../{media => convert}/convert03.png | Bin .../{media => convert}/convert_04.png | Bin .../{media => convert}/convert_05.png | Bin .../crm/acquire_leads/generate_from_email.rst | 2 +- .../generate_from_email01.png | Bin .../acquire_leads/generate_from_website.rst | 12 +-- .../generate_from_website01.png | Bin .../generate_from_website02.png | Bin .../generate_from_website03.png | Bin .../generate_from_website04.png | Bin .../generate_from_website05.png | Bin .../generate_from_website06.png | Bin .../sales/crm/acquire_leads/lead_mining.rst | 10 +- .../{media => lead_mining}/LM1.png | Bin .../{media => lead_mining}/LM2.png | Bin .../{media => lead_mining}/LM5.png | Bin .../{media => lead_mining}/LM6.png | Bin .../{media => lead_mining}/LM7.png | Bin .../sales/crm/acquire_leads/send_quotes.rst | 6 +- .../{media => send_quotes}/send_quotes01.png | Bin .../{media => send_quotes}/send_quotes02.png | Bin .../{media => send_quotes}/send_quotes03.png | Bin .../sales/crm/optimize/gamification.rst | 10 +- .../{media => gamification}/badges.png | Bin .../{media => gamification}/challenges.png | Bin .../gamification_module_install.png | Bin .../gamification_tools_menu.png | Bin .../goal_definitions.png | Bin .../optimize/google_calendar_credentials.rst | 22 ++-- .../google_calendar_credentials00.png | Bin .../google_calendar_credentials01.png | Bin .../google_calendar_credentials02.png | Bin .../google_calendar_credentials03.png | Bin .../google_calendar_credentials04.png | Bin .../google_calendar_credentials05.png | Bin .../google_calendar_credentials06.png | Bin .../google_calendar_credentials07.png | Bin .../google_calendar_credentials08.png | Bin .../google_calendar_credentials09.png | Bin .../google_calendar_credentials10.png | Bin .../crm/optimize/partner_autocomplete.rst | 6 +- .../odoo_autocomplete.png | Bin .../odoo_info_autocomplete.png | Bin .../settings_partner_autocomplete.png | Bin .../crm/performance/media/turnover01.png | Bin 1734 -> 0 bytes .../crm/performance/media/turnover02.png | Bin 22595 -> 0 bytes .../crm/performance/media/turnover03.png | Bin 26042 -> 0 bytes .../crm/performance/media/turnover04.png | Bin 9085 -> 0 bytes .../crm/performance/media/turnover05.png | Bin 9286 -> 0 bytes .../crm/performance/media/turnover06.png | Bin 32292 -> 0 bytes .../sales/crm/performance/win_loss.rst | 6 +- .../{media => win_loss}/win_loss01.png | Bin .../{media => win_loss}/win_loss02.png | Bin .../{media => win_loss}/win_loss03.png | Bin .../sales/crm/pipeline/lost_opportunities.rst | 14 +-- .../lost_opportunities01.png | Bin .../lost_opportunities02.png | Bin .../lost_opportunities03.png | Bin .../lost_opportunities04.png | Bin .../lost_opportunities05.png | Bin .../lost_opportunities06.png | Bin .../lost_opportunities07.png | Bin .../crm/pipeline/media/multi_sales_team04.png | Bin 17426 -> 0 bytes .../sales/crm/pipeline/multi_sales_team.rst | 6 +- .../multi_sales_team01.png | Bin .../multi_sales_team02.png | Bin .../multi_sales_team03.png | Bin .../sales/crm/track_leads/lead_scoring.rst | 14 +-- .../lead_scoring01.png | Bin .../lead_scoring02.png | Bin .../lead_scoring03.png | Bin .../lead_scoring04.png | Bin .../lead_scoring05.png | Bin .../lead_scoring06.png | Bin .../lead_scoring07.png | Bin .../sales/crm/track_leads/prospect_visits.rst | 10 +- .../prospect_visits01.png | Bin .../prospect_visits02.png | Bin .../prospect_visits03.png | Bin .../prospect_visits04.png | Bin .../prospect_visits05.png | Bin .../discount_tags.rst | 12 +-- .../discount_tags01.png | Bin .../discount_tags02.png | Bin .../discount_tags03.png | Bin .../discount_tags04.png | Bin .../discount_tags05.png | Bin .../discount_tags06.png | Bin .../advanced_pricing_features/discounts.rst | 14 +-- .../{media => discounts}/discounts_01.png | Bin .../{media => discounts}/discounts_02.png | Bin .../{media => discounts}/discounts_03.png | Bin .../{media => discounts}/discounts_04.png | Bin .../{media => discounts}/discounts_05.png | Bin .../{media => discounts}/discounts_06.png | Bin .../{media => discounts}/discounts_07.png | Bin .../advanced_pricing_features/loyalty.rst | 6 +- .../{media => loyalty}/loyalty01.png | Bin .../{media => loyalty}/loyalty02.png | Bin .../{media => loyalty}/loyalty03.png | Bin .../advanced_pricing_features/pricelists.rst | 8 +- .../{media => pricelists}/pricelists_01.png | Bin .../{media => pricelists}/pricelists_02.png | Bin .../{media => pricelists}/pricelists_03.png | Bin .../{media => pricelists}/pricelists_04.png | Bin .../sales/point_of_sale/belgian_fdm/setup.rst | 4 +- .../posbox_fdm_hardware_status.png | Bin .../{media => setup}/vat_signing_card_pin.png | Bin .../overview/getting_started.rst | 22 ++-- .../getting_started_01.png | Bin .../getting_started_02.png | Bin .../getting_started_03.png | Bin .../getting_started_04.png | Bin .../getting_started_05.png | Bin .../getting_started_06.png | Bin .../getting_started_07.png | Bin .../getting_started_08.png | Bin .../getting_started_09.png | Bin .../getting_started_10.png | Bin .../getting_started_11.png | Bin .../sales/point_of_sale/overview/register.rst | 6 +- .../{media => register}/register01.png | Bin .../{media => register}/register02.png | Bin .../{media => register}/register03.png | Bin .../sales/point_of_sale/payment/ingenico.rst | 10 +- .../payment_terminal_02.png | Bin .../payment_terminal_03.png | Bin .../payment_terminal_04.png | Bin .../payment_terminal_05.png | Bin .../payment_terminal_06.png | Bin .../sales/point_of_sale/payment/six.rst | 8 +- .../payment/{media => six}/six_01.png | Bin .../payment/{media => six}/six_02.png | Bin .../payment/{media => six}/six_06.png | Bin .../payment/{media => six}/six_07.png | Bin .../sales/point_of_sale/payment/vantiv.rst | 8 +- .../payment/{media => vantiv}/vantiv_01.png | Bin .../payment/{media => vantiv}/vantiv_02.png | Bin .../payment/{media => vantiv}/vantiv_03.png | Bin .../payment/{media => vantiv}/vantiv_04.png | Bin .../restaurant/bill_printing.rst | 4 +- .../bill_printing01.png | Bin .../bill_printing02.png | Bin .../restaurant/fiscal_position.rst | 6 +- .../fiscal_position_01.png | Bin .../fiscal_position_02.png | Bin .../fiscal_position_03.png | Bin .../restaurant/kitchen_printing.rst | 6 +- .../kitchen_printing01.png | Bin .../kitchen_printing02.png | Bin .../kitchen_printing03.png | Bin .../restaurant/media/fiscal_position_04.png | Bin 3112 -> 0 bytes .../point_of_sale/restaurant/media/tips04.png | Bin 28273 -> 0 bytes .../point_of_sale/restaurant/restaurant.rst | 20 ++-- .../{media => restaurant}/restaurant_01.png | Bin .../{media => restaurant}/restaurant_02.png | Bin .../{media => restaurant}/restaurant_03.png | Bin .../{media => restaurant}/restaurant_04.png | Bin .../{media => restaurant}/restaurant_05.png | Bin .../{media => restaurant}/restaurant_06.png | Bin .../{media => restaurant}/restaurant_07.png | Bin .../{media => restaurant}/restaurant_08.png | Bin .../{media => restaurant}/restaurant_09.png | Bin .../{media => restaurant}/restaurant_10.png | Bin .../sales/point_of_sale/restaurant/split.rst | 6 +- .../restaurant/{media => split}/split01.png | Bin .../restaurant/{media => split}/split02.png | Bin .../restaurant/{media => split}/split03.png | Bin .../sales/point_of_sale/restaurant/tips.rst | 6 +- .../restaurant/{media => tips}/tips01.png | Bin .../restaurant/{media => tips}/tips02.png | Bin .../restaurant/{media => tips}/tips03.png | Bin .../sales/point_of_sale/shop/barcode.rst | 4 +- .../shop/{media => barcode}/barcode01.png | Bin .../shop/{media => barcode}/barcode02.png | Bin .../sales/point_of_sale/shop/cash_control.rst | 12 +-- .../cash_control01.png | Bin .../cash_control02.png | Bin .../cash_control03.png | Bin .../cash_control04.png | Bin .../cash_control05.png | Bin .../cash_control06.png | Bin .../point_of_sale/shop/cash_rounding.rst | 6 +- .../cash_rounding01.png | Bin .../cash_rounding02.png | Bin .../cash_rounding03.png | Bin .../sales/point_of_sale/shop/invoice.rst | 12 +-- .../shop/{media => invoice}/invoice01.png | Bin .../shop/{media => invoice}/invoice02.png | Bin .../shop/{media => invoice}/invoice03.png | Bin .../shop/{media => invoice}/invoice04.png | Bin .../shop/{media => invoice}/invoice05.png | Bin .../shop/{media => invoice}/invoice06.png | Bin .../point_of_sale/shop/multicashiers.rst | 14 +-- .../multicashiers01.png | Bin .../multicashiers02.png | Bin .../multicashiers03.png | Bin .../multicashiers04.png | Bin .../multicashiers05.png | Bin .../multicashiers06.png | Bin .../multicashiers07.png | Bin .../sales/point_of_sale/shop/reprint.rst | 6 +- .../shop/{media => reprint}/reprint01.png | Bin .../shop/{media => reprint}/reprint02.png | Bin .../shop/{media => reprint}/reprint03.png | Bin .../sales/sales/advanced/portal.rst | 8 +- .../advanced/{media => portal}/portal01.png | Bin .../advanced/{media => portal}/portal02.png | Bin .../advanced/{media => portal}/portal03.png | Bin .../advanced/{media => portal}/portal04.png | Bin .../sales/sales/amazon_connector/setup.rst | 4 +- .../{media => setup}/seller_central_apps.png | Bin .../{media => setup}/seller_central_form.png | Bin .../sales/sales/amazon_connector/update.rst | 2 +- .../{media => update}/auth_module.png | Bin .../sales/sales/ebay_connector/manage.rst | 6 +- .../{media => manage}/manage01.png | Bin .../{media => manage}/manage02.png | Bin .../{media => manage}/manage03.png | Bin .../sales/sales/ebay_connector/setup.rst | 12 +-- .../ebay-notification-endpoint.png | Bin .../{media => setup}/ebay-your-account.png | Bin .../{media => setup}/setup01.png | Bin .../{media => setup}/setup02.png | Bin .../{media => setup}/test-notification.png | Bin .../{media => setup}/verification-token.png | Bin .../sales/sales/invoicing/down_payment.rst | 12 +-- .../down_payment_1.png | Bin .../down_payment_2.png | Bin .../down_payment_3.png | Bin .../down_payment_4.png | Bin .../down_payment_5.png | Bin .../down_payment_6.png | Bin .../sales/sales/invoicing/expense.rst | 14 +-- .../{media => expense}/expense01.png | Bin .../{media => expense}/expense02.png | Bin .../{media => expense}/expense03.png | Bin .../{media => expense}/expense04.png | Bin .../{media => expense}/expense05.png | Bin .../{media => expense}/expense06.png | Bin .../{media => expense}/expense07.png | Bin .../sales/invoicing/invoicing_policy.rst | 8 +- .../invoicing_policy_1.png | Bin .../invoicing_policy_3.png | Bin .../invoicing_policy_4.png | Bin .../invoicing_policy_5.png | Bin .../invoicing/media/invoicing_policy_2.png | Bin 4798 -> 0 bytes .../invoicing/media/time_materials13.png | Bin 20021 -> 0 bytes .../sales/sales/invoicing/milestone.rst | 4 +- .../{media => milestone}/milestone01.png | Bin .../{media => milestone}/milestone02.png | Bin .../sales/sales/invoicing/proforma.rst | 6 +- .../{media => proforma}/proforma01.png | Bin .../{media => proforma}/proforma02.png | Bin .../{media => proforma}/proforma03.png | Bin .../sales/sales/invoicing/subscriptions.rst | 2 +- .../subscriptions01.png | Bin .../sales/sales/invoicing/time_materials.rst | 26 ++--- .../time_materials01.png | Bin .../time_materials02.png | Bin .../time_materials03.png | Bin .../time_materials04.png | Bin .../time_materials05.png | Bin .../time_materials06.png | Bin .../time_materials07.png | Bin .../time_materials08.png | Bin .../time_materials09.png | Bin .../time_materials10.png | Bin .../time_materials11.png | Bin .../time_materials12.png | Bin .../products_prices/prices/currencies.rst | 8 +- .../{media => currencies}/currency_rate.png | Bin .../prices_conversion.png | Bin .../pricing_currency.png | Bin .../{media => currencies}/public_price.png | Bin .../sales/products_prices/prices/pricing.rst | 22 ++-- .../{media => pricing}/customer_pricelist.png | Bin .../{media => pricing}/discount_options.png | Bin .../{media => pricing}/formula_cost.png | Bin .../{media => pricing}/formula_discount.png | Bin .../{media => pricing}/price_computation.png | Bin .../{media => pricing}/pricelist_apply.png | Bin .../{media => pricing}/pricing_customer.png | Bin .../{media => pricing}/pricing_formula.png | Bin .../{media => pricing}/pricing_options.png | Bin .../{media => pricing}/pricing_period.png | Bin .../{media => pricing}/pricing_quantity.png | Bin .../products/media/import_templates.zip | Bin 2621 -> 0 bytes .../products_prices/products/variants.rst | 12 +-- .../{media => variants}/variant01.png | Bin .../{media => variants}/variant02.png | Bin .../{media => variants}/variant03.png | Bin .../{media => variants}/variant04.png | Bin .../{media => variants}/variant05.png | Bin .../{media => variants}/variant06.png | Bin .../sales/sales/send_quotations/deadline.rst | 6 +- .../quotation_deadlines_1.png | Bin .../quotation_deadlines_2.png | Bin .../quotation_deadlines_3.png | Bin .../send_quotations/different_addresses.rst | 10 +- .../addresses_1.png | Bin .../addresses_2.png | Bin .../addresses_3.png | Bin .../addresses_4.png | Bin .../addresses_5.png | Bin .../send_quotations/get_paid_to_validate.rst | 4 +- .../get_paid_1.png | Bin .../get_paid_2.png | Bin .../get_signature_to_validate.rst | 6 +- .../signature_1.png | Bin .../signature_2.png | Bin .../signature_3.png | Bin .../send_quotations/optional_products.rst | 10 +- .../optional_products_1.png | Bin .../optional_products_2.png | Bin .../optional_products_3.png | Bin .../optional_products_4.png | Bin .../optional_products_5.png | Bin .../sales/send_quotations/quote_template.rst | 14 +-- .../quotations_templates_1.png | Bin .../quotations_templates_2.png | Bin .../quotations_templates_3.png | Bin .../quotations_templates_4.png | Bin .../quotations_templates_5.png | Bin .../quotations_templates_6.png | Bin .../quotations_templates_7.png | Bin .../send_quotations/terms_and_conditions.rst | 14 +-- .../terms_conditions_1.png | Bin .../terms_conditions_2.png | Bin .../terms_conditions_3.png | Bin .../terms_conditions_4.png | Bin .../terms_conditions_5.png | Bin .../terms_conditions_6.png | Bin .../terms_conditions_7.png | Bin .../configuration/subscription_products.rst | 6 +- .../subscription-products-configuration.png | Bin .../subscription-products-form.png | Bin ...-products-using-subscription-templates.png | Bin .../configuration/subscription_templates.rst | 8 +- .../creation-of-subscription-templates.png | Bin .../default-subscription-templates.png | Bin ...health-check-on-subscription-templates.png | Bin ...d-conditions-on-subscription-templates.png | Bin .../follow_up/automatic_alerts.rst | 6 +- .../create-a-new-automatic-alert.png | Bin .../modify-an-existing-automatic-alert.png | Bin .../rating-satisfaction-survey.png | Bin .../reporting/subscription_reports.rst | 14 +-- .../detailed-MRR-report.png | Bin .../difference-between-MRR-and-ARR.png | Bin ...e-between-logo-churn-and-revenue-churn.png | Bin .../retention-analysis-report.png | Bin .../revenue-KPIs-report.png | Bin .../salesperson-dashboard-report.png | Bin .../subscriptions-analysis-report.png | Bin .../subscriptions/sales_flow/closing.rst | 12 +-- ...-when-a-customer-closes-a-subscription.png | Bin ...close-your-subscriptions-as-a-customer.png | Bin ...your-subscriptions-as-an-administrator.png | Bin ...figuration-to-close-your-subscriptions.png | Bin .../use-of-close-reasons-as-a-customer.png | Bin .../use-of-close-reasons.png | Bin .../sales_flow/create_a_quotation.rst | 8 +- ...-quotation-using-subscription-products.png | Bin ...-quotation-using-subscription-products.png | Bin ...ur-subscriptions-from-your-sales-order.png | Bin ...the-subscriptions-button-in-odoo-sales.png | Bin .../subscriptions/sales_flow/renewals.rst | 10 +- .../customer-preview-of-a-renewal.png | Bin .../{media => renewals}/renew-a-quotation.png | Bin .../renew-your-subscription.png | Bin .../subscription-management-category.png | Bin ...ons-dashboard-with-the-to-renew-filter.png | Bin .../subscriptions/sales_flow/upselling.rst | 10 +- ...configuration-to-upsell-a-subscription.png | Bin .../sales-order-updates.png | Bin .../subscriptions-updates.png | Bin .../upsell-your-subscription.png | Bin ...use-of-the-upsell-button-in-odoo-sales.png | Bin .../services/fsm/helpdesk/plan_onsite.rst | 4 +- .../helpdesk/{media => plan_onsite}/po1.png | Bin .../helpdesk/{media => plan_onsite}/po2.png | Bin .../services/fsm/overview/invoicing_time.rst | 10 +- .../{media => invoicing_time}/im1.png | Bin .../{media => invoicing_time}/im2.png | Bin .../{media => invoicing_time}/im3.png | Bin .../{media => invoicing_time}/im4.png | Bin .../{media => invoicing_time}/im5.png | Bin .../services/fsm/overview/keep_track.rst | 4 +- .../overview/{media => keep_track}/kts1.png | Bin .../overview/{media => keep_track}/kts2.png | Bin .../overview/manage_employees_schedule.rst | 6 +- .../mw1.png | Bin .../mw2.png | Bin .../mw3.png | Bin .../fsm/overview/planning_itinerary.rst | 8 +- .../{media => planning_itinerary}/plit1.png | Bin .../{media => planning_itinerary}/plit2.png | Bin .../{media => planning_itinerary}/plit3.png | Bin .../{media => planning_itinerary}/plit4.png | Bin .../services/fsm/sales/create_quotations.rst | 6 +- .../{media => create_quotations}/cq1.png | Bin .../{media => create_quotations}/cq2.png | Bin .../{media => create_quotations}/cq3.png | Bin .../sales/onsite_tasks_from_sales_orders.rst | 4 +- .../onsite1.png | Bin .../onsite2.png | Bin .../fsm/worksheets/customize_worksheets.rst | 6 +- .../{media => customize_worksheets}/cc1.png | Bin .../{media => customize_worksheets}/cc2.png | Bin .../{media => customize_worksheets}/cc3.png | Bin .../helpdesk/advanced/after_sales.rst | 12 +-- .../{media => after_sales}/aftersales1.png | Bin .../{media => after_sales}/aftersales2.png | Bin .../{media => after_sales}/aftersales3.png | Bin .../{media => after_sales}/aftersales4.png | Bin .../{media => after_sales}/aftersales5.png | Bin .../{media => after_sales}/aftersales6.png | Bin .../helpdesk/advanced/close_tickets.rst | 10 +- .../closetickets1.png | Bin .../closetickets2.png | Bin .../closetickets3.png | Bin .../closetickets4.png | Bin .../closetickets5.png | Bin .../helpdesk/overview/forum_and_elearning.rst | 14 +-- .../course_website.png | Bin .../customer_care_website.png | Bin .../elearning_feature.png | Bin .../help_center_customer_care.png | Bin .../help_center_feature.png | Bin .../share_forum.png | Bin .../view_course_elearning.png | Bin .../helpdesk/overview/getting_started.rst | 8 +- .../helpdesk_kanbanview.png | Bin .../helpdesk_teams_view.png | Bin .../productivity_visibility.png | Bin .../stages_teams.png | Bin .../services/helpdesk/overview/ratings.rst | 8 +- .../{media => ratings}/customer_portal.png | Bin .../{media => ratings}/edit_stage.png | Bin .../email_customer_feedback.png | Bin .../{media => ratings}/ratings_on_tickets.png | Bin .../helpdesk/overview/receiving_tickets.rst | 12 +-- .../channels_emailalias.png | Bin .../channels_options.png | Bin .../go_to_website.png | Bin .../kanban_view_prioritize.png | Bin .../live_chat.png | Bin .../submit_a_ticket_form.png | Bin .../services/helpdesk/overview/reports.rst | 8 +- .../overview/{media => reports}/favorites.png | Bin .../report_close_date_team.png | Bin .../report_team_ticket_type.png | Bin .../report_time_to_close.png | Bin .../services/helpdesk/overview/sla.rst | 6 +- .../overview/{media => sla}/new_sla.png | Bin .../overview/{media => sla}/sla_analysis.png | Bin .../{media => sla}/ticket_green_tag.png | Bin .../timesheet_and_invoice/invoice_time.rst | 16 +-- .../create_invoice.png | Bin .../{media => invoice_time}/helpdesk_task.png | Bin .../helpdesk_timesheet.png | Bin .../product_invoicing.png | Bin .../product_type_unit.png | Bin .../quotation_delivered.png | Bin .../sales_order_new.png | Bin .../sell_track_hours.png | Bin .../reinvoice_from_project.rst | 6 +- .../reinvoice_time1.png | Bin .../reinvoice_time2.png | Bin .../reinvoice_time3.png | Bin .../overview/duplicate_a_planning.rst | 10 +- .../{media => duplicate_a_planning}/cs1.png | Bin .../{media => duplicate_a_planning}/cs2.png | Bin .../{media => duplicate_a_planning}/cs3.png | Bin .../{media => duplicate_a_planning}/cs4.png | Bin .../rate_shift_generation.png | Bin .../planning/overview/send_planned_shifts.rst | 8 +- .../{media => send_planned_shifts}/sp1.png | Bin .../{media => send_planned_shifts}/sp2.png | Bin .../{media => send_planned_shifts}/sp3.png | Bin .../{media => send_planned_shifts}/sp4.png | Bin .../project/advanced/advanced_projects.rst | 18 ++-- .../advanced_project.png | Bin .../create_sales_order.png | Bin .../planning_menu.png | Bin .../planning_view.png | Bin .../share_stages.png | Bin .../timesheet.png | Bin .../track_material.png | Bin .../work_hours.png | Bin .../worksheets.png | Bin .../services/project/advanced/feedback.rst | 12 +-- .../{media => feedback}/customer_rating.png | Bin .../{media => feedback}/percentage_happy.png | Bin .../{media => feedback}/rating_chatter.png | Bin .../{media => feedback}/rating_project.png | Bin .../{media => feedback}/rating_report.png | Bin .../{media => feedback}/rating_template.png | Bin .../project/advanced/profitability.rst | 8 +- .../hours_profitability.png | Bin .../not_timesheet_installed.png | Bin .../{media => profitability}/reporting.png | Bin .../timesheet_instaled.png | Bin .../services/project/advanced/so_to_task.rst | 10 +- .../{media => so_to_task}/access_tasks.png | Bin .../confirm_quotation.png | Bin .../{media => so_to_task}/record_time.png | Bin .../{media => so_to_task}/sales_invoicing.png | Bin .../{media => so_to_task}/sales_order.png | Bin .../overview/media/visualization01.png | Bin 48838 -> 0 bytes .../overview/media/visualization02.png | Bin 28903 -> 0 bytes .../overview/media/visualization03.png | Bin 76411 -> 0 bytes .../overview/media/visualization04.png | Bin 23465 -> 0 bytes .../overview/media/visualization05.png | Bin 56007 -> 0 bytes .../overview/media/visualization06.png | Bin 74946 -> 0 bytes .../services/project/overview/setup.rst | 10 +- .../overview/{media => setup}/create_new.png | Bin .../overview/{media => setup}/edit_form.png | Bin .../overview/{media => setup}/edit_stage.png | Bin .../overview/{media => setup}/fold_stage.png | Bin .../overview/{media => setup}/stages.png | Bin .../services/project/overview/share.rst | 6 +- .../{media => share}/share_project.png | Bin .../overview/{media => share}/share_task.png | Bin .../{media => share}/shared_project.png | Bin .../services/project/planning/forecast.rst | 8 +- .../{media => forecast}/allocate_time.png | Bin .../{media => forecast}/compare_forecast.png | Bin .../{media => forecast}/enable_timesheets.png | Bin .../{media => forecast}/planning_project.png | Bin .../record_and_invoice/invoice_time.rst | 6 +- .../{media => invoice_time}/create_sales.png | Bin .../invoice_approved.png | Bin .../sales_timesheet.png | Bin .../record_and_invoice/time_record.rst | 4 +- .../manually_timesheet.png | Bin .../{media => time_record}/time_tasks.png | Bin .../services/project/tasks/collaborate.rst | 14 +-- .../{media => collaborate}/activity_type.png | Bin .../{media => collaborate}/add_followers.png | Bin .../{media => collaborate}/follower_task.png | Bin .../pad_collaborative.png | Bin .../schedule_activities.png | Bin .../{media => collaborate}/select_notif.png | Bin .../{media => collaborate}/the_chatter.png | Bin .../services/project/tasks/email_alias.rst | 4 +- .../email_dashboard_project.png | Bin .../{media => email_alias}/email_project.png | Bin .../services/project/tasks/get_started.rst | 14 +-- .../{media => get_started}/assignation.png | Bin .../tasks/{media => get_started}/colors.png | Bin .../{media => get_started}/cover_image.png | Bin .../tasks/{media => get_started}/create.png | Bin .../{media => get_started}/manage_files.png | Bin .../tasks/{media => get_started}/priority.png | Bin .../visualize_tasks.png | Bin .../services/project/tasks/sub_tasks.rst | 12 +-- .../tasks/{media => sub_tasks}/config.png | Bin .../{media => sub_tasks}/specific_project.png | Bin .../{media => sub_tasks}/sub_task_menu.png | Bin .../{media => sub_tasks}/task_subtask.png | Bin .../timesheet_sub_tasks.png | Bin .../tasks/{media => sub_tasks}/unlink_sub.png | Bin .../services/timesheets/overview/compare.rst | 6 +- .../overview/{media => compare}/compare1.png | Bin .../overview/{media => compare}/compare2.png | Bin .../overview/{media => compare}/compare3.png | Bin .../timesheets/overview/get_started.rst | 8 +- .../overview/{media => get_started}/get1.png | Bin .../overview/{media => get_started}/get2.png | Bin .../overview/{media => get_started}/get3.png | Bin .../overview/{media => get_started}/get4.png | Bin .../services/timesheets/overview/time_off.rst | 10 +- .../{media => time_off}/record_time_off.png | Bin .../{media => time_off}/time_off_request.png | Bin .../{media => time_off}/time_off_types.png | Bin .../timesheet_description.png | Bin .../{media => time_off}/timesheets.png | Bin .../ecommerce/getting_started/catalog.rst | 6 +- .../{media => catalog}/shop.png | Bin .../{media => catalog}/shop_customize.png | Bin .../{media => catalog}/shop_list.png | Bin .../getting_started/product_page.rst | 6 +- .../create_product.png | Bin .../product_customize.png | Bin .../product_page_tips.png | Bin .../managing_products/multi_images.rst | 4 +- .../multi_images01.png | Bin .../multi_images02.png | Bin .../ecommerce/managing_products/stock.rst | 6 +- .../{media => stock}/stock.png | Bin .../{media => stock}/stock_warning.png | Bin .../{media => stock}/stock_web.png | Bin .../maximizing_revenue/cross_selling.rst | 10 +- .../cross_sell_accessory.png | Bin .../cross_sell_accessory_web.png | Bin .../cross_sell_optional.png | Bin .../cross_sell_optional_install.png | Bin .../cross_sell_optional_web.png | Bin .../ecommerce/maximizing_revenue/pricing.rst | 2 +- .../website_pricelist_select.png | Bin .../maximizing_revenue/promo_code.rst | 8 +- .../{media => promo_code}/promocode.png | Bin .../promocode_backend.png | Bin .../promocode_publish.png | Bin .../{media => promo_code}/promocode_web.png | Bin .../ecommerce/maximizing_revenue/reviews.rst | 12 +-- .../{media => reviews}/comment_inbox.png | Bin .../{media => reviews}/comment_new.png | Bin .../{media => reviews}/comment_post.png | Bin .../{media => reviews}/comment_setup.png | Bin .../{media => reviews}/comment_unpublish.png | Bin .../{media => reviews}/comment_webpage.png | Bin .../maximizing_revenue/upselling.rst | 6 +- .../{media => upselling}/upsell.png | Bin .../{media => upselling}/upsell_publish.png | Bin .../{media => upselling}/upsell_web.png | Bin .../shopper_experience/payment_acquirer.rst | 8 +- .../payment_capture.png | Bin .../payment_capture_mode.png | Bin .../payment_invoice.png | Bin .../payment_transaction.png | Bin .../ecommerce/shopper_experience/portal.rst | 6 +- .../{media => portal}/portal_link.png | Bin .../{media => portal}/portal_menu.png | Bin .../{media => portal}/portal_odoo_signup.png | Bin .../livechat/overview/get_started.rst | 12 +-- .../{media => get_started}/channels.png | Bin .../{media => get_started}/discuss.png | Bin .../{media => get_started}/joinchannel.png | Bin .../livechat_settings.png | Bin .../overview/{media => get_started}/rules.png | Bin .../{media => get_started}/widget.png | Bin .../websites/livechat/overview/ratings.rst | 8 +- .../{media => ratings}/customer_ratings.png | Bin .../operator_chatwindow.png | Bin .../{media => ratings}/publish_ratings.png | Bin .../{media => ratings}/user_chatwindow.png | Bin .../websites/livechat/overview/responses.rst | 4 +- .../{media => responses}/canned_response.png | Bin .../{media => responses}/create_ticket.png | Bin .../website/optimize/google_analytics.rst | 6 +- .../google_analytics_account.png | Bin .../google_analytics_settings.png | Bin .../google_analytics_tracking_id.png | Bin .../optimize/google_analytics_dashboard.rst | 18 ++-- .../google_analytics_api.png | Bin .../google_analytics_authorization.png | Bin .../google_analytics_client_id.png | Bin .../google_analytics_create_credentials.png | Bin .../google_analytics_create_project.png | Bin .../google_analytics_enable.png | Bin .../google_analytics_get_credentials.png | Bin .../google_analytics_login.png | Bin .../google_analytics_start.png | Bin .../website/optimize/link_tracker.rst | 6 +- .../enable_link_tracker.png | Bin .../link_tracker_fields.png | Bin .../links_statistics.png | Bin .../websites/website/optimize/seo.rst | 28 +++--- .../website/optimize/{media => seo}/seo01.png | Bin .../website/optimize/{media => seo}/seo02.png | Bin .../website/optimize/{media => seo}/seo03.png | Bin .../website/optimize/{media => seo}/seo04.png | Bin .../website/optimize/{media => seo}/seo05.png | Bin .../website/optimize/{media => seo}/seo06.png | Bin .../website/optimize/{media => seo}/seo07.png | Bin .../website/optimize/{media => seo}/seo08.png | Bin .../website/optimize/{media => seo}/seo09.png | Bin .../website/optimize/{media => seo}/seo10.png | Bin .../website/optimize/{media => seo}/seo11.png | Bin .../website/optimize/{media => seo}/seo12.png | Bin .../website/optimize/{media => seo}/seo13.png | Bin .../website/optimize/{media => seo}/seo14.png | Bin .../website/publish/multi_website.rst | 36 +++---- .../multi_website01.png | Bin .../multi_website02.png | Bin .../multi_website03.png | Bin .../multi_website04.png | Bin .../multi_website05.png | Bin .../multi_website06.png | Bin .../multi_website07.png | Bin .../multi_website08.png | Bin .../multi_website09.png | Bin .../multi_website10.png | Bin .../multi_website11.png | Bin .../multi_website12.png | Bin .../multi_website13.png | Bin .../multi_website14.png | Bin .../multi_website15.png | Bin .../multi_website16.png | Bin .../multi_website17.png | Bin .../multi_website18.png | Bin .../on-premise_geo-ip-installation.rst | 2 +- .../on-premise_geo-ip-installation01.png | Bin .../websites/website/publish/translate.rst | 10 +- .../translate_website01.png | Bin .../translate_website02.png | Bin .../translate_website03.png | Bin .../translate_website04.png | Bin .../translate_website05.png | Bin content/developer/howtos/backend.rst | 2 +- content/developer/howtos/profilecode.rst | 2 +- .../{profile => profilecode}/flamegraph.svg | 0 .../theme_tutorial_assets/img/seo_promote.png | Bin 33125 -> 0 bytes .../img/services_page_styled.png | Bin 11114 -> 0 bytes .../img/upgrade_module.png | Bin 39135 -> 0 bytes content/developer/howtos/themes.rst | 50 +++++----- .../img => themes}/Intro.jpg | Bin .../img => themes}/after-menu.png | Bin .../img => themes}/cms.jpg | Bin .../img => themes}/def_structure.jpg | Bin .../img => themes}/functionalities.jpg | Bin .../img => themes}/page.jpg | Bin .../img => themes}/page_structure.jpg | Bin .../img => themes}/restart.png | Bin .../img => themes}/seo_snippet_good.png | Bin .../img => themes}/seo_snippet_wrong.png | Bin .../img => themes}/services_page_menu.png | Bin .../img => themes}/services_page_nostyle.png | Bin .../img => themes}/snippet.jpg | Bin .../img => themes}/snippet_bar.png | Bin .../img => themes}/snippet_custom_method.png | Bin .../img => themes}/snippet_default.png | Bin .../img => themes}/snippet_options.png | Bin .../img => themes}/snippet_options2.png | Bin .../img => themes}/styles.jpg | Bin .../img => themes}/theme_folder.jpg | Bin content/developer/howtos/web.rst | 4 +- content/developer/images/rating_request.png | Bin 12189 -> 0 bytes content/developer/misc/api/iap.rst | 22 ++-- .../misc/api/{images => iap}/button.png | Bin .../api/{images => iap}/creating_service.png | Bin .../misc/api/{images => iap}/credits.jpg | Bin .../misc/api/{images => iap}/flow.png | Bin .../misc/api/{images => iap}/menu.png | Bin .../misc/api/{images => iap}/no-credit.png | Bin .../misc/api/{images => iap}/normal.png | Bin .../misc/api/{images => iap}/package.png | Bin .../misc/api/{images => iap}/players.png | Bin .../api/{images => iap}/service_created.png | Bin .../misc/api/{images => iap}/service_list.png | Bin .../developer/misc/api/images/credits2.jpg | Bin 33996 -> 0 bytes .../developer/misc/api/images/template.png | Bin 16080 -> 0 bytes content/developer/misc/i18n/translations.rst | 2 +- content/developer/reference/addons/data.rst | 4 +- .../{static => data}/res.country.state.csv | 0 content/developer/reference/addons/orm.rst | 2 +- .../addons/orm}/inheritance_methods.png | Bin .../developer/reference/addons/testing.rst | 2 +- .../addons/{images => testing}/tests.png | Bin .../reference/javascript/images/runner.png | Bin 2864 -> 0 bytes .../reference/javascript/images/runner2.png | Bin 4000 -> 0 bytes .../reference/javascript/images/tests2.png | Bin 10081 -> 0 bytes .../reference/javascript/images/tests3.png | Bin 10394 -> 0 bytes .../developer/reference/javascript/mobile.rst | 14 +-- .../mobile_contact_create.png | Bin .../mobile_notification.png | Bin .../mobile_switch_account.png | Bin .../{images => mobile}/mobile_working.jpg | Bin .../{images => mobile}/odoo_mobile_api.png | Bin .../{images => mobile}/snackbar.png | Bin .../javascript/{images => mobile}/toast.png | Bin 2428 files changed, 2020 insertions(+), 2020 deletions(-) rename content/administration/odoo_sh/advanced/{media => containers}/pdb_sh.png (100%) rename content/administration/odoo_sh/advanced/{media => submodules}/advanced-submodules-button.png (100%) rename content/administration/odoo_sh/advanced/{media => submodules}/advanced-submodules-dialog.png (100%) rename content/administration/odoo_sh/advanced/{media => submodules}/advanced-submodules-github-sshurl.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/SSH-key-appearing.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/SSH-key-pasting.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/SSH-panel.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-backups.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-editor.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-history.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-logs.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-mails.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-merge.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-monitoring.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-settings.jpg (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-shell.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-shellcommands.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches-stagechange.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-branches.png (100%) rename content/administration/odoo_sh/getting_started/{media => branches}/interface-settings-modulesinstallation.png (100%) rename content/administration/odoo_sh/getting_started/{media => builds}/interface-builds-branches.png (100%) rename content/administration/odoo_sh/getting_started/{media => builds}/interface-builds-build-dropdown.png (100%) rename content/administration/odoo_sh/getting_started/{media => builds}/interface-builds-build.png (100%) rename content/administration/odoo_sh/getting_started/{media => builds}/interface-builds.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/create-import-online-backup.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/create-import-onpremise-backup-dialog.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/create-import-onpremise-backup.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/create-import-production-done.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/create-import-production.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/deploy-done.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/deploy-form.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/deploy.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/github-authorize.png (100%) rename content/administration/odoo_sh/getting_started/{media => create}/github-signin.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-development-+.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-development-editor-interface.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-development-editor.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-development-fork.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-addachange-build.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-branch-history.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-branch.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-database.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-devinstaging.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-devtostaging.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-mergedinproduction.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-mergedinstaging.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-mergeinproduction.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-mymoduleinapps.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/firstmodule-test-updateappslist.png (100%) rename content/administration/odoo_sh/getting_started/{media => first_module}/my_module.zip (100%) delete mode 100644 content/administration/odoo_sh/getting_started/media/interface-builds-build-connect.png rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-automaticreload.gif (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-commit-push.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-console-odoo-graph.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-console-odoo-pretty.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-console-python-read-csv.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-open-file.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-save-file.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor-update-current-module.png (100%) rename content/administration/odoo_sh/getting_started/{media => online-editor}/interface-editor.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-activation.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-collaborators.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-projectname.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-public.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-staging-branches.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-storage.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-submodules.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings-workers.png (100%) rename content/administration/odoo_sh/getting_started/{media => settings}/interface-settings.png (100%) rename content/administration/odoo_sh/getting_started/{media => status}/interface-status.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_statements}/bank-statements-01.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_statements}/bank-statements-02.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_statements}/bank-statements-03.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_synchronization}/online-sync-doc.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_synchronization}/online-sync-form-view.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_synchronization}/online-sync-module.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => bank_synchronization}/online-sync-sync-now-dashboard.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => ponto}/ponto-add-account.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => ponto}/ponto-logo.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => ponto}/ponto-organization.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => ponto}/ponto-select-accounts.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => saltedge}/saltedge-contact-email.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => saltedge}/saltedge-give-consent.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => saltedge}/saltedge-login-page.png (100%) rename content/applications/finance/accounting/bank/feeds/{media => saltedge}/saltedge-logo.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank01.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank02.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank03.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank04.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank05.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank06.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank07.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank08.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank09.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank10.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank11.png (100%) rename content/applications/finance/accounting/bank/misc/{media => interbank}/interbank12.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => reconciliation_models}/reconciliation_models_button.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => reconciliation_models}/reconciliation_models_conditions.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => reconciliation_models}/reconciliation_models_counterparts.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => reconciliation_models}/reconciliation_models_match.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => reconciliation_models}/reconciliation_models_overview.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => reconciliation_models}/reconciliation_models_suggestion.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use01.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use02.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use03.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use04.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use05.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use06.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use07.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use08.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use09.png (100%) rename content/applications/finance/accounting/bank/reconciliation/{media => use_cases}/use10.png (100%) rename content/applications/finance/accounting/bank/setup/{media => bank_accounts}/bank_accounts_card.png (100%) rename content/applications/finance/accounting/bank/setup/{media => bank_accounts}/bank_accounts_configuration.png (100%) rename content/applications/finance/accounting/bank/setup/{media => bank_accounts}/bank_accounts_connect.png (100%) rename content/applications/finance/accounting/bank/setup/{media => bank_accounts}/bank_accounts_manual.png (100%) rename content/applications/finance/accounting/bank/setup/{media => foreign_currency}/foreign01.png (100%) rename content/applications/finance/accounting/bank/setup/{media => foreign_currency}/foreign02.png (100%) rename content/applications/finance/accounting/bank/setup/{media => foreign_currency}/foreign03.png (100%) rename content/applications/finance/accounting/bank/setup/{media => foreign_currency}/foreign04.png (100%) rename content/applications/finance/accounting/bank/setup/{media => foreign_currency}/foreign05.png (100%) rename content/applications/finance/accounting/bank/setup/{media => manage_cash_register}/journal.png (100%) rename content/applications/finance/accounting/bank/setup/{media => manage_cash_register}/put-money-in.png (100%) rename content/applications/finance/accounting/bank/setup/{media => manage_cash_register}/put-money-out.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina06.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina10.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina11.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina12.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina13.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina14.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina15.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina16.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina17.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina18.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina19.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina20.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina21.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina22.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina23.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_06.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_10.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_11.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_12.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_13.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_14.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_15.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_16.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_17.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_18.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_19.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_20.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_21.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_22.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_23.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => argentina}/argentina_edi_24.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-api.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-business-id.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-chart-of-accounts.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-integration.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-journal-entry.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-myaccount.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => australia}/australia-keypay-scheduled-actions.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile03_2.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile03_3.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile05_2.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile05_3.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile06.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile07_2.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile10.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile11.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile12.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile13.gif (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile13.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile14.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile15.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile16.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile17.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile18.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile18_2.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile19.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile20.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile21.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile22.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile23.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile24.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile25.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile26.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile27.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile28.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile30.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile31.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile32.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile33.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile34.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile35.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile36.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile37.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => chile}/Chile38.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia06.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia10.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia11.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia12.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia13.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia14.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia15.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia16.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia17.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia18.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia}/colombia19.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-actualizar-contabilidad.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-actualizar-electronic-invoicing.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-actualizar-lista.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-calendario-otros-obligados.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-calendario-permanente.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-calendario-rut.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-consumidor-final-asociado.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-consumidor-final-nuevo-contacto.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-consumidor-final-r-99-pn.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-menu-impuestos.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-menu-provincias.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-modulos.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-nuevo-impuesto-opciones-avanzadas.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-nuevo-impuesto.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-provincias-agrupar.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia-es-provincias-ejemplo.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES06.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES10.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES11.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES12.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES13.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES14.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES15.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES16.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES17.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES18.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/colombia_ES19.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/columbia-es-factura-iva-bienes-cubiertos.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => colombia_ES}/columbia-es-producto-iva-bienes-cubiertos.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-csv-created.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-e-faktur-reset.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-e-faktur-sn.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-kode-transaksi.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-partner-nik.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-replace-invoice.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => indonesia}/indonesia-sn-count.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => italy_IT}/italy_IT01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => italy_IT}/italy_IT02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => italy_IT}/italy_IT03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => italy_IT}/italy_IT04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => italy_IT}/italy_IT05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => italy_IT}/italy_IT06.png (100%) delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES01.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_1.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_10.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_11.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_12.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_13.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_14.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_15.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_16.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_17.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_18.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_2.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_3.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_4.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_5.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_6.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_7.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_8.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_9.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico06.png delete mode 100644 content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico10.png rename content/applications/finance/accounting/fiscal_localizations/localizations/{files => mexico}/certificate.cer (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{files => mexico}/certificate.key (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico11.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico14.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico15.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico28.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico29.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico30.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mexico33.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx-xsd-cfdi.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_cc_01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_cc_02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_cc_03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_cc_04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_06.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_07.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_08.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_ce_09.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_faq_01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_faq_02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_faq_03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_faq_04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_faq_05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => mexico}/mx_mc_01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland-isr-reference.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland00.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland01.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland02.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland03.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland04.png (100%) rename content/applications/finance/accounting/fiscal_localizations/localizations/{media => switzerland}/switzerland05.png (100%) rename content/applications/finance/accounting/fiscal_localizations/overview/{media => fiscal_localization_packages}/fiscal_localization_packages_modules.png (100%) rename content/applications/finance/accounting/fiscal_localizations/overview/{media => fiscal_localization_packages}/fiscal_localization_packages_selection.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => chart_of_accounts}/chart_of_accounts01.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => chart_of_accounts}/chart_of_accounts02.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => setup}/setup_accounting_onboarding.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => setup}/setup_chart_of_accounts.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => setup}/setup_company.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => setup}/setup_document_layout.png (100%) rename content/applications/finance/accounting/getting_started/initial_configuration/{media => setup}/setup_invoicing_onboarding.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice01.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice02.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice03.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice04.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice05.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice06.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice07.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice08.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice09.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice10.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice11.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice12.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice13.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice14.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice15.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => customer_invoice}/invoice16.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => supplier_bill}/vendor_bill01.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => supplier_bill}/vendor_bill02.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => supplier_bill}/vendor_bill03.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => supplier_bill}/vendor_bill04.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => supplier_bill}/vendor_bill05.png (100%) rename content/applications/finance/accounting/getting_started/process_overview/{media => supplier_bill}/vendor_bill06.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget01.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget02.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget03.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget04.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget05.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget06.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget07.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget08.png (100%) rename content/applications/finance/accounting/others/adviser/{media => budget}/budget09.png (100%) delete mode 100644 content/applications/finance/accounting/others/adviser/media/image01.png delete mode 100644 content/applications/finance/accounting/others/adviser/media/image08.png delete mode 100644 content/applications/finance/accounting/others/adviser/media/image09.png delete mode 100644 content/applications/finance/accounting/others/adviser/media/image11.png rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase01.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase02.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase03.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase04.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase05.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase06.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase07.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase08.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase09.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase10.png (100%) rename content/applications/finance/accounting/others/analytic/{media => purchases_expenses}/purchase11.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets01.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets02.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets03.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets04.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets05.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets06.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets07.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets08.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets09.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets10.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets11.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets12.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets13.png (100%) rename content/applications/finance/accounting/others/analytic/{media => timesheets}/timesheets14.png (100%) rename content/applications/finance/accounting/others/analytic/{media => usage}/usage01.png (100%) rename content/applications/finance/accounting/others/analytic/{media => usage}/usage02.png (100%) rename content/applications/finance/accounting/others/analytic/{media => usage}/usage03.png (100%) rename content/applications/finance/accounting/others/inventory/{media => avg_price_valuation}/avg01.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate01.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate02.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate03.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate04.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate05.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate06.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate07.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate08.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate09.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => exchange}/exchange_rate10.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{ => exchange}/full_reconcile_warning.rst (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works01.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works02.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works03.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works04.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works05.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works06.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works07.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works08.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works09.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works10.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works11.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works12.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works13.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => how_it_works}/works14.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice01.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice02.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice03.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice04.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice05.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice06.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice07.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice08.png (100%) rename content/applications/finance/accounting/others/multicurrencies/{media => invoices_payments}/invoice09.png (100%) rename content/applications/finance/accounting/payables/misc/{media => forecast}/forecast01.png (100%) rename content/applications/finance/accounting/payables/misc/{media => forecast}/forecast02.png (100%) rename content/applications/finance/accounting/payables/misc/{media => forecast}/forecast03.png (100%) rename content/applications/finance/accounting/payables/misc/{media => forecast}/forecast04.png (100%) rename content/applications/finance/accounting/payables/pay/{media => check}/check01.png (100%) rename content/applications/finance/accounting/payables/pay/{media => check}/check02.png (100%) rename content/applications/finance/accounting/payables/pay/{media => check}/check03.png (100%) rename content/applications/finance/accounting/payables/pay/{media => check}/check04.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple01.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple02.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple03.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple04.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple05.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple06.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple07.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple08.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple09.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple10.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple11.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple12.png (100%) rename content/applications/finance/accounting/payables/pay/{media => multiple}/multiple13.png (100%) rename content/applications/finance/accounting/payables/pay/{media => sepa}/sepa01.png (100%) rename content/applications/finance/accounting/payables/pay/{media => sepa}/sepa02.png (100%) rename content/applications/finance/accounting/payables/pay/{media => sepa}/sepa03.png (100%) rename content/applications/finance/accounting/payables/pay/{media => sepa}/sepa04.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets01.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets02.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets03.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets04.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets05.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets06.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets07.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets08.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets09.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets10.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => assets}/assets11.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses01.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses02.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses03.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses04.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses05.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses06.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses07.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses08.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => deferred_expenses}/deferred_expenses09.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage01.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage02.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage03.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage04.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage05.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage06.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage07.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => manage}/manage08.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => ocr}/example_ocr.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => ocr}/setup_ocr.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => purchase_receipts}/purchase_receipts_draft.png (100%) rename content/applications/finance/accounting/payables/supplier_bills/{media => purchase_receipts}/purchase_receipts_journal_items.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => cash_discounts}/cash_discounts01.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => cash_discounts}/cash_discounts02.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => cash_discounts}/cash_discounts03.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => cash_discounts}/cash_discounts04.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => cash_rounding}/cash_rounding01.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => credit_notes}/credit_notes01.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => credit_notes}/credit_notes02.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => credit_notes}/credit_notes03.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => credit_notes}/credit_notes04.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues01.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues02.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues03.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues04.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues05.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues06.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues07.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues08.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => deferred_revenues}/deferred_revenues09.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => epc_qr_code}/epc_qr_code01.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => epc_qr_code}/epc_qr_code02.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => epc_qr_code}/epc_qr_code03.png (100%) delete mode 100644 content/applications/finance/accounting/receivables/customer_invoices/media/discount01.png rename content/applications/finance/accounting/receivables/customer_invoices/{media => snailmail}/invoice_bypost.png (100%) rename content/applications/finance/accounting/receivables/customer_invoices/{media => snailmail}/setup_snailmail.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch}/batch-bank-reconciliation.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch}/batch-journal-settings.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch}/batch-new-inbound.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch}/batch-payments-selection.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch}/batch-register-payment.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch_sdd}/batch-sdd-batch.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch_sdd}/batch-sdd-collect.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch_sdd}/batch-sdd-creditor-identifier.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch_sdd}/batch-sdd-mandate-form.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch_sdd}/batch-sdd-revoke-close.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => batch_sdd}/batch-sdd-xml.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => check}/check01.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => check}/check02.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => check}/check03.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => followup}/followup01.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => followup}/followup02.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => followup}/followup03.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => online_payment}/online-payment-acquirers.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => online_payment}/online-payment-pay-now.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => online_payment}/online-payment-view-invoice.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording01.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording02.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording03.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording04.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording05.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording06.png (100%) rename content/applications/finance/accounting/receivables/customer_payments/{media => recording}/recording07.png (100%) delete mode 100644 content/applications/finance/accounting/reporting/declarations/media/tax_return_overview.png rename content/applications/finance/accounting/reporting/declarations/{media => tax_returns}/tax_return_closing.png (100%) rename content/applications/finance/accounting/reporting/declarations/{media => tax_returns}/tax_return_grids.png (100%) rename content/applications/finance/accounting/reporting/declarations/{media => tax_returns}/tax_return_lock.png (100%) rename content/applications/finance/accounting/reporting/declarations/{media => tax_returns}/tax_return_periodicity.png (100%) rename content/applications/finance/accounting/reporting/declarations/{media => tax_returns}/tax_return_report.png (100%) rename content/applications/finance/accounting/reporting/declarations/{media => tax_returns}/tax_return_taxes.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => customize}/customize02.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => customize}/customize04.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports01.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports02.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports03.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports04.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports05.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports06.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports07.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports09.png (100%) rename content/applications/finance/accounting/reporting/overview/{media => main_reports}/main_reports10.png (100%) rename content/applications/finance/accounting/taxation/fiscal_year/{media => close_fiscal_year}/close_fiscal_year01.png (100%) rename content/applications/finance/accounting/taxation/fiscal_year/{media => fiscal_year}/fiscal_year01.png (100%) rename content/applications/finance/accounting/taxation/fiscal_year/{media => fiscal_year}/fiscal_year02.png (100%) rename content/applications/finance/accounting/taxation/fiscal_year/{media => fiscal_year}/fiscal_year03.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => B2B_B2C}/price_B2C_B2B01.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => B2B_B2C}/price_B2C_B2B02.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => B2B_B2C}/price_B2C_B2B03.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => B2B_B2C}/price_B2C_B2B04.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => B2B_B2C}/price_B2C_B2B05.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => cash_basis_taxes}/cash_basis_taxes01.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => cash_basis_taxes}/cash_basis_taxes02.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => cash_basis_taxes}/cash_basis_taxes03.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => default_taxes}/default-taxes-configuration.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => default_taxes}/default-taxes-invoice-line.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => fiscal_positions}/fiscal-positions-automatic.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => fiscal_positions}/fiscal-positions-intra-community.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => fiscal_positions}/fiscal-positions-partner.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => fiscal_positions}/fiscal-positions-transaction.png (100%) delete mode 100644 content/applications/finance/accounting/taxation/taxes/media/create01.png delete mode 100644 content/applications/finance/accounting/taxation/taxes/media/create02.png rename content/applications/finance/accounting/taxation/taxes/{media => retention}/retention01.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => retention}/retention02.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => retention}/retention03.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => retention}/retention04.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxcloud}/taxcloud01.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxcloud}/taxcloud02.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxcloud}/taxcloud03.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxcloud}/taxcloud04.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-definition.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-edit.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-invoice-label.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-invoice-tax-group.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-list-sequence.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-list.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => taxes}/taxes-subsequent-line.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => vat_validation}/vat-validation-configuration.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => vat_validation}/vat-validation-contact-form.png (100%) rename content/applications/finance/accounting/taxation/taxes/{media => vat_validation}/vat-validation-error.png (100%) rename content/applications/finance/payment_acquirers/{media => authorize}/authorize-api-keys.png (100%) rename content/applications/finance/payment_acquirers/{media => authorize}/authorize-capture.png (100%) rename content/applications/finance/payment_acquirers/{media => authorize}/authorize-configuration.png (100%) rename content/applications/finance/payment_acquirers/{media => authorize}/authorize-net.png (100%) delete mode 100644 content/applications/finance/payment_acquirers/media/authorize-credentials.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_auto_return.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_credentials.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_data_transfer.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_debug.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_encoding_options.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_fees.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_identity_token.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_ipn.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_ipn_setup.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_live.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_more_options.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_profile.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_selling_tools.png delete mode 100644 content/applications/finance/payment_acquirers/media/paypal_website_preferences.png rename content/applications/finance/payment_acquirers/{media => paypal}/paypal01.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal02.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal03.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal04.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal05.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal07.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal08.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal09.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal10.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal11.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal12.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal13.png (100%) rename content/applications/finance/payment_acquirers/{media => paypal}/paypal_account_optional.png (100%) rename content/applications/finance/payment_acquirers/{media => stripe}/stripe_enable_local_payment_method.png (100%) rename content/applications/finance/payment_acquirers/{media => wire_transfer}/payment_check.png (100%) rename content/applications/finance/payment_acquirers/{media => wire_transfer}/payment_customer_instructions.png (100%) rename content/applications/finance/payment_acquirers/{media => wire_transfer}/payment_instructions.png (100%) rename content/applications/general/auth/{media => ldap}/ldap01.png (100%) rename content/applications/general/auth/{media => ldap}/ldap02.png (100%) rename content/applications/general/auth/{media => ldap}/ldap03.png (100%) rename content/applications/general/auth/{media => ldap}/ldap04.png (100%) rename content/applications/general/auth/{media => ldap}/ldap05.png (100%) rename content/applications/general/auth/{media => ldap}/ldap06.png (100%) rename content/applications/general/auth/{media => ldap}/ldap07.png (100%) rename content/applications/general/voip/{media => asterisk}/voip_config01.png (100%) delete mode 100644 content/applications/general/voip/media/voip_config02.png rename content/applications/general/voip/{media => onsip}/onsip01.png (100%) rename content/applications/general/voip/{media => onsip}/onsip02.png (100%) rename content/applications/general/voip/{media => onsip}/onsip03.png (100%) rename content/applications/general/voip/{media => onsip}/onsip04.png (100%) rename content/applications/general/voip/{media => onsip}/onsip05.png (100%) rename content/applications/general/voip/{media => onsip}/onsip06.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => adjustments}/adjustments_01.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => adjustments}/adjustments_02.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => adjustments}/adjustments_03.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => adjustments}/adjustments_04.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => adjustments}/adjustments_05.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => adjustments}/adjustments_06.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => barcode_nomenclature}/barcode_nomenclature_01.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => barcode_nomenclature}/barcode_nomenclature_02.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => barcode_nomenclature}/barcode_nomenclature_03.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => barcode_nomenclature}/barcode_nomenclature_04.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_01.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_02.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_03.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_04.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_05.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_06.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_07.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_08.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_09.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => internal}/internal_10.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => transfers_scratch}/transfers_scratch_01.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/operations/{media => transfers_scratch}/transfers_scratch_02.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => hardware}/hardware01.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => hardware}/hardware02.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => software}/software_01.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => software}/software_02.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => software}/software_03.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => software}/software_04.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => software}/software_05.png (100%) rename content/applications/inventory_and_mrp/inventory/barcode/setup/{media => software}/software_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => cancel_order}/cancel_order01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => cancel_order}/cancel_order02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => cancel_order}/cancel_order03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => cancel_order}/cancel_order04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => delivery_countries}/delivery_countries01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => delivery_countries}/delivery_countries02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => delivery_countries}/delivery_countries03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => dropshipping}/dropshipping_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => label_type}/label_type07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => one_step}/one_step_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => one_step}/one_step_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => one_step}/one_step_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => one_step}/one_step_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => one_step}/one_step_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => packaging_type}/packaging_type_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => three_steps}/three_steps_10.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/delivery/{media => two_steps}/two_steps_09.png (100%) delete mode 100644 content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_10.png rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => one_step}/one_step_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => one_step}/one_step_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => one_step}/one_step_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => one_step}/one_step_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => one_step}/one_step_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => three_steps}/three_steps_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/incoming/{media => two_steps}/two_steps_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => expiration_dates}/expiration_dates_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => expiration_dates}/expiration_dates_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => expiration_dates}/expiration_dates_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => expiration_dates}/expiration_dates_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => expiration_dates}/expiration_dates_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_10.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_11.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => lots}/lots_12.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_10.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_11.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_12.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_13.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_14.png (100%) rename content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/{media => serial_numbers}/serial_numbers_15.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => email_delivery}/email_delivery_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => email_delivery}/email_delivery_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => email_delivery}/email_delivery_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => email_delivery}/email_delivery_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => email_delivery}/email_delivery_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => owned_stock}/owned_stock_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => owned_stock}/owned_stock_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => owned_stock}/owned_stock_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_10.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => scrap}/scrap_11.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => sms_delivery}/sms_delivery_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => sms_delivery}/sms_delivery_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => sms_delivery}/sms_delivery_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => sms_delivery}/sms_delivery_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/misc/{media => sms_delivery}/sms_delivery_05.png (100%) delete mode 100644 content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_01.png rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => scheduled_dates}/scheduled_dates_10.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => schedulers}/schedulers_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/planning/{media => schedulers}/schedulers_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => strategies}/strategies01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => strategies}/strategies02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => strategies}/strategies03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_09.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => uom}/uom_10.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/products/{media => usage}/usage_08.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => min_stock_rule_vs_mto}/min_stock_rule_vs_mto_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => min_stock_rule_vs_mto}/min_stock_rule_vs_mto_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => min_stock_rule_vs_mto}/min_stock_rule_vs_mto_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => min_stock_rule_vs_mto}/min_stock_rule_vs_mto_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => min_stock_rule_vs_mto}/min_stock_rule_vs_mto_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/{media => virtual_warehouses}/virtual_warehouses_07.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => integrating_landed_costs}/integrating_landed_costs_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => integrating_landed_costs}/integrating_landed_costs_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => integrating_landed_costs}/integrating_landed_costs_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => integrating_landed_costs}/integrating_landed_costs_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => integrating_landed_costs}/integrating_landed_costs_05.png (100%) delete mode 100644 content/applications/inventory_and_mrp/inventory/management/reporting/media/inventory_valuation_config_02.png rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => using_inventory_valuation}/use_inventory_valuation_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => using_inventory_valuation}/use_inventory_valuation_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => using_inventory_valuation}/use_inventory_valuation_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => using_inventory_valuation}/use_inventory_valuation_04.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => using_inventory_valuation}/use_inventory_valuation_05.png (100%) rename content/applications/inventory_and_mrp/inventory/management/reporting/{media => using_inventory_valuation}/use_inventory_valuation_06.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => location_creation}/location_creation_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => location_creation}/location_creation_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => location_creation}/location_creation_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => warehouse_creation}/warehouse_creation_01.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => warehouse_creation}/warehouse_creation_02.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => warehouse_creation}/warehouse_creation_03.png (100%) rename content/applications/inventory_and_mrp/inventory/management/warehouses/{media => warehouse_creation}/warehouse_creation_04.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_01.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_02.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_03.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_04.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_05.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_06.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => deliver_from_stock}/deliver_from_stock_07.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_01.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_02.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_03.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_04.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_05.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_06.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_07.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_08.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => initial_stock}/initial_stock_09.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_01.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_02.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_03.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_04.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_05.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_06.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_07.png (100%) rename content/applications/inventory_and_mrp/inventory/overview/process/{media => receive_in_stock}/receive_in_stock_08.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross1.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross10.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross11.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross12.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross13.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross14.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross2.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross3.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross4.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross5.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross6.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross7.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross8.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => cross_dock}/cross9.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter01.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter02.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter03.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter04.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter05.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter06.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter07.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter08.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter09.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => inter_warehouse}/inter10.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => stock_warehouses}/ware1.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => stock_warehouses}/ware2.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => stock_warehouses}/ware3.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => stock_warehouses}/ware4.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/add-new-rules.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/add-routes-to-sales-lines.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/advanced-custom-route.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/applicable-on-products.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/applicable-on-sales-order-lines.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/applicable-on-warehouse.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/detailed-operations-2.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/detailed-operations-transfer.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/example-preconfigured-warehouse.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/multi-steps-routes-feature.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/on-product-route.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/operations-on-transfers.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/preconfigured-routes.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/pull-from-rule-example.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/pull-from-rule-stock-to-packing.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/push-to-rule-example.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/routes-example.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/routes-logistic-tab.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/rules-example.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/sales-order-lines-routes-application.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/stock-example.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/transfers-overview.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/transfers-status.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/concepts/{media => use-routes}/waiting-status.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => putaway}/putaw1.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => putaway}/putaw2.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => putaway}/putaw3.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => putaway}/putaw4.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => putaway}/putaw5.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/empty-dock.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/enabled-features.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/entering-stocks.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/first-expiry-first-out.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/first-in-first-out.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/inventory-valuation.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/last-in-first-out.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/packing-products.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/removal-date.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/reserved-hand-cream.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/reserved-lots-FIFO.png (100%) rename content/applications/inventory_and_mrp/inventory/routes/strategies/{media => removal}/reserved-lots-LIFO.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => cancel}/cancel01.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => cancel}/cancel02.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => cancel}/cancel03.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => invoicing}/invoicing01.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => invoicing}/invoicing02.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => invoicing}/invoicing03.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => invoicing}/invoicing04.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => invoicing}/invoicing05.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => invoicing}/invoicing06.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels01.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels02.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels03.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels04.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels05.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels06.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => labels}/labels07.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack01.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack02.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack03.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack04.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack05.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack06.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/operation/{media => multipack}/multipack07.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup01.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup02.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup03.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup04.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup05.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup06.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => delivery_method}/setup07.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper01.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper02.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper03.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper04.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper05.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper06.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper07.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper08.png (100%) rename content/applications/inventory_and_mrp/inventory/shipping/setup/{media => third_party_shipper}/third_party_shipper09.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => alternative_wc}/alternative_wc_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => alternative_wc}/alternative_wc_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => alternative_wc}/alternative_wc_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => alternative_wc}/alternative_wc_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => alternative_wc}/alternative_wc_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => alternative_wc}/alternative_wc_06.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => bill_configuration}/bills_of_materials_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => bill_configuration}/bills_of_materials_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => bill_configuration}/bills_of_materials_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => bill_configuration}/bills_of_materials_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => bill_configuration}/bills_of_materials_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => bill_configuration}/bills_of_materials_06.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => flexible_components_consumption}/flexible_components_consumption_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => flexible_components_consumption}/flexible_components_consumption_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => flexible_components_consumption}/flexible_components_consumption_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => flexible_components_consumption}/flexible_components_consumption_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => kit_shipping}/kit_shipping_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => kit_shipping}/kit_shipping_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => kit_shipping}/kit_shipping_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => kit_shipping}/kit_shipping_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => kit_shipping}/kit_shipping_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => kit_shipping}/kit_shipping_06.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => manufacturing_order}/process_manufacturing_orders_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => manufacturing_order}/process_manufacturing_orders_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => manufacturing_order}/process_manufacturing_orders_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => manufacturing_order}/process_manufacturing_orders_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => manufacturing_order}/process_manufacturing_orders_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => manufacturing_order}/process_manufacturing_orders_06.png (100%) delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration01.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration02.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration03.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration04.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration05.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration06.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration07.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/sub_assemblies01.png delete mode 100644 content/applications/inventory_and_mrp/manufacturing/management/media/sub_assemblies02.png rename content/applications/inventory_and_mrp/manufacturing/management/{media => plan_work_orders}/plan_work_order_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => plan_work_orders}/plan_work_order_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => plan_work_orders}/plan_work_order_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => plan_work_orders}/plan_work_order_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => product_variants}/product_variants01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => product_variants}/product_variants02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_06.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_07.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_08.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_09.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_10.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_11.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_12.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => routing_kit_bom}/routing_kit_bom_13.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => sub_assemblies}/semi-finished_products_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => sub_assemblies}/semi-finished_products_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => sub_assemblies}/semi-finished_products_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => sub_assemblies}/semi-finished_products_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_06.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_07.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_08.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_09.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_10.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_11.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => subcontracting}/subcontracting_12.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => unbuild}/unbuild01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => unbuild}/unbuild02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_04.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_05.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_06.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_07.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_08.png (100%) rename content/applications/inventory_and_mrp/manufacturing/management/{media => use_mps}/use_mps_09.png (100%) rename content/applications/inventory_and_mrp/manufacturing/repair/{media => repair}/repair01.png (100%) rename content/applications/inventory_and_mrp/manufacturing/repair/{media => repair}/repair02.png (100%) rename content/applications/inventory_and_mrp/manufacturing/repair/{media => repair}/repair03.png (100%) rename content/applications/inventory_and_mrp/manufacturing/repair/{media => repair}/repair04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => import}/import01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => import}/import02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{files => import}/vendor_pricelists_template.csv (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => suppliers}/suppliers01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => suppliers}/suppliers02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom05.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom06.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom07.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom08.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/master/{media => uom}/uom09.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => 3_way_matching}/3_way_matching01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => 3_way_matching}/3_way_matching02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => analyze}/analyze01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => analyze}/analyze02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => analyze}/analyze03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => analyze}/analyze04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => approvals}/approvals01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => approvals}/approvals02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => approvals}/approvals03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => bills}/bills01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => bills}/bills02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => bills}/bills03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => bills}/bills04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel05.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel06.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => cancel}/cancel07.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => create}/image04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => create}/image06.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => create}/image08.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => create}/image10.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => create}/image11.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => dropshipping}/dropshipping01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => dropshipping}/dropshipping02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => dropshipping}/dropshipping03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => dropshipping}/dropshipping04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => dropshipping}/dropshipping05.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => lock_orders}/lock_orders01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => lock_orders}/lock_orders02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception05.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception06.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => reception}/reception07.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => warning}/warning01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => warning}/warning02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => warning}/warning03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/rfq/{media => warning}/warning04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => blanket_orders}/blanket_orders01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => blanket_orders}/blanket_orders02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => blanket_orders}/blanket_orders03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => blanket_orders}/blanket_orders04.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => call_for_tender}/call_for_tender01.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => call_for_tender}/call_for_tender02.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => call_for_tender}/call_for_tender03.png (100%) rename content/applications/inventory_and_mrp/purchase/purchases/tender/{media => call_for_tender}/call_for_tender04.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => compute_date}/compute_date01.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => compute_date}/compute_date02.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => compute_date}/compute_date03.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => compute_date}/compute_date04.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => dropshipping}/dropshipping01.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => dropshipping}/dropshipping02.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => dropshipping}/dropshipping03.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => purchase_triggering}/purchase_triggering01.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => purchase_triggering}/purchase_triggering02.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => purchase_triggering}/purchase_triggering03.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => setup_stock_rule}/setup_stock_rule01.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => setup_stock_rule}/setup_stock_rule02.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/flows/{media => setup_stock_rule}/setup_stock_rule03.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/multicompany/{media => setup}/setup01.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/multicompany/{media => setup}/setup02.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/multicompany/{media => setup}/setup03.png (100%) rename content/applications/inventory_and_mrp/purchase/replenishment/multicompany/{media => setup}/setup04.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_mo}/alert_mo_01.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_mo}/alert_mo_02.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_mo}/alert_mo_03.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_mo}/alert_mo_04.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_mo}/alert_mo_05.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_mo}/alert_mo_06.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_transfer}/alert_transfer_01.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_transfer}/alert_transfer_02.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_transfer}/alert_transfer_03.png (100%) rename content/applications/inventory_and_mrp/quality/alert/{media => alert_transfer}/alert_transfer_04.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_01.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_02.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_03.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_04.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_05.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_06.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_mo}/quality_mo_07.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_transfers}/quality_transfers_01.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_transfers}/quality_transfers_02.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_transfers}/quality_transfers_03.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_transfers}/quality_transfers_04.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_transfers}/quality_transfers_05.png (100%) rename content/applications/inventory_and_mrp/quality/checks/{media => quality_transfers}/quality_transfers_06.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_01.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_02.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_03.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_04.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_05.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_06.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_07.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_08.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_09.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_10.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_11.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_12.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_13.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_14.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_15.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_16.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_17.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_18.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_19.png (100%) rename content/applications/inventory_and_mrp/quality/control/{media => control_points}/control_points_20.png (100%) rename content/applications/marketing/email_marketing/overview/{media => mailing_lists}/mailing1.png (100%) rename content/applications/marketing/email_marketing/overview/{media => mailing_lists}/mailing2.png (100%) rename content/applications/marketing/email_marketing/overview/{media => mailing_lists}/mailing3.png (100%) rename content/applications/marketing/email_marketing/overview/{media => mailing_lists}/mailing4.png (100%) rename content/applications/marketing/email_marketing/overview/{media => manage_unsubscriptions}/manage1.png (100%) rename content/applications/marketing/email_marketing/overview/{media => manage_unsubscriptions}/manage2.png (100%) rename content/applications/marketing/email_marketing/overview/{media => manage_unsubscriptions}/manage3.png (100%) rename content/applications/marketing/email_marketing/overview/{media => send_emails}/sendemails1.png (100%) rename content/applications/marketing/email_marketing/overview/{media => send_emails}/sendemails2.png (100%) rename content/applications/marketing/email_marketing/overview/{media => send_emails}/sendemails3.png (100%) rename content/applications/marketing/email_marketing/overview/{media => send_emails}/sendemails4.png (100%) rename content/applications/marketing/email_marketing/overview/{media => send_emails}/sendemails5.png (100%) rename content/applications/marketing/events/integrations/{media => integration_sms}/int1.png (100%) rename content/applications/marketing/events/integrations/{media => integration_sms}/int2.png (100%) rename content/applications/marketing/events/integrations/{media => integration_sms}/int3.png (100%) rename content/applications/marketing/events/integrations/{media => integration_sms}/int4.png (100%) rename content/applications/marketing/events/integrations/{media => integration_sms}/int5.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/communication_tab.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/events_dashboard.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/publish_event.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/questions_tab.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/set_to_draft.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/tickets_tab.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/website_edit.png (100%) rename content/applications/marketing/events/overview/{media => create_event}/website_menu_field.png (100%) delete mode 100644 content/applications/marketing/events/overview/media/event_sales.png rename content/applications/marketing/events/overview/{media => tickets}/registration_tickets_online.png (100%) rename content/applications/marketing/events/overview/{media => tickets}/ticket_sales_order.png (100%) rename content/applications/marketing/events/overview/{media => tickets}/tickets_product.png (100%) rename content/applications/marketing/events/overview/{media => tickets}/website_ticket_transaction.png (100%) rename content/applications/marketing/events/overview/{media => track_attendees}/attendees.png (100%) rename content/applications/marketing/events/overview/{media => track_attendees}/attendees_registration.png (100%) rename content/applications/marketing/events/overview/{media => track_attendees}/emails_and_cancel_registration.png (100%) rename content/applications/marketing/events/overview/{media => track_attendees}/filters.png (100%) rename content/applications/marketing/events/overview/{media => track_talks}/proposals_list.png (100%) rename content/applications/marketing/events/overview/{media => track_talks}/publish_speakers.png (100%) rename content/applications/marketing/events/overview/{media => track_talks}/track_proposals_website.png (100%) rename content/applications/marketing/events/overview/{media => track_talks}/website_menus.png (100%) rename content/applications/marketing/marketing_automation/advanced/{media => understanding_metrics}/metrics1.png (100%) rename content/applications/marketing/marketing_automation/advanced/{media => understanding_metrics}/metrics2.png (100%) rename content/applications/marketing/marketing_automation/advanced/{media => understanding_metrics}/metrics3.png (100%) rename content/applications/marketing/marketing_automation/advanced/{media => understanding_metrics}/metrics4.png (100%) rename content/applications/marketing/marketing_automation/advanced/{media => understanding_metrics}/metrics5.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => automate_actions}/auto1.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => automate_actions}/auto2.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => automate_actions}/auto3.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters1.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters2.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters3.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters4.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters5.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters6.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters7.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => segment}/filters8.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => test}/test1.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => test}/test2.png (100%) rename content/applications/marketing/marketing_automation/overview/{media => test}/test3.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => contact_lists_and_blacklist}/sms_marketing10.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => contact_lists_and_blacklist}/sms_marketing11.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => contact_lists_and_blacklist}/sms_marketing9.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing12.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing13.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing14.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing15.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing16.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing17.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => integrations_and_template}/sms_marketing18.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing1.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing2.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing3.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing4.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing5.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing6.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing7.png (100%) rename content/applications/marketing/sms_marketing/overview/{media => sms_mailing_reports}/sms_marketing8.png (100%) rename content/applications/marketing/sms_marketing/pricing/{media => pricing_and_faq}/faq1.png (100%) rename content/applications/marketing/sms_marketing/pricing/{media => pricing_and_faq}/faq2.png (100%) rename content/applications/marketing/sms_marketing/pricing/{media => pricing_and_faq}/faq3.png (100%) rename content/applications/marketing/sms_marketing/pricing/{media => pricing_and_faq}/faq4.png (100%) rename content/applications/marketing/social_marketing/overview/{media => campaigns}/create_campaign.png (100%) rename content/applications/marketing/social_marketing/overview/{media => livechat}/enable_livechat.png (100%) rename content/applications/marketing/social_marketing/overview/{media => livechat}/monitor_visitors.png (100%) rename content/applications/marketing/social_marketing/overview/{media => livechat}/website_track_pages.png (100%) rename content/applications/marketing/social_marketing/overview/{media => manage_social}/add_linkedin.png (100%) rename content/applications/marketing/social_marketing/overview/{media => manage_social}/add_streams.png (100%) rename content/applications/marketing/social_marketing/overview/{media => manage_social}/calendar_view.png (100%) rename content/applications/marketing/social_marketing/overview/{media => manage_social}/feed.png (100%) rename content/applications/marketing/social_marketing/overview/{media => manage_social}/insights.png (100%) rename content/applications/marketing/social_marketing/overview/{media => manage_social}/publish_content.png (100%) rename content/applications/marketing/social_marketing/overview/{media => push_notifications}/enable_push.png (100%) rename content/applications/marketing/social_marketing/overview/{media => push_notifications}/individually_push.png (100%) rename content/applications/marketing/social_marketing/overview/{media => push_notifications}/push_permission.png (100%) rename content/applications/marketing/social_marketing/overview/{media => push_notifications}/push_rules.png (100%) rename content/applications/marketing/social_marketing/overview/{media => push_notifications}/push_to_a_group.png (100%) rename content/applications/marketing/surveys/overview/{media => create}/analytical_page.png (100%) rename content/applications/marketing/surveys/overview/{media => create}/frontend_description.png (100%) rename content/applications/marketing/surveys/overview/{media => create}/new_survey.png (100%) rename content/applications/marketing/surveys/overview/{media => create}/sections_questions.png (100%) rename content/applications/marketing/surveys/overview/{media => create}/tab_options_layout.png (100%) rename content/applications/marketing/surveys/overview/{media => create}/user_feedback.png (100%) rename content/applications/marketing/surveys/overview/{media => scoring}/answers_form.png (100%) rename content/applications/marketing/surveys/overview/{media => scoring}/frontend_bagdes.png (100%) rename content/applications/marketing/surveys/overview/{media => scoring}/scoring_candidates.png (100%) rename content/applications/marketing/surveys/overview/{media => time_random}/random_question.png (100%) rename content/applications/marketing/surveys/overview/{media => time_random}/tab_options_timelimit.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/change_preferences.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/channels_direct_messages.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/chat_windows.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/inbox_actions.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/odoobot_push.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/starred_messages.png (100%) rename content/applications/productivity/discuss/overview/{media => get_started}/status.png (100%) rename content/applications/productivity/discuss/overview/{media => plan_activities}/activities_menu.png (100%) rename content/applications/productivity/discuss/overview/{media => plan_activities}/recommended_activities.png (100%) rename content/applications/productivity/discuss/overview/{media => plan_activities}/schedule_activity.png (100%) rename content/applications/productivity/discuss/overview/{media => plan_activities}/schedule_recommended_activity.png (100%) rename content/applications/productivity/discuss/overview/{media => plan_activities}/settings_activities_types.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/ban_list.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/channel_settings.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/create_channel.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/filter.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/invite_channel.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/moderate_messages.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/moderation_settings.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/pending_moderation.png (100%) rename content/applications/productivity/discuss/overview/{media => team_communication}/quick_search.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect01.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect02.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect03.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect04.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect05.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect06.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect07.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect08.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect09.png (100%) rename content/applications/productivity/iot/config/{media => connect}/connect10.png (100%) rename content/applications/productivity/iot/config/{media => flash_sdcard}/flash_sdcard01.png (100%) rename content/applications/productivity/iot/config/{media => flash_sdcard}/flash_sdcard02.png (100%) rename content/applications/productivity/iot/config/{media => pos}/pos01.png (100%) rename content/applications/productivity/iot/config/{media => pos}/pos02.png (100%) rename content/applications/productivity/iot/config/{media => troubleshooting}/troubleshooting_printer_01.png (100%) rename content/applications/productivity/iot/config/{media => troubleshooting}/troubleshooting_printer_02.png (100%) rename content/applications/productivity/iot/devices/{media => camera}/camera_01.png (100%) rename content/applications/productivity/iot/devices/{media => camera}/camera_03.png (100%) rename content/applications/productivity/iot/devices/{media => camera}/camera_04.png (100%) rename content/applications/productivity/iot/devices/{media => footswitch}/footswitch_01.png (100%) rename content/applications/productivity/iot/devices/{media => footswitch}/footswitch_03.png (100%) rename content/applications/productivity/iot/devices/{media => measurement_tool}/measurement_tool_01.png (100%) rename content/applications/productivity/iot/devices/{media => measurement_tool}/measurement_tool_03.png (100%) rename content/applications/productivity/iot/devices/{media => measurement_tool}/measurement_tool_04.png (100%) rename content/applications/productivity/iot/devices/{media => measurement_tool}/measurement_tool_05.png (100%) delete mode 100644 content/applications/productivity/iot/devices/media/printer_02.png rename content/applications/productivity/iot/devices/{media => printer}/printer_01.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_03.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_04.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_05.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_06.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_07.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_08.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_09.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_10.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_11.png (100%) rename content/applications/productivity/iot/devices/{media => printer}/printer_12.png (100%) rename content/applications/productivity/studio/concepts/{media => understanding_automated_actions}/action_update_lead_example.png (100%) rename content/applications/productivity/studio/concepts/{media => understanding_automated_actions}/automated_action_flow.png (100%) rename content/applications/productivity/studio/concepts/{media => understanding_general}/edit_menu.png (100%) rename content/applications/productivity/studio/concepts/{media => understanding_general}/new_app.png (100%) rename content/applications/productivity/studio/concepts/{media => understanding_general}/relational_fields.png (100%) rename content/applications/productivity/studio/how_to/{media => }/export_import/customizations_menu.png (100%) rename content/applications/productivity/studio/how_to/{media => }/export_import/import_modules.png (100%) rename content/applications/productivity/studio/how_to/{media/rainbow => rainbow_man}/crm_rainbow.png (100%) rename content/applications/productivity/studio/how_to/{media/rainbow => rainbow_man}/properties_rainbow.png (100%) rename content/applications/productivity/studio/how_to/{media => }/reports/add_tab.png (100%) rename content/applications/productivity/studio/how_to/{media => }/reports/limit_visibility.png (100%) rename content/applications/productivity/studio/how_to/{media => }/reports/options_tab.png (100%) rename content/applications/productivity/studio/how_to/{media => }/reports/print_menu.png (100%) rename content/applications/productivity/studio/how_to/{media => }/reports/report_typing.png (100%) rename content/applications/productivity/studio/how_to/{media => }/reports/undo_redo.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/automated_actions/hight_priority_leads.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/filters_status_bar/add_pipeline.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/filters_status_bar/automations_zero_price.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/filters_status_bar/customer_filter.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/filters_status_bar/form_view.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/filters_status_bar/sales_default_filter.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/add_button.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/domain_higher_500.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/domain_select_tag_type.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/field_help.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/help_tooltip.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/invisible_domain.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/new_existing_fields.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/new_menu.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/real_estate_many2one.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/search_model_custom.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/url_id.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/widget.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/models_fields/widget_checkboxes.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/views/kanban_default.png (100%) rename content/applications/productivity/studio/use_cases/{media => }/views/view_editable.png (100%) rename content/applications/sales/crm/acquire_leads/{media => convert}/convert01.png (100%) rename content/applications/sales/crm/acquire_leads/{media => convert}/convert02.png (100%) rename content/applications/sales/crm/acquire_leads/{media => convert}/convert03.png (100%) rename content/applications/sales/crm/acquire_leads/{media => convert}/convert_04.png (100%) rename content/applications/sales/crm/acquire_leads/{media => convert}/convert_05.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_email}/generate_from_email01.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_website}/generate_from_website01.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_website}/generate_from_website02.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_website}/generate_from_website03.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_website}/generate_from_website04.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_website}/generate_from_website05.png (100%) rename content/applications/sales/crm/acquire_leads/{media => generate_from_website}/generate_from_website06.png (100%) rename content/applications/sales/crm/acquire_leads/{media => lead_mining}/LM1.png (100%) rename content/applications/sales/crm/acquire_leads/{media => lead_mining}/LM2.png (100%) rename content/applications/sales/crm/acquire_leads/{media => lead_mining}/LM5.png (100%) rename content/applications/sales/crm/acquire_leads/{media => lead_mining}/LM6.png (100%) rename content/applications/sales/crm/acquire_leads/{media => lead_mining}/LM7.png (100%) rename content/applications/sales/crm/acquire_leads/{media => send_quotes}/send_quotes01.png (100%) rename content/applications/sales/crm/acquire_leads/{media => send_quotes}/send_quotes02.png (100%) rename content/applications/sales/crm/acquire_leads/{media => send_quotes}/send_quotes03.png (100%) rename content/applications/sales/crm/optimize/{media => gamification}/badges.png (100%) rename content/applications/sales/crm/optimize/{media => gamification}/challenges.png (100%) rename content/applications/sales/crm/optimize/{media => gamification}/gamification_module_install.png (100%) rename content/applications/sales/crm/optimize/{media => gamification}/gamification_tools_menu.png (100%) rename content/applications/sales/crm/optimize/{media => gamification}/goal_definitions.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials00.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials01.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials02.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials03.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials04.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials05.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials06.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials07.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials08.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials09.png (100%) rename content/applications/sales/crm/optimize/{media => google_calendar_credentials}/google_calendar_credentials10.png (100%) rename content/applications/sales/crm/optimize/{media => partner_autocomplete}/odoo_autocomplete.png (100%) rename content/applications/sales/crm/optimize/{media => partner_autocomplete}/odoo_info_autocomplete.png (100%) rename content/applications/sales/crm/optimize/{media => partner_autocomplete}/settings_partner_autocomplete.png (100%) delete mode 100644 content/applications/sales/crm/performance/media/turnover01.png delete mode 100644 content/applications/sales/crm/performance/media/turnover02.png delete mode 100644 content/applications/sales/crm/performance/media/turnover03.png delete mode 100644 content/applications/sales/crm/performance/media/turnover04.png delete mode 100644 content/applications/sales/crm/performance/media/turnover05.png delete mode 100644 content/applications/sales/crm/performance/media/turnover06.png rename content/applications/sales/crm/performance/{media => win_loss}/win_loss01.png (100%) rename content/applications/sales/crm/performance/{media => win_loss}/win_loss02.png (100%) rename content/applications/sales/crm/performance/{media => win_loss}/win_loss03.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities01.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities02.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities03.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities04.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities05.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities06.png (100%) rename content/applications/sales/crm/pipeline/{media => lost_opportunities}/lost_opportunities07.png (100%) delete mode 100644 content/applications/sales/crm/pipeline/media/multi_sales_team04.png rename content/applications/sales/crm/pipeline/{media => multi_sales_team}/multi_sales_team01.png (100%) rename content/applications/sales/crm/pipeline/{media => multi_sales_team}/multi_sales_team02.png (100%) rename content/applications/sales/crm/pipeline/{media => multi_sales_team}/multi_sales_team03.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring01.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring02.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring03.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring04.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring05.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring06.png (100%) rename content/applications/sales/crm/track_leads/{media => lead_scoring}/lead_scoring07.png (100%) rename content/applications/sales/crm/track_leads/{media => prospect_visits}/prospect_visits01.png (100%) rename content/applications/sales/crm/track_leads/{media => prospect_visits}/prospect_visits02.png (100%) rename content/applications/sales/crm/track_leads/{media => prospect_visits}/prospect_visits03.png (100%) rename content/applications/sales/crm/track_leads/{media => prospect_visits}/prospect_visits04.png (100%) rename content/applications/sales/crm/track_leads/{media => prospect_visits}/prospect_visits05.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discount_tags}/discount_tags01.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discount_tags}/discount_tags02.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discount_tags}/discount_tags03.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discount_tags}/discount_tags04.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discount_tags}/discount_tags05.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discount_tags}/discount_tags06.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_01.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_02.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_03.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_04.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_05.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_06.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => discounts}/discounts_07.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => loyalty}/loyalty01.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => loyalty}/loyalty02.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => loyalty}/loyalty03.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => pricelists}/pricelists_01.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => pricelists}/pricelists_02.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => pricelists}/pricelists_03.png (100%) rename content/applications/sales/point_of_sale/advanced_pricing_features/{media => pricelists}/pricelists_04.png (100%) rename content/applications/sales/point_of_sale/belgian_fdm/{media => setup}/posbox_fdm_hardware_status.png (100%) rename content/applications/sales/point_of_sale/belgian_fdm/{media => setup}/vat_signing_card_pin.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_01.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_02.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_03.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_04.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_05.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_06.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_07.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_08.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_09.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_10.png (100%) rename content/applications/sales/point_of_sale/overview/{media => getting_started}/getting_started_11.png (100%) rename content/applications/sales/point_of_sale/overview/{media => register}/register01.png (100%) rename content/applications/sales/point_of_sale/overview/{media => register}/register02.png (100%) rename content/applications/sales/point_of_sale/overview/{media => register}/register03.png (100%) rename content/applications/sales/point_of_sale/payment/{media => ingenico}/payment_terminal_02.png (100%) rename content/applications/sales/point_of_sale/payment/{media => ingenico}/payment_terminal_03.png (100%) rename content/applications/sales/point_of_sale/payment/{media => ingenico}/payment_terminal_04.png (100%) rename content/applications/sales/point_of_sale/payment/{media => ingenico}/payment_terminal_05.png (100%) rename content/applications/sales/point_of_sale/payment/{media => ingenico}/payment_terminal_06.png (100%) rename content/applications/sales/point_of_sale/payment/{media => six}/six_01.png (100%) rename content/applications/sales/point_of_sale/payment/{media => six}/six_02.png (100%) rename content/applications/sales/point_of_sale/payment/{media => six}/six_06.png (100%) rename content/applications/sales/point_of_sale/payment/{media => six}/six_07.png (100%) rename content/applications/sales/point_of_sale/payment/{media => vantiv}/vantiv_01.png (100%) rename content/applications/sales/point_of_sale/payment/{media => vantiv}/vantiv_02.png (100%) rename content/applications/sales/point_of_sale/payment/{media => vantiv}/vantiv_03.png (100%) rename content/applications/sales/point_of_sale/payment/{media => vantiv}/vantiv_04.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => bill_printing}/bill_printing01.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => bill_printing}/bill_printing02.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => fiscal_position}/fiscal_position_01.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => fiscal_position}/fiscal_position_02.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => fiscal_position}/fiscal_position_03.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => kitchen_printing}/kitchen_printing01.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => kitchen_printing}/kitchen_printing02.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => kitchen_printing}/kitchen_printing03.png (100%) delete mode 100644 content/applications/sales/point_of_sale/restaurant/media/fiscal_position_04.png delete mode 100644 content/applications/sales/point_of_sale/restaurant/media/tips04.png rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_01.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_02.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_03.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_04.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_05.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_06.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_07.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_08.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_09.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => restaurant}/restaurant_10.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => split}/split01.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => split}/split02.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => split}/split03.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => tips}/tips01.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => tips}/tips02.png (100%) rename content/applications/sales/point_of_sale/restaurant/{media => tips}/tips03.png (100%) rename content/applications/sales/point_of_sale/shop/{media => barcode}/barcode01.png (100%) rename content/applications/sales/point_of_sale/shop/{media => barcode}/barcode02.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_control}/cash_control01.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_control}/cash_control02.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_control}/cash_control03.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_control}/cash_control04.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_control}/cash_control05.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_control}/cash_control06.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_rounding}/cash_rounding01.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_rounding}/cash_rounding02.png (100%) rename content/applications/sales/point_of_sale/shop/{media => cash_rounding}/cash_rounding03.png (100%) rename content/applications/sales/point_of_sale/shop/{media => invoice}/invoice01.png (100%) rename content/applications/sales/point_of_sale/shop/{media => invoice}/invoice02.png (100%) rename content/applications/sales/point_of_sale/shop/{media => invoice}/invoice03.png (100%) rename content/applications/sales/point_of_sale/shop/{media => invoice}/invoice04.png (100%) rename content/applications/sales/point_of_sale/shop/{media => invoice}/invoice05.png (100%) rename content/applications/sales/point_of_sale/shop/{media => invoice}/invoice06.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers01.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers02.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers03.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers04.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers05.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers06.png (100%) rename content/applications/sales/point_of_sale/shop/{media => multicashiers}/multicashiers07.png (100%) rename content/applications/sales/point_of_sale/shop/{media => reprint}/reprint01.png (100%) rename content/applications/sales/point_of_sale/shop/{media => reprint}/reprint02.png (100%) rename content/applications/sales/point_of_sale/shop/{media => reprint}/reprint03.png (100%) rename content/applications/sales/sales/advanced/{media => portal}/portal01.png (100%) rename content/applications/sales/sales/advanced/{media => portal}/portal02.png (100%) rename content/applications/sales/sales/advanced/{media => portal}/portal03.png (100%) rename content/applications/sales/sales/advanced/{media => portal}/portal04.png (100%) rename content/applications/sales/sales/amazon_connector/{media => setup}/seller_central_apps.png (100%) rename content/applications/sales/sales/amazon_connector/{media => setup}/seller_central_form.png (100%) rename content/applications/sales/sales/amazon_connector/{media => update}/auth_module.png (100%) rename content/applications/sales/sales/ebay_connector/{media => manage}/manage01.png (100%) rename content/applications/sales/sales/ebay_connector/{media => manage}/manage02.png (100%) rename content/applications/sales/sales/ebay_connector/{media => manage}/manage03.png (100%) rename content/applications/sales/sales/ebay_connector/{media => setup}/ebay-notification-endpoint.png (100%) rename content/applications/sales/sales/ebay_connector/{media => setup}/ebay-your-account.png (100%) rename content/applications/sales/sales/ebay_connector/{media => setup}/setup01.png (100%) rename content/applications/sales/sales/ebay_connector/{media => setup}/setup02.png (100%) rename content/applications/sales/sales/ebay_connector/{media => setup}/test-notification.png (100%) rename content/applications/sales/sales/ebay_connector/{media => setup}/verification-token.png (100%) rename content/applications/sales/sales/invoicing/{media => down_payment}/down_payment_1.png (100%) rename content/applications/sales/sales/invoicing/{media => down_payment}/down_payment_2.png (100%) rename content/applications/sales/sales/invoicing/{media => down_payment}/down_payment_3.png (100%) rename content/applications/sales/sales/invoicing/{media => down_payment}/down_payment_4.png (100%) rename content/applications/sales/sales/invoicing/{media => down_payment}/down_payment_5.png (100%) rename content/applications/sales/sales/invoicing/{media => down_payment}/down_payment_6.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense01.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense02.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense03.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense04.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense05.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense06.png (100%) rename content/applications/sales/sales/invoicing/{media => expense}/expense07.png (100%) rename content/applications/sales/sales/invoicing/{media => invoicing_policy}/invoicing_policy_1.png (100%) rename content/applications/sales/sales/invoicing/{media => invoicing_policy}/invoicing_policy_3.png (100%) rename content/applications/sales/sales/invoicing/{media => invoicing_policy}/invoicing_policy_4.png (100%) rename content/applications/sales/sales/invoicing/{media => invoicing_policy}/invoicing_policy_5.png (100%) delete mode 100644 content/applications/sales/sales/invoicing/media/invoicing_policy_2.png delete mode 100644 content/applications/sales/sales/invoicing/media/time_materials13.png rename content/applications/sales/sales/invoicing/{media => milestone}/milestone01.png (100%) rename content/applications/sales/sales/invoicing/{media => milestone}/milestone02.png (100%) rename content/applications/sales/sales/invoicing/{media => proforma}/proforma01.png (100%) rename content/applications/sales/sales/invoicing/{media => proforma}/proforma02.png (100%) rename content/applications/sales/sales/invoicing/{media => proforma}/proforma03.png (100%) rename content/applications/sales/sales/invoicing/{media => subscriptions}/subscriptions01.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials01.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials02.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials03.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials04.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials05.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials06.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials07.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials08.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials09.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials10.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials11.png (100%) rename content/applications/sales/sales/invoicing/{media => time_materials}/time_materials12.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => currencies}/currency_rate.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => currencies}/prices_conversion.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => currencies}/pricing_currency.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => currencies}/public_price.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/customer_pricelist.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/discount_options.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/formula_cost.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/formula_discount.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/price_computation.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/pricelist_apply.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/pricing_customer.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/pricing_formula.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/pricing_options.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/pricing_period.png (100%) rename content/applications/sales/sales/products_prices/prices/{media => pricing}/pricing_quantity.png (100%) delete mode 100644 content/applications/sales/sales/products_prices/products/media/import_templates.zip rename content/applications/sales/sales/products_prices/products/{media => variants}/variant01.png (100%) rename content/applications/sales/sales/products_prices/products/{media => variants}/variant02.png (100%) rename content/applications/sales/sales/products_prices/products/{media => variants}/variant03.png (100%) rename content/applications/sales/sales/products_prices/products/{media => variants}/variant04.png (100%) rename content/applications/sales/sales/products_prices/products/{media => variants}/variant05.png (100%) rename content/applications/sales/sales/products_prices/products/{media => variants}/variant06.png (100%) rename content/applications/sales/sales/send_quotations/{media => deadline}/quotation_deadlines_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => deadline}/quotation_deadlines_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => deadline}/quotation_deadlines_3.png (100%) rename content/applications/sales/sales/send_quotations/{media => different_addresses}/addresses_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => different_addresses}/addresses_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => different_addresses}/addresses_3.png (100%) rename content/applications/sales/sales/send_quotations/{media => different_addresses}/addresses_4.png (100%) rename content/applications/sales/sales/send_quotations/{media => different_addresses}/addresses_5.png (100%) rename content/applications/sales/sales/send_quotations/{media => get_paid_to_validate}/get_paid_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => get_paid_to_validate}/get_paid_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => get_signature_to_validate}/signature_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => get_signature_to_validate}/signature_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => get_signature_to_validate}/signature_3.png (100%) rename content/applications/sales/sales/send_quotations/{media => optional_products}/optional_products_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => optional_products}/optional_products_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => optional_products}/optional_products_3.png (100%) rename content/applications/sales/sales/send_quotations/{media => optional_products}/optional_products_4.png (100%) rename content/applications/sales/sales/send_quotations/{media => optional_products}/optional_products_5.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_3.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_4.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_5.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_6.png (100%) rename content/applications/sales/sales/send_quotations/{media => quote_template}/quotations_templates_7.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_1.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_2.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_3.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_4.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_5.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_6.png (100%) rename content/applications/sales/sales/send_quotations/{media => terms_and_conditions}/terms_conditions_7.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_products}/subscription-products-configuration.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_products}/subscription-products-form.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_products}/subscription-products-using-subscription-templates.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_templates}/creation-of-subscription-templates.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_templates}/default-subscription-templates.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_templates}/health-check-on-subscription-templates.png (100%) rename content/applications/sales/subscriptions/configuration/{media => subscription_templates}/terms-and-conditions-on-subscription-templates.png (100%) rename content/applications/sales/subscriptions/follow_up/{media => automatic_alerts}/create-a-new-automatic-alert.png (100%) rename content/applications/sales/subscriptions/follow_up/{media => automatic_alerts}/modify-an-existing-automatic-alert.png (100%) rename content/applications/sales/subscriptions/follow_up/{media => automatic_alerts}/rating-satisfaction-survey.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/detailed-MRR-report.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/difference-between-MRR-and-ARR.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/difference-between-logo-churn-and-revenue-churn.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/retention-analysis-report.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/revenue-KPIs-report.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/salesperson-dashboard-report.png (100%) rename content/applications/sales/subscriptions/reporting/{media => subscription_reports}/subscriptions-analysis-report.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => closing}/chatter-history-when-a-customer-closes-a-subscription.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => closing}/close-your-subscriptions-as-a-customer.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => closing}/close-your-subscriptions-as-an-administrator.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => closing}/configuration-to-close-your-subscriptions.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => closing}/use-of-close-reasons-as-a-customer.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => closing}/use-of-close-reasons.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => create_a_quotation}/create-a-quotation-using-subscription-products.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => create_a_quotation}/customer-preview-of-a-quotation-using-subscription-products.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => create_a_quotation}/manage-your-subscriptions-from-your-sales-order.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => create_a_quotation}/use-of-the-subscriptions-button-in-odoo-sales.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => renewals}/customer-preview-of-a-renewal.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => renewals}/renew-a-quotation.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => renewals}/renew-your-subscription.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => renewals}/subscription-management-category.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => renewals}/subscriptions-dashboard-with-the-to-renew-filter.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => upselling}/configuration-to-upsell-a-subscription.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => upselling}/sales-order-updates.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => upselling}/subscriptions-updates.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => upselling}/upsell-your-subscription.png (100%) rename content/applications/sales/subscriptions/sales_flow/{media => upselling}/use-of-the-upsell-button-in-odoo-sales.png (100%) rename content/applications/services/fsm/helpdesk/{media => plan_onsite}/po1.png (100%) rename content/applications/services/fsm/helpdesk/{media => plan_onsite}/po2.png (100%) rename content/applications/services/fsm/overview/{media => invoicing_time}/im1.png (100%) rename content/applications/services/fsm/overview/{media => invoicing_time}/im2.png (100%) rename content/applications/services/fsm/overview/{media => invoicing_time}/im3.png (100%) rename content/applications/services/fsm/overview/{media => invoicing_time}/im4.png (100%) rename content/applications/services/fsm/overview/{media => invoicing_time}/im5.png (100%) rename content/applications/services/fsm/overview/{media => keep_track}/kts1.png (100%) rename content/applications/services/fsm/overview/{media => keep_track}/kts2.png (100%) rename content/applications/services/fsm/overview/{media => manage_employees_schedule}/mw1.png (100%) rename content/applications/services/fsm/overview/{media => manage_employees_schedule}/mw2.png (100%) rename content/applications/services/fsm/overview/{media => manage_employees_schedule}/mw3.png (100%) rename content/applications/services/fsm/overview/{media => planning_itinerary}/plit1.png (100%) rename content/applications/services/fsm/overview/{media => planning_itinerary}/plit2.png (100%) rename content/applications/services/fsm/overview/{media => planning_itinerary}/plit3.png (100%) rename content/applications/services/fsm/overview/{media => planning_itinerary}/plit4.png (100%) rename content/applications/services/fsm/sales/{media => create_quotations}/cq1.png (100%) rename content/applications/services/fsm/sales/{media => create_quotations}/cq2.png (100%) rename content/applications/services/fsm/sales/{media => create_quotations}/cq3.png (100%) rename content/applications/services/fsm/sales/{media => onsite_tasks_from_sales_orders}/onsite1.png (100%) rename content/applications/services/fsm/sales/{media => onsite_tasks_from_sales_orders}/onsite2.png (100%) rename content/applications/services/fsm/worksheets/{media => customize_worksheets}/cc1.png (100%) rename content/applications/services/fsm/worksheets/{media => customize_worksheets}/cc2.png (100%) rename content/applications/services/fsm/worksheets/{media => customize_worksheets}/cc3.png (100%) rename content/applications/services/helpdesk/advanced/{media => after_sales}/aftersales1.png (100%) rename content/applications/services/helpdesk/advanced/{media => after_sales}/aftersales2.png (100%) rename content/applications/services/helpdesk/advanced/{media => after_sales}/aftersales3.png (100%) rename content/applications/services/helpdesk/advanced/{media => after_sales}/aftersales4.png (100%) rename content/applications/services/helpdesk/advanced/{media => after_sales}/aftersales5.png (100%) rename content/applications/services/helpdesk/advanced/{media => after_sales}/aftersales6.png (100%) rename content/applications/services/helpdesk/advanced/{media => close_tickets}/closetickets1.png (100%) rename content/applications/services/helpdesk/advanced/{media => close_tickets}/closetickets2.png (100%) rename content/applications/services/helpdesk/advanced/{media => close_tickets}/closetickets3.png (100%) rename content/applications/services/helpdesk/advanced/{media => close_tickets}/closetickets4.png (100%) rename content/applications/services/helpdesk/advanced/{media => close_tickets}/closetickets5.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/course_website.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/customer_care_website.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/elearning_feature.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/help_center_customer_care.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/help_center_feature.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/share_forum.png (100%) rename content/applications/services/helpdesk/overview/{media => forum_and_elearning}/view_course_elearning.png (100%) rename content/applications/services/helpdesk/overview/{media => getting_started}/helpdesk_kanbanview.png (100%) rename content/applications/services/helpdesk/overview/{media => getting_started}/helpdesk_teams_view.png (100%) rename content/applications/services/helpdesk/overview/{media => getting_started}/productivity_visibility.png (100%) rename content/applications/services/helpdesk/overview/{media => getting_started}/stages_teams.png (100%) rename content/applications/services/helpdesk/overview/{media => ratings}/customer_portal.png (100%) rename content/applications/services/helpdesk/overview/{media => ratings}/edit_stage.png (100%) rename content/applications/services/helpdesk/overview/{media => ratings}/email_customer_feedback.png (100%) rename content/applications/services/helpdesk/overview/{media => ratings}/ratings_on_tickets.png (100%) rename content/applications/services/helpdesk/overview/{media => receiving_tickets}/channels_emailalias.png (100%) rename content/applications/services/helpdesk/overview/{media => receiving_tickets}/channels_options.png (100%) rename content/applications/services/helpdesk/overview/{media => receiving_tickets}/go_to_website.png (100%) rename content/applications/services/helpdesk/overview/{media => receiving_tickets}/kanban_view_prioritize.png (100%) rename content/applications/services/helpdesk/overview/{media => receiving_tickets}/live_chat.png (100%) rename content/applications/services/helpdesk/overview/{media => receiving_tickets}/submit_a_ticket_form.png (100%) rename content/applications/services/helpdesk/overview/{media => reports}/favorites.png (100%) rename content/applications/services/helpdesk/overview/{media => reports}/report_close_date_team.png (100%) rename content/applications/services/helpdesk/overview/{media => reports}/report_team_ticket_type.png (100%) rename content/applications/services/helpdesk/overview/{media => reports}/report_time_to_close.png (100%) rename content/applications/services/helpdesk/overview/{media => sla}/new_sla.png (100%) rename content/applications/services/helpdesk/overview/{media => sla}/sla_analysis.png (100%) rename content/applications/services/helpdesk/overview/{media => sla}/ticket_green_tag.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/create_invoice.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/helpdesk_task.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/helpdesk_timesheet.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/product_invoicing.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/product_type_unit.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/quotation_delivered.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/sales_order_new.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => invoice_time}/sell_track_hours.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => reinvoice_from_project}/reinvoice_time1.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => reinvoice_from_project}/reinvoice_time2.png (100%) rename content/applications/services/helpdesk/timesheet_and_invoice/{media => reinvoice_from_project}/reinvoice_time3.png (100%) rename content/applications/services/planning/overview/{media => duplicate_a_planning}/cs1.png (100%) rename content/applications/services/planning/overview/{media => duplicate_a_planning}/cs2.png (100%) rename content/applications/services/planning/overview/{media => duplicate_a_planning}/cs3.png (100%) rename content/applications/services/planning/overview/{media => duplicate_a_planning}/cs4.png (100%) rename content/applications/services/planning/overview/{media => duplicate_a_planning}/rate_shift_generation.png (100%) rename content/applications/services/planning/overview/{media => send_planned_shifts}/sp1.png (100%) rename content/applications/services/planning/overview/{media => send_planned_shifts}/sp2.png (100%) rename content/applications/services/planning/overview/{media => send_planned_shifts}/sp3.png (100%) rename content/applications/services/planning/overview/{media => send_planned_shifts}/sp4.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/advanced_project.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/create_sales_order.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/planning_menu.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/planning_view.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/share_stages.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/timesheet.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/track_material.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/work_hours.png (100%) rename content/applications/services/project/advanced/{media => advanced_projects}/worksheets.png (100%) rename content/applications/services/project/advanced/{media => feedback}/customer_rating.png (100%) rename content/applications/services/project/advanced/{media => feedback}/percentage_happy.png (100%) rename content/applications/services/project/advanced/{media => feedback}/rating_chatter.png (100%) rename content/applications/services/project/advanced/{media => feedback}/rating_project.png (100%) rename content/applications/services/project/advanced/{media => feedback}/rating_report.png (100%) rename content/applications/services/project/advanced/{media => feedback}/rating_template.png (100%) rename content/applications/services/project/advanced/{media => profitability}/hours_profitability.png (100%) rename content/applications/services/project/advanced/{media => profitability}/not_timesheet_installed.png (100%) rename content/applications/services/project/advanced/{media => profitability}/reporting.png (100%) rename content/applications/services/project/advanced/{media => profitability}/timesheet_instaled.png (100%) rename content/applications/services/project/advanced/{media => so_to_task}/access_tasks.png (100%) rename content/applications/services/project/advanced/{media => so_to_task}/confirm_quotation.png (100%) rename content/applications/services/project/advanced/{media => so_to_task}/record_time.png (100%) rename content/applications/services/project/advanced/{media => so_to_task}/sales_invoicing.png (100%) rename content/applications/services/project/advanced/{media => so_to_task}/sales_order.png (100%) delete mode 100644 content/applications/services/project/overview/media/visualization01.png delete mode 100644 content/applications/services/project/overview/media/visualization02.png delete mode 100644 content/applications/services/project/overview/media/visualization03.png delete mode 100644 content/applications/services/project/overview/media/visualization04.png delete mode 100644 content/applications/services/project/overview/media/visualization05.png delete mode 100644 content/applications/services/project/overview/media/visualization06.png rename content/applications/services/project/overview/{media => setup}/create_new.png (100%) rename content/applications/services/project/overview/{media => setup}/edit_form.png (100%) rename content/applications/services/project/overview/{media => setup}/edit_stage.png (100%) rename content/applications/services/project/overview/{media => setup}/fold_stage.png (100%) rename content/applications/services/project/overview/{media => setup}/stages.png (100%) rename content/applications/services/project/overview/{media => share}/share_project.png (100%) rename content/applications/services/project/overview/{media => share}/share_task.png (100%) rename content/applications/services/project/overview/{media => share}/shared_project.png (100%) rename content/applications/services/project/planning/{media => forecast}/allocate_time.png (100%) rename content/applications/services/project/planning/{media => forecast}/compare_forecast.png (100%) rename content/applications/services/project/planning/{media => forecast}/enable_timesheets.png (100%) rename content/applications/services/project/planning/{media => forecast}/planning_project.png (100%) rename content/applications/services/project/record_and_invoice/{media => invoice_time}/create_sales.png (100%) rename content/applications/services/project/record_and_invoice/{media => invoice_time}/invoice_approved.png (100%) rename content/applications/services/project/record_and_invoice/{media => invoice_time}/sales_timesheet.png (100%) rename content/applications/services/project/record_and_invoice/{media => time_record}/manually_timesheet.png (100%) rename content/applications/services/project/record_and_invoice/{media => time_record}/time_tasks.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/activity_type.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/add_followers.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/follower_task.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/pad_collaborative.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/schedule_activities.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/select_notif.png (100%) rename content/applications/services/project/tasks/{media => collaborate}/the_chatter.png (100%) rename content/applications/services/project/tasks/{media => email_alias}/email_dashboard_project.png (100%) rename content/applications/services/project/tasks/{media => email_alias}/email_project.png (100%) rename content/applications/services/project/tasks/{media => get_started}/assignation.png (100%) rename content/applications/services/project/tasks/{media => get_started}/colors.png (100%) rename content/applications/services/project/tasks/{media => get_started}/cover_image.png (100%) rename content/applications/services/project/tasks/{media => get_started}/create.png (100%) rename content/applications/services/project/tasks/{media => get_started}/manage_files.png (100%) rename content/applications/services/project/tasks/{media => get_started}/priority.png (100%) rename content/applications/services/project/tasks/{media => get_started}/visualize_tasks.png (100%) rename content/applications/services/project/tasks/{media => sub_tasks}/config.png (100%) rename content/applications/services/project/tasks/{media => sub_tasks}/specific_project.png (100%) rename content/applications/services/project/tasks/{media => sub_tasks}/sub_task_menu.png (100%) rename content/applications/services/project/tasks/{media => sub_tasks}/task_subtask.png (100%) rename content/applications/services/project/tasks/{media => sub_tasks}/timesheet_sub_tasks.png (100%) rename content/applications/services/project/tasks/{media => sub_tasks}/unlink_sub.png (100%) rename content/applications/services/timesheets/overview/{media => compare}/compare1.png (100%) rename content/applications/services/timesheets/overview/{media => compare}/compare2.png (100%) rename content/applications/services/timesheets/overview/{media => compare}/compare3.png (100%) rename content/applications/services/timesheets/overview/{media => get_started}/get1.png (100%) rename content/applications/services/timesheets/overview/{media => get_started}/get2.png (100%) rename content/applications/services/timesheets/overview/{media => get_started}/get3.png (100%) rename content/applications/services/timesheets/overview/{media => get_started}/get4.png (100%) rename content/applications/services/timesheets/overview/{media => time_off}/record_time_off.png (100%) rename content/applications/services/timesheets/overview/{media => time_off}/time_off_request.png (100%) rename content/applications/services/timesheets/overview/{media => time_off}/time_off_types.png (100%) rename content/applications/services/timesheets/overview/{media => time_off}/timesheet_description.png (100%) rename content/applications/services/timesheets/overview/{media => time_off}/timesheets.png (100%) rename content/applications/websites/ecommerce/getting_started/{media => catalog}/shop.png (100%) rename content/applications/websites/ecommerce/getting_started/{media => catalog}/shop_customize.png (100%) rename content/applications/websites/ecommerce/getting_started/{media => catalog}/shop_list.png (100%) rename content/applications/websites/ecommerce/getting_started/{media => product_page}/create_product.png (100%) rename content/applications/websites/ecommerce/getting_started/{media => product_page}/product_customize.png (100%) rename content/applications/websites/ecommerce/getting_started/{media => product_page}/product_page_tips.png (100%) rename content/applications/websites/ecommerce/managing_products/{media => multi_images}/multi_images01.png (100%) rename content/applications/websites/ecommerce/managing_products/{media => multi_images}/multi_images02.png (100%) rename content/applications/websites/ecommerce/managing_products/{media => stock}/stock.png (100%) rename content/applications/websites/ecommerce/managing_products/{media => stock}/stock_warning.png (100%) rename content/applications/websites/ecommerce/managing_products/{media => stock}/stock_web.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => cross_selling}/cross_sell_accessory.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => cross_selling}/cross_sell_accessory_web.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => cross_selling}/cross_sell_optional.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => cross_selling}/cross_sell_optional_install.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => cross_selling}/cross_sell_optional_web.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => pricing}/website_pricelist_select.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => promo_code}/promocode.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => promo_code}/promocode_backend.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => promo_code}/promocode_publish.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => promo_code}/promocode_web.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => reviews}/comment_inbox.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => reviews}/comment_new.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => reviews}/comment_post.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => reviews}/comment_setup.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => reviews}/comment_unpublish.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => reviews}/comment_webpage.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => upselling}/upsell.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => upselling}/upsell_publish.png (100%) rename content/applications/websites/ecommerce/maximizing_revenue/{media => upselling}/upsell_web.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => payment_acquirer}/payment_capture.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => payment_acquirer}/payment_capture_mode.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => payment_acquirer}/payment_invoice.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => payment_acquirer}/payment_transaction.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => portal}/portal_link.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => portal}/portal_menu.png (100%) rename content/applications/websites/ecommerce/shopper_experience/{media => portal}/portal_odoo_signup.png (100%) rename content/applications/websites/livechat/overview/{media => get_started}/channels.png (100%) rename content/applications/websites/livechat/overview/{media => get_started}/discuss.png (100%) rename content/applications/websites/livechat/overview/{media => get_started}/joinchannel.png (100%) rename content/applications/websites/livechat/overview/{media => get_started}/livechat_settings.png (100%) rename content/applications/websites/livechat/overview/{media => get_started}/rules.png (100%) rename content/applications/websites/livechat/overview/{media => get_started}/widget.png (100%) rename content/applications/websites/livechat/overview/{media => ratings}/customer_ratings.png (100%) rename content/applications/websites/livechat/overview/{media => ratings}/operator_chatwindow.png (100%) rename content/applications/websites/livechat/overview/{media => ratings}/publish_ratings.png (100%) rename content/applications/websites/livechat/overview/{media => ratings}/user_chatwindow.png (100%) rename content/applications/websites/livechat/overview/{media => responses}/canned_response.png (100%) rename content/applications/websites/livechat/overview/{media => responses}/create_ticket.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics}/google_analytics_account.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics}/google_analytics_settings.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics}/google_analytics_tracking_id.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_api.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_authorization.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_client_id.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_create_credentials.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_create_project.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_enable.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_get_credentials.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_login.png (100%) rename content/applications/websites/website/optimize/{media => google_analytics_dashboard}/google_analytics_start.png (100%) rename content/applications/websites/website/optimize/{media => link_tracker}/enable_link_tracker.png (100%) rename content/applications/websites/website/optimize/{media => link_tracker}/link_tracker_fields.png (100%) rename content/applications/websites/website/optimize/{media => link_tracker}/links_statistics.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo01.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo02.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo03.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo04.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo05.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo06.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo07.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo08.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo09.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo10.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo11.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo12.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo13.png (100%) rename content/applications/websites/website/optimize/{media => seo}/seo14.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website01.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website02.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website03.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website04.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website05.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website06.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website07.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website08.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website09.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website10.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website11.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website12.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website13.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website14.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website15.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website16.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website17.png (100%) rename content/applications/websites/website/publish/{media => multi_website}/multi_website18.png (100%) rename content/applications/websites/website/publish/{media => on-premise_geo-ip-installation}/on-premise_geo-ip-installation01.png (100%) rename content/applications/websites/website/publish/{media => translate}/translate_website01.png (100%) rename content/applications/websites/website/publish/{media => translate}/translate_website02.png (100%) rename content/applications/websites/website/publish/{media => translate}/translate_website03.png (100%) rename content/applications/websites/website/publish/{media => translate}/translate_website04.png (100%) rename content/applications/websites/website/publish/{media => translate}/translate_website05.png (100%) rename content/developer/howtos/{profile => profilecode}/flamegraph.svg (100%) delete mode 100644 content/developer/howtos/theme_tutorial_assets/img/seo_promote.png delete mode 100755 content/developer/howtos/theme_tutorial_assets/img/services_page_styled.png delete mode 100644 content/developer/howtos/theme_tutorial_assets/img/upgrade_module.png rename content/developer/howtos/{theme_tutorial_assets/img => themes}/Intro.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/after-menu.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/cms.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/def_structure.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/functionalities.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/page.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/page_structure.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/restart.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/seo_snippet_good.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/seo_snippet_wrong.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/services_page_menu.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/services_page_nostyle.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/snippet.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/snippet_bar.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/snippet_custom_method.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/snippet_default.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/snippet_options.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/snippet_options2.png (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/styles.jpg (100%) rename content/developer/howtos/{theme_tutorial_assets/img => themes}/theme_folder.jpg (100%) delete mode 100644 content/developer/images/rating_request.png rename content/developer/misc/api/{images => iap}/button.png (100%) rename content/developer/misc/api/{images => iap}/creating_service.png (100%) rename content/developer/misc/api/{images => iap}/credits.jpg (100%) rename content/developer/misc/api/{images => iap}/flow.png (100%) rename content/developer/misc/api/{images => iap}/menu.png (100%) rename content/developer/misc/api/{images => iap}/no-credit.png (100%) rename content/developer/misc/api/{images => iap}/normal.png (100%) rename content/developer/misc/api/{images => iap}/package.png (100%) rename content/developer/misc/api/{images => iap}/players.png (100%) rename content/developer/misc/api/{images => iap}/service_created.png (100%) rename content/developer/misc/api/{images => iap}/service_list.png (100%) delete mode 100644 content/developer/misc/api/images/credits2.jpg delete mode 100644 content/developer/misc/api/images/template.png rename content/developer/reference/addons/{static => data}/res.country.state.csv (100%) rename content/developer/{images => reference/addons/orm}/inheritance_methods.png (100%) rename content/developer/reference/addons/{images => testing}/tests.png (100%) delete mode 100644 content/developer/reference/javascript/images/runner.png delete mode 100644 content/developer/reference/javascript/images/runner2.png delete mode 100644 content/developer/reference/javascript/images/tests2.png delete mode 100644 content/developer/reference/javascript/images/tests3.png rename content/developer/reference/javascript/{images => mobile}/mobile_contact_create.png (100%) rename content/developer/reference/javascript/{images => mobile}/mobile_notification.png (100%) rename content/developer/reference/javascript/{images => mobile}/mobile_switch_account.png (100%) rename content/developer/reference/javascript/{images => mobile}/mobile_working.jpg (100%) rename content/developer/reference/javascript/{images => mobile}/odoo_mobile_api.png (100%) rename content/developer/reference/javascript/{images => mobile}/snackbar.png (100%) rename content/developer/reference/javascript/{images => mobile}/toast.png (100%) diff --git a/content/administration/odoo_sh/advanced/containers.rst b/content/administration/odoo_sh/advanced/containers.rst index 1b1b5720c..e3b9b9090 100644 --- a/content/administration/odoo_sh/advanced/containers.rst +++ b/content/administration/odoo_sh/advanced/containers.rst @@ -232,6 +232,6 @@ Save the file and then run the Odoo Shell: Finally, *via* the Odoo Shell, you can trigger the piece of code/function/method you want to debug. -.. image:: ./media/pdb_sh.png +.. image:: containers/pdb_sh.png :align: center :alt: Console screenshot showing ``pdb`` running in an Odoo.sh shell. diff --git a/content/administration/odoo_sh/advanced/media/pdb_sh.png b/content/administration/odoo_sh/advanced/containers/pdb_sh.png similarity index 100% rename from content/administration/odoo_sh/advanced/media/pdb_sh.png rename to content/administration/odoo_sh/advanced/containers/pdb_sh.png diff --git a/content/administration/odoo_sh/advanced/submodules.rst b/content/administration/odoo_sh/advanced/submodules.rst index feb40bf28..a0d809d08 100644 --- a/content/administration/odoo_sh/advanced/submodules.rst +++ b/content/administration/odoo_sh/advanced/submodules.rst @@ -44,7 +44,7 @@ On Odoo.sh, in the branches view of your project, choose the branch in which you In the upper right corner, click on the *Submodule* button, and then on *Run*. -.. image:: ./media/advanced-submodules-button.png +.. image:: submodules/advanced-submodules-button.png :align: center A dialog with a form is shown. Fill the inputs as follows: @@ -53,12 +53,12 @@ A dialog with a form is shown. Fill the inputs as follows: * Branch: The branch you want to use. * Path: The folder in which you want to add this submodule in your branch. -.. image:: ./media/advanced-submodules-dialog.png +.. image:: submodules/advanced-submodules-dialog.png :align: center On Github, you can get the repository URL with the *Clone or download* button of the repository. Make sure to *use SSH*. -.. image:: ./media/advanced-submodules-github-sshurl.png +.. image:: submodules/advanced-submodules-github-sshurl.png :align: center .. _odoosh-advanced-submodules-withgit: diff --git a/content/administration/odoo_sh/advanced/media/advanced-submodules-button.png b/content/administration/odoo_sh/advanced/submodules/advanced-submodules-button.png similarity index 100% rename from content/administration/odoo_sh/advanced/media/advanced-submodules-button.png rename to content/administration/odoo_sh/advanced/submodules/advanced-submodules-button.png diff --git a/content/administration/odoo_sh/advanced/media/advanced-submodules-dialog.png b/content/administration/odoo_sh/advanced/submodules/advanced-submodules-dialog.png similarity index 100% rename from content/administration/odoo_sh/advanced/media/advanced-submodules-dialog.png rename to content/administration/odoo_sh/advanced/submodules/advanced-submodules-dialog.png diff --git a/content/administration/odoo_sh/advanced/media/advanced-submodules-github-sshurl.png b/content/administration/odoo_sh/advanced/submodules/advanced-submodules-github-sshurl.png similarity index 100% rename from content/administration/odoo_sh/advanced/media/advanced-submodules-github-sshurl.png rename to content/administration/odoo_sh/advanced/submodules/advanced-submodules-github-sshurl.png diff --git a/content/administration/odoo_sh/getting_started/branches.rst b/content/administration/odoo_sh/getting_started/branches.rst index 378539c5d..cbf08eaa2 100644 --- a/content/administration/odoo_sh/getting_started/branches.rst +++ b/content/administration/odoo_sh/getting_started/branches.rst @@ -8,7 +8,7 @@ Overview The branches view gives you an overview of the different branches your repository has. -.. image:: ./media/interface-branches.png +.. image:: branches/interface-branches.png :align: center .. _odoosh-gettingstarted-branches-stages: @@ -20,7 +20,7 @@ Odoo.sh offers three different stages for your branches: production, staging and You can change the stage of a branch by drag and dropping it into the stage section title. -.. image:: ./media/interface-branches-stagechange.png +.. image:: branches/interface-branches-stagechange.png :align: center .. _stage_production: @@ -109,7 +109,7 @@ Merging your branches --------------------- You can merge your branches easily by drag and dropping them into each other. -.. image:: ./media/interface-branches-merge.png +.. image:: branches/interface-branches-merge.png :align: center When you want to test the changes of your development branches with the production data, @@ -156,7 +156,7 @@ An overview of your branch history: * The messages of the commits and their authors, * The various events linked to the platform, such as stage changes, database imports, backup restores. -.. image:: ./media/interface-branches-history.png +.. image:: branches/interface-branches-history.png :align: center For each event, a status is displayed in the top right-hand corner. @@ -172,7 +172,7 @@ This tab contains the mail catcher. It displays an overview of the emails sent b The mail catcher is available for your development and staging branches as the emails of your production database are really sent instead of being intercepted. -.. image:: ./media/interface-branches-mails.png +.. image:: branches/interface-branches-mails.png :align: center :scale: 50% @@ -181,7 +181,7 @@ Shell A shell access to your container. You can perform basic linux commands (:code:`ls`, :code:`top`) and open a shell on your database by typing :code:`psql`. -.. image:: ./media/interface-branches-shell.png +.. image:: branches/interface-branches-shell.png :align: center You can open multiple tabs and drag-and-drop them to arrange the layout as you wish, @@ -197,7 +197,7 @@ Editor An online integrated development environment (IDE) to edit the source code. You can also open terminals, Python consoles and even Odoo Shell consoles. -.. image:: ./media/interface-branches-editor.png +.. image:: branches/interface-branches-editor.png :align: center You can open multiple tabs and drag-and-drop them to arrange the layout as you wish, @@ -207,7 +207,7 @@ Monitoring ---------- This link contains various monitoring metrics of the current build. -.. image:: ./media/interface-branches-monitoring.png +.. image:: branches/interface-branches-monitoring.png :align: center You can zoom, change the time range or select a specific metric on each graph. @@ -219,7 +219,7 @@ Logs ---- A viewer to have a look to your server logs. -.. image:: ./media/interface-branches-logs.png +.. image:: branches/interface-branches-logs.png :align: center Different logs are available: @@ -243,7 +243,7 @@ Backups A list of the backups available for download and restore, the ability to perform a manual backup and to import a database. -.. image:: ./media/interface-branches-backups.png +.. image:: branches/interface-branches-backups.png :align: center Odoo.sh makes daily backups of the production database. It keeps 7 daily, 4 weekly and 3 monthly backups. @@ -285,7 +285,7 @@ Settings -------- Here you can find a couple of settings that only apply to the currently selected branch. -.. image:: ./media/interface-branches-settings.jpg +.. image:: branches/interface-branches-settings.jpg :align: center **Behaviour upon new commit** @@ -302,7 +302,7 @@ back from staging to development will automatically be set to 'Do nothing'. Choose the modules to install automatically for your development builds. -.. image:: ./media/interface-settings-modulesinstallation.png +.. image:: branches/interface-settings-modulesinstallation.png :align: center * *Install only my modules* will install the modules of the branch only. This is the default option. @@ -397,7 +397,7 @@ Shell commands ============== In the top right-hand corner of the view, different shell commands are available. -.. image:: ./media/interface-branches-shellcommands.png +.. image:: branches/interface-branches-shellcommands.png :align: center Each command can be copied in the clipboard to be used in a terminal, @@ -466,12 +466,12 @@ To do so, follow these steps: (only apply the step 1) #. Paste the copied content to your profile SSH keys and press "Add" - .. image:: ./media/SSH-key-pasting.png + .. image:: branches/SSH-key-pasting.png :align: center #. The key should appear below - .. image:: ./media/SSH-key-appearing.png + .. image:: branches/SSH-key-appearing.png :align: center Connection @@ -485,7 +485,7 @@ To connect to your builds using ssh use the following command in a terminal: You will find a shortcut for this command into the SSH tab in the upper right corner. -.. image:: ./media/SSH-panel.png +.. image:: branches/SSH-panel.png :align: center Provided you have the :ref:`correct access rights ` on the project, diff --git a/content/administration/odoo_sh/getting_started/media/SSH-key-appearing.png b/content/administration/odoo_sh/getting_started/branches/SSH-key-appearing.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/SSH-key-appearing.png rename to content/administration/odoo_sh/getting_started/branches/SSH-key-appearing.png diff --git a/content/administration/odoo_sh/getting_started/media/SSH-key-pasting.png b/content/administration/odoo_sh/getting_started/branches/SSH-key-pasting.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/SSH-key-pasting.png rename to content/administration/odoo_sh/getting_started/branches/SSH-key-pasting.png diff --git a/content/administration/odoo_sh/getting_started/media/SSH-panel.png b/content/administration/odoo_sh/getting_started/branches/SSH-panel.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/SSH-panel.png rename to content/administration/odoo_sh/getting_started/branches/SSH-panel.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-backups.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-backups.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-backups.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-backups.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-editor.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-editor.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-editor.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-editor.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-history.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-history.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-history.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-history.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-logs.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-logs.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-logs.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-logs.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-mails.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-mails.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-mails.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-mails.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-merge.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-merge.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-merge.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-merge.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-monitoring.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-monitoring.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-monitoring.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-monitoring.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-settings.jpg b/content/administration/odoo_sh/getting_started/branches/interface-branches-settings.jpg similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-settings.jpg rename to content/administration/odoo_sh/getting_started/branches/interface-branches-settings.jpg diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-shell.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-shell.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-shell.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-shell.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-shellcommands.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-shellcommands.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-shellcommands.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-shellcommands.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches-stagechange.png b/content/administration/odoo_sh/getting_started/branches/interface-branches-stagechange.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches-stagechange.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches-stagechange.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-branches.png b/content/administration/odoo_sh/getting_started/branches/interface-branches.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-branches.png rename to content/administration/odoo_sh/getting_started/branches/interface-branches.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-modulesinstallation.png b/content/administration/odoo_sh/getting_started/branches/interface-settings-modulesinstallation.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-modulesinstallation.png rename to content/administration/odoo_sh/getting_started/branches/interface-settings-modulesinstallation.png diff --git a/content/administration/odoo_sh/getting_started/builds.rst b/content/administration/odoo_sh/getting_started/builds.rst index ce46b6878..159c6be4d 100644 --- a/content/administration/odoo_sh/getting_started/builds.rst +++ b/content/administration/odoo_sh/getting_started/builds.rst @@ -13,7 +13,7 @@ In Odoo.sh, a build is considered as a database loaded by an Odoo server running on a specific revision of your project repository in a containerized environment. Its purpose is to test the well-behavior of the server, the database and the features with this revision. -.. image:: ./media/interface-builds.png +.. image:: builds/interface-builds.png :align: center In this view, a row represents a branch, and a cell of a row represents a build of this branch. @@ -95,7 +95,7 @@ Features The production branch will always appear first, and then the other branches are ordered by last build created. You can filter out the branches. -.. image:: ./media/interface-builds-branches.png +.. image:: builds/interface-builds-branches.png :align: center For each branch, you can access the last build's database using the *Connect* link and jump to the branch code using @@ -103,7 +103,7 @@ the *Github* link. For other branches than the production, you can create a new of the branch using the link *rebuild*. This last link is not available when there is already a build in progress for the branch. -.. image:: ./media/interface-builds-build.png +.. image:: builds/interface-builds-build.png :align: center For each build, you can access the revision changes using the button with the Github icon. @@ -113,7 +113,7 @@ in the dropdown menu of the *Connect* button. .. _odoosh-gettingstarted-builds-download-dump: -.. image:: ./media/interface-builds-build-dropdown.png +.. image:: builds/interface-builds-build-dropdown.png :align: center .. _odoosh-gettingstarted-builds-dropdown-menu: diff --git a/content/administration/odoo_sh/getting_started/media/interface-builds-branches.png b/content/administration/odoo_sh/getting_started/builds/interface-builds-branches.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-builds-branches.png rename to content/administration/odoo_sh/getting_started/builds/interface-builds-branches.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-builds-build-dropdown.png b/content/administration/odoo_sh/getting_started/builds/interface-builds-build-dropdown.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-builds-build-dropdown.png rename to content/administration/odoo_sh/getting_started/builds/interface-builds-build-dropdown.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-builds-build.png b/content/administration/odoo_sh/getting_started/builds/interface-builds-build.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-builds-build.png rename to content/administration/odoo_sh/getting_started/builds/interface-builds-build.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-builds.png b/content/administration/odoo_sh/getting_started/builds/interface-builds.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-builds.png rename to content/administration/odoo_sh/getting_started/builds/interface-builds.png diff --git a/content/administration/odoo_sh/getting_started/create.rst b/content/administration/odoo_sh/getting_started/create.rst index 6e2180fad..31d2fec27 100644 --- a/content/administration/odoo_sh/getting_started/create.rst +++ b/content/administration/odoo_sh/getting_started/create.rst @@ -10,7 +10,7 @@ Deploy your platform Go to `Odoo.sh `_ and hit the *Deploy your platform* button. -.. image:: ./media/deploy.png +.. image:: create/deploy.png :align: center Sign in with Github @@ -18,7 +18,7 @@ Sign in with Github Sign in with your Github account. If you do not have an account yet, hit the *Create an account* link. -.. image:: ./media/github-signin.png +.. image:: create/github-signin.png :align: center Authorize Odoo.sh @@ -26,7 +26,7 @@ Authorize Odoo.sh Grant Odoo.sh the required accesses to your account by clicking the *Authorize* button. -.. image:: ./media/github-authorize.png +.. image:: create/github-authorize.png :align: center Odoo.sh basically needs: @@ -62,7 +62,7 @@ When submitting the form, if you are notified your subscription is not valid, it In case of doubt with your subscription, please contact the `Odoo support `_. -.. image:: ./media/deploy-form.png +.. image:: create/deploy-form.png :align: center You're done ! @@ -70,7 +70,7 @@ You're done ! You can start using Odoo.sh. Your first build is about to be created. You will soon be able to connect to your first database. -.. image:: ./media/deploy-done.png +.. image:: create/deploy-done.png :align: center .. _odoo_sh_import_your_database: @@ -113,12 +113,12 @@ Access the URL :file:`/web/database/manager` of your on-premise database and dow You will need the master password of your database server. If you do not have it, contact your system administrator. -.. image:: ./media/create-import-onpremise-backup.png +.. image:: create/create-import-onpremise-backup.png :align: center Choose a zip including the filestore as the backup format. -.. image:: ./media/create-import-onpremise-backup-dialog.png +.. image:: create/create-import-onpremise-backup-dialog.png :align: center Odoo Online databases @@ -126,7 +126,7 @@ Odoo Online databases `Access your databases manager `_ and download a backup of your database. -.. image:: ./media/create-import-online-backup.png +.. image:: create/create-import-online-backup.png :align: center .. Warning:: @@ -138,12 +138,12 @@ Upload the backup Then, in your Odoo.sh project, in the backups tab of your production branch, import the backup you just downloaded. -.. image:: ./media/create-import-production.png +.. image:: create/create-import-production.png :align: center Once the backup imported, you can access the database using the *Connect* button in the history of the branch. -.. image:: ./media/create-import-production-done.png +.. image:: create/create-import-production-done.png :align: center Check your outgoing email servers diff --git a/content/administration/odoo_sh/getting_started/media/create-import-online-backup.png b/content/administration/odoo_sh/getting_started/create/create-import-online-backup.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/create-import-online-backup.png rename to content/administration/odoo_sh/getting_started/create/create-import-online-backup.png diff --git a/content/administration/odoo_sh/getting_started/media/create-import-onpremise-backup-dialog.png b/content/administration/odoo_sh/getting_started/create/create-import-onpremise-backup-dialog.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/create-import-onpremise-backup-dialog.png rename to content/administration/odoo_sh/getting_started/create/create-import-onpremise-backup-dialog.png diff --git a/content/administration/odoo_sh/getting_started/media/create-import-onpremise-backup.png b/content/administration/odoo_sh/getting_started/create/create-import-onpremise-backup.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/create-import-onpremise-backup.png rename to content/administration/odoo_sh/getting_started/create/create-import-onpremise-backup.png diff --git a/content/administration/odoo_sh/getting_started/media/create-import-production-done.png b/content/administration/odoo_sh/getting_started/create/create-import-production-done.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/create-import-production-done.png rename to content/administration/odoo_sh/getting_started/create/create-import-production-done.png diff --git a/content/administration/odoo_sh/getting_started/media/create-import-production.png b/content/administration/odoo_sh/getting_started/create/create-import-production.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/create-import-production.png rename to content/administration/odoo_sh/getting_started/create/create-import-production.png diff --git a/content/administration/odoo_sh/getting_started/media/deploy-done.png b/content/administration/odoo_sh/getting_started/create/deploy-done.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/deploy-done.png rename to content/administration/odoo_sh/getting_started/create/deploy-done.png diff --git a/content/administration/odoo_sh/getting_started/media/deploy-form.png b/content/administration/odoo_sh/getting_started/create/deploy-form.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/deploy-form.png rename to content/administration/odoo_sh/getting_started/create/deploy-form.png diff --git a/content/administration/odoo_sh/getting_started/media/deploy.png b/content/administration/odoo_sh/getting_started/create/deploy.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/deploy.png rename to content/administration/odoo_sh/getting_started/create/deploy.png diff --git a/content/administration/odoo_sh/getting_started/media/github-authorize.png b/content/administration/odoo_sh/getting_started/create/github-authorize.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/github-authorize.png rename to content/administration/odoo_sh/getting_started/create/github-authorize.png diff --git a/content/administration/odoo_sh/getting_started/media/github-signin.png b/content/administration/odoo_sh/getting_started/create/github-signin.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/github-signin.png rename to content/administration/odoo_sh/getting_started/create/github-signin.png diff --git a/content/administration/odoo_sh/getting_started/first_module.rst b/content/administration/odoo_sh/getting_started/first_module.rst index fdc7c6f93..848c2ddcf 100644 --- a/content/administration/odoo_sh/getting_started/first_module.rst +++ b/content/administration/odoo_sh/getting_started/first_module.rst @@ -37,20 +37,20 @@ In the branches view: |pic1| |pic2| -.. |pic1| image:: ./media/firstmodule-development-+.png +.. |pic1| image:: first_module/firstmodule-development-+.png :width: 45% -.. |pic2| image:: ./media/firstmodule-development-fork.png +.. |pic2| image:: first_module/firstmodule-development-fork.png :width: 45% Once the build created, you can access the editor and browse to the folder *~/src/user* to access to the code of your development branch. -.. image:: ./media/firstmodule-development-editor.png +.. image:: first_module/firstmodule-development-editor.png :align: center -.. image:: ./media/firstmodule-development-editor-interface.png +.. image:: first_module/firstmodule-development-editor-interface.png :align: center From your computer @@ -95,7 +95,7 @@ Or, from your computer, if you have an :ref:`installation of Odoo ` in which you replace every occurrences of +you can also :download:`download this module structure template ` in which you replace every occurrences of *my_module* to the name of your choice. The below structure will be generated: @@ -201,19 +201,19 @@ Test your module Your branch should appear in your development branches in your project. -.. image:: ./media/firstmodule-test-branch.png +.. image:: first_module/firstmodule-test-branch.png :align: center In the branches view of your project, you can click on your branch name in the left navigation panel to access its history. -.. image:: ./media/firstmodule-test-branch-history.png +.. image:: first_module/firstmodule-test-branch-history.png :align: center You can see here the changes you just pushed, including the comment you set. Once the database ready, you can access it by clicking the *Connect* button. -.. image:: ./media/firstmodule-test-database.png +.. image:: first_module/firstmodule-test-database.png :align: center If your Odoo.sh project is configured to install your module automatically, @@ -234,12 +234,12 @@ You can either: * Make your development branch a staging branch, by drag and dropping it onto the *staging* section title. - .. image:: ./media/firstmodule-test-devtostaging.png + .. image:: first_module/firstmodule-test-devtostaging.png :align: center * Merge it in an existing staging branch, by drag and dropping it onto the given staging branch. - .. image:: ./media/firstmodule-test-devinstaging.png + .. image:: first_module/firstmodule-test-devinstaging.png :align: center You can also use the :code:`git merge` command to merge your branches. @@ -247,7 +247,7 @@ You can also use the :code:`git merge` command to merge your branches. This will create a new staging build, which will duplicate the production database and make it run using a server updated with your latest changes of your branch. -.. image:: ./media/firstmodule-test-mergedinstaging.png +.. image:: first_module/firstmodule-test-mergedinstaging.png :align: center Once the database ready, you can access it using the *Connect* button. @@ -267,12 +267,12 @@ Your module may not appear directly in your apps to install either, you need to * in the apps menu, click the *Update Apps List* button, * in the dialog that appears, click the *Update* button. - .. image:: ./media/firstmodule-test-updateappslist.png + .. image:: first_module/firstmodule-test-updateappslist.png :align: center Your module will then appear in the list of available apps. -.. image:: ./media/firstmodule-test-mymoduleinapps.png +.. image:: first_module/firstmodule-test-mymoduleinapps.png :align: center Deploy in production @@ -283,7 +283,7 @@ and believe it is ready for production, you can merge your branch in the product Drag and drop your staging branch on the production branch. -.. image:: ./media/firstmodule-test-mergeinproduction.png +.. image:: first_module/firstmodule-test-mergeinproduction.png :align: center You can also use the :code:`git merge` command to merge your branches. @@ -291,7 +291,7 @@ You can also use the :code:`git merge` command to merge your branches. This will merge the latest changes of your staging branch in the production branch, and update your production server with these latest changes. -.. image:: ./media/firstmodule-test-mergedinproduction.png +.. image:: first_module/firstmodule-test-mergedinproduction.png :align: center Once the database ready, you can access it using the *Connect* button. @@ -411,7 +411,7 @@ Or, from your computer terminal: The platform will then create a new build for the branch *feature-1*. -.. image:: ./media/firstmodule-test-addachange-build.png +.. image:: first_module/firstmodule-test-addachange-build.png :align: center Once you tested your changes, you can merge your changes in the production branch, for instance by drag-and-dropping the diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-development-+.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-development-+.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-development-+.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-development-+.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-development-editor-interface.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-development-editor-interface.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-development-editor-interface.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-development-editor-interface.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-development-editor.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-development-editor.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-development-editor.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-development-editor.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-development-fork.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-development-fork.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-development-fork.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-development-fork.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-addachange-build.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-addachange-build.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-addachange-build.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-addachange-build.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-branch-history.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-branch-history.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-branch-history.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-branch-history.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-branch.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-branch.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-branch.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-branch.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-database.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-database.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-database.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-database.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-devinstaging.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-devinstaging.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-devinstaging.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-devinstaging.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-devtostaging.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-devtostaging.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-devtostaging.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-devtostaging.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-mergedinproduction.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mergedinproduction.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-mergedinproduction.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mergedinproduction.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-mergedinstaging.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mergedinstaging.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-mergedinstaging.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mergedinstaging.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-mergeinproduction.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mergeinproduction.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-mergeinproduction.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mergeinproduction.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-mymoduleinapps.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mymoduleinapps.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-mymoduleinapps.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-mymoduleinapps.png diff --git a/content/administration/odoo_sh/getting_started/media/firstmodule-test-updateappslist.png b/content/administration/odoo_sh/getting_started/first_module/firstmodule-test-updateappslist.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/firstmodule-test-updateappslist.png rename to content/administration/odoo_sh/getting_started/first_module/firstmodule-test-updateappslist.png diff --git a/content/administration/odoo_sh/getting_started/media/my_module.zip b/content/administration/odoo_sh/getting_started/first_module/my_module.zip similarity index 100% rename from content/administration/odoo_sh/getting_started/media/my_module.zip rename to content/administration/odoo_sh/getting_started/first_module/my_module.zip diff --git a/content/administration/odoo_sh/getting_started/media/interface-builds-build-connect.png b/content/administration/odoo_sh/getting_started/media/interface-builds-build-connect.png deleted file mode 100644 index 726b0a568e6809583dbfbb2a23cd18603c25eca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1614 zcmV-U2C?~xP)Px&08mU+MIw`6AAVFEW<(upNV&FvFQEm)BpYU>-+wE+TQN| z|4^G@)v%f(mU@zMbN}(j+NXlo^8O;ArQQGk`Sjo8?7O*SM{r2@>a^h1l2y9a9c)u8q?zN^i%^te|Nr_% zrG5DS{%>w`|J&xo;=>O!$z;HH`VR@=-eRgl?Q-q>lgXy58~nZ*iP!e60E7znO1wu$F~uaf5V^zIb+VskC#DaeRxT$)bOA zr`rF({r#8f`qkN`&inAJv1GIH`kwCpqnT4`$I-aeshrW`YRuvtev;by|8#$fXPIDl zh_3AH>y*gxx$OV2(d4Vl-|FtZ@$uaM_~E(CjI+Xrxsid~`}m%&b9jiQiKAf5nt1Hd zsdR0Mxv0cTu8e)C+vm~5@&DnT)~fjN&HvS9;gXi_%+})+Cy2Q-CvYDU2qO8F6 z=-;rKh0w^r)uV--e{*k)shzB)nbG>k#e(tVrNH~^D5t8q)5wOp=*OCT@!*?MmVH^E zX^F0G|M=H?;P5Y#Y1^4&+5i9o>`6pHR7l5TU?U%};sOj509IZcfFeUxxUm8iiVWrE z=D`BExhXT0hY1Vdq0CSoCS@)Rpv=TWk)ce=%vgXj6I5QWs>|PWe>72M-8wfJW+)dk z2L@o~f*KkUzOUA=;ZQeGhKh;^6J@AzXcPm3 z)Q2HKOH;$l3P>es+_5V3XJ-#Siel)d_2nEK73zwQ71jCQ&mV}JL48m3DtqMHoCiFH`I9LDh7taVjqQKACNB< zm$@(qX3Ge!VF!Zgzp`a;dEe8+Yy;Fxbnjn_fg9?k3N|z!XlNqPQ13L5H$a9;Vh>YK z515(A5fu!MD7g1g43%{H`^R4EQ?Aqb82fhbw3}xS`>7HUQNSc+}5v1$*)BvC&aorC7BN12(4Gh`| z35EE)B=sdWO0x6PH4JB&$j#|@%+zmVx1K*E`A43-bx(xpmCJCK3S4?L1*j-6sCSC) zM68B3LR`FPDLZ>=QI4!_4!h7yKDjv`*#*SD3y1+7$6pjFriSMIS8rZt@n!1wJ)5M2 z)%$Hg^2{WJq1qt5a&{R&L)8StY``u#vhr6#fiy`LO^TIs@x-eyobnSSxQ!`m#r*)L`|9P5|Io}>cIfk_G&QPQA@LN(M< zDpuO!9)vPt4?Y;MZ8J!ZR7%Ukck`c2i{`_. -.. image:: ./media/interface-editor.png +.. image:: online-editor/interface-editor.png :align: center You can access the editor of a build through @@ -66,20 +66,20 @@ server is not a good practice. To open a file in the editor, just double-click on it in the file browser panel on the left. -.. image:: ./media/interface-editor-open-file.png +.. image:: online-editor/interface-editor-open-file.png :align: center You can then begin to make your changes. You can save your changes with the menu :menuselection:`File --> Save .. File` or by hitting the :kbd:`Ctrl+S` shortcut. -.. image:: ./media/interface-editor-save-file.png +.. image:: online-editor/interface-editor-save-file.png :align: center If you save a Python file which is under your Odoo server addons path, Odoo will detect it and reload automatically so your changes are reflected immediately, without having to restart the server manually. -.. image:: ./media/interface-editor-automaticreload.gif +.. image:: online-editor/interface-editor-automaticreload.gif :align: center However, if the change is a data stored in database, such as the label of a field, or a view, @@ -88,7 +88,7 @@ You can update the module of the currently opened file by using the menu :menuselection:`Odoo --> Update current module`. Note that the file considered as currently opened is the file focused in the text editor, not the file highlighted in the file browser. -.. image:: ./media/interface-editor-update-current-module.png +.. image:: online-editor/interface-editor-update-current-module.png :align: center You can also open a terminal and execute the command: @@ -118,7 +118,7 @@ In this last command, * must be replaced by the name of the branch to which you want to push the changes, most-likely the current branch if you work in a development build. -.. image:: ./media/interface-editor-commit-push.png +.. image:: online-editor/interface-editor-commit-push.png :align: center .. Note:: @@ -160,7 +160,7 @@ Thanks to this, you will be able to display objects in HTML. You can for instance display cells of a CSV file using `pandas `_. -.. image:: ./media/interface-editor-console-python-read-csv.png +.. image:: online-editor/interface-editor-console-python-read-csv.png :align: center You can also open an Odoo Shell console to play around @@ -189,12 +189,12 @@ to easily display lists and dicts in a pretty way, using the `rich display `_ mentioned above. -.. image:: ./media/interface-editor-console-odoo-pretty.png +.. image:: online-editor/interface-editor-console-odoo-pretty.png :align: center You can also use `pandas `_ to display graphs. -.. image:: ./media/interface-editor-console-odoo-graph.png +.. image:: online-editor/interface-editor-console-odoo-graph.png :align: center diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-automaticreload.gif b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-automaticreload.gif similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-automaticreload.gif rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-automaticreload.gif diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-commit-push.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-commit-push.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-commit-push.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-commit-push.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-console-odoo-graph.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-console-odoo-graph.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-console-odoo-graph.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-console-odoo-graph.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-console-odoo-pretty.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-console-odoo-pretty.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-console-odoo-pretty.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-console-odoo-pretty.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-console-python-read-csv.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-console-python-read-csv.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-console-python-read-csv.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-console-python-read-csv.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-open-file.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-open-file.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-open-file.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-open-file.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-save-file.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-save-file.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-save-file.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-save-file.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor-update-current-module.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor-update-current-module.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor-update-current-module.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor-update-current-module.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-editor.png b/content/administration/odoo_sh/getting_started/online-editor/interface-editor.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-editor.png rename to content/administration/odoo_sh/getting_started/online-editor/interface-editor.png diff --git a/content/administration/odoo_sh/getting_started/settings.rst b/content/administration/odoo_sh/getting_started/settings.rst index ac817f710..3350e5e7e 100644 --- a/content/administration/odoo_sh/getting_started/settings.rst +++ b/content/administration/odoo_sh/getting_started/settings.rst @@ -8,7 +8,7 @@ Overview The settings allow you to manage the configuration of your project. -.. image:: ./media/interface-settings.png +.. image:: settings/interface-settings.png :align: center Project name @@ -16,7 +16,7 @@ Project name The name of your project. -.. image:: ./media/interface-settings-projectname.png +.. image:: settings/interface-settings-projectname.png :align: center This defines the address that will be used to access your production database. @@ -31,7 +31,7 @@ Collaborators Manage the Github users who can access your project. -.. image:: ./media/interface-settings-collaborators.png +.. image:: settings/interface-settings-collaborators.png :align: center There are two levels of users: @@ -87,7 +87,7 @@ Public Access Allow public access to your development builds. -.. image:: ./media/interface-settings-public.png +.. image:: settings/interface-settings-public.png :align: center If activated, this option exposes the Builds page publicly, allowing visitors to connect to your development builds. @@ -117,7 +117,7 @@ as submodules in your branches to allow Odoo.sh to download them. If you are looking on how to set up your submodules, instructions are available in the chapter :ref:`Submodules ` of this documentation. -.. image:: ./media/interface-settings-submodules.png +.. image:: settings/interface-settings-submodules.png :align: center When a repository is private, it is not possible to publicly download its branches and revisions. @@ -148,7 +148,7 @@ Storage Size This section shows the storage size used by your project. -.. image:: ./media/interface-settings-storage.png +.. image:: settings/interface-settings-storage.png :align: center Storage size is computed as follows: @@ -170,7 +170,7 @@ Additional database workers can be configured here. More workers help increase t production database is able to handle. If you add more, it will automatically be synchronized with your subscription. -.. image:: ./media/interface-settings-workers.png +.. image:: settings/interface-settings-workers.png :align: center .. Warning:: @@ -185,7 +185,7 @@ Staging Branches Additional staging branches allow you to develop and test more features at the same time. If you add more, it will automatically be synchronized with your subscription. -.. image:: ./media/interface-settings-staging-branches.png +.. image:: settings/interface-settings-staging-branches.png :align: center Activation @@ -193,5 +193,5 @@ Activation Shows the status of the project's activation. You can change the project's activation code if needed. -.. image:: ./media/interface-settings-activation.png +.. image:: settings/interface-settings-activation.png :align: center diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-activation.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-activation.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-activation.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-activation.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-collaborators.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-collaborators.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-collaborators.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-collaborators.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-projectname.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-projectname.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-projectname.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-projectname.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-public.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-public.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-public.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-public.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-staging-branches.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-staging-branches.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-staging-branches.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-staging-branches.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-storage.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-storage.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-storage.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-storage.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-submodules.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-submodules.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-submodules.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-submodules.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings-workers.png b/content/administration/odoo_sh/getting_started/settings/interface-settings-workers.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings-workers.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings-workers.png diff --git a/content/administration/odoo_sh/getting_started/media/interface-settings.png b/content/administration/odoo_sh/getting_started/settings/interface-settings.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-settings.png rename to content/administration/odoo_sh/getting_started/settings/interface-settings.png diff --git a/content/administration/odoo_sh/getting_started/status.rst b/content/administration/odoo_sh/getting_started/status.rst index f0f9427fa..5b6ca2f23 100644 --- a/content/administration/odoo_sh/getting_started/status.rst +++ b/content/administration/odoo_sh/getting_started/status.rst @@ -8,5 +8,5 @@ Overview The status page shows statistics regarding the servers your project uses. It includes the servers availability. -.. image:: ./media/interface-status.png +.. image:: status/interface-status.png :align: center diff --git a/content/administration/odoo_sh/getting_started/media/interface-status.png b/content/administration/odoo_sh/getting_started/status/interface-status.png similarity index 100% rename from content/administration/odoo_sh/getting_started/media/interface-status.png rename to content/administration/odoo_sh/getting_started/status/interface-status.png diff --git a/content/applications/finance/accounting/bank/feeds/bank_statements.rst b/content/applications/finance/accounting/bank/feeds/bank_statements.rst index cc8528c10..79b7b3930 100644 --- a/content/applications/finance/accounting/bank/feeds/bank_statements.rst +++ b/content/applications/finance/accounting/bank/feeds/bank_statements.rst @@ -29,7 +29,7 @@ Odoo supports multiple file formats to import bank statements: To import them, go to :menuselection:`Accounting --> Overview --> Bank`, click on *Import Statements*, or on the three dots, and then on *Import Statement*. -.. image:: media/bank-statements-01.png +.. image:: bank_statements/bank-statements-01.png :align: center :alt: Import a bank statement file in Odoo Accounting @@ -38,7 +38,7 @@ Next, select the file you want to import and click on *Import*. Odoo opens an **import widget** to help you set the **Formatting Options** and **map** the different columns you want to import. -.. image:: media/bank-statements-02.png +.. image:: bank_statements/bank-statements-02.png :align: center :alt: Register bank statements manually in Odoo Accounting @@ -59,7 +59,7 @@ Add a new line for each transaction written on the original bank statement. To ease the reconciliation process, make sure to fill out the *Partner* field. You can also write the payments’ references in the *Label* field. -.. image:: media/bank-statements-03.png +.. image:: bank_statements/bank-statements-03.png :align: center :alt: Register bank statements manually in Odoo Accounting diff --git a/content/applications/finance/accounting/bank/feeds/media/bank-statements-01.png b/content/applications/finance/accounting/bank/feeds/bank_statements/bank-statements-01.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/bank-statements-01.png rename to content/applications/finance/accounting/bank/feeds/bank_statements/bank-statements-01.png diff --git a/content/applications/finance/accounting/bank/feeds/media/bank-statements-02.png b/content/applications/finance/accounting/bank/feeds/bank_statements/bank-statements-02.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/bank-statements-02.png rename to content/applications/finance/accounting/bank/feeds/bank_statements/bank-statements-02.png diff --git a/content/applications/finance/accounting/bank/feeds/media/bank-statements-03.png b/content/applications/finance/accounting/bank/feeds/bank_statements/bank-statements-03.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/bank-statements-03.png rename to content/applications/finance/accounting/bank/feeds/bank_statements/bank-statements-03.png diff --git a/content/applications/finance/accounting/bank/feeds/bank_synchronization.rst b/content/applications/finance/accounting/bank/feeds/bank_synchronization.rst index 97b9750be..1be82c957 100644 --- a/content/applications/finance/accounting/bank/feeds/bank_synchronization.rst +++ b/content/applications/finance/accounting/bank/feeds/bank_synchronization.rst @@ -8,7 +8,7 @@ automatically into your database. To check if your bank is compatible with Odoo, go to `Odoo Accounting Features `_, and click on *See list of supported institutions*. -.. image:: media/online-sync-doc.png +.. image:: bank_synchronization/online-sync-doc.png :align: center :alt: Checking a bank's compatibility with Odoo @@ -68,14 +68,14 @@ After your first synchronization, the created journals are synchronized by defau If you wish, you can synchronize manually by clicking on the *Synchronize Now* button on the dashboard. -.. image:: media/online-sync-sync-now-dashboard.png +.. image:: bank_synchronization/online-sync-sync-now-dashboard.png :align: center :alt: Synchronize Now Button Or you can go to :menuselection:`Accounting --> Configuration --> Online Synchronization`, select your institution and then click on the *Fetch Transactions* button. -.. image:: media/online-sync-form-view.png +.. image:: bank_synchronization/online-sync-form-view.png :align: center :alt: Online Synchronization Form view @@ -121,7 +121,7 @@ To do so, go to :menuselection:`Apps --> Update Apps List`, remove the default f bar and type: **account_online_synchronization**. You can then click on the *Install* button to install the new module. -.. image:: media/online-sync-module.png +.. image:: bank_synchronization/online-sync-module.png :align: center :alt: Installation button of the account_online_synchronization module diff --git a/content/applications/finance/accounting/bank/feeds/media/online-sync-doc.png b/content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-doc.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/online-sync-doc.png rename to content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-doc.png diff --git a/content/applications/finance/accounting/bank/feeds/media/online-sync-form-view.png b/content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-form-view.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/online-sync-form-view.png rename to content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-form-view.png diff --git a/content/applications/finance/accounting/bank/feeds/media/online-sync-module.png b/content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-module.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/online-sync-module.png rename to content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-module.png diff --git a/content/applications/finance/accounting/bank/feeds/media/online-sync-sync-now-dashboard.png b/content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-sync-now-dashboard.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/online-sync-sync-now-dashboard.png rename to content/applications/finance/accounting/bank/feeds/bank_synchronization/online-sync-sync-now-dashboard.png diff --git a/content/applications/finance/accounting/bank/feeds/ponto.rst b/content/applications/finance/accounting/bank/feeds/ponto.rst index e0da7c0e6..aa90528dd 100644 --- a/content/applications/finance/accounting/bank/feeds/ponto.rst +++ b/content/applications/finance/accounting/bank/feeds/ponto.rst @@ -6,7 +6,7 @@ Ponto as bank synchronization provider place and directly see all their transactions within one app. It is a third-party solution that is continuously expanding the number of bank institutions that can be synchronized with Odoo. -.. image:: media/ponto-logo.png +.. image:: ponto/ponto-logo.png :align: center :alt: Logo of the Ponto brand @@ -30,7 +30,7 @@ Link your bank accounts with Ponto #. Create an account if you don't have one yet. #. Once you are logged in, create an *organization*. - .. image:: media/ponto-organization.png + .. image:: ponto/ponto-organization.png :align: center :alt: Fill out the form to add an organization in Ponto. @@ -39,7 +39,7 @@ Link your bank accounts with Ponto #. Select your country, your bank institutions, give your consent to Ponto, and follow the steps on-screen to link your bank account with your Ponto account. - .. image:: media/ponto-add-account.png + .. image:: ponto/ponto-add-account.png :align: center :alt: Add bank accounts to your Ponto account. @@ -57,7 +57,7 @@ Link your Ponto account with your Odoo database **all the accounts** you want to synchronize. Even the ones coming from other banking institutions. - .. image:: media/ponto-select-accounts.png + .. image:: ponto/ponto-select-accounts.png :align: center :alt: Selection of the accounts you wish to synchronize with Odoo. diff --git a/content/applications/finance/accounting/bank/feeds/media/ponto-add-account.png b/content/applications/finance/accounting/bank/feeds/ponto/ponto-add-account.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/ponto-add-account.png rename to content/applications/finance/accounting/bank/feeds/ponto/ponto-add-account.png diff --git a/content/applications/finance/accounting/bank/feeds/media/ponto-logo.png b/content/applications/finance/accounting/bank/feeds/ponto/ponto-logo.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/ponto-logo.png rename to content/applications/finance/accounting/bank/feeds/ponto/ponto-logo.png diff --git a/content/applications/finance/accounting/bank/feeds/media/ponto-organization.png b/content/applications/finance/accounting/bank/feeds/ponto/ponto-organization.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/ponto-organization.png rename to content/applications/finance/accounting/bank/feeds/ponto/ponto-organization.png diff --git a/content/applications/finance/accounting/bank/feeds/media/ponto-select-accounts.png b/content/applications/finance/accounting/bank/feeds/ponto/ponto-select-accounts.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/ponto-select-accounts.png rename to content/applications/finance/accounting/bank/feeds/ponto/ponto-select-accounts.png diff --git a/content/applications/finance/accounting/bank/feeds/saltedge.rst b/content/applications/finance/accounting/bank/feeds/saltedge.rst index a66128b79..5766150b2 100644 --- a/content/applications/finance/accounting/bank/feeds/saltedge.rst +++ b/content/applications/finance/accounting/bank/feeds/saltedge.rst @@ -6,7 +6,7 @@ Salt Edge as bank synchronization provider from your bank accounts. It supports ~5000 institutions in more than 50 countries. -.. image:: media/saltedge-logo.png +.. image:: saltedge/saltedge-logo.png :align: center :alt: Salt Edge Logo @@ -30,20 +30,20 @@ Link your bank accounts with Odoo valid email address, as otherwise, you will not be able to access your Salt Edge account. - .. image:: media/saltedge-contact-email.png + .. image:: saltedge/saltedge-contact-email.png :align: center :alt: Email address to provide to Salt Edge for the creation of your account. #. After entering your email address, you are redirected to Salt Edge to continue the synchronization process. - .. image:: media/saltedge-login-page.png + .. image:: saltedge/saltedge-login-page.png :align: center :alt: Salt Edge Login page. #. Make sure you give your consent by checking the consent checkbox. - .. image:: media/saltedge-give-consent.png + .. image:: saltedge/saltedge-give-consent.png :align: center :alt: Salt Edge give consent page. diff --git a/content/applications/finance/accounting/bank/feeds/media/saltedge-contact-email.png b/content/applications/finance/accounting/bank/feeds/saltedge/saltedge-contact-email.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/saltedge-contact-email.png rename to content/applications/finance/accounting/bank/feeds/saltedge/saltedge-contact-email.png diff --git a/content/applications/finance/accounting/bank/feeds/media/saltedge-give-consent.png b/content/applications/finance/accounting/bank/feeds/saltedge/saltedge-give-consent.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/saltedge-give-consent.png rename to content/applications/finance/accounting/bank/feeds/saltedge/saltedge-give-consent.png diff --git a/content/applications/finance/accounting/bank/feeds/media/saltedge-login-page.png b/content/applications/finance/accounting/bank/feeds/saltedge/saltedge-login-page.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/saltedge-login-page.png rename to content/applications/finance/accounting/bank/feeds/saltedge/saltedge-login-page.png diff --git a/content/applications/finance/accounting/bank/feeds/media/saltedge-logo.png b/content/applications/finance/accounting/bank/feeds/saltedge/saltedge-logo.png similarity index 100% rename from content/applications/finance/accounting/bank/feeds/media/saltedge-logo.png rename to content/applications/finance/accounting/bank/feeds/saltedge/saltedge-logo.png diff --git a/content/applications/finance/accounting/bank/misc/interbank.rst b/content/applications/finance/accounting/bank/misc/interbank.rst index 5e76966fc..a8fe38bd6 100644 --- a/content/applications/finance/accounting/bank/misc/interbank.rst +++ b/content/applications/finance/accounting/bank/misc/interbank.rst @@ -25,14 +25,14 @@ select :menuselection:`Configuration --> Settings`. Your chart of accounts will be pre-installed depending on the country specified during your registration, it cannot be changed. -.. image:: media/interbank04.png +.. image:: interbank/interbank04.png :align: center The default transfer account will automatically be generated as well depending on your country's legislation. If necessary it can be modified from the same page. -.. image:: media/interbank05.png +.. image:: interbank/interbank05.png :align: center Create a second bank account / Journal @@ -44,12 +44,12 @@ our accounting dashboard. To do so enter the accounting module, click on fill in the **Account Number**. You can also create and edit your bank to specify your bank's details. -.. image:: media/interbank03.png +.. image:: interbank/interbank03.png :align: center By saving the changes you now have 2 bank accounts. -.. image:: media/interbank06.png +.. image:: interbank/interbank06.png :align: center Register an internal transfer from one bank to another. @@ -65,7 +65,7 @@ The first step is to register the internal payment. To do so go into your accounting dashboard, click on the **more** button of one of your banks and select :menuselection:`New --> Internal transfer`. -.. image:: media/interbank01.png +.. image:: interbank/interbank01.png :align: center Create a new payment. The payment type will automatically be set to @@ -76,7 +76,7 @@ internal transfer. Select the **Bank** you want to transfer to, specify the The memo is important if you wish to automatically reconcile (see `Import bank statements and reconcile`_). -.. image:: media/interbank02.png +.. image:: interbank/interbank02.png :align: center Save and confirm the changes to register the payment. @@ -91,7 +91,7 @@ Import bank statements and reconcile Note that the bank balance computed by Odoo is different that the last statement of your bank. -.. image:: media/interbank11.png +.. image:: interbank/interbank11.png :align: center That is because we did not import the bank statement confirming the @@ -100,7 +100,7 @@ bank statement and reconcile the payment with the correct bank statement line. Once you receive your bank statements click the **new statement** button of the corresponding bank to import them. -.. image:: media/interbank07.png +.. image:: interbank/interbank07.png :align: center Fill in your **Transactions line**. Once done, Odoo will display a **Computed @@ -108,19 +108,19 @@ Balance**. that computed balance is the theorical end balance of your bank account. If it's corresponding to the bank statement, it means that no errors were made. Fill in the **Ending balance** and click on the **Reconcile** button. -.. image:: media/interbank10.png +.. image:: interbank/interbank10.png :align: center The following window will open: -.. image:: media/interbank09.png +.. image:: interbank/interbank09.png :align: center You need to choose counterparts for the payment. Select the correct bank statement line corresponding to the payment and click on the **reconcile** button. Close the statement to finish the transaction -.. image:: media/interbank08.png +.. image:: interbank/interbank08.png :align: center The same steps will need to be repeated once you receive your second @@ -128,5 +128,5 @@ bank statement. Note that if you specify the same amount and the same memo in both bank statements and payment transactions then the reconciliation will happen automatically. -.. image:: media/interbank12.png +.. image:: interbank/interbank12.png :align: center diff --git a/content/applications/finance/accounting/bank/misc/media/interbank01.png b/content/applications/finance/accounting/bank/misc/interbank/interbank01.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank01.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank01.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank02.png b/content/applications/finance/accounting/bank/misc/interbank/interbank02.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank02.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank02.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank03.png b/content/applications/finance/accounting/bank/misc/interbank/interbank03.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank03.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank03.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank04.png b/content/applications/finance/accounting/bank/misc/interbank/interbank04.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank04.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank04.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank05.png b/content/applications/finance/accounting/bank/misc/interbank/interbank05.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank05.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank05.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank06.png b/content/applications/finance/accounting/bank/misc/interbank/interbank06.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank06.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank06.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank07.png b/content/applications/finance/accounting/bank/misc/interbank/interbank07.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank07.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank07.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank08.png b/content/applications/finance/accounting/bank/misc/interbank/interbank08.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank08.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank08.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank09.png b/content/applications/finance/accounting/bank/misc/interbank/interbank09.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank09.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank09.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank10.png b/content/applications/finance/accounting/bank/misc/interbank/interbank10.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank10.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank10.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank11.png b/content/applications/finance/accounting/bank/misc/interbank/interbank11.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank11.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank11.png diff --git a/content/applications/finance/accounting/bank/misc/media/interbank12.png b/content/applications/finance/accounting/bank/misc/interbank/interbank12.png similarity index 100% rename from content/applications/finance/accounting/bank/misc/media/interbank12.png rename to content/applications/finance/accounting/bank/misc/interbank/interbank12.png diff --git a/content/applications/finance/accounting/bank/reconciliation/reconciliation_models.rst b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models.rst index 39952cc94..4786d5112 100644 --- a/content/applications/finance/accounting/bank/reconciliation/reconciliation_models.rst +++ b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models.rst @@ -35,7 +35,7 @@ When you are reconciling an entry with an *Open Balance*, you can use the button the *Manual Operations* tab to pre-fill all the values automatically, before validating the reconciliation. Each button is a different Reconciliation Model. -.. image:: media/reconciliation_models_button.png +.. image:: reconciliation_models/reconciliation_models_button.png :align: center :alt: Example of a Reconciliation Model with a write-off button in Odoo Accounting @@ -47,7 +47,7 @@ Suggest counterpart values This type of Reconciliation Model suggests immediately counterpart values that only need to be validated. This automation is based on a set of rules defined in the reconciliation model. -.. image:: media/reconciliation_models_suggestion.png +.. image:: reconciliation_models/reconciliation_models_suggestion.png :align: center :alt: Example of a Reconciliation Model that suggests counterpart values in Odoo Accounting @@ -60,7 +60,7 @@ This type of Reconciliation Model automatically selects the right Customer Invoi that matches the payment. All that is left to do is to validate the entry. This automation is based on a set of rules defined in the reconciliation model. -.. image:: media/reconciliation_models_match.png +.. image:: reconciliation_models/reconciliation_models_match.png :align: center :alt: Example of a Reconciliation Model that matches existing invoices and bills automatically in Odoo Accounting @@ -73,7 +73,7 @@ Reconciliation --> Reconciliation Models`. Alternatively, you can also open this Accounting Overview, by going to your Bank Journal card, clicking on the three little dots, and then on *Reconciliation Models*. -.. image:: media/reconciliation_models_overview.png +.. image:: reconciliation_models/reconciliation_models_overview.png :align: center :alt: Open the Reconciliation Model menu from the overview dashboard in Odoo Accounting @@ -106,7 +106,7 @@ Define here all the conditions that are required for a Reconciliation Model to b will be applied. The sequence is simply the order of the models in the *list view*. They can be rearranged by dragging-and-dropping the handle next to the name. -.. image:: media/reconciliation_models_conditions.png +.. image:: reconciliation_models/reconciliation_models_conditions.png :align: center :alt: Conditions for the Reconciliation Model to be applied in Odoo Accounting @@ -118,7 +118,7 @@ This section comprises the values that are applied by the Reconciliation Model. If the value to reconcile needs to be written-off in two separate accounts, click on *Add a second line*. -.. image:: media/reconciliation_models_counterparts.png +.. image:: reconciliation_models/reconciliation_models_counterparts.png :align: center :alt: Counterparts values of a Reconciliation Model in Odoo Accounting diff --git a/content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_button.png b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_button.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_button.png rename to content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_button.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_conditions.png b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_conditions.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_conditions.png rename to content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_conditions.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_counterparts.png b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_counterparts.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_counterparts.png rename to content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_counterparts.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_match.png b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_match.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_match.png rename to content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_match.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_overview.png b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_overview.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_overview.png rename to content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_overview.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_suggestion.png b/content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_suggestion.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/reconciliation_models_suggestion.png rename to content/applications/finance/accounting/bank/reconciliation/reconciliation_models/reconciliation_models_suggestion.png diff --git a/content/applications/finance/accounting/bank/reconciliation/use_cases.rst b/content/applications/finance/accounting/bank/reconciliation/use_cases.rst index 83ee5217b..65b90fc73 100644 --- a/content/applications/finance/accounting/bank/reconciliation/use_cases.rst +++ b/content/applications/finance/accounting/bank/reconciliation/use_cases.rst @@ -18,7 +18,7 @@ Configuration No special configuration is necessary to record invoices. All we need to do is to install the accounting app. -.. image:: media/use01.png +.. image:: use_cases/use01.png :align: center Use cases @@ -39,20 +39,20 @@ customer. Our customer send us a payment confirmation. We can thus register a payment and mark the invoice as paid. -.. image:: media/use02.png +.. image:: use_cases/use02.png :align: center By clicking on **register payment,** we are telling Odoo that our customer has paid the Invoice. We thus have to specify the amount and the payment method. -.. image:: media/use03.png +.. image:: use_cases/use03.png :align: center Now we can always find the payment details in the Invoice by clicking on the :menuselection:`Info --> Open Payment`. -.. image:: media/use04.png +.. image:: use_cases/use04.png :align: center The invoice has been paid and **the reconciliation has been done @@ -64,7 +64,7 @@ Case 2: Bank statements reconciliations We start at our issued Invoice of 3000 euros for Smith & Co. Let's also assume that other Invoices are open for different customers. -.. image:: media/use05.png +.. image:: use_cases/use05.png :align: center We receive our bank statement and find that not only the invoice issued to Smith & Co has @@ -73,18 +73,18 @@ been paid, but the one to Buzz of 92 euros as well. **Import** or **Create** the bank statements. Please refer to the documents from the Bank Feeds section. -.. image:: media/use06.png +.. image:: use_cases/use06.png :align: center On the dashboard, click on **Reconcile # Items** -.. image:: media/use07.png +.. image:: use_cases/use07.png :align: center If everything was right (correct partner name, right amount) odoo will do the reconciliations **automatically**. -.. image:: media/use08.png +.. image:: use_cases/use08.png :align: center If some issues are found, you will need to take **manual actions**. @@ -92,13 +92,13 @@ If some issues are found, you will need to take **manual actions**. For example, if the partner is missing from your bank statement, just fill it in : -.. image:: media/use09.png +.. image:: use_cases/use09.png :align: center If the payment is done with a down payment, just check if it is all right and validate all related payments : -.. image:: media/use10.png +.. image:: use_cases/use10.png :align: center .. seealso:: diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use01.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use01.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use01.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use01.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use02.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use02.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use02.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use02.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use03.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use03.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use03.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use03.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use04.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use04.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use04.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use04.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use05.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use05.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use05.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use05.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use06.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use06.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use06.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use06.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use07.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use07.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use07.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use07.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use08.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use08.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use08.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use08.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use09.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use09.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use09.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use09.png diff --git a/content/applications/finance/accounting/bank/reconciliation/media/use10.png b/content/applications/finance/accounting/bank/reconciliation/use_cases/use10.png similarity index 100% rename from content/applications/finance/accounting/bank/reconciliation/media/use10.png rename to content/applications/finance/accounting/bank/reconciliation/use_cases/use10.png diff --git a/content/applications/finance/accounting/bank/setup/bank_accounts.rst b/content/applications/finance/accounting/bank/setup/bank_accounts.rst index 608cea198..406d212e4 100644 --- a/content/applications/finance/accounting/bank/setup/bank_accounts.rst +++ b/content/applications/finance/accounting/bank/setup/bank_accounts.rst @@ -15,7 +15,7 @@ configured to post all entries in a dedicated *Account*. Every **Bank Journal** is displayed by default on the **Accounting Overview** in the form of a convenient card. It includes action buttons that are displayed when appropriate. -.. image:: media/bank_accounts_card.png +.. image:: bank_accounts/bank_accounts_card.png :align: center :alt: Bank Journals Cards are displayed on the Accounting Overview in Odoo Accounting @@ -40,7 +40,7 @@ instructions on-screen. :doc:`Click here <../../bank/feeds/bank_synchronization>` for more information about this bank synchronization. -.. image:: media/bank_accounts_connect.png +.. image:: bank_accounts/bank_accounts_connect.png :align: center :alt: Select a bank institution in the list and connect it to Odoo Accounting @@ -66,7 +66,7 @@ To add a new bank account manually, go to :menuselection:`Accounting --> Configu .. note:: Odoo detects the bank account type (e.g., IBAN) and enables some features accordingly. -.. image:: media/bank_accounts_manual.png +.. image:: bank_accounts/bank_accounts_manual.png :align: center :alt: Add manually a new bank account in Odoo Accounting .. _bank_accounts_configuration: @@ -85,7 +85,7 @@ Account Holder, Account Holder Name, and your Bank Institution's details by clic You can configure which types of payments are enabled in the **Payment Method Types** section and how the bank statements are recorded and posted in the **Bank Statements** section. -.. image:: media/bank_accounts_configuration.png +.. image:: bank_accounts/bank_accounts_configuration.png :align: center :alt: Advanced configuration of a bank account in Odoo Accounting diff --git a/content/applications/finance/accounting/bank/setup/media/bank_accounts_card.png b/content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_card.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/bank_accounts_card.png rename to content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_card.png diff --git a/content/applications/finance/accounting/bank/setup/media/bank_accounts_configuration.png b/content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_configuration.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/bank_accounts_configuration.png rename to content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_configuration.png diff --git a/content/applications/finance/accounting/bank/setup/media/bank_accounts_connect.png b/content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_connect.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/bank_accounts_connect.png rename to content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_connect.png diff --git a/content/applications/finance/accounting/bank/setup/media/bank_accounts_manual.png b/content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_manual.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/bank_accounts_manual.png rename to content/applications/finance/accounting/bank/setup/bank_accounts/bank_accounts_manual.png diff --git a/content/applications/finance/accounting/bank/setup/foreign_currency.rst b/content/applications/finance/accounting/bank/setup/foreign_currency.rst index 3828e979c..18bb524e6 100644 --- a/content/applications/finance/accounting/bank/setup/foreign_currency.rst +++ b/content/applications/finance/accounting/bank/setup/foreign_currency.rst @@ -43,7 +43,7 @@ After having activated the currencies, you can configure the parameters to automate the currency rate update. These options are also in the settings of the Accounting application, in the bottom of the page: -.. image:: media/foreign01.png +.. image:: foreign_currency/foreign01.png :align: center Click on the **Update Now** link to update the currency rates now. @@ -54,7 +54,7 @@ Create a new bank account In the accounting application, we first go to :menuselection:`Configuration --> Accounting / Bank account`, and we create a new one. -.. image:: media/foreign02.png +.. image:: foreign_currency/foreign02.png :align: center Once you save this bank account, Odoo will create all the documents for @@ -75,13 +75,13 @@ from a supplier in China. In the :menuselection:`Purchase --> Vendor Bills` , this is what you could see: -.. image:: media/foreign03.png +.. image:: foreign_currency/foreign03.png :align: center Once you are ready to pay this bill, click on register payment on the bill to record a payment. -.. image:: media/foreign04.png +.. image:: foreign_currency/foreign04.png :align: center That's all you have to do. Odoo will automatically post the foreign @@ -103,7 +103,7 @@ If you have several invoices with different currencies for the same customer, Odoo will split the customer statement by currency, as shown in the report below. -.. image:: media/foreign05.png +.. image:: foreign_currency/foreign05.png :align: center In the above report, the account receivable associated to Camptocamp is diff --git a/content/applications/finance/accounting/bank/setup/media/foreign01.png b/content/applications/finance/accounting/bank/setup/foreign_currency/foreign01.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/foreign01.png rename to content/applications/finance/accounting/bank/setup/foreign_currency/foreign01.png diff --git a/content/applications/finance/accounting/bank/setup/media/foreign02.png b/content/applications/finance/accounting/bank/setup/foreign_currency/foreign02.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/foreign02.png rename to content/applications/finance/accounting/bank/setup/foreign_currency/foreign02.png diff --git a/content/applications/finance/accounting/bank/setup/media/foreign03.png b/content/applications/finance/accounting/bank/setup/foreign_currency/foreign03.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/foreign03.png rename to content/applications/finance/accounting/bank/setup/foreign_currency/foreign03.png diff --git a/content/applications/finance/accounting/bank/setup/media/foreign04.png b/content/applications/finance/accounting/bank/setup/foreign_currency/foreign04.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/foreign04.png rename to content/applications/finance/accounting/bank/setup/foreign_currency/foreign04.png diff --git a/content/applications/finance/accounting/bank/setup/media/foreign05.png b/content/applications/finance/accounting/bank/setup/foreign_currency/foreign05.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/foreign05.png rename to content/applications/finance/accounting/bank/setup/foreign_currency/foreign05.png diff --git a/content/applications/finance/accounting/bank/setup/manage_cash_register.rst b/content/applications/finance/accounting/bank/setup/manage_cash_register.rst index 90461cc05..3ded4ef83 100644 --- a/content/applications/finance/accounting/bank/setup/manage_cash_register.rst +++ b/content/applications/finance/accounting/bank/setup/manage_cash_register.rst @@ -8,7 +8,7 @@ It calculates the total money in and out, computing the total balance. Configuration ============= -.. image:: ./media/journal.png +.. image:: manage_cash_register/journal.png :align: center 1. Configure the Cash journal in :menuselection:`Accounting --> Configuration --> @@ -40,7 +40,7 @@ Put money in is used to placed your cash manually before starting your transactions. From the Register Transactions window, go to :menuselection:`More --> Put money in` -.. image:: ./media/put-money-in.png +.. image:: manage_cash_register/put-money-in.png :align: center Take money out @@ -50,7 +50,7 @@ Take money out is used to collect/get yor your cash manually after ending all your transactions. From the Register Transaction windows, go to :menuselection:`More --> Take money out` -.. image:: ./media/put-money-out.png +.. image:: manage_cash_register/put-money-out.png :align: center The transactions will be added to the current cash payment registration. diff --git a/content/applications/finance/accounting/bank/setup/media/journal.png b/content/applications/finance/accounting/bank/setup/manage_cash_register/journal.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/journal.png rename to content/applications/finance/accounting/bank/setup/manage_cash_register/journal.png diff --git a/content/applications/finance/accounting/bank/setup/media/put-money-in.png b/content/applications/finance/accounting/bank/setup/manage_cash_register/put-money-in.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/put-money-in.png rename to content/applications/finance/accounting/bank/setup/manage_cash_register/put-money-in.png diff --git a/content/applications/finance/accounting/bank/setup/media/put-money-out.png b/content/applications/finance/accounting/bank/setup/manage_cash_register/put-money-out.png similarity index 100% rename from content/applications/finance/accounting/bank/setup/media/put-money-out.png rename to content/applications/finance/accounting/bank/setup/manage_cash_register/put-money-out.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/argentina.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina.rst index 451515d9f..f3253bba0 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/argentina.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina.rst @@ -35,7 +35,7 @@ Install the Argentinean localization modules For this, go to *Apps* and search for Argentina. Then click *Install* for the first two modules. -.. image:: media/argentina01.png +.. image:: argentina/argentina01.png :align: center Configure your company @@ -45,7 +45,7 @@ Once that the modules are installed, the first step is to set up your company da the basic information, a key field to fill in the AFIP Responsibility Type, that represent the fiscal obligation and structure of the company: -.. image:: media/argentina02.png +.. image:: argentina/argentina02.png :align: center @@ -60,7 +60,7 @@ many accounts as the companies that gave more complex fiscal requirements: - IVA Exempto (159 accounts). - Responsables Inscriptos (166 Accounts). -.. image:: media/argentina03.png +.. image:: argentina/argentina03.png :align: center Configure Master data @@ -80,7 +80,7 @@ the digital certificates of one instance are not valid in the other one. Go to :menuselection:`Accounting --> Settings --> Argentinian Localization` to select the environment: -.. image:: media/argentina_edi_01.png +.. image:: argentina/argentina_edi_01.png :align: center @@ -95,7 +95,7 @@ if you don’t have one already. ``.csr`` (certificate signing request) is generated to be used the AFIP portal to request the certificate. - .. image:: media/argentina_edi_02.png + .. image:: argentina/argentina_edi_02.png #. Generate Certificate (AFIP). Access the AFIP portal and follow the instructions described in the next document in order to get a certificate. `Get AFIP Certificate @@ -105,7 +105,7 @@ if you don’t have one already. be uploaded in Odoo, using the pencil next in the field “Certificado” and selecting the corresponding file. - .. image:: media/argentina_edi_03.png + .. image:: argentina/argentina_edi_03.png .. tip:: In case you need to configure the Homologation Certificate, please refer to the AFIP official @@ -122,7 +122,7 @@ As part of the Argentinean localization, the document types defined by the AFIP the Partner form, this information is essential for most transactions. There are six identification types available by default: -.. image:: media/argentina04.png +.. image:: argentina/argentina04.png :align: center .. note:: @@ -135,7 +135,7 @@ AFIP Responsibility Type In Argentina the document type associated with customers and vendors transactions is defined based on the AFIP Responsibility type, this field should be defined in the partner form: -.. image:: media/argentina05.png +.. image:: argentina/argentina05.png :align: center Taxes @@ -144,7 +144,7 @@ Taxes As part of the localization module, the taxes are created automatically with their related financial account and configuration. -.. image:: media/argentina06.png +.. image:: argentina/argentina06.png :align: center Taxes Types @@ -164,7 +164,7 @@ Some argentine taxes are not commonly used for all companies, these type of tax inactive by default, it's important that before creating a new tax you confirm if they are not already included in the Inactive taxes: -.. image:: media/argentina07.png +.. image:: argentina/argentina07.png :align: center Document Types @@ -184,7 +184,7 @@ is created automatically when the localization module is installed. The information required for the document types is included by default so the user doesn't need to fill anything on this view: -.. image:: media/argentina08.png +.. image:: argentina/argentina08.png :align: center .. note:: @@ -203,7 +203,7 @@ transaction/operation, example: The documents included in the localization have the proper letter associated, the user doesn't need to configure anything additional. -.. image:: media/argentina09.png +.. image:: argentina/argentina09.png :align: center Use on Invoices @@ -232,7 +232,7 @@ used to generate fiscal invoices, but mostly for account moves related to intern AFIP Information (also known as AFIP Point of Sale) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. image:: media/argentina10.png +.. image:: argentina/argentina10.png :align: center **AFIP POS System**: This field is only visible for the Sales journals and defined the type of AFIP @@ -253,7 +253,7 @@ Web Services - ``wsfexv1: Electronic Exportation Invoice.`` Used to generate invoices for international customers and transactions that involve exportation process, the document type related is type “E”. -.. image:: media/argentina_edi_04.png +.. image:: argentina/argentina_edi_04.png :align: center **AFIP POS Number**: This is the number configured in the AFIP to identify the operations related to @@ -277,7 +277,7 @@ In case that you want to synchronize the next number in the sequence in Odoo bas number in the AFIP POS, the next button that is visible under :ref:`developer mode ` can be used: -.. image:: media/argentina_edi_05.png +.. image:: argentina/argentina_edi_05.png :align: center .. note:: @@ -303,17 +303,17 @@ type: **Invoice for a customer IVA Responsable Inscripto, prefix A**. -.. image:: media/argentina11.png +.. image:: argentina/argentina11.png :align: center **Invoice for an end customer, prefix B**. -.. image:: media/argentina12.png +.. image:: argentina/argentina12.png :align: center **Exportation Invoice, prefix E**. -.. image:: media/argentina13.png +.. image:: argentina/argentina13.png :align: center As it is shown in the invoices, all of them use the same journal but the prefix and sequence is @@ -341,7 +341,7 @@ in the AFIP Tab, including: - Aceptado en AFIP. - Aceptado con Observaciones. -.. image:: media/argentina_edi_15.png +.. image:: argentina/argentina_edi_15.png :align: center Invoice Taxes @@ -355,7 +355,7 @@ This condition applies when the customer has the following AFIP Responsibility t - Responsable Inscripto. -.. image:: media/argentina14.png +.. image:: argentina/argentina14.png :align: center **B. Tax amount included:** This means that the taxed amount is included as part of the product @@ -367,7 +367,7 @@ Responsibility types: - Responsable Monotributo. - IVA liberado. -.. image:: media/argentina15.png +.. image:: argentina/argentina15.png :align: center @@ -379,14 +379,14 @@ Invoices for Services For electronic invoices that include Services, the AFIP requires to report the service starting and ending date, this information can be filled in the tab “Other Info”: -.. image:: media/argentina_edi_06.png +.. image:: argentina/argentina_edi_06.png :align: center If the dates are not selected manually before the invoice is validated, the values will be filled automatically considering the beginning and day of the invoice month: -.. image:: media/argentina_edi_07.png +.. image:: argentina/argentina_edi_07.png :align: center Exportation Invoices @@ -394,7 +394,7 @@ Exportation Invoices The invoices related to Exportation transactions required a Journal that used the AFIP POS System “Expo Voucher - Web Service” so the proper document type be associated: -.. image:: media/argentina_edi_08.png +.. image:: argentina/argentina_edi_08.png :align: center When the customer selected in the Invoice has set the AFIP responsibility type as “Cliente / @@ -406,13 +406,13 @@ Proveedor del Exterior” or “IVA Liberado – Ley Nº 19.640”, Odoo automat - Concepto AFIP: Products / Definitive export of goods. - Exempt Taxes. -.. image:: media/argentina_edi_09.png +.. image:: argentina/argentina_edi_09.png :align: center .. note:: The Exportation Documents required the Incoterm in :menuselection:`Other Info --> Accounting`: -.. image:: media/argentina_edi_13.png +.. image:: argentina/argentina_edi_13.png :align: center @@ -454,7 +454,7 @@ For these transactions it’s important to have into consideration the next requ - A bank account type CBU must be related to the emisor, otherwise the invoice can’t be validated, having these errors messages for example: -.. image:: media/argentina_edi_10.png +.. image:: argentina/argentina_edi_10.png :align: center **Credit& Debit Notes:** When creating a Credit/Debit note related to a FCE document, it is @@ -463,7 +463,7 @@ important take the next points into consideration: - Use the Credit and Debit Note buttons, so the correct reference of the originator document passed to the note. -.. image:: media/argentina_edi_11.png +.. image:: argentina/argentina_edi_11.png :align: center - The document letter should be the same than the originator document (either A or B). @@ -478,7 +478,7 @@ In the workflow we can have two scenarios: #. The Credit Note, is created with the negative amount to annulate the FCE document, in this case the field “FCE, is Cancellation?” must be empty (false). -.. image:: media/argentina_edi_12.png +.. image:: argentina/argentina_edi_12.png :align: center Invoice printed report @@ -487,7 +487,7 @@ The PDF report related to electronic invoices that have been validated by the AF a barcode at the bottom of the format which represent the CAE number, the Expiration Date is also displayed as it’s legal requirement: -.. image:: media/argentina_edi_14.png +.. image:: argentina/argentina_edi_14.png :align: center @@ -496,17 +496,17 @@ Troubleshooting and Auditing For auditing and troubleshooting purposes you can get the detailed information of an invoice number that has been previously sent to the AFIP, -.. image:: media/argentina_edi_23.png +.. image:: argentina/argentina_edi_23.png :align: center -.. image:: media/argentina_edi_24.png +.. image:: argentina/argentina_edi_24.png :align: center You can also get the last number used in AFIP for a specific Document Type and POS Number as support for any possible issues on the sequence synchronization between Odoo and AFIP. -.. image:: media/argentina_edi_22.png +.. image:: argentina/argentina_edi_22.png :align: center @@ -517,14 +517,14 @@ Based on the purchase journal selected for the vendor bill, the document type is This value is auto populated based on the AFIP Responsibility type of Issuer and Customer, but the value can be switched if necessary. -.. image:: media/argentina16.png +.. image:: argentina/argentina16.png :align: center The document number needs to be registered manually and the format is validated automatically, in case that the format is invalid a user error will be displayed indicating the correct format that is expected. -.. image:: media/argentina17.png +.. image:: argentina/argentina17.png :align: center The vendor bill number is structured in the same way that the invoices with the difference @@ -543,7 +543,7 @@ Argentinian Localization --> Validate document in the AFIP`, considering the fol - **Required:** The verification is done and it doesn't allow the user to post the vendor bill if the document number is not valid. -.. image:: media/argentina_edi_16.png +.. image:: argentina/argentina_edi_16.png :align: center How to use it in Odoo @@ -551,13 +551,13 @@ How to use it in Odoo This tool incorporates in the vendor bill a new "Verify on AFIP" button located next to the AFIP Authorization code. -.. image:: media/argentina_edi_17.png +.. image:: argentina/argentina_edi_17.png :align: center In case it’s not a valid AFIP authorization the value “Rejected” will be displayed and the details of the validation will be added to the chatter. -.. image:: media/argentina_edi_18.png +.. image:: argentina/argentina_edi_18.png :align: center @@ -571,7 +571,7 @@ this is commonly used in fuel and gasoline invoices. The vendor bill will be registered using 1 item for each product that is part of the VAT base amount and an additional item to register the amount of the Exempt concept: -.. image:: media/argentina_edi_19.png +.. image:: argentina/argentina_edi_19.png :align: center Perception Taxes @@ -581,13 +581,13 @@ VAT base amount, the perception tax can be added in any of the product lines, as we will have one tax group for the VAT and one for the perception, the perception default value is always 1.00. -.. image:: media/argentina_edi_20.png +.. image:: argentina/argentina_edi_20.png :align: center You should use the pencil that is the next to the Perception amount to edit it and set the correct amount. -.. image:: media/argentina_edi_21.png +.. image:: argentina/argentina_edi_21.png :align: center After this is done the invoice can be validated. @@ -598,7 +598,7 @@ Reports As part of the localization the next Financial reports were added: -.. image:: media/argentina18.png +.. image:: argentina/argentina18.png :align: center VAT Reports @@ -607,19 +607,19 @@ VAT Reports Libro de IVA Ventas ~~~~~~~~~~~~~~~~~~~ -.. image:: media/argentina19.png +.. image:: argentina/argentina19.png :align: center Libro de IVA Compras ~~~~~~~~~~~~~~~~~~~~ -.. image:: media/argentina20.png +.. image:: argentina/argentina20.png :align: center Resumen de IVA ~~~~~~~~~~~~~~ -.. image:: media/argentina21.png +.. image:: argentina/argentina21.png :align: center IIBB - Reports @@ -628,11 +628,11 @@ IIBB - Reports IIBB - Ventas por Jurisdicción ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. image:: media/argentina22.png +.. image:: argentina/argentina22.png :align: center IIBB - Compras por Jurisdicción ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. image:: media/argentina23.png +.. image:: argentina/argentina23.png :align: center diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina10.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina10.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina10.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina10.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina11.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina11.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina11.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina11.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina12.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina12.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina12.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina12.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina13.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina13.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina13.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina13.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina14.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina14.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina14.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina14.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina15.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina15.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina15.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina16.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina16.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina16.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina16.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina17.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina17.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina17.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina17.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina18.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina18.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina18.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina18.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina19.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina19.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina19.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina19.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina20.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina20.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina20.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina20.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina21.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina21.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina21.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina21.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina22.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina22.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina22.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina22.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina23.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina23.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina23.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina23.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_10.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_10.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_10.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_10.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_11.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_11.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_11.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_11.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_12.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_12.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_12.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_12.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_13.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_13.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_13.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_13.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_14.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_14.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_14.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_14.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_15.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_15.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_15.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_16.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_16.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_16.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_16.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_17.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_17.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_17.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_17.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_18.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_18.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_18.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_18.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_19.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_19.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_19.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_19.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_20.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_20.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_20.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_20.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_21.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_21.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_21.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_21.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_22.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_22.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_22.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_22.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_23.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_23.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_23.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_23.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_24.png b/content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_24.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/argentina_edi_24.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/argentina/argentina_edi_24.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/australia.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/australia.rst index 56920e49d..ab580196b 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/australia.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/australia.rst @@ -18,19 +18,19 @@ Configuration Steps #. Check that the Australian localization module (Australia - Accounting) is installed. #. Configure the *KeyPay API*. - .. image:: media/australia-keypay-api.png + .. image:: australia/australia-keypay-api.png :align: center :alt: Odoo Accounting settings includes a section for the Australian Loclization #. More fields become visible after clicking on *Enable KeyPay Integration*. - .. image:: media/australia-keypay-integration.png + .. image:: australia/australia-keypay-integration.png :align: center :alt: Enabling KeyPay Integration in Odoo Accounting displays new fields in the settings #. You can find the API Key in the *My Account* section of the KeyPay platform. - .. image:: media/australia-keypay-myaccount.png + .. image:: australia/australia-keypay-myaccount.png :align: center :alt: "Account Details" section on the KeyPay dashboard @@ -38,7 +38,7 @@ Configuration Steps change it.* #. You can find the **Business ID** in the KeyPay URL. (i.e., ``189241``) - .. image:: media/australia-keypay-business-id.png + .. image:: australia/australia-keypay-business-id.png :align: center :alt: The KeyPay "Business ID" number is in the URL @@ -51,14 +51,14 @@ The API syncs the journal entries from KeyPay to Odoo and leaves them in draft m includes the KeyPay payslip entry ID in brackets for the user to easily retrieve the same record in KeyPay and Odoo. -.. image:: media/australia-keypay-journal-entry.png +.. image:: australia/australia-keypay-journal-entry.png :align: center :alt: Example of a KeyPay Journal Entry in Odoo Accounting (Australia) .. note:: The API sync is triggered by scheduled actions. - .. image:: media/australia-keypay-scheduled-actions.png + .. image:: australia/australia-keypay-scheduled-actions.png :align: center :alt: Scheduled Actions settings for KeyPay Payroll in Odoo (debug mode) @@ -67,7 +67,7 @@ Odoo). The accounts used by KeyPay are defined in the section **Payroll settings**. -.. image:: media/australia-keypay-chart-of-accounts.png +.. image:: australia/australia-keypay-chart-of-accounts.png :align: center :alt: Chart of Accounts menu in KeyPay diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-api.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-api.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-api.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-api.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-business-id.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-business-id.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-business-id.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-business-id.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-chart-of-accounts.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-chart-of-accounts.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-chart-of-accounts.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-chart-of-accounts.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-integration.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-integration.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-integration.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-integration.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-journal-entry.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-journal-entry.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-journal-entry.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-journal-entry.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-myaccount.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-myaccount.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-myaccount.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-myaccount.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-scheduled-actions.png b/content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-scheduled-actions.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/australia-keypay-scheduled-actions.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/australia/australia-keypay-scheduled-actions.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/chile.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/chile.rst index 6acb5df62..31b629177 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/chile.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/chile.rst @@ -27,7 +27,7 @@ For this, go to *Apps* and search for Chile. Then click *Install* in the module E-invoicing**. This module has a dependency with **Chile - Accounting**. In case this last one is not installed, Odoo installs it automatically with E-invoicing. -.. image:: media/Chile01.png +.. image:: chile/Chile01.png :align: center :alt: Chilean module to install on Odoo. @@ -50,7 +50,7 @@ Fiscal Information Fill in the fiscal information for your company according to the SII register, follow the instructions on each section. -.. image:: media/Chile02.png +.. image:: chile/Chile02.png :align: center :alt: Chilean company fiscal data. @@ -61,7 +61,7 @@ This is part of the main information required to generate electronic Invoice, se environment and the legal information, as well as the email address to receive invoices from your vendors and the alias you use to send invoices to your customers. -.. image:: media/Chile03.png +.. image:: chile/Chile03.png :align: center :alt: Chilean edi environment settings. @@ -71,7 +71,7 @@ Configure DTE Incoming email server In order to receive you the claim and acceptance emails from your customers, it is crucial to define the DTE incoming email server, considering this configuration: -.. image:: media/Chile03_2.png +.. image:: chile/Chile03_2.png :align: center :alt: Incoming email server configuration for Chilean DTE. @@ -85,11 +85,11 @@ Certificate In order to generate the electronic invoice signature, a digital certificate with the extension ``.pfx`` is required, proceed to this section and load your file and password. -.. image:: media/Chile03_3.png +.. image:: chile/Chile03_3.png :align: center :alt: Digital certificate access. -.. image:: media/Chile04.png +.. image:: chile/Chile04.png :align: center :alt: Digital certificate configuration. @@ -103,7 +103,7 @@ Financial Reports The report Propuesta F29 requires two values that need to be defined as part of the company configuration: -.. image:: media/Chile05.png +.. image:: chile/Chile05.png :align: center :alt: Fiscal reports parameters. @@ -114,7 +114,7 @@ The official currency rate in Chile is provided by the SBIF, you can find the SB synchronization service in the currency rate configuration and you can set a predefined interval for the rate updates. -.. image:: media/Chile05_2.png +.. image:: chile/Chile05_2.png :align: center :scale: 25 :alt: Currency reate service for Chile. @@ -123,7 +123,7 @@ In order to configure your token, you need to enable developer mode and access t :menuselection:`Settings --> Technical --> System parameters` and search the parameter ``sbif_api_key`` and in the field Value introduce your token provided by the SBIF: -.. image:: media/Chile05_3.png +.. image:: chile/Chile05_3.png :align: center :alt: Token configuration for currency rate service. @@ -152,7 +152,7 @@ Identification Type and VAT As part of the Chilean localization, the identification types defined by the SII are now available on the Partner form. This information is essential for most transactions. -.. image:: media/Chile06.png +.. image:: chile/Chile06.png :align: center :scale: 25 :alt: Chilean identification types for partners. @@ -164,7 +164,7 @@ In Chile, the document type associated with customers and vendors transactions i based on the Taxpayer Type. This field should be defined in the partner form, when creating a customer is important you make sure this value is set: -.. image:: media/Chile07.png +.. image:: chile/Chile07.png :align: center :alt: Chilean taxpayer types for partners. @@ -176,7 +176,7 @@ As part of the information that is sent in the electronic Invoice, you need to d email that is going to appear as the sender of the electronic invoice to your customer, and the Industry description. -.. image:: media/Chile07_2.png +.. image:: chile/Chile07_2.png :align: center :alt: Chilean electronic invoice data for partners. @@ -187,7 +187,7 @@ Taxes As part of the localization module, the taxes are created automatically with their related financial account and configuration. -.. image:: media/Chile08.png +.. image:: chile/Chile08.png :align: center :alt: Chilean taxes list. @@ -224,7 +224,7 @@ is created automatically when the localization module is installed. The information required for the document types is included by default so the user doesn't need to fill anything on this view: -.. image:: media/Chile09.png +.. image:: chile/Chile09.png :align: center :alt: Chilean fiscal document types list. @@ -287,7 +287,7 @@ applicable to Purchase and Sales journals that can be related to the different sets of document types available in Chile. By default, all the sales journals created will use documents. -.. image:: media/Chile10.png +.. image:: chile/Chile10.png :align: center :alt: Document type configuration on Journal. @@ -301,7 +301,7 @@ When a Journal is created we have two options with document types sequences. 2. Use existent sequence: If the sequence should be shared between several journals, the user can add manually sequences previously created. -.. image:: media/Chile11.png +.. image:: chile/Chile11.png :align: center :alt: Steps to add new sequences on journals. @@ -332,7 +332,7 @@ Once you have the CAF files you need to associate them with journal sequence in after you create the sequence for the first time the will be in red, which indicates that no CAF has been configured for that particular sequence: -.. image:: media/Chile12.png +.. image:: chile/Chile12.png :align: center :alt: Sequences per document type on journals. @@ -344,7 +344,7 @@ In order to add a CAF, just follow these steps: 4. Save the CAF. 5. Save the sequence. -.. image:: media/Chile13.gif +.. image:: chile/Chile13.gif :align: center :alt: Steps to add a new CAF on sequences. @@ -352,7 +352,7 @@ In order to add a CAF, just follow these steps: As a result, the sequence color changes to black and the column Next number and quantity available are updated: -.. image:: media/Chile13.png +.. image:: chile/Chile13.png :align: center :alt: Sequences per document type on journals. @@ -367,7 +367,7 @@ In the Chilean localization the electronic Invoice workflow covers the Emission Customer Invoices and the reception of Vendor Bills, in the next diagram we explain how the information transmitted to the SII and between the customers and Vendors. -.. image:: media/Chile14.png +.. image:: chile/Chile14.png :align: center :alt: Diagram with Electronic invoice transactions. @@ -381,7 +381,7 @@ automatically based on the Taxpayer. You can manually change the document type if needed. -.. image:: media/Chile15.png +.. image:: chile/Chile15.png :align: center :alt: Document type selection on invoices. @@ -398,7 +398,7 @@ from a sales order, proceed to validate the invoice. After the invoice is poste - The DTE File (Electronic Tax Document) is created automatically and added in the chatter. - The DTE SII status is set as: Pending to be sent. - .. image:: media/Chile16.png + .. image:: chile/Chile16.png :align: center :alt: DTE XML File displayed in chatter. @@ -406,7 +406,7 @@ The DTE Status is updated automatically by Odoo with a scheduled action that run at night, if you need to get the response from the SII immediately you can do it manually as well. The DTE status workflow is as follows: -.. image:: media/Chile17.png +.. image:: chile/Chile17.png :align: center :alt: Transition of DTE statuses. @@ -420,7 +420,7 @@ The DTE status workflow is as follows: manually just click on the button: Verify on SII. The result can either be Accepted, Accepted With Objection or Rejected. - .. image:: media/Chile18.png + .. image:: chile/Chile18.png :align: center :alt: Identification transaction for invoice and Status update. @@ -429,7 +429,7 @@ The DTE status workflow is as follows: case you click continuously the Button Verify in SII, you will receive in the chatter the detail of those intermediate statuses: - .. image:: media/Chile18_2.png + .. image:: chile/Chile18_2.png :align: center :alt: Descprtion of each DTE status in the chatter. @@ -443,7 +443,7 @@ The DTE status workflow is as follows: was identified, nevertheless our document is now fiscally valid and it’s automatically sent to the customer. - .. image:: media/Chile19.png + .. image:: chile/Chile19.png :align: center :alt: Email track once it is sent to the customer. @@ -458,7 +458,7 @@ The DTE status workflow is as follows: * Make the required corrections based on the message received from the SII. * Post the invoice again. - .. image:: media/Chile20.png + .. image:: chile/Chile20.png :align: center :alt: Message when an invoice is rejected. @@ -471,7 +471,7 @@ originator document must be registered in the Tab Cross Reference, which is comm credit or debit notes, but in some cases can be used on Customer Invoices as well. In the case of the credit and debit notes, they are set automatically by Odoo: -.. image:: media/Chile21.png +.. image:: chile/Chile21.png :align: center :alt: Invoice tab with origin document number and data. @@ -481,7 +481,7 @@ Invoice PDF Report Once the invoice is accepted and validated by the SII and the PDF is printed, it includes the fiscal elements that indicate that the document is fiscally valid: -.. image:: media/Chile22.png +.. image:: chile/Chile22.png :align: center :alt: Barcode and fiscal elements in the invoice report. @@ -497,7 +497,7 @@ Once the invoice has been sent to the customer: Acceptance confirmation, otherwise they send a Claim. 4. The field DTE acceptation status is updated automatically. -.. image:: media/Chile23.png +.. image:: chile/Chile23.png :align: center :alt: Message with the commercial acceptance from the customer. @@ -509,7 +509,7 @@ Once the invoice has been Accepted by the SII **it can not be cancelled in Odoo* get a Claim for your customer the correct way to proceed is with a Credit Note to either cancel the Invoice or correct it. Please refer to the Credit Notes section for more details. -.. image:: media/Chile24.png +.. image:: chile/Chile24.png :align: center :alt: Invoice Comercial status updated to Claimed. @@ -546,7 +546,7 @@ When a cancellation or correction is needed over a validated invoice, a credit n generated. It is important to consider that a CAF file is required for the Credit Note sequence, which is identified as document 64 in the SII. -.. image:: media/Chile25.png +.. image:: chile/Chile25.png :align: center :alt: Creation of CAF for Credit notes sequences. @@ -563,7 +563,7 @@ Cancel Referenced document In case you need to cancel or invalid an Invoice, use the button Add Credit note and select Full Refund, in this case the SII reference Code is automatically set to: Anula Documento de referencia. -.. image:: media/Chile26.png +.. image:: chile/Chile26.png :align: center :alt: Full invoice refund with SII reference code 1. @@ -574,13 +574,13 @@ If a correction in the invoice information is required, for example the Street N Add Credit note,select Partial Refund and select the option “Solo corregir Texto”. In this case the SII reference Code is automatically set to: Corrige el monto del Documento de Referencia. -.. image:: media/Chile27.png +.. image:: chile/Chile27.png :align: center :alt: Partial refund to correct text including the corrected value. Odoo creates a Credit Note with the corrected text in an invoice and price 0. -.. image:: media/Chile28.png +.. image:: chile/Chile28.png :align: center :alt: Credit note with the corrected value on the invoice lines. @@ -595,7 +595,7 @@ When a correction on the amounts is required, use the button Add Credit note and select Partial Refund. In this case the SII reference Code is automatically set to: Corrige el monto del Documento de Referencia. -.. image:: media/Chile30.png +.. image:: chile/Chile30.png :align: center :alt: Credit note for partial refund to correct amounts, using the SII reference code 3. @@ -615,14 +615,14 @@ Add debt on Invoices The most common use case for debit notes is to increase the value of an existing invoice, you need to select option 3 in the field Reference code SII: -.. image:: media/Chile31.png +.. image:: chile/Chile31.png :align: center :alt: Debit note for partial refund to crrect amounts, using the SII reference code 3. In this case Odoo automatically includes the source invoice in the cross reference section: -.. image:: media/Chile32.png +.. image:: chile/Chile32.png :align: center :alt: Invoice data on crossed reference section for debit notes. @@ -633,7 +633,7 @@ In Chile the debits notes are used to cancel a validated Credit Note, in this ca select the button Add debit note and select the first option in the wizard: *1: Anula Documentos de referencia.* -.. image:: media/Chile33.png +.. image:: chile/Chile33.png :align: center :alt: Creating a debit note to cancel a credit note with the SII code reference 1. @@ -657,7 +657,7 @@ As soon as the vendor email with the attached DTE is received: 2. An email is sent to the vendor with the Reception acknowledgement. 3. The DTE status is set as: Acuse de Recibido Enviado -.. image:: media/Chile34.png +.. image:: chile/Chile34.png :align: center :alt: Messages recorded in the chatter with the reception notification for the vendor. @@ -668,7 +668,7 @@ If all the commercial information is correct on your vendor bill, you can accept the button: Aceptar Documento, once this is done the DTE Acceptation Status changes to: Accepted and an email of acceptance is sent to the vendor. -.. image:: media/Chile35.png +.. image:: chile/Chile35.png :align: center :alt: Acceptance button in vendor bills to inform the vendor all the document is comercially accepted. @@ -680,7 +680,7 @@ In case there is a commercial issue or the information is not correct on your ve Claim the document before validating it, using the button: Claim, once this is done the DTE Acceptation Status change to: Claim and an email of acceptance is sent to the vendor. -.. image:: media/Chile36.png +.. image:: chile/Chile36.png :align: center :alt: Claim button in vendor bills to inform the vendor all the document is comercially rejected. @@ -701,7 +701,7 @@ the evaluated period of time, so that a real and complete knowledge of the statu You can find this report in :menuselection:`Accounting --> Accounting --> Reports` -.. image:: media/Chile37.png +.. image:: chile/Chile37.png :align: center :alt: Columns and data displayed in the report Balance Tributario 8 Columnas. @@ -717,6 +717,6 @@ SII. You can find this report in :menuselection:`Accounting --> Accounting --> Reports` -.. image:: media/Chile38.png +.. image:: chile/Chile38.png :align: center :alt: Parameters to required to generate the Report Propuesta F29 diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile03_2.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile03_2.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile03_2.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile03_2.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile03_3.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile03_3.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile03_3.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile03_3.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile05_2.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile05_2.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile05_2.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile05_2.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile05_3.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile05_3.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile05_3.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile05_3.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile07_2.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile07_2.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile07_2.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile07_2.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile10.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile10.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile10.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile10.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile11.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile11.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile11.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile11.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile12.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile12.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile12.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile12.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile13.gif b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile13.gif similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile13.gif rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile13.gif diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile13.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile13.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile13.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile13.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile14.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile14.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile14.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile14.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile15.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile15.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile15.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile16.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile16.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile16.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile16.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile17.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile17.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile17.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile17.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile18.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile18.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile18.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile18.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile18_2.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile18_2.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile18_2.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile18_2.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile19.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile19.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile19.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile19.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile20.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile20.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile20.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile20.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile21.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile21.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile21.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile21.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile22.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile22.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile22.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile22.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile23.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile23.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile23.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile23.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile24.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile24.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile24.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile24.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile25.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile25.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile25.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile25.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile26.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile26.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile26.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile26.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile27.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile27.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile27.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile27.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile28.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile28.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile28.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile28.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile30.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile30.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile30.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile30.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile31.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile31.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile31.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile31.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile32.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile32.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile32.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile32.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile33.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile33.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile33.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile33.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile34.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile34.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile34.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile34.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile35.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile35.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile35.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile35.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile36.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile36.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile36.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile36.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile37.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile37.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile37.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile37.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile38.png b/content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile38.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/Chile38.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/chile/Chile38.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/colombia.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia.rst index c429ca7dc..f932fe783 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/colombia.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia.rst @@ -26,7 +26,7 @@ requires the next modules: Workflow ======== -.. image:: media/colombia01.png +.. image:: colombia/colombia01.png :align: center @@ -39,7 +39,7 @@ Install the Colombian localization modules To :ref:`install ` the modules, go to :menuselection:`Apps`, remove the *Apps* filter and search for "Colombia". Then click on *Install* for the first two modules. -.. image:: media/colombia02.png +.. image:: colombia/colombia02.png :align: center @@ -53,7 +53,7 @@ and credentials, this information will be provided by Carvajal T&S. Go to :menuselection:`Accounting --> Configuration --> Settings` and look for the *Colombian Electronic Invoice* section. -.. image:: media/colombia03.png +.. image:: colombia/colombia03.png :align: center Using the Testing mode it is possible to connect with a Carvajal T&S @@ -75,7 +75,7 @@ the PDF. Go to :menuselection:`Accounting --> Configuration --> Settings` and look for the *Colombian Electronic Invoice* section. -.. image:: media/colombia04.png +.. image:: colombia/colombia04.png :align: center @@ -92,7 +92,7 @@ As part of the Colombian Localization, the document types defined by the DIAN are now available on the Partner form. Colombian partners have to have their identification number and document type set: -.. image:: media/colombia05.png +.. image:: colombia/colombia05.png :align: center .. tip:: When the document type is RUT the identification number needs @@ -111,7 +111,7 @@ part of the information required by the DIAN . These fields can be found in :menuselection:`Partner --> Sales & Purchase Tab --> Fiscal Information` -.. image:: media/colombia06.png +.. image:: colombia/colombia06.png :align: center Additionally two booleans fields were added in order to specify the @@ -125,14 +125,14 @@ If your sales transactions include products with taxes, it's important to consider that an extra field *Value Type* needs to be configured per tax. This option is located in the Advanced Options tab. -.. image:: media/colombia07.png +.. image:: colombia/colombia07.png :align: center Retention tax types (ICA, IVA, Fuente) are also included in the options to configure your taxes. This configuration is used in order to correctly display taxes in the invoice PDF. -.. image:: media/colombia08.png +.. image:: colombia/colombia08.png :align: center @@ -145,13 +145,13 @@ invoice documents need to be updated in Odoo. The sequence can be accessed using the :ref:`developer mode `: :menuselection:`Accounting --> Settings --> Configuration Setting --> Journals`. -.. image:: media/colombia09.png +.. image:: colombia/colombia09.png :align: center Once that the sequence is opened, the Prefix and Next Number fields should be configured and synchronized with the CEN Financiero. -.. image:: media/colombia10.png +.. image:: colombia/colombia10.png :align: center @@ -162,7 +162,7 @@ The default template that is used by Odoo on the invoice PDF includes the job position of the salesperson, so these fields should be configured: -.. image:: media/colombia11.png +.. image:: colombia/colombia11.png :align: center @@ -183,7 +183,7 @@ The functional workflow that takes place before an invoice validation doesn't change. The main changes that are introduced with the electronic invoice are the next fields: -.. image:: media/colombia12.png +.. image:: colombia/colombia12.png :align: center There are three types of documents: @@ -205,7 +205,7 @@ Invoice validation After the invoice is validated an XML file is created and sent automatically to Carvajal, this file is displayed in the chatter. -.. image:: media/colombia13.png +.. image:: colombia/colombia13.png :align: center An extra field is now displayed in "Other Info" tab with the name of @@ -213,7 +213,7 @@ the XML file. Additionally there is a second extra field that is displayed with the Electronic Invoice status, with the initial value "In progress": -.. image:: media/colombia14.png +.. image:: colombia/colombia14.png :align: center @@ -233,9 +233,9 @@ After this: - A ZIP containing the legal XML and the PDF is downloaded and displayed in the invoice chatter: - .. image:: media/colombia15.png + .. image:: colombia/colombia15.png - .. image:: media/colombia16.png + .. image:: colombia/colombia16.png - The Electronic Invoice status changes to "Accepted" @@ -247,17 +247,17 @@ During the XML validation the most common errors are usually related to missing master data. In such cases, error messages are shown in the chatter after updating the electronic invoice status. -.. image:: media/colombia17.png +.. image:: colombia/colombia17.png :align: center After the master data is corrected, it's possible to reprocess the XML with the new data and send the updated version, using the following button: -.. image:: media/colombia18.png +.. image:: colombia/colombia18.png :align: center -.. image:: media/colombia19.png +.. image:: colombia/colombia19.png :align: center diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia10.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia10.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia10.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia10.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia11.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia11.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia11.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia11.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia12.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia12.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia12.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia12.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia13.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia13.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia13.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia13.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia14.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia14.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia14.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia14.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia15.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia15.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia15.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia16.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia16.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia16.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia16.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia17.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia17.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia17.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia17.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia18.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia18.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia18.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia18.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia19.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia19.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia19.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia/colombia19.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES.rst index 801a7b1e6..3d39654b9 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES.rst @@ -25,7 +25,7 @@ requiere los siguientes Módulos: Flujo General ============= -.. image:: media/colombia01.png +.. image:: colombia/colombia01.png :align: center @@ -38,7 +38,7 @@ Instalación de los módulos de Localización Colombiana Para esto ve a las aplicaciones y busca “Colombia”, luego da click en Instalar a los primeros dos módulos: -.. image:: media/colombia02.png +.. image:: colombia/colombia02.png :align: center @@ -51,7 +51,7 @@ Configuración de las credenciales del Servicio Web de Carvajal T&S | Ve a :menuselection:`Facturación --> Configuración --> Configuración` y busca la sección **Facturación Electrónica Colombiana** -.. image:: media/colombia_ES02.png +.. image:: colombia_ES/colombia_ES02.png :align: center La funcionalidad de pruebas le permite conectarse e interactuar con el @@ -73,7 +73,7 @@ Configuración de Información para PDF | Ve a :menuselection:`Contabilidad --> Configuración --> Ajustes` y busca la sección **Facturación Electrónica Colombiana**. -.. image:: media/colombia_ES03.png +.. image:: colombia_ES/colombia_ES03.png :align: center @@ -91,7 +91,7 @@ definidos por la DIAN ahora están disponibles en el formulario de Contactos, por lo cual ya es posible asignarles su número de identificación asociado al tipo de documento correspondiente. -.. image:: media/colombia_ES04.png +.. image:: colombia_ES/colombia_ES04.png :align: center Nota: Cuando el tipo de documento es RUT la identificación necesita ser @@ -110,7 +110,7 @@ Facturación Electrónica, dado que es información requerida por la DIAN. Estos campos se encuentran en :menuselection:`Contactos --> Pestaña de Ventas y Compras --> Información Fiscal` -.. image:: media/colombia_ES05.png +.. image:: colombia_ES/colombia_ES05.png :align: center Adicionalmente dos últimos campos fueron agregados para especificar el @@ -127,7 +127,7 @@ importante considerar que un campo adicional llamado *Tipo de Valor* necesita ser configurado en la siguiente ruta: :menuselection:`Contabilidad --> Configuración --> Impuestos: --> Opciones Avanzadas --> Tipo de Valor` -.. image:: media/colombia_ES06.png +.. image:: colombia_ES/colombia_ES06.png :align: center Los impuestos para Retenciones (ICA, IVA y Fuente) también están @@ -135,7 +135,7 @@ incluidos en las opciones para configurar tus impuestos, esta configuración es considerada para desplegar correctamente los impuestos en la representación gráfica de la Factura. (PDF) -.. image:: media/colombia_ES07.png +.. image:: colombia_ES/colombia_ES07.png :align: center @@ -151,13 +151,13 @@ La secuencia es configurada usando el modo de desarrollador en la siguiente ruta: :menuselection:`Contabilidad --> Configuración --> Diarios --> Liga de Secuencia` -.. image:: media/colombia_ES08.png +.. image:: colombia_ES/colombia_ES08.png :align: center Una vez que la secuencia es abierta, los campos de Prefijo y Siguiente Número deben ser configurados y sincronizados con el CEN Financiero. -.. image:: media/colombia_ES09.png +.. image:: colombia_ES/colombia_ES09.png :align: center @@ -168,7 +168,7 @@ La plantilla por defecto que es usada por Odoo en la representación gráfica incluye el nombre del Vendedor, así que estos campos deben ser considerados: -.. image:: media/colombia_ES10.png +.. image:: colombia_ES/colombia_ES10.png :align: center @@ -208,7 +208,7 @@ Hay tres tipos de documentos manualmente. Al ingresar esta factura en el ERP, se debe seleccionar este tipo. - .. image:: media/colombia_ES11.png + .. image:: colombia_ES/colombia_ES11.png Invoice Validation @@ -218,7 +218,7 @@ Después que la factura fue validada, un archivo XML es creado y enviado automáticamente al proveedor de la factura electrónica. Este archivo es desplegado en el historial. -.. image:: media/colombia_ES12.png +.. image:: colombia_ES/colombia_ES12.png :align: center Un campo adicional es ahora desplegado en la pestaña de “Otra @@ -226,7 +226,7 @@ Información” con el nombre del archivo XML. Adicionalmente hay un segundo campo adicional que es desplegado con el estatus de la Factura Electrónica, con el valor inicial **En Proceso**. -.. image:: media/colombia_ES13.png +.. image:: colombia_ES/colombia_ES13.png :align: center @@ -247,18 +247,18 @@ Recepción del XML y PDF Legal - El XML Legal y el PDF son incluidos en un archivo ZIP y desplegados en el historial de la Factura. - .. image:: media/colombia_ES14.png + .. image:: colombia_ES/colombia_ES14.png - El estatus de la Factura Electrónica es cambiado a “Aceptado”. - .. image:: media/colombia_ES15.png + .. image:: colombia_ES/colombia_ES15.png .. tip:: En caso que el PDF y el XML sean requeridos inmediatamente, es posible mandar manualmente la petición del estatus usando el siguiente botón: - .. image:: media/colombia_ES16.png + .. image:: colombia_ES/colombia_ES16.png :align: center @@ -270,17 +270,17 @@ relacionados con información principal faltante. En estos casos, los detalles del error son recuperados en la petición de actualización y desplegados en el historial. -.. image:: media/colombia_ES17.png +.. image:: colombia_ES/colombia_ES17.png :align: center Si la información principal es corregida, es posible re procesar el XML con la nueva información y mandar la versión actualizada usando el siguiente botón: -.. image:: media/colombia_ES18.png +.. image:: colombia_ES/colombia_ES18.png :align: center -.. image:: media/colombia_ES19.png +.. image:: colombia_ES/colombia_ES19.png :align: center @@ -327,17 +327,17 @@ cuales dependen de los siguientes factores: #. Calendario de implementación de acuerdo con la actividad económica principal en el RUT: - .. image:: media/colombia-es-calendario-rut.png + .. image:: colombia_ES/colombia-es-calendario-rut.png :align: center #. Calendario de implementación, para otros sujetos obligados: - .. image:: media/colombia-es-calendario-otros-obligados.png + .. image:: colombia_ES/colombia-es-calendario-otros-obligados.png :align: center #. Calendario de implementación permanente: - .. image:: media/colombia-es-calendario-permanente.png + .. image:: colombia_ES/colombia-es-calendario-permanente.png :align: center Requerimientos en Odoo @@ -353,7 +353,7 @@ Actualización de listado de Apps Utilizando el modo desarrollador, acceder al módulo de Aplicaciones y seleccionar el menú *Actualizar Lista*. -.. image:: media/colombia-es-actualizar-lista.png +.. image:: colombia_ES/colombia-es-actualizar-lista.png :align: center Actualización de Módulos @@ -365,7 +365,7 @@ actualizar dos módulos. #. Colombia - Contabilidad - l10n_co #. Electronic invoicing for Colombia with Carvajal UBL 2.1 - l10n_co_edi_ubl_2_1 -.. image:: media/colombia-es-modulos.png +.. image:: colombia_ES/colombia-es-modulos.png :align: center En cada módulo o ícono hay que desplegar el menú opciones utilizando los 3 puntos de la esquina @@ -373,12 +373,12 @@ superior derecha y seleccionamos *Actualizar*. Primero lo hacemos con en el módulo l10n_co: -.. image:: media/colombia-es-actualizar-contabilidad.png +.. image:: colombia_ES/colombia-es-actualizar-contabilidad.png :align: center Posteriormente lo hacemos con el módulo l10n_co_edi_ubl_2_1: -.. image:: media/colombia-es-actualizar-electronic-invoicing.png +.. image:: colombia_ES/colombia-es-actualizar-electronic-invoicing.png :align: center Creación de Datos Maestros @@ -405,13 +405,13 @@ se defina de esta manera debido a que son los parámetros definidos por la DIAN. - **Tipo de documento:** Cedula de Ciudadania - **Numero de Identificacion:** 222222222222 -.. image:: media/colombia-es-consumidor-final-nuevo-contacto.png +.. image:: colombia_ES/colombia-es-consumidor-final-nuevo-contacto.png :align: center Dentro de la pestaña Ventas y Compras, en la sección Información Fiscal, del campo Obligaciones y Responsabilidades colocaremos el valor: **R-99-PN**. -.. image:: media/colombia-es-consumidor-final-r-99-pn.png +.. image:: colombia_ES/colombia-es-consumidor-final-r-99-pn.png :align: center IVA Excluido - Bienes Cubiertos @@ -425,19 +425,19 @@ electrónica. Para el crear el impuesto accederemos a Contabilidad dentro del menú :menuselection:`Configuración --> Impuestos`: -.. image:: media/colombia-es-menu-impuestos.png +.. image:: colombia_ES/colombia-es-menu-impuestos.png :align: center Procedemos a crear un nuevo Impuesto con importe 0% considerando los siguientes parámetros: -.. image:: media/colombia-es-nuevo-impuesto.png +.. image:: colombia_ES/colombia-es-nuevo-impuesto.png :align: center El nombre del Impuesto puede ser definido a preferencia del usuario, sin embargo el campo clave es **Grupo de Impuestos** dentro de Opciones avanzadas, el cual debe ser: *bienes cubiertos* y el campo **Tipo de Valor**: *IVA*. -.. image:: media/colombia-es-nuevo-impuesto-opciones-avanzadas.png +.. image:: colombia_ES/colombia-es-nuevo-impuesto-opciones-avanzadas.png :align: center Actualización de descripción de Departamentos @@ -446,13 +446,13 @@ Actualización de descripción de Departamentos Es necesario actualizar la descripción de algunos departamentos, para lo cual accederemos a módulo de Contactos y dentro del menú de :menuselection:`Configuración --> Provincias`. -.. image:: media/colombia-es-menu-provincias.png +.. image:: colombia_ES/colombia-es-menu-provincias.png :align: center Posteriormente, podemos agregar por País para identificar claramente las provincias (Departamentos) de Colombia: -.. image:: media/colombia-es-provincias-agrupar.png +.. image:: colombia_ES/colombia-es-provincias-agrupar.png :align: center Una vez agrupados buscar los siguientes departamentos para actualizarlos con el valor indicado en la @@ -471,7 +471,7 @@ columna **Nombre actualizado**: Ejemplo: -.. image:: media/colombia-es-provincias-ejemplo.png +.. image:: colombia_ES/colombia-es-provincias-ejemplo.png :align: center Verificación de Código postal @@ -498,7 +498,7 @@ generalmente será utilizado en las transacciones de facturación del punto de p correspondientes. - Contablemente todos los registros de Consumidor final quedarán asociados al identificador generico: -.. image:: media/colombia-es-consumidor-final-asociado.png +.. image:: colombia_ES/colombia-es-consumidor-final-asociado.png :align: center IVA Excluido - Bienes Cubiertos @@ -572,7 +572,7 @@ Medidas en Odoo - Al finalizar las operaciones del día anterior a las fechas establecidas de día sin IVA, se debe hacer la actualización temporal a IVA de Bienes Cubiertos. - .. image:: media/columbia-es-producto-iva-bienes-cubiertos.png + .. image:: colombia_ES/columbia-es-producto-iva-bienes-cubiertos.png :align: center - **Durante el día SIN IVA** @@ -580,7 +580,7 @@ Medidas en Odoo - Por defecto los productos previamente considerados con IVA de Bienes cubiertos serán generados con este parámetro tanto en Órdenes de venta como facturas creadas durante ese mismo día. - .. image:: media/columbia-es-factura-iva-bienes-cubiertos.png + .. image:: colombia_ES/columbia-es-factura-iva-bienes-cubiertos.png :align: center - Las órdenes de venta generadas con este impuesto deberán ser facturas el mismo día. diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-actualizar-contabilidad.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-actualizar-contabilidad.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-actualizar-contabilidad.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-actualizar-contabilidad.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-actualizar-electronic-invoicing.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-actualizar-electronic-invoicing.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-actualizar-electronic-invoicing.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-actualizar-electronic-invoicing.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-actualizar-lista.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-actualizar-lista.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-actualizar-lista.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-actualizar-lista.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-calendario-otros-obligados.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-calendario-otros-obligados.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-calendario-otros-obligados.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-calendario-otros-obligados.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-calendario-permanente.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-calendario-permanente.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-calendario-permanente.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-calendario-permanente.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-calendario-rut.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-calendario-rut.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-calendario-rut.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-calendario-rut.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-consumidor-final-asociado.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-consumidor-final-asociado.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-consumidor-final-asociado.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-consumidor-final-asociado.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-consumidor-final-nuevo-contacto.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-consumidor-final-nuevo-contacto.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-consumidor-final-nuevo-contacto.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-consumidor-final-nuevo-contacto.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-consumidor-final-r-99-pn.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-consumidor-final-r-99-pn.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-consumidor-final-r-99-pn.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-consumidor-final-r-99-pn.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-menu-impuestos.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-menu-impuestos.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-menu-impuestos.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-menu-impuestos.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-menu-provincias.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-menu-provincias.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-menu-provincias.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-menu-provincias.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-modulos.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-modulos.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-modulos.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-modulos.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-nuevo-impuesto-opciones-avanzadas.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-nuevo-impuesto-opciones-avanzadas.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-nuevo-impuesto-opciones-avanzadas.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-nuevo-impuesto-opciones-avanzadas.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-nuevo-impuesto.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-nuevo-impuesto.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-nuevo-impuesto.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-nuevo-impuesto.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-provincias-agrupar.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-provincias-agrupar.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-provincias-agrupar.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-provincias-agrupar.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-provincias-ejemplo.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-provincias-ejemplo.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia-es-provincias-ejemplo.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia-es-provincias-ejemplo.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES10.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES10.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES10.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES10.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES11.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES11.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES11.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES11.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES12.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES12.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES12.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES12.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES13.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES13.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES13.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES13.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES14.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES14.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES14.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES14.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES15.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES15.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES15.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES16.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES16.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES16.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES16.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES17.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES17.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES17.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES17.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES18.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES18.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES18.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES18.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES19.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES19.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES19.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/colombia_ES19.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/columbia-es-factura-iva-bienes-cubiertos.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/columbia-es-factura-iva-bienes-cubiertos.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/columbia-es-factura-iva-bienes-cubiertos.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/columbia-es-factura-iva-bienes-cubiertos.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/columbia-es-producto-iva-bienes-cubiertos.png b/content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/columbia-es-producto-iva-bienes-cubiertos.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/columbia-es-producto-iva-bienes-cubiertos.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/colombia_ES/columbia-es-producto-iva-bienes-cubiertos.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia.rst index 811cde5ff..9a813a67e 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia.rst @@ -25,7 +25,7 @@ NPWP/NIK settings field on the customer's contact to set the NPWP needed to generate the e-Faktur file. If your customer does not have an NPWP, just enter the NIK in the same VAT field. - .. image:: media/indonesia-partner-nik.png + .. image:: indonesia/indonesia-partner-nik.png :align: center .. _localization_indonesia/e-faktur_usage: @@ -49,7 +49,7 @@ Generate Tax Invoice Serial Number number, as requested by the Indonesia Tax Revenue Department. #. There is a counter to inform you how many unused numbers are left in that group. - .. image:: media/indonesia-sn-count.png + .. image:: indonesia/indonesia-sn-count.png :align: center .. _localization_indonesia/csv: @@ -63,7 +63,7 @@ Generate e-faktur csv for a single invoice or a batch invoices #. Set a Kode Transaksi for the e-Faktur. There are constraints related to the Kode transaksi and the type of VAT applied to invoice lines. - .. image:: media/indonesia-kode-transaksi.png + .. image:: indonesia/indonesia-kode-transaksi.png :align: center #. Odoo will automatically pick the next available serial number from the e-Faktur number table (see @@ -71,13 +71,13 @@ Generate e-faktur csv for a single invoice or a batch invoices number as a concatenation of Kode Transaksi and serial number. You can see this from the invoice form view under the page *Extra Info* in the box *Electronic Tax*. - .. image:: media/indonesia-e-faktur-sn.png + .. image:: indonesia/indonesia-e-faktur-sn.png :align: center #. Once the invoice is posted, you can generate and download the e-Faktur from the *Action* menu item *Download e-faktur*. The checkbox *CSV created* will be set. - .. image:: media/indonesia-csv-created.png + .. image:: indonesia/indonesia-csv-created.png :align: center #. You can select multiple invoices in list view and generate a batch e-Faktur .csv. @@ -110,7 +110,7 @@ Correct an invoice that has been posted and downloaded: Replace Invoice feature replaced invoice replacing the third digit of the original serial number with *1* (as requested to upload a replacement invoice in the e-Faktur app). -.. image:: media/indonesia-replace-invoice.png +.. image:: indonesia/indonesia-replace-invoice.png :align: center @@ -124,5 +124,5 @@ Correct an invoice that has been posted but not downloaded yet: Reset e-Faktur #. The serial number will be unassigned, and we will be able to reset the invoice to draft, edit it and re-assign a new serial number. -.. image:: media/indonesia-e-faktur-reset.png +.. image:: indonesia/indonesia-e-faktur-reset.png :align: center \ No newline at end of file diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-csv-created.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-csv-created.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-csv-created.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-csv-created.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-e-faktur-reset.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-e-faktur-reset.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-e-faktur-reset.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-e-faktur-reset.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-e-faktur-sn.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-e-faktur-sn.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-e-faktur-sn.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-e-faktur-sn.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-kode-transaksi.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-kode-transaksi.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-kode-transaksi.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-kode-transaksi.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-partner-nik.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-partner-nik.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-partner-nik.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-partner-nik.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-replace-invoice.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-replace-invoice.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-replace-invoice.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-replace-invoice.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-sn-count.png b/content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-sn-count.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/indonesia-sn-count.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/indonesia/indonesia-sn-count.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst index 75520a9dd..04dbab906 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst @@ -46,7 +46,7 @@ elettronica sono i seguenti: - Numero di Iscrizione nel registro delle Imprese. -.. image:: media/italy_IT01.png +.. image:: italy_IT/italy_IT01.png :align: center @@ -62,7 +62,7 @@ Configurare le impostazioni per la Fatturazione Elettronica indicare in questo campo se l’Azienda si avvale di un Rappresentate Fiscale in Italia. -.. image:: media/italy_IT02.png +.. image:: italy_IT/italy_IT02.png :align: center @@ -79,7 +79,7 @@ Codice Fiscale e Indice PA *che deve contere i 6-7 caratteri contenuti nell’indice PA e necessari per la comunicazione tramite fattura elettronica*. -.. image:: media/italy_IT03.png +.. image:: italy_IT/italy_IT03.png :align: center @@ -93,10 +93,10 @@ fattura viene quindi inviata: lo stato della sua consegna verrà notificato all’utente tramite pop-up sulla parte iniziale della schermata della fattura. -.. image:: media/italy_IT04.png +.. image:: italy_IT/italy_IT04.png :align: center -.. image:: media/italy_IT05.png +.. image:: italy_IT/italy_IT05.png :align: center I messaggi che possono apparire sono i seguenti: @@ -121,6 +121,6 @@ dall’elenco delle Fatture nella forma di icone, accanto alla colonna Per inviare la fattura tramite PEC e generare il file XML, basterà cliccare su invia. Il documento verrà poi mostrato tra gli allegati. -.. image:: media/italy_IT06.png +.. image:: italy_IT/italy_IT06.png :align: center diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/italy_IT06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT/italy_IT06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ES01.png deleted file mode 100644 index 5a04285771b51c4f565ada4706638eaef912c2b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19026 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 E7sq14=Kufz diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_10.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_10.png deleted file mode 100644 index 7165ef8ebeda8e554b6f48d411e0a93a7e6c96cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45747 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%0A|6gSfMp-hJN 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
y`#R0OuYPukOE;ukPXp!yj##>{qQ;> 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ü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 ZLvh8?hcD8!xu$R)psuW=RQ1Lx{D1Y0n==3a diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_13.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_13.png deleted file mode 100644 index f8f5a721987d9356dd512503b590453edd304310..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44594 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

s+UNtzOpD%{Z=wIqdPv;(zt8M-@*W05qO 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 Ar~m)} diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_15.png deleted file mode 100644 index 9302abe765688ed61ad82f6efb04a915345cdf1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63194 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 diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_18.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_18.png deleted file mode 100644 index 019ac1a724f287c5dff1ca6136d548886161b164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122985 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

l=n-#Kx*s@CsRYmOBT^5IN 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

  • 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 diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_3.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_3.png deleted file mode 100644 index 4d49b99e2e3a2031b052ad97da15e9f8da4e3530..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133231 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

    MxWjtj7R)+4r|%f2#?Lo1+L*AdspB_U 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 ZVL*4;3U(WB+kan4iz|p#i~J1w{{R%SUTOdU diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_4.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_4.png deleted file mode 100644 index 3f1a89a9c11c7694efe4de2ad8a809c27911b7db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55640 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 MOsp@~{^cJ1AEz-HA^-pY diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_5.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_5.png deleted file mode 100644 index 873ff30b0839081bc14a2a03f9bf55ea08fa0b4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64624 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 Z=AIn~hc{)|VArn!(r@M8Kwf?F`(LHAYoh=F diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_6.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_6.png deleted file mode 100644 index a64d81b01ee2eb54d0e5e5f056607e4deae419eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37127 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�sJr4y_3 zUH6u5Cnvd2ls3g460M5y6=lx*hiAi^#F}2^BS&dSY=vK$e=ECo!kP(uxblZIrxI@# zYb&S-@JY=DbN~1qz?d!|+I4Gjbo^E~zS{{VVw!<%-BvoI``WE~TF#W^($l!YqM;r; z-;w&9biWeH`4zNl+SRh;pBr4WE`{H}?|x1aF%6~ss>CI|WUl?1JeJ1jSd4hcj>$Z# zfOgB-Nq-Hs?#SiOEq-!n5J-3C&LfG-bJ~uSin^quo1;AV_by50|3P2s$=cV@SLlQn zO}4rMMQDPB?J4y3mmEaPGjeev^8U*z6LxtxJEQ;qGv~^G-{9hNfitL1;u!xhw)Y?S OC;voQI$u)H_kRQVv5PqX diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_7.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_7.png deleted file mode 100644 index a94efedfb8ad8d3d3f35c02bcd2c5685e856f850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119883 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 z 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 NQdCZ)QpmvnzX4}CP(T0x diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_8.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_8.png deleted file mode 100644 index cd7a3dbb4cf518ff2441411e0ee1b9c7a4ac48db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41125 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 T1E_@>_((xcRkmEl*#Cb3R{hQ9 diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_9.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/colombia_ubl2.1_9.png deleted file mode 100644 index 7bd249051c334c2ff792793ea83257cc2299090a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78256 zcmb6BRX`iu(gq4wXiI@2Ew06_xVyBtdy(J-cL`2`LUDI3?!h$>in}`jf;$8$Zijcj z``_PxF3-A3axrU-tXU(^Bve^Z>H`WP%8M5-KFCOaQ+@H`b-{}lFDsB=J^x}9Eurz^ z#nY3_H!*eh#ly@uqS%&1Kg`X6@dXe$QEVl#Z{jcCh)GCPsdOAaFMa_m0j05HVF*MN zJKqGfusq-g#EpHsAtLlZs$>VcOke8pxm>>TG9Xo$!h9zGpLG)6`5KD)-!IoeFaPgz z;{T`5CkE>m2Xi8~n7)EEG&GBgi;2W&-gy7gU2X4ve7I|CZACd|XHHHo8Xg^;iL*Mt z@lKICcV|WWI&451{cw{PeRcQ8L~;Am-rk<4r>C2nTOt7On)zQ6fBZt)A8#221zT5{ zgV*w;6jmA$ad~Q=V!sV_eg_wr1C6P;*pmne_6P{~_pGeRkPp)KBzhmg131|sbHS~{-ylGAl?{SrdgJk>$%c&I$ACJDdP`*eVzrWOb2Jr zt2}Qk$|mIDKqICSXfRdb|I&yFElY&y1lGD4BgC;TpJ1 z>^C9xmyY{}mD2rQ(#_*b!ixe+((LAN3c+g3k0|)cX?=s>?*S)9(n{%Lc%i8xs%*o> ztR~%bWH=$1IhYeTQ?FvBzW}{cCoFQLsqT->AMCH~dh^wn!Din`eSY4w^ksN8_JBFCg)&KsJyu**Sy^zPEeK<$2+h4lZYtgtvJtZXjk z94{O1a(Qws11s1_@(KU__W8|l%kT#vd0zXgoES&rNW8P}0<+iD=^uu{edV3NSLbvg zvBulvgniS3+-ms70D?}H1dI;4p08*wDIfB@V`JD1@YnYC&*d+$MA~(@XC>iIvroB* z+X_F94!m5mcf6GpQk=Ss}hjoLOs)Y8cPjT25It(a|+k zYph+@g^b6|fl>`i)(O^0Fa3Ek&MGvGvQ$cW6S+kJ>%Zp`25IrU&13 zCrfw_1@fy?!!QaDOlt_I1Y57(37y18><>9~va3xx1>G}N#9bb&e6ChQe{N@>Tjfu# za5MM15ppNrHXsKsMnHO9Dze6Vu;j|%IcZ}>?Le>DP-C`7Ohw_5w+_bcGT-Gp1h_|CSW$kajmzEyP{!wsMGxCa)q5$Op%VY zjy%O&ThG6xCTS4+fs95CuP^EIUz;m^?pz0f052}^D>8lI#}}10a97`@)(vl=r_oFz z4G&+3j-&)aR9cKG&o(}n>ynsav95QGf6zgQR^~>Ton!K-fKNog>|{<|4r}EPpJKNE zWoi|a^9AneWcd>3qBHKdUIViXW&{g+(bby023*h~6GoxWrqJaY zj9LOLo9<-eB+(^hBr!{7tN@Dl$ia0;*C{HIR!w}~L)uT_&~&;9Eb?IwOe^YwDZ`77 zo<|Sb)vhqCi;hT)R37an zLop_`l`a5fmpRo~NG9Hv-Dw32@xP4zctWQ3#v|gim_LnI!iUe8(kIk1Z!|?5QrM*G zlj_+;zBwl61|=7A#;+L85-r4GP!U1Rrjs}Tk`CwR1mCHFwkcHedir4>UVP2?^tI)q z=Wt3dSfk<}!LS{EDav?a&_)}z^>Wwv}42Oap~<#NmWmkL*8Ri@fx z@817)84Ib>XdcpX@tSXdRqwwHPpT}nRkeWXSV9l(a^<@1ree=EFD|%)EW)VBxkY{b zZfN0LfX&(UT=OXjRJ>`{pDS5_>1ITvFbvn_?7nd5-MXr5b~sq0 zhIVPgayjR6#hr=P<8Yhs?daEs7}z)@H^Kzn6p45;BY{aZ{Bn+iLxmhw65gp0&bvV4 zUOZ&BZs6ZZosSmVbu>}vNzcwkgu<`!M<+DAJr$OJ!%%GdoU
    ~($g(1cOa%1pAnmP>XL+ji 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

    y=3%|(o0%>x|`66n&gE<0y| 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Λ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

    Ob3QmRHND% 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 diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico06.png deleted file mode 100644 index 577ed35a10a51572b15a63c6d44944874f07b859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5369 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 diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/mexico.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico.rst index 2e0dfc3a2..38b124b47 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/mexico.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico.rst @@ -46,7 +46,7 @@ Install the Mexican Accounting Localization To :ref:`install ` the module, go to :menuselection:`Apps`, remove the *Apps* filter and search for "Mexico". Then click on *Install*. -.. image:: media/mexico01.png +.. image:: mexico/mexico01.png :align: center .. tip:: @@ -64,7 +64,7 @@ with this you will be able to generate the signed invoice (CFDI 3.2 and 3.3) and generate the payment complement signed as well (3.3 only) all fully integrate with the normal invoicing flow in Odoo. -.. image:: media/mexico02.png +.. image:: mexico/mexico02.png :align: center .. _mx-legal-info: @@ -84,7 +84,7 @@ company’s contact. address inside Mexico with all fields for the company address and set the vat to **EKU9003173C9**. -.. image:: media/mexico03.png +.. image:: mexico/mexico03.png :align: center .. warning:: @@ -125,7 +125,7 @@ the entry with this name does not exist). in any new database created since v11.0 released CFDI 3.3 is the default behavior. -.. image:: media/mexico11.png +.. image:: mexico/mexico11.png :align: center @@ -135,22 +135,22 @@ Important considerations when you enable the CFDI 3.3 Your tax which represent the VAT 16% and 0% must have the "Factor Type" field set to "Tasa". -.. image:: media/mx_faq_04.png +.. image:: mexico/mx_faq_04.png :align: center -.. image:: media/mx_faq_05.png +.. image:: mexico/mx_faq_05.png :align: center You must go to the Fiscal Position configuration and set the proper code (it is the first 3 numbers in the name) for example for the test one you should set 601, it will look like the image. -.. image:: media/mexico14.png +.. image:: mexico/mexico14.png :align: center All products must have for CFDI 3.3 the "SAT code" and the field "Reference" properly set, you can export them and re import them to do it faster. -.. image:: media/mexico15.png +.. image:: mexico/mexico15.png :align: center @@ -173,22 +173,22 @@ and then enter your PAC username and PAC password. proposed for the SAT in order to set this information for your production environment with real transactions. -.. image:: media/mexico04.png +.. image:: mexico/mexico04.png :align: center .. tip:: If you ticked the box *MX PAC test environment* there is no need to enter a PAC username or password. -.. image:: media/mexico05.png +.. image:: mexico/mexico05.png :align: center .. tip:: Here is a SAT certificate you can use if you want to use the *Test Environment* for the Mexican Accounting Localization. - - :download:`Certificate ` - - :download:`Certificate Key ` + - :download:`Certificate ` + - :download:`Certificate Key ` - **Password:** ``12345678a`` @@ -199,7 +199,7 @@ This tag is used to set the tax type code, transferred or withhold, applicable to the concept in the CFDI. So, if the tax is a sale tax the "Tag" field should be "IVA", "ISR" or "IEPS". -.. image:: media/mexico33.png +.. image:: mexico/mexico33.png :align: center Note that the default taxes already has a tag assigned, but when you create a @@ -219,20 +219,20 @@ Once you validate your first invoice a correctly signed invoice should look like this: -.. image:: media/mexico07.png +.. image:: mexico/mexico07.png :align: center You can generate the PDF just clicking on the Print button on the invoice or sending it by email following the normal process on odoo to send your invoice by email. -.. image:: media/mexico08.png +.. image:: mexico/mexico08.png :align: center Once you send the electronic invoice by email this is the way it should looks like. -.. image:: media/mexico09.png +.. image:: mexico/mexico09.png :align: center @@ -245,17 +245,17 @@ If the invoice is not paid. - Go to to the customer invoice journal where the invoice belong to. - .. image:: media/mexico28.png + .. image:: mexico/mexico28.png - .. image:: media/mexico29.png + .. image:: mexico/mexico29.png - Check the "Allow cancelling entries" field. - .. image:: media/mexico29.png + .. image:: mexico/mexico29.png - Go back to your invoice and click on the button "Cancel Invoice". - .. image:: media/mexico30.png + .. image:: mexico/mexico30.png - For security reasons it is recommendable return the check on the to allow cancelling to false again, then go to the journal and un check such field. @@ -335,7 +335,7 @@ of accounting. You can find all of those reports in :menuselection:`Accounting --> Reporting --> Mexico` -.. image:: media/mx_ce_01.png +.. image:: mexico/mx_ce_01.png :align: center :alt: MX reports @@ -345,7 +345,7 @@ Electronic Chart of Accounts (Called and displayed as COA). Electronic invoicing has never been so easy, just go to :menuselection:`Accounting -> Reports -> Mexico -> COA` and click the button **Export for SAT (XML)**. -.. image:: media/mx_ce_02.png +.. image:: mexico/mx_ce_02.png :align: center :alt: COA for SAT @@ -361,7 +361,7 @@ account with the number 102.01.99 once you change to establish the name you will automatically configured label, the configured labels are the ones chosen to be used in the COA in XML. -.. image:: media/mx_ce_03.png +.. image:: mexico/mx_ce_03.png :align: center :alt: Create account @@ -386,7 +386,7 @@ correctly configured your COA, you can go to :menuselection:`Reports --> Trial B automatically generated and can be exported to XML using the button on the top **Export for SAT (XML)** with the previous selection of the period you want to export. -.. image:: media/mx_ce_04.png +.. image:: mexico/mx_ce_04.png :align: center :alt: Electronic verification balance @@ -459,20 +459,20 @@ How to generate this report in Odoo? #. Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions with third partied (DIOT)`. - .. image:: media/mx_ce_05.png + .. image:: mexico/mx_ce_05.png :align: center :alt: DIOT report #. A report view is displayed, select the last month to report the immediately preceding month or leave the current month if it suits you. - .. image:: media/mx_ce_06.png + .. image:: mexico/mx_ce_06.png :align: center :alt: DIOT filter #. Click on *Export (XLSX)* or *Print (TXT)* -.. image:: media/mx_ce_07.png +.. image:: mexico/mx_ce_07.png :align: center :alt: Print DIOT @@ -487,7 +487,7 @@ Important considerations about your supplier and invoice data for DIOT address, not You need to do nothing else there, but the l10n MX type of operation must be configured in all your providers. -.. image:: media/mx_ce_08.png +.. image:: mexico/mx_ce_08.png :align: center :alt: DIOT configuration @@ -505,7 +505,7 @@ this is the reason why we recommend to use this report not only for exporting yo information. obligation, but generate it before the end of the month and use it as your auditory process to see that all your partners are configured correctly. -.. image:: media/mx_ce_09.png +.. image:: mexico/mx_ce_09.png :align: center :alt: DIOT Error @@ -559,7 +559,7 @@ last day of the preceding financial year, which is set under the accounting sett way, the accountant can trust that no one else is changing the previous year's transactions while auditing the books. -.. image:: media/mx_cc_01.png +.. image:: mexico/mx_cc_01.png :align: center :alt: Fiscal year @@ -579,7 +579,7 @@ As of December 31, the Balance Sheet shows the earnings of the Current Year that recognized (Account type Total Current Year Unallocated Earnings in MX account 305.01.01 ['current year earnings' type]) -.. image:: media/mx_cc_02.png +.. image:: mexico/mx_cc_02.png :align: center :alt: Balance sheet closing @@ -589,7 +589,7 @@ Mexico) - that is an equity account. The simplified accounting entry would look like this: -.. image:: media/mx_cc_03.png +.. image:: mexico/mx_cc_03.png :align: center :alt: Closing journal entry @@ -598,7 +598,7 @@ they must set the **Closing Date** to the last day of the fiscal year. Making su doing this, whether or not the current gain of the year in the **Balance Sheet** is properly reporting a balance 0. -.. image:: media/mx_cc_04.png +.. image:: mexico/mx_cc_04.png :align: center :alt: Check BS closing @@ -621,7 +621,7 @@ SAT without having to manually create this information every day in Odoo. Go to settings and enable the multi-currency feature. -.. image:: media/mx_mc_01.png +.. image:: mexico/mx_mc_01.png :align: center :alt: Multi currency configuration @@ -640,7 +640,7 @@ enable, to enable the Check with xsd feature follow the next steps (with the - Open any company you have. - Click on "Action" and then on "Download XSD file to CFDI". -.. image:: media/mx-xsd-cfdi.png +.. image:: mexico/mx-xsd-cfdi.png :align: center :alt: Download XSD files to CFDI from the Companies list view on Odoo @@ -699,7 +699,7 @@ Common problems and errors You need to go to Fiscal Position settings and set the proper code (it is the first 3 numbers of the name), for example, for the test, you need to set 601, it will look like the picture. - .. image:: media/mx_faq_01.png + .. image:: mexico/mx_faq_01.png :align: center :alt: Fiscal position error @@ -718,7 +718,7 @@ Common problems and errors **Solution**: The payment method is required on your invoice. -.. image:: media/mx_faq_02.png +.. image:: mexico/mx_faq_02.png :align: center :alt: Payment method error @@ -749,7 +749,7 @@ Common problems and errors **Solution**: The postal code of your company address is not valid for Mexico, please correct it. -.. image:: media/mx_faq_03.png +.. image:: mexico/mx_faq_03.png :align: center :alt: ZIP code error @@ -766,11 +766,11 @@ Common problems and errors Set the Mexican name for the 0% and 16% tax in your system and use it on the invoice. Your tax, which represents 16% VAT and 0%, must have the **Factor Type** field set to *Tasa*. - .. image:: media/mx_faq_04.png + .. image:: mexico/mx_faq_04.png :align: center :alt: Factor type error - .. image:: media/mx_faq_05.png + .. image:: mexico/mx_faq_05.png :align: center :alt: Rate error diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/files/certificate.cer b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/certificate.cer similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/files/certificate.cer rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/certificate.cer diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/files/certificate.key b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/certificate.key similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/files/certificate.key rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/certificate.key diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico11.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico11.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico11.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico11.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico14.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico14.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico14.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico14.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico15.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico15.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico15.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico15.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico28.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico28.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico28.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico28.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico29.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico29.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico29.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico29.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico30.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico30.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico30.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico30.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico33.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico33.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mexico33.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mexico33.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx-xsd-cfdi.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx-xsd-cfdi.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx-xsd-cfdi.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx-xsd-cfdi.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_cc_04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_cc_04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_06.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_06.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_06.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_06.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_07.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_07.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_07.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_07.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_08.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_08.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_08.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_08.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_09.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_09.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_ce_09.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_ce_09.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_faq_05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_faq_05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_mc_01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_mc_01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/mx_mc_01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/mexico/mx_mc_01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland.rst index da5e6b6c9..aab832bc7 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland.rst @@ -9,7 +9,7 @@ The ISRs are payment slips used in Switzerland. You can print them directly from Odoo. On the customer invoices, there is a new button called *Print ISR*. -.. image:: media/switzerland00.png +.. image:: switzerland/switzerland00.png :align: center .. tip:: @@ -17,12 +17,12 @@ called *Print ISR*. defined on the invoice. You can use CH6309000000250097798 as bank account number and 010391391 as CHF ISR reference. -.. image:: media/switzerland01.png +.. image:: switzerland/switzerland01.png :align: center Then you open a pdf with the ISR. -.. image:: media/switzerland02.png +.. image:: switzerland/switzerland02.png :align: center There exists two layouts for ISR: one with, and one without the bank @@ -31,7 +31,7 @@ bank information on the ISR. To activate it, go in :menuselection:`Accounting --> Configuration --> Settings --> Customer Invoices` and enable **Print bank on ISR**: -.. image:: media/switzerland03.png +.. image:: switzerland/switzerland03.png :align: center ISR reference on invoices @@ -45,7 +45,7 @@ To do so, you need to configure the Journal you usually use to issue invoices. G default, the Journal is named *Customer Invoices*), click en *Edit*, and open the *Advanced Settings* tab. In the **Communication Standard** field, select *Switzerland*, and click on *Save*. -.. image:: media/switzerland-isr-reference.png +.. image:: switzerland/switzerland-isr-reference.png :align: center :alt: Configure your Journal to display your ISR as payment reference on your invoices in Odoo @@ -57,7 +57,7 @@ Tax Administration from Switzerland. For this, go in :menuselection:`Accounting --> Settings`, activate the multi-currencies setting and choose the service you want. -.. image:: media/switzerland04.png +.. image:: switzerland/switzerland04.png :align: center Updated VAT for January 2018 @@ -77,7 +77,7 @@ If you have started on an earlier version, you first have to update the module "Switzerland - Accounting Reports". For this, you go in :menuselection:`Apps --> remove the filter "Apps" --> search for "Switzerland - Accounting Reports" --> open the module --> click on "upgrade"`. -.. image:: media/switzerland05.png +.. image:: switzerland/switzerland05.png :align: center Once it has been done, you can work on creating new taxes for the diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland-isr-reference.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland-isr-reference.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland-isr-reference.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland-isr-reference.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland00.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland00.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland00.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland00.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland01.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland01.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland01.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland01.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland02.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland02.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland02.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland02.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland03.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland03.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland03.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland03.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland04.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland04.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland04.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland04.png diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland05.png b/content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland05.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/localizations/media/switzerland05.png rename to content/applications/finance/accounting/fiscal_localizations/localizations/switzerland/switzerland05.png diff --git a/content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages.rst b/content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages.rst index fb4bc5c88..6ae88f8da 100644 --- a/content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages.rst +++ b/content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages.rst @@ -22,13 +22,13 @@ selected at the creation of the database. To install a new package, go to :menuselection:`Accounting --> Configuration --> Fiscal Localization`, click on **Install More Packages**, and install your country's module. -.. image:: media/fiscal_localization_packages_modules.png +.. image:: fiscal_localization_packages/fiscal_localization_packages_modules.png :align: center :alt: Install the appropriate module as fiscal localization package in Odoo Accounting. Once done, select your country's package, and click on *Save*. -.. image:: media/fiscal_localization_packages_selection.png +.. image:: fiscal_localization_packages/fiscal_localization_packages_selection.png :align: center :alt: Select your country's fiscal localization package in Odoo Accounting. diff --git a/content/applications/finance/accounting/fiscal_localizations/overview/media/fiscal_localization_packages_modules.png b/content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages/fiscal_localization_packages_modules.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/overview/media/fiscal_localization_packages_modules.png rename to content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages/fiscal_localization_packages_modules.png diff --git a/content/applications/finance/accounting/fiscal_localizations/overview/media/fiscal_localization_packages_selection.png b/content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages/fiscal_localization_packages_selection.png similarity index 100% rename from content/applications/finance/accounting/fiscal_localizations/overview/media/fiscal_localization_packages_selection.png rename to content/applications/finance/accounting/fiscal_localizations/overview/fiscal_localization_packages/fiscal_localization_packages_selection.png diff --git a/content/applications/finance/accounting/fiscal_localizations/overview/localizations_list.rst b/content/applications/finance/accounting/fiscal_localizations/overview/localizations_list.rst index eb164fde1..860c39555 100644 --- a/content/applications/finance/accounting/fiscal_localizations/overview/localizations_list.rst +++ b/content/applications/finance/accounting/fiscal_localizations/overview/localizations_list.rst @@ -6,7 +6,7 @@ Odoo Accounting can be used in many countries out of the box by installing the a Here is a list of all :doc:`Fiscal Localization Packages ` that are available on Odoo. -.. image:: media/fiscal_localization_packages_modules.png +.. image:: fiscal_localization_packages/fiscal_localization_packages_modules.png :align: center :alt: Odoo Accounting. diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts.rst b/content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts.rst index 730be585d..ca00ce537 100644 --- a/content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts.rst +++ b/content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts.rst @@ -22,7 +22,7 @@ time, they are listed as follows : When browsing your Chart of Accounts, you can filter the accounts by number, in the left column, and also group them by Account Type. -.. image:: media/chart_of_accounts01.png +.. image:: chart_of_accounts/chart_of_accounts01.png :align: center :alt: Group the accounts by type in Odoo Accounting @@ -143,7 +143,7 @@ To display your **Trial Balance** report with your Account Groups, go to :menuse --> Reporting --> Trial Balance`, then open the *Options* menu and select **Hierarchy and Subtotals**. -.. image:: media/chart_of_accounts02.png +.. image:: chart_of_accounts/chart_of_accounts02.png :align: center :alt: Account Groups in the Trial Balance in Odoo Accounting diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/chart_of_accounts01.png b/content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts/chart_of_accounts01.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/chart_of_accounts01.png rename to content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts/chart_of_accounts01.png diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/chart_of_accounts02.png b/content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts/chart_of_accounts02.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/chart_of_accounts02.png rename to content/applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts/chart_of_accounts02.png diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/setup.rst b/content/applications/finance/accounting/getting_started/initial_configuration/setup.rst index dd5e1d400..309eb3dc0 100644 --- a/content/applications/finance/accounting/getting_started/initial_configuration/setup.rst +++ b/content/applications/finance/accounting/getting_started/initial_configuration/setup.rst @@ -21,7 +21,7 @@ Accounting onboarding banner The step-by-step Accounting onboarding banner is composed of four steps: -.. image:: media/setup_accounting_onboarding.png +.. image:: setup/setup_accounting_onboarding.png :align: center :alt: Step-by-step onboarding banner in Odoo Accounting @@ -39,7 +39,7 @@ This menu allows you to add your company’s details such as the name, address, number, email address, and Tax ID, or VAT number. These details are then displayed on your documents, such as on invoices. -.. image:: media/setup_company.png +.. image:: setup/setup_company.png :align: center :alt: Add your company's details in Odoo Accounting and Odoo Invoicing @@ -105,7 +105,7 @@ opening balances. Basic settings are displayed on this page to help you review your Chart of Accounts. To access all the settings of an account, click on the *double arrow button* at the end of the line. -.. image:: media/setup_chart_of_accounts.png +.. image:: setup/setup_chart_of_accounts.png :align: center :alt: Setup of the Chart of Accounts and their opening balances in Odoo Accounting @@ -125,7 +125,7 @@ If you have Odoo Accounting installed on your database, you can reach it by goin The Invoicing onboarding banner is composed of four main steps: -.. image:: media/setup_invoicing_onboarding.png +.. image:: setup/setup_invoicing_onboarding.png :align: center :alt: Step-by-step onboarding banner in Odoo Invoicing @@ -155,7 +155,7 @@ automatically adds the company's phone number, email, website URL, and Tax ID (o footer, according to the values you previously configured in the :ref:`Company Data `. -.. image:: media/setup_document_layout.png +.. image:: setup/setup_document_layout.png :align: center :alt: Document layout configuration in Odoo Invoicing diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/setup_accounting_onboarding.png b/content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_accounting_onboarding.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/setup_accounting_onboarding.png rename to content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_accounting_onboarding.png diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/setup_chart_of_accounts.png b/content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_chart_of_accounts.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/setup_chart_of_accounts.png rename to content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_chart_of_accounts.png diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/setup_company.png b/content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_company.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/setup_company.png rename to content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_company.png diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/setup_document_layout.png b/content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_document_layout.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/setup_document_layout.png rename to content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_document_layout.png diff --git a/content/applications/finance/accounting/getting_started/initial_configuration/media/setup_invoicing_onboarding.png b/content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_invoicing_onboarding.png similarity index 100% rename from content/applications/finance/accounting/getting_started/initial_configuration/media/setup_invoicing_onboarding.png rename to content/applications/finance/accounting/getting_started/initial_configuration/setup/setup_invoicing_onboarding.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/customer_invoice.rst b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice.rst index f64454d6f..2fcaf854e 100644 --- a/content/applications/finance/accounting/getting_started/process_overview/customer_invoice.rst +++ b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice.rst @@ -55,10 +55,10 @@ Let's create a customer invoice with following information: - Unit Price: 100 - Taxes: Tax 15% -.. image:: ./media/invoice01.png +.. image:: customer_invoice/invoice01.png :align: center -.. image:: ./media/invoice02.png +.. image:: customer_invoice/invoice02.png :align: center The document is composed of three parts: @@ -80,7 +80,7 @@ then moves from the Draft state to the Open state. When you have validated an invoice, Odoo gives it a unique number from a defined, and modifiable, sequence. -.. image:: ./media/invoice03.png +.. image:: customer_invoice/invoice03.png :align: center Accounting entries corresponding to this invoice are automatically @@ -88,7 +88,7 @@ generated when you validate the invoice. You can see the details by clicking on the entry in the Journal Entry field in the "Other Info" tab. -.. image:: ./media/invoice04.png +.. image:: customer_invoice/invoice04.png :align: center Send the invoice to customer @@ -97,7 +97,7 @@ Send the invoice to customer After validating the customer invoice, you can directly send it to the customer via the 'Send by email' functionality. -.. image:: ./media/invoice05.png +.. image:: customer_invoice/invoice05.png :align: center A typical journal entry generated from a validated invoice will look @@ -142,7 +142,7 @@ according to your accounting localisation. Create a bank statement from the accounting dashboard with the related journal and enter an amount of $100 . -.. image:: ./media/invoice06.png +.. image:: customer_invoice/invoice06.png :align: center Reconcile @@ -150,7 +150,7 @@ Reconcile Now let's reconcile! -.. image:: ./media/invoice07.png +.. image:: customer_invoice/invoice07.png :align: center You can now go through every transaction and reconcile them or you can mass reconcile with instructions at the bottom. @@ -159,16 +159,16 @@ After reconciling the items in the sheet, the related invoice will now display "You have outstanding payments for this customer. You can reconcile them to pay this invoice. " -.. image:: ./media/invoice08.png +.. image:: customer_invoice/invoice08.png :align: center -.. image:: ./media/invoice09.png +.. image:: customer_invoice/invoice09.png :align: center Apply the payment. Below, you can see that the payment has been added to the invoice. -.. image:: ./media/invoice10.png +.. image:: customer_invoice/invoice10.png :align: center Payment Followup @@ -189,10 +189,10 @@ will be executed. By going to the customer record and diving into the "Overdue Payments" you will see the follow-up message and all overdue invoices. -.. image:: ./media/invoice11.png +.. image:: customer_invoice/invoice11.png :align: center -.. image:: ./media/invoice12.png +.. image:: customer_invoice/invoice12.png :align: center Customer aging report: @@ -205,7 +205,7 @@ their work. Use the aging report to determine which customers are overdue and begin your collection efforts. -.. image:: ./media/invoice13.png +.. image:: customer_invoice/invoice13.png :align: center Profit and loss @@ -216,7 +216,7 @@ Ultimately, this gives you a clear image of your Net Profit and Loss. It is sometimes referred to as the "Income Statement" or "Statement of Revenues and Expenses." -.. image:: ./media/invoice14.png +.. image:: customer_invoice/invoice14.png :align: center Balance sheet @@ -225,10 +225,10 @@ Balance sheet The balance sheet summarizes your company's liabilities, assets and equity at a specific moment in time. -.. image:: ./media/invoice15.png +.. image:: customer_invoice/invoice15.png :align: center -.. image:: ./media/invoice16.png +.. image:: customer_invoice/invoice16.png :align: center For example, if you manage your inventory using the perpetual accounting diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice01.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice01.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice01.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice01.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice02.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice02.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice02.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice02.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice03.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice03.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice03.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice03.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice04.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice04.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice04.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice04.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice05.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice05.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice05.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice05.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice06.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice06.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice06.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice06.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice07.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice07.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice07.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice07.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice08.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice08.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice08.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice08.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice09.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice09.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice09.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice09.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice10.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice10.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice10.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice10.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice11.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice11.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice11.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice11.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice12.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice12.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice12.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice12.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice13.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice13.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice13.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice13.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice14.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice14.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice14.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice14.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice15.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice15.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice15.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice15.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/invoice16.png b/content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice16.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/invoice16.png rename to content/applications/finance/accounting/getting_started/process_overview/customer_invoice/invoice16.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst index 56f66ed1c..581a18d0f 100644 --- a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst +++ b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst @@ -21,7 +21,7 @@ When a vendor bill is received, you can record it from :menuselection:`Purchases in the Accounting application. As a shortcut, you can also use the **New Bill** feature on the accounting dashboard. -.. image:: ./media/vendor_bill05.png +.. image:: supplier_bill/vendor_bill05.png :align: center To register a new vendor bill, start by selecting a vendor and inputting @@ -29,7 +29,7 @@ their invoice as the **Vendor Reference**, then add and confirm the product lines, making sure to have the right product quantities, taxes and prices. -.. image:: ./media/vendor_bill01.png +.. image:: supplier_bill/vendor_bill01.png :align: center Save the invoice to update the pre tax and tax amounts at the bottom of @@ -86,7 +86,7 @@ memo field, we recommend you set the vendor invoice number as a reference (Odoo will auto fill this field from the from the vendor bill if set it correctly). -.. image:: ./media/vendor_bill06.png +.. image:: supplier_bill/vendor_bill06.png :align: center @@ -106,7 +106,7 @@ print in checks in batches. If you have checks to print, Odoo's accounting dashboard acts as a to do list and reminds you of how many checks you have left to be printed. -.. image:: ./media/vendor_bill02.png +.. image:: supplier_bill/vendor_bill02.png :align: center By selecting the amount of checks to be printed, you can dive right into @@ -117,7 +117,7 @@ select them all) and set the action to **Print Checks**. Odoo will ask you to set the next check number in the sequence and will then print all the checks at once. -.. image:: ./media/vendor_bill03.png +.. image:: supplier_bill/vendor_bill03.png :align: center Reporting @@ -131,7 +131,7 @@ you can use the **Aged Payable** report, under the reporting menu, (in :menuselection:`Reporting --> Business Statement --> Aged payable`) to get a visual of all of your outstanding bills. -.. image:: ./media/vendor_bill04.png +.. image:: supplier_bill/vendor_bill04.png :align: center From here, you can click directly on a vendors name to open up the diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill01.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill01.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill01.png rename to content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill01.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill02.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill02.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill02.png rename to content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill02.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill03.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill03.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill03.png rename to content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill03.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill04.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill04.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill04.png rename to content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill04.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill05.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill05.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill05.png rename to content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill05.png diff --git a/content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill06.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill06.png similarity index 100% rename from content/applications/finance/accounting/getting_started/process_overview/media/vendor_bill06.png rename to content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill06.png diff --git a/content/applications/finance/accounting/others/adviser/budget.rst b/content/applications/finance/accounting/others/adviser/budget.rst index a2c7e3603..6d3e05ada 100644 --- a/content/applications/finance/accounting/others/adviser/budget.rst +++ b/content/applications/finance/accounting/others/adviser/budget.rst @@ -24,14 +24,14 @@ First we need to install the relevant apps to use budgeting. The main module is the accounting app. Go in the app module and install the **Accounting and Finance** app. -.. image:: media/budget01.png +.. image:: budget/budget01.png :align: center Further configuration is as well necessary. Go to :menuselection:`Accounting module --> Configuration --> Settings` and enable the **Budget management** feature -.. image:: media/budget02.png +.. image:: budget/budget02.png :align: center Budgetary Positions @@ -62,18 +62,18 @@ Budgetary Positions`. For our example we need to define what accounts relates to our project's expenses. Create a position and add items to select the accounts. -.. image:: media/budget03.png +.. image:: budget/budget03.png :align: center In this case we select the three relevant accounts used wherein we will book our expenses. -.. image:: media/budget04.png +.. image:: budget/budget04.png :align: center Click on *Select*. -.. image:: media/budget05.png +.. image:: budget/budget05.png :align: center Save the changes to confirm your Budgetary position. @@ -91,7 +91,7 @@ analytical account by entering the Accounting module and clicking :menuselection:`Advisers --> Analytic Accounts --> Open Charts`. Create a new Account called Smith&Co project and select the related partner. -.. image:: media/budget06.png +.. image:: budget/budget06.png :align: center Set a budget @@ -108,7 +108,7 @@ We have to give a name to the budget. In this case we'll call it "Smith Project". Select the period wherein the budget will be applicable. Next add an item to specify your targets in the Budget Line. -.. image:: media/budget07.png +.. image:: budget/budget07.png :align: center Select the Budgetary Position related to the Budget Line. In other @@ -118,7 +118,7 @@ Select the "Cost" Budgetary Position and specify the Planned Amount. As we are recording a cost, we need to specify a **negative amount**. Finally, select the corresponding analytic account. -.. image:: media/budget08.png +.. image:: budget/budget08.png :align: center Click on **Save & new** to input the revenue budget. The Budgetary @@ -146,7 +146,7 @@ Via the analytical account, Odoo can account the invoice lines and purchase lines booked in the accounts and will display them in the **Practical Amount** column. -.. image:: media/budget09.png +.. image:: budget/budget09.png :align: center .. note:: diff --git a/content/applications/finance/accounting/others/adviser/media/budget01.png b/content/applications/finance/accounting/others/adviser/budget/budget01.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget01.png rename to content/applications/finance/accounting/others/adviser/budget/budget01.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget02.png b/content/applications/finance/accounting/others/adviser/budget/budget02.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget02.png rename to content/applications/finance/accounting/others/adviser/budget/budget02.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget03.png b/content/applications/finance/accounting/others/adviser/budget/budget03.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget03.png rename to content/applications/finance/accounting/others/adviser/budget/budget03.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget04.png b/content/applications/finance/accounting/others/adviser/budget/budget04.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget04.png rename to content/applications/finance/accounting/others/adviser/budget/budget04.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget05.png b/content/applications/finance/accounting/others/adviser/budget/budget05.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget05.png rename to content/applications/finance/accounting/others/adviser/budget/budget05.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget06.png b/content/applications/finance/accounting/others/adviser/budget/budget06.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget06.png rename to content/applications/finance/accounting/others/adviser/budget/budget06.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget07.png b/content/applications/finance/accounting/others/adviser/budget/budget07.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget07.png rename to content/applications/finance/accounting/others/adviser/budget/budget07.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget08.png b/content/applications/finance/accounting/others/adviser/budget/budget08.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget08.png rename to content/applications/finance/accounting/others/adviser/budget/budget08.png diff --git a/content/applications/finance/accounting/others/adviser/media/budget09.png b/content/applications/finance/accounting/others/adviser/budget/budget09.png similarity index 100% rename from content/applications/finance/accounting/others/adviser/media/budget09.png rename to content/applications/finance/accounting/others/adviser/budget/budget09.png diff --git a/content/applications/finance/accounting/others/adviser/media/image01.png b/content/applications/finance/accounting/others/adviser/media/image01.png deleted file mode 100644 index ebb0a256c60570f0ed63d221c72760e125ba78ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11741 zcmaiaXIK+k*LJKN5#*pC3W+F)bdV+igdC5+NH-KIQV!C4=+bRSAEb9shF+yh2_RKE zp-S&9G$DjuzTk7p^PcOy-tW)enLTT-%vKb%RoH8BpiGCtX#F!5_Ob}LSw+B@Fr zPH{6m#MjiW9@~B#Yw=|seRcvZVL7-JnduoqW78PH9v@G#DcdhPwG$ssVM z;ah`y!CY&a|0@rd>fyEJ@A;#(@fF3H(_6zSB{iH4t&hLs?XU?SpzO~rAN|51$CW+F ziX${BPBh{B@Rz}H!<78=mn|e)=C@4oU{NhsEk{?U{2kcDQWv=%pC;8)} zUlsLxF9)R9e_-dyO5$OW68GZI^i5oMnkU?sRS~SHXX69>jvE%&lmf5v0hb`-`vB{8 zT&H`8XdG>0ub-qUO_2b>2tPD5WXVCD(9xMl86=I~%2^Neo_iGaflNeDGzq{xWQvtc zwv`a1Z{CPEa%hMbW_VmZ4+QzO|t8$^j?0 zZ{ecCjNw|Av%LjOf#!p1OSOxxHk%N-QmCx4iLsicIQqMuR zrUU+PF!;!d8M=zJ@&{c+1KVqDUl_dHlw_u- zO{pK*AJ4E<>`F8~X-OOpP^^sbNX7+jKk3cCK^vBCvOE7^c|zTvRY|ZE{fI-_@1BL~ zP?0>f!r-4v#!|gkVnXr{oc(y6miDyKs){#;(^OMgj7P(gE-jZ6|I zGA&ot<%Xrhb5yFm49&M)C$rbXA8Jv2igIJ9|HN2jd!?PE~%EznPrKRiwQd=X^&~Uzg zXT7^~Z_6)~^;^x-{e>1-bnsI*@A7LtoHbf~-g*HFds^RzE0iT`j8t2ruuZKjF4x@s zdl?yMUG%|wR$1ZWZdrHKhtkA5ahu+j2ULEZgBh&G0i8DV`t+TIp$!!KbB76`;q%b2 z#rAb2iVGRpTN|#bh@i+CtML0A5xntbE>(2q34uLHNzhlLooU0qlV=|p^MM#>Ye8Br z=98|`Tt(ip(zYELv3C&KHsjGA=_O`lC$pJrnZ z%lAeH%ciQ21vPadJdOMI^VyP7FD0^w3S)5;%L9)UJXiNjd+;*^oZ1&-4M*O(Lradt z;HzGpTc`ua*E7$4J^vI_huF8=eluk8OZ}13bz}5*RTd(pF4ZBzlt$2B`Vmz5j@115 z`y*PAoZef{l7`etL8L2JgRa`(pf{Dbev1CQeLCLFMt>pbjWmwUl!ny(IbG;f8%fch zQ^`pp$t202BBzo+Rjm9e{-@Az>vDjD{Z;i#+a7*p7Qug;QSa2Vw z*+-Y@-UC`i{4wb4k)Ag$B)Vdl-}T}_d(q(XOH|Y#Yk>~1?)qlz!EjtDV~s^|l^3_d zj9v6j03n!=6{h3Rh3EJRGI$_cJI96gr_CC6g620AO9|4r#mZaEd1<&B)bR$~V?b~x zKV9cBWOi798!?#>(vp91;EJt^ak>)Z)HR(|39d+2?pQ(VC&Zym*WojQ`@ye%zWmQu zveh_U4rlTIylBS1R^`#@GXAv||EyZI(fVlRRg*}G;oq+J)fp|km-%w{m$S**7y3}{ z3kP1gW!Wm!{DA`d8O+Ult0MG0OIK{g54Ko7kt4|`*`UV1f;;gEa<2GVT>b@c|C&~N^8J@i;hvWAXo0ll z0JbV;M@G<-8&gc@^Lk@zeh4Sm95Q$u)66@?hBTIm9G<|0*W6Oo!R^w4_bj4*0jnwQ z=6aZ;@D%G6QYidk1!F>Y)utVa{I=O@So1!$cS&?!z~17A>m6I)a60nBH4Zedj1)Wy zq2uAaVYTW!^_IXo%^@7uTrw^Ef|psxc^Lcx3_Ob@|Eo8pdIi~B1nbbS`vd3x8UE`w zsmBQVElD56=9HpE9^+r)g^(l7zj?61K+t!XcUL&2pm4V=r4lc+doFMHH4KTT`qu9; zXKB#W%i%NWtuwdMo`$*`D*u!&Z(et&;i7jQ?76E8zG1vsV*2){~M)Wz&X%9%_+3!noR?`rK(85jQ;05 z>RkS^)ti8DM5J)C(^InqD&(}Tv!?Dn8O?T!lV{EeW5E@;e!Z?T^oYP4>jt!+!|`Il zt=mzct+{I?ULtr+aOcob(iJ~()m{hbO6|z;xMG&4cg1!b(NelVHMzL(Mq88%&X=t# zzDQ{r-_JRs;Y=oIRic%M#LN3$di#84VteB&h=XFxTIV-8Dp@nxYX<_J_iN3OY9q<7{!yi563;6`gW@pIe+Nij=G}6 zN0_LL77Qlxc&juIl~)bQtyXv%y2>9^R^@fQ)Ugo`7%GA|0t)iT*6nCuKlcmsci)X7 z-wdxslSZ3dVUujHAXqK>Xa9=k6@;N7ZTo&MJYv0=d)-rlbgBDAviN%jDwIo@Y{|}W z=NGS9983P!8n3NMwwDpm)J!|~3z3Ng9#(sHiav`c)9TOOL73uITVz5|j^6p>T_I`#m5dEiRvPzlRfS7-?Rn>U-9n{+I{A|>EA=Bk z@tERv?aDp&rOr;F@w!tTVMuphN0f|6$K#2Z?he|q=*I|N`w?b-@p;Qu#Db=GQP^kG z))n2^7KeSQzQV7n`O#rpo0eido2_YK_=n-wV*khicoKxSAu67mf?`>Lsw<1W(Vg9S zZ!~1RoPlCz)zBpeDmbDi>jeesTPYM?-@J#IWV2hUvXC&}$0=kx&NFU9=ZW9gn@cIetb83fz|fRC9FJ5~&kw8hOxr#XisWv$PC^LfdyNWL z9FV?RQDQhxc05nIAR{fXXV|vSZ*1iiJ`V{MZM4Za%P)(}L*G&fkq1!MO~P7xlRltk zBTZwyy}WNIU2(kx%hfqZ)GWxO0~9#-Jc{!cI+SFbrFjO3Cubg-Oc&^$L6QSgBqP9V z#ffr|Oy%bV>D%95zO8iW)E-D<|8Z=mMsn)l{=5Ijczznu;vLe=Q-62rJ^t$dcX#oZ zId1ujChoJuWFIs)r_LI{NFFat>g0QT76b$FBpmMR`>gZwJs#oCb-1`F4+~w$l|C}q z$T~{%e6SFiy+5IBoD$d(4L88y;|~2MK?nd3E6i_+yt2O;6I$5C8xsm zHbDz>t6ZqLx%{rZUpe1M0sq|sk%+VF7eSCI*>|PwjyDfZKxG_*{`Sjj#o6tMv?f zqlKdRT@6|P0?&qs-Iu$GA&j-?iM$wpMVoJ-l#Lt~+E;u1oh_%TZQPxTo3#kG5_XFj zaG4&e8~8J8;v3^Zg`3`wc(RZjqW-;psxv~pUCkE3C=tATV5xRVcCA~j_+ev{Eb!*I z1xM}e)U0I2RTlwAY}$TW$>>*CyjbftAm8rYhUF+?6Ek-<9IoK+cR2Zm>y!iUv5#Q{ zfY&=`0XgQ)%SVgcL5&@Q+fXNM3CcKw45K;^)wL0DiE@Ly?ZDAMjEYmZ+XAM8W%8&N z?RA?6ArkvAf297mM42Ny9n>_!R<(Ez&y!2@k{6?TFU4L-WJJ1bg>8K)51Kt*{9vke zw0CU!1+87op=HQ3MpJ6v7)-K|=0!<6=B$+r)a{-|`?T4}=x&cak+4;X%;;;FGcQq? z@S#qo`TiF-UBUXf8}Jd$nL#Ri(c?Ifu&!51<_T# z6xD>mu^+tqGS5!3d4ar7)6f3LEP*rs^tnbw>n!~ zQKwg1CM1+ZIs(|*>xpOo%^P zWE<7&d!3IvlCML&KTgKP6fPvYe~sUNciH#)*AKot3S)g$&#>XUkJ3f1rcImP_`ZRQ zf6Zygj)=Em=nWo34(F7`8k&~kJ4}G3SgZC?a8SU;F54s|F}Bx9VX3Y^JFBYY+e+?T zX0`7^{#Q$~-QSd^OQSc`cgre5%B;TVlvi-gbsSHVNjlV5UJ_o4Qz1bYVb;lOoIhB= z_rdHZ-=EBo9JBp`a^#DtQt_F(z+vo}4q@gVCBEFy@I?6#;grww5@N2^X%RN&G0f85 z%{O&g_X2+?v199STG{=#A4C0FwBY;sb|0|E9kHR*tgWsQu%tC^D7gi7sTfz^8xxxD z5SE3{z2DQDire1dSzk&gE3Z&R#dJvZMFvcy2~vK?`I%kyemx}EaS-_OZCAZ#2owb# zYTuyd7f$khZ(;ugRk3<^;OH*p+ZQ>E=#gS#sOpZ5;|@kbR)12p6Atx0&PtDXCe>Lc z)bF-q{tv2s+)=+;*a4+n z3!UB?kl=xeB_Wv`*_ruH;pt90L3v1Fe+N_>38WNdirlhpz#X}Vo0vCNREse8uD_Qn za=Bl*yg(qXjB~=pZRo{gj0x`R8PxBrueyPu5I%W46{|Ba|zK?7uKR_7@hr!bHa za8eU}{Yq)v>Kf-|JIjL1sB7xbYG$!h;}lyR{-T)hYk=*$6DDr4EQ_k~NZ}SlgyT`) zkQm1fu&VbJ9FGaA2W9KuI(pb{*t+QG1roO#$PY)leov6aYGw;9M|3H_Zg#yex#)(> zzwz>;4=FM-VEj+P@Xzq~PdJphD@vq+vEnmOAEmfc+p^A13L@r|UJZ8@&?e=OO*W9; zrM2l$dm*W=#zB$C>1Hji0LhVLsLc8`=|vPvU#F)Qt^0}RRtnrh#3_cN;<-~_{vg)C zg>3GJ*~u|ZWs;#CP-;PgI@h-g+NKPOhA58Vh3%lkSo(p6g+u9tk&c%vX!o!;=E(U* z*KC1JCZ(p+U5!{MH>F{ye80s?Yyg+HX_IN;|3oP)`pJ&M+Y=(~oweY^aHu2_^DEsj z-{YF76qj!W=jDnZWjlSEprs+SV>U19wDV!289_s@L5C9tpe%FfwhcTq@(0h^s=i63LL_{Lbt$7-AD^EC zuiFli*Wz}V3)+4!(oGD$ezX_@HOV+_VI)L9xuh-vENfaG6fp2sGf!JZ^?ha1Y&h1} zft$tF!FrI`ghQyyn(6-MPkd*-8C^xH}yY7cF{q;&@An)SzhpHqbU$Lqgw?kQ9mpE|`d|7_-8*hc33=GB%!PrA#8 zj|%o-B=D=RXXy?>kIB==(M)OM*z=_}`pfx*te}I9H3X!@eI-LYM|40~N4+11n`v>czoyxH`;8i}Wfxe+FZ7uoo z#~oo@8^TuUHp?^#EfTfYYH{0aS_sirzmOHGxVEXH#jt)uSd%@;_R5x3L&Y`)P$kV ziCNRo&Mv1A2P_P9jgjLOZ9OujDb>nt4LHhZ2Z9k1cjd6I-3;9tSZc4QfjclT>yvHY zFT^h-1tjR|0da!Y31}aLxMD+ixvLgZi}c(v^d!1d)zW2*StQ|38FQN9isC12AU?M3 zt-~pDwF8WFP>wlJvtRU~Q2ufwx~1)NfJ}{JPR&;7TF_a{mSKzXH0jZQB1}?*2haYf zSs?9Zc{YWpA(+-uf7P0wyq%}RFSqf z0vGuMh$=ai@efQ|SeknC9f}7RIZf<1M3}<1ni1T1cJ8xt`8wl<)~n$BIBm#U@b8K* z=P(l|8|=^SGtLEGsc@4TyQ3q@tQFMWl=L*JKCGr2&1aCK*oZ4#>aX_<&5PInB6BhR z#bRM>xv&dLwwLf}?Vv1boDH8vbqGZpktPG86{;o(XO_J{PJB4Zn(bT0xYJ@#n< zz6wV@j##<(_mScNfucVPQyhh_MrM_Uj*+`pK%G1TIu~k}MDgjxBm&F&kLTSCXFGGs zUH|v(P2}&N!+y@;fC1d%gH5F@URR3bj2j#!BIXL2xT5fSWT0`8Z(SxcxKFHb{%9cI zK-Pcfv5KANiD|aTNVI7IT4MdOrWG{a<}nxJMhrd&xbcaPH9IhakyGo%!er_`p(KFj zvS!W8bX4r*sJGoXRp827QenaJg&inDsoq`8W2Yoh~xLBy^?81BR9s!WH21BpY0#AR~v;58IjqhK~_ z?^pK`6HZt}h*VTE?+@Xss8+RrGH2=#$G(vGhgaYpD2xM55G_N?Q3mx7x+Bx|@(lY2 zTw-|nmk))NH$CS`7-I_x4FkU7cFq9;>Zq~w;^{q8S>bX>Utu09%**$Oh^p{8&79`< zD!VV&dxX|)#xNofXwv#1G>i;<6I_AHTDXVJ0iO+IbQ88DrwxQiIy$8C&)=2e;cz^wb@>N zmh}QDCG{7_{O|rBQ~K%uPbu$d_Uiu-`4|1g*_?j`srPO4@s|5Ke3S_MRMi!Lyk;(j zKY)?Ug>S!kUJfy*MaKF~oBSM73kDF!bR;G1m9RdR<$Em@UcW_YhjT@ZXT$r)us>E7 zH-?VUz|>-iyVatRng`p9{^dV_q-<7pIQKaqhI%6aHR+xQ>0=JHNK`x=Vd_?;Qz;oh z88=tyK;pTwDDI6leR~fckK2 zni-`z+Dz;y&`D1KS-=_?H*r& z`&a!75fr{`g|rR0*-|!JC+DV=N|&h&f%f2c9?PaTMpX2k?SM{B+mh}I`zLllQFQd@ z8We*tOVa}^W>tn*l2d$RCyu0Bvqi#LU;kL_{)N6vftA!_8bJ9nhZ-hth2Lbk=L^Q+ z8<3zQId-(z4r;|cOKernG>$T5?m2qvxpim2W67u^@d!ond}L;V%s`xbR+B%*M-l5Grdf}u{T6dvGi*x90^s`pX)7K+lBRj8ipXP)@M2V4_lWN-4 zXZ?9?cj{f3h9lkKOS%-}C-9lp;U=+$pe)^FTr;rr6y8n99g`a(E`U0UdMR zS8bex?F47S{2uj3!HFtkMpMr^pQKe^7zDsg zYvr86FBRg1GG`hB+T=HfC;?BWV&_TI%r}d6i>CLq5F#9`2Ioe`<-l0G>qo)A~J@8o?^*0^e z-WBP!fvfEqoUsk(eO+AjIzD$cWB8VY3B6RqsE0kUv4=D4&}~0=UDBoVKm(+LO3P$>OO|`{d`Uw^P zbQF_|&1e4QG={Yv#I*^KSc8|z69b}b{3V@i{^Q)WlRPPpAyF|4?&Z#|7WrW{V(=Lt zOep>6|3TNAF_df8;KNWZs^kfq8zu)gs>c44R!CAB-L`Zs3ffP91+9>CoAc$4 z_u1Urxa>!#*$E!45C}JqUawUT;hqszEQd_Fx;kTXL!pyfm~b+sE>Gj4sH+|431=yFInH`#ak0Kqw|VNtr&bl;EZ=AzXvuO$f+%#Ca0w z8U1!7Jniedy4dVWzCjN z)J{75yQh@!Lw-V+FAst_14)ljIBB0@emG#?#;Ia>1(hN?c}HB`?AME77$Ey{FOU7m z0{?)R`oVr$xz|AwBEp%Wy99+BYt^(R;fw{(VrBh1do_njAiYQ#iG1G=!9ou^1btdT zFxkvqB)R`dD4##%L+rRYgcA-Xk^-t<`Md+T#f$XcTYO-y?ll%Hv4RjvCA22(qZ4zT zg7)ctW_zoVt{M|ZDkv?RQmqc@w_bxJKArA<{9N4QH`M;>AaRF1*MHBn1+62u#P3I( ziLLuXa;gbg5wP?={T)AJ?uL8uY(`KS!#oLbT|6jX41h=r^doT78B7!oN|Y~h(M8fr zJcuKn0|4}{MjQhwefbyg_}mU49??>9+>Pr_mHJpZ?@WJDd?q`SrqeW4dd*V@wc}~G zRi~4wU!5ncmEHb?8F=GnGz2}Q!{IND@kvqjq7vEnjt(y}1` za3GtvF0(JLM5{>GmInD~lFeS1FP;-q_!p@DcYlh@YxGw5UqN%<=gOEF>-S&6esWyj z>v8I0)jF;uGN|;{Aj;cg#cmgAuas(k9urQAb4@3$8}f$=$?)u|UsQQh8|8Pbz7?b9T}+mnD4Wcaa=?>lYa-hGTdEw7+zRDztMH6VpR{ zH^2N%dY{s)9j$V8CZ~1*1}yu4_iT56UG@xpfA!e1KKkyHVPr*S@xv>ZABxR*_C=O- zu{3FV+=m%ppVBW|jSAd!7<;LS)H*M-uAN+N0%cUJWOy;Gec@!8*Ydax1MOA{yK|xz zpftv@=yLO}u^s5@-LY&k?3titA|XM<6t4ETqSpfzY`fhDoS9r~D`*oM%zJa4lsIVz za!ImQ=3FL%x4I$QJ_A4?D(5?V=J54t-NkN&e}a)n&<+nB2t-8OHZw6f2X%ls%bMc_ z%A_}e!H<>;+Tx!{o$}g(Hace|N<~NV$;HgjM#;;gTkrk{!~JiBJQ+dSq`$NGrj9PW zT-o@UGnlP0k*LTv|IgZ4UT|cq?e8_0cQ)1;sX!whKGEITc)6VjleLYBUrC9+9rhBv zLcf|9dw=8)$(!LUUGesr3F0dCUXPLHTZYs&L@o-;*1P!&@6AR=%I6)glHhJo35{C5 zsio(Lf9IbGOe+Shtvyb=j-~>aXe3qraO&p+C*ZkBBMO-{X_~G)B$d$0?H&BnUF?up zE^qROni{tS{L#0v9niSI)8CPl(@xo5NL$zx_ASF+YR3AUS?Qdd#(Y9P891An@P&ZabIw0ki^&g1N6d2#twXhRZb=2EQ#aBWLrEW)oz^m z#_qCrlsyPjZszO)))|gMp{)i-LkTUUXv*H^%sh$84$tk68USjM%19`JgnMhiEfx4h zH(-yAyY(moWPhkJSVRKUNuu~5!5tSuEdDXb zEA5_mY5}RZF@`{s2;Vt+Lh5@Jz~k}h-mcDjv_wEI!?u@`YPy57iRBg5U?um#XnKNjVGcY~pGW`6a6e^~X<{h$>^676 zs-{^^XbgLAP$tqmO3yuGRTH3d8DSuYj=us z>>(oeEW~nU#|k0K^r262FLF$#hK#%b2P=zraU3;5oN=S`i3|n@+PGq4M0rdgaXKRt zvxp+ez@b zYjQ@m4tn3D31C%;$wW|7m->fx`cd8;ZG0qRE}@@rL9DTo@Z3{uG6Ti8{mmxzJ^x^( z(Yf=?`g(Wm?^&ufJ&QoB`k`7pR=?pq`9A#$%;``tOBD5e_+7+hiM*jR6xvRv*bYLJ zhu@bg2);ev7z+pnW;H zfT;U*e4G6}rys#!VOt7wvKny*+18rT)dQPfyN>g)+zrS#L#``ee2ik>uYGT7k z<+P<=mFQpquXY8R^|Yu~_(Vhv21iI8&MqCC{Z)_ZFSPqNdtUs|l)5;7|0&EpgcQ#X zlOgOu=FH&oIF4*zSL)eFhV$9UMc<57>@3^C_qNcFc@+GFZ5BQfYN zQ%|3cQ33mo$gW~teBdpMrg;)6&)?lEz|11o$YE!BQIq7nun*q*K~zijRq3`i_1lG@ zEX&>*>-@kHGVmT|i!r2lyZk8Q-C(|Cmd|r>A<;tUD$KPzIBS)88ObE=928Pz-9?2# z;V~$3;6y~m0&kB%C|BxElqb~TRFwwNYo_zE#|38ABgyl!Oz|$*>a@1Y!lWZ20i?1^ zwooq?V%AmkFsUs}lNdxNxjj0@a;4arg%rLtxCA2(qH>pAVq;E@8!L2K1jtR?05|pl zViH-R_x`!_uM!0@#lnwgd(24qk!HIe^-JwSBJ5`(l?0Sdp1-o0`Mb{l{|^^`hmTX( zr*!epJnL!k|4)to^Dw~QhXRHJ0&Ef#lxBk29 z;Nse4bwz9IyZEy|oZ(oER11&bIPX!mLLMR~nYemPkO$x2~|EWqAi5Yjwng>G(ou^RKls!M69FblR@31(4y zzjh4Qb7`F%5w~@aJiAi{`PMa43SRIUMBi$(2YhlqeXSu8p;qsdbuN3|wRFSnJzAJo z2ikE8uTaj2um1>{Kbxi$zRpXXXFIT9-9uL?Yso-bN#fDj^Q=W&yRjw%{=5f7M(vn9IyUzU(IXtn6QhW!4 zy}AwCQ<<7mT@ov;2#Ay*-LP~C?4?V(J4Dh;w}1jG4J%0h z_IZBa@B8QbzJKi5IdjjPnLFn*bI!eUBXzV?hzV&4ArJ_$nyR861cC`dAQe|}*-@mSt?e_NeB_+iNM@RAT@ytyb+ejn|h1&f2tFyE7 z`uf`0*=cWY|LMEr#>R%6oSe6B-@@VWxw*Nap+SUNbaho#L_|bTP>@DQ&a31yUteGF zcsKXQlutpOK>O#(m5tE(p{;XN!?)?E%FY(#TJO}7d~eCi;o73^k(7r1t+6!_80-uv z?;|6d!@}y2mM&mpv#(^WcW|(4yKfOM@EZd8)bzr2^g-xnC$B|Hr(Tf_2t+tgO;PTJ z55`_Pfz!{YWTBSIN_fA>tg9x?0LOA!)ziDcH80~6uPMf%)xDK+(n)J>09&R%+MW8I zE8+Fqd$_2FL4k2SKlU5pjQ0ZGxA6gZA&&yTfVb6n5AWd~xNu5Sf4Ak7ZVufMf-^45 zqNt&y%Ba8FDd@rX06Z37bn}EvIt&b)MMiRLj+WZuz?ZQNsMH^^OZ`f#~*-o-};Z-0}2OT1#pTqxm`Y z8Y#K=(su>OQ}zuFMO`%}#h;IbmhjjyZW`IGw|(?sl$I~se|E-yx2%dPRD^bj8pDiC zHenB|=_)uGqQlbZA2fBGMvYJ!7;p=6%9m;Ya(l_C6c8=PpTP$653`~i`g>`UGr#e( zH?}l=<&u@Q%(0tK6v8Q=;(qJTxl!L=| zu36@Jaqh2DLG`!lz>l_Fz@G|FOO+|}jak02mihW3(WzGl^@nW6Wz>TIAmPQBoPf8!=@3uFoBpaDv#%TqreY~AVokO>XF?3T8mIGH_6M)aQI!?BvR^}>{S8?$< zj5%^^5(;7fcuTdV^+jY_Smoa8z%~^?=I)<5mkWF_-w{z9hYsOaQhNe<&y7=M=pTJd zGy3t?(fIN-0MMl4H0RXJ$O1PITr0EYNV48AP}%O{FJFh_WRDm>`?;hWQkF6So)rJV z4K|(41GY7Z)*4kTgB?WmUng9VHeI8tj7CkUT@iQhr;Ma|G89sZrvUi#m0qUs6X2?K z4Gbm*$}`lik9k+V?>19#RG^u@Ntmt9Y|mkE6v0t49fC|UYphEQS`s5NS>^|acd2)_HpZUxkp~_17iWr2f-?cO z*&(+CWkao$sApfH4^Mmc7Ll=?DG#bOP(;@F{G&Y5NctK_Sqv+d0u0)gD?FOZODmb* zxsMI#=pm!S>7y&~fIYGwL(hv)gr7*c`Ra2_%ybYBx(tvJ#SgDXxcqGf(;P)_63@!+`f8PRri7O{lJYhgDFXN$f@AyB|*h? zV0~GA?C`QG@&K~PJ}Y^9a3_N&rTQ0uI%Ot(lrtr*o`{K6gw4E#=zx)oKmKGSf6T>x z#=(%>k_a}ukbEC@>O&5|FulN~+qG69h`RiQF)2zt7e!lVAb}nf2{PoVzl3a*I4zqD z(Z9a`6${5j60hLF)2ft%-EP0HWCs{lfGW`!S9+5n*F0_ygU^bW^`P_*&RWGbydb*r z;*0vHvbeo&LF$|?w!-JStq@GEI;rMI8248dVfPrjPvijUPZ!20?-U>;<`*O0V^=X~ z7D^3xRFGNENGEpBnM>LrpaV~4#XDJNaqyLEVLje!z0A%-#rxZvUtgz`FhH*2xo+wM zsqIsf+A&-ar)#V9?)~@79(-@r>i$y2!v+?o@Y}#h6CFT4va+UIzi8B&{`ffR=B!VSa z0wPg{$S+)H^E3FdSU=^JCy2W*Q&PsET~DXe&wk1yaert%T6}2-t%#b%j*6P&ruQa$PN!%FR^I)515)tN)cTvI6zeV5W)7CDUx*2~(&4Qo8-+3GPt|lml&?Oyk^4 z^5?jv83l8S-(5wZG15kc$u9&nj8)U34`Lf<@vL4isN{B;TAJx|dC6q_SUS2jcx6-f zv9P}qaC%g;gyB~WmK_@>NA;vcRMO^Y8vrhssH2*oO!jErdvHT-W}X`*j^ovDwb8-N z>q2E8o|^%7gKap3tz{s)zX_~tt=Jrtkr^KGaAMgdHI#%;>!;x4~ zS|hR&^bKxgz=_5CQJpfb&S&W+cg=eAw?l++=KY`o|5%6xV0f_?6RsKfg{kU;q#@*2 z3izh(A<+i=R^v|>byq3vFYo=r!FsGIWH5IOmTzT^R>hN3ko^V#$q^M3veeZnRTzO^ zT!#CXW7=ElqYFHyof6E4%!$iUct)go4HxVEM(^pFvMVeHOX9woLtUOA1yRzscY2s`@cA$r zq>_-7ikNWSHfnepbP92fr)>zMduwzOZ6Z}dqrC<7wKllC^4fsyAD~K}ANK2qcNc29 zrObvHjPt0Gbxc7y4yxJ9>tkE^F5a1lRb?}@H8Pn5t(zdDZ@@B?{I~aA^))zN>M77X z!&cn0d9M=B36{Xh`gU%~v{xyOLTbVnS&Y20a(Q7IhOO}7_z5|79`oVR)ncaPl(Tm= zl2sz-Y&>I-=3;GmcAgc6y;NsU_Q0&6zy$yc1AQumFx|~5JL;%6dGeX7&w&k||2Am) z|H25*5&7<6U{tU(sD(lBLw=r`Mx9-rN$KeB&f8XXTuNoQDQ~FMvj#7e&7{b;HR`fmX}hIKmeMA1(cRQdA~9Oq z{a=_QP{3@eE>$a>d_og_{+eT_Jx$S@VVRPAX%hAvG9T)t(rUz)EB50Ku z9ZMBe`12d32vYQt2|h*?RTL7|jwU4CD8e)iVcf@%sNshtPe0lnM?;-haSz1+?b_KM zvSFXg)W}=yfQRu=UoxB> zXWbQg?daWppKqBL);y8CXbzmTz*vwFyv~En_XEYM6*w zD;Q;@Z$d*pGE$3rpWT%WexGjx`*bmXd%ew;(LlZrlB)2*-A@Ic=Ye*QLyH&Lh1Y{3 zgj--3Dpj*>p!Bdm)JQ%;W%@UiN$7+4_)02}m1l=+{}@5()^L0@ZJ?o~Toh&8`rQym z>rX21Cl}CHycq6u-xR8ZGP*)ZPo>ROzCY)V?UNW8p+6n6TTbbe`CPQk$v59TsNcku zqqBxB^A15i5n5Da8y^cViC&xHcZLq7r9>J_h-z(Ocv?`n5K-#EjQwhl6Rrjo24chc z4jBIaH6!@-F8`A9JRj7LNjm)SF&Vx~8J{^6QPmqP20>^0hru_^(r+JvdHD{l`=BB2h_ z+sMvid?d?vzFT+H^S$iIs9zOSp=sa5nImaqu++NG14oyN;Lw$P*GH`+;kOgF>E26I zW%052#(jTQ%}#F27hOayLkIzxmT>~e?ozvY;DiQ8XH5cb-!%ZuDj{9;;K+0BwIu9= zMsIv`_1MP84aB&|GbUIe+E)YK>w}7*JO79H5BI;91wyO=m$L_>hc;h-2tC&HVXr`K z1SUFoB6O`fd$ReRPY-!IEIGs{ za*|i6&a5B(v!5@PmVvqV9=Ny!NmFRIh#4Aa75}cDQ=5NbU@}RfW-58gv_EoaI;D5V zyBxoBluCsw*b8-I#;*A*mw}z^P=0NrG`PW`v1*dM_d7h`jN!iL7EQN`q=A8NK}3!s z-7AT6*_J1U7)Pw1xtPJu#7>@-aVh29ZOEjgl*#*WjyDIgp@(2w-j@Tyqbb0XDri*j zfhumgcbiZ5rFA8vfWq^uR7A+KILeD#0oS2>-I-3&@Zrj@*4{U4F|?Zm_^UG&~nb@~nHQ;Dz1Chura}5|1H6HsQkmdge zsQ-&&;%i@xOjjnE}o8k+v=(uwqp>rs6!?Px=Ai@x^X8;4w;5v<_ z=z9+4e55D@`?16k#cK;@{=eUniVxvh^%!3ffwIUmOT#!vT!=@jFsj?+7?kd%A}*pf z3m^v?o^uv#Vp@!L=y49pRYDS2P(md_1+{SG?%uM&8={~RjF-?|2`P1$izrTX;I<^- z;!YL8dS`~5piWhXAwT8#T6Op!8Lgw0DJ$W=DN@WOUY& z6~#Puf`Hu~SLZmpUiW$%NM5?#$fsmdLoX(fz7gm7tTkIszekNKv1mfPXhZ>8Q}yGm z#1uwzPEo?vL07{bqnmA+`Q zEDjO8Z|N|MG4FXt!0{yPZ#^I1EJd(h&&8Bxqz#Fd!CNBau|9G_oE?&YV0Ki=T7?Hl z?NTY|w>qmtD3Ded_%1(o{?4j0-tuG-42v-db4qK5P!u~8_;i4S1gsn%{Z*7cVFVFB zXr9OfO^wiN9)JAa8}^1E!z*hTKWc=vl9`1IGY`79n9dEzPJI&Z;JWddFTWG3^6x zUo7{mhLO{qHc$^TG6hfVR_2;w2k5Etf2!>^08Q%1km;@lAp@$#uUL8dGym%ZgVv0! zuK|H+jMA*7=L_Is3`M@$wmc@s{_K=v{SXl>MZVE7C0lXyMrGlgv~yg`Kk&Gu>x1Nx z6d)G)ta)YV*%Z6h6FOn>r-h}{Oq!pOtAj6|MdJPt=NsRnn5+$0-YN1V(Tn|pHyfP> zE^|oJesHZbaQnmG!FVt~tbqOGrR8$QG1SjvU$^1as2m1$>En+~LDhA;*|J8oGR+?T z1z?yLZz0iA5N(R=yBE2xl0;#Bv6)35==2AsFn)+@4j@^6tXC`rw(t<^n`M7M!!q*0 zB|_y?;Os!@iAOeR-`|n>qUIp|`-G1ZYwQ-1?AGpX_()*B1&-%S0(G<~nYTOrpMRs0 z|D^Fq3B-TkzrkyCxf`V2)F!22feor=3MJXcAZXM?l);!pQCrqAYBiC6Isd)LI%ePb zu5=+J5%uUSFrsN!5)rR5nsr2yR)Fe!iSL5JN;<#M5yR>Gb=~Bo&oULUupd{p#&6&q zj@o;c=fS1UoE=Y&EXj$iy(jQY!vOrwks#W3y3jZE+Wb&zp>$ua;U)k!DK=7cCq~RT z7Z33ogT*l;nz^U%!GRoA4r%8V`^WpWq(z;N-*l5Eikg<(HscB=uDV$Y#7WM$W_8f0 z-Ra$wKFc~d!MQuHh|@D1V>9R^hb0074SQj1bamy`@Zd)*Ft42#Q!*XN78`2scBWhT zV-cqB1S=P(2krv%nP3>yM(r_&2xj?lISqt5#LT~XHWhI=kn5%CCX=B2mQnR^+Jm)2 zuc40@5vnb?nordiZrp0Go}udC&oyWCii&kCplp};w+ob`!H1>8@TOT^pvc_!LyNrH zsQe=Auw%UDL7HE%*1LvogCX6a_%;+}8`nUB=v6*o;-WpaNc}o_=N`@8)8=plIufxzrQ?8@DqOQb84L`K5Ga@JWD`z`0(GfeuQP6HYQp8 z(d3ydZA6kj(v})m7r}#-Z&Hd^pgIxOpJt8v20p-!kNXSJTNU^FB>TW(37_eM9XnP{ zFb1KPiTHn`;1Yx1IT8HKGzK>KdkJavO!{RBn+{01lwILoBkiV)Xn7UMo zk8I$^(}%oKiqpfNoD)J+7dtBp;GB=up0gtxOd2%1gvJC<6tim#)+A3r0 zmKZHI#h)|a4a%psK9w@)GB}W3E=KIW_A%9z`MIZhsjKEKTQ^h?AnVtpTitD(L4?ea z*f_d$YIh?n-b9E8QTCp#x2;P_qL_NF6BAFW znTgOWv;xNGL?oBb@w zUe|Ow_$O)qolP1EHu^D~8h0h{l8Glw#{>p9q=n-Gy8kqCFdf=|n|~O-pG7%|FF<#% zQN@Ax3}L-d#3cPhgFy@(ib>~ztvorrm4Tq1Z+M4;M0Dy`AwT@sTUz8hs>(>mFw8xd zXM2UwC?F2(Wh{RdFLw9I`V4Syv>otYO`^yHY;N^KjwZw zZZMWd-;eNEnjheO|FpHi$fzeHjDS=#v1Q>WQ)JB5uH`vxlttk^RA_*zz(^Sd;mgP6 zjYm&<4X=N^WVd#sysKr|mupMYh~);oRyPTEPh@?kD72HWzl@)R3%6q+4OomdZaO;G zyPq^hVIpcSgoEhm=;&2{W;#dXfng(w7IIa-F=I-nImkpWtb|T2YG~ufU5oeFyPSsJ z2xF@P` zrxY{7uGew$zvaDFj`*N}Tj4YDS(pH`SPt@O#a{}3QqNg-yM3O6Bd z=|du(_DPb2`78nc^!$il+W4yRZpB|=Qhx$U>6om9LEEPVu8BvN5$&OnR(pI(0y#6U6)w!c$# z6VYJm7`;%uQL#o|KrL>|KqYmaKVuLA=Hp z5B8(X>QG@EO>a{zy3&FCCF4cOQE*VGj;EeMvKn8>BG_ccj zAX0cJK0*9ycRnDMU%O6p@Nd_5x6SV?D=t!JRXN{n9!BP zbA2v|5IsW6=ZZ7F3Q)aUx9~+Ku5NkOrO9k>U4IgdowK0bZ_NWHIz)4Orai>p?E!P= zA7Fv|fFwdl@F6z)9)MS_`bb~NnFCz0pvC$9Ty+}{)cyb~RF;EasZ76mwS2=$);=T7oE9wrGV)4U*7tB>| zh&A6`r=3`o>AzI0XZOj4JAz{R)V+Pqhj`CN_NHWl!-5=!_nBSuxxw=LJ5dfV#@u?W zBiCE%;y>G+3qIZ#uwv3Km%xAtA_xn|W$ERZLp28N?D5}p8Rv-<|7VEMF?Gu;Co;sxmtwaUIrs}9I0|AS8=VOY@r~Li zX^nAh27bn>&YTr9CtUxT!u?F&cjGGq5+XGgTvbgAu+{a&SM?y>ts@Re`xltHOi7{O z*YRmi&D>JirXkLfy1d|89lo9LQ%p6A`>Gs=3~tESY%b;u*t<@X0(D1{2@6rlLmUna zgV@i3pL-ad5XaEe{7F|S@_ErnDWG#jguHJ_4ZeRTtG<{*=WR<5 zB`=}T*Du5@QGe`>t(}AYn526WpKyn0(!4(4M@60PUV$d=X`z0Rj+_58Kfz5Z~kx<_Ou^WQ{ z{)KF-ik}C9ayky-U4kzsQmYIrF7TRXrP8w|ez_H^|8ez4L{(oQm`Gi`i7BiNzD{MQZLB4LTx>dEzC#N<~_=DpbTqsuJP))qv ze0Fx7bNg}7OUjFnn7nl875b9KpADt?#-wSJ>kl~51{2Ho5^=hl0#{Izq9lFHpBiu>1$-$@nZb$)QWJJ+2Q|Ir6 z@*KxG!hVd?@t`=B$1WMdx##I{so$%T5-ck$o!2J5;aNp6*LT&N{4Vfx;flA2PB4S{Ep9&$s+SvI^Cvz&#!dAT%olqf$=yckqY{F^0#KKb?lL0FXKDy z67gp?UuWl*;9qz`-h~;t%xk@<%l>^J$;cD(>OnB}GKki^`9qVfz{e`1KTh zts~lJz!l#ble7cNz(>@=p(EHUeUftyG*lMt(Hdm>wJ>)`9R5PhAN!nShMWhJ%K9n} zZ6+G3O0zfcFX(=I5yR8amGGf|PVv(CesE_yEw8}myLUr(U)1MtDKH`TaJn|eZ`*1y z4weCpt1vYaP}KzdPf^zW9Gz%XFa3pU1d&ItWI^c!)Yv~Y+ZQ+614&`ple=##5&49j z9l^g%)D*JLUMr|o|>QoN$+ z=@j!3Kbs$WvcOZ{g^-^%D};F_sYidMAzFDoIR9xbRAk~)>CMrjk43uJHjm-6*H4^9 zt{oU6*bO(F{C$f$<@cH%UN+x}xCc&BZ|SzqC{MH4nCr_a=oDs_q${JSHRBgXLsRU> zl-FD)@H?*G@Y!cA7K4PHs4LD})#>R;yTAL3^&raZyqVKFqsK6F%gmoLRQY}^iB@#_ zmX1Wa8Y}I>kHJ?S^%48QJU7nq8P=E{Z`5Gluq_w?!G`Cf5gn{ooO;2Fk57Nb7d6_YTq{6lBc9O&<&9O%D-cYpI9G(3*Du+q?%rXA6`X2Q^?sw`!1h?_Mf z`ItjmuU*vsKJ^l*epu^@N@7xOqF_dsZC2%hhhZ-?%8*XCT;xwOi2A~v)BM~~89=}B zlQXGLVtT_Ej#S$JlSyC80qo05YAuVTHg^3jUS97LlF`CA~SVrGMzSayvv7FL8 zc;k6>AgdwZ5+iZ|MDE?^i1Q*$eO-GfL$WYsky$U)%3nFyadZ6vS>CX~OR@LSaJ&*i_KM;6vJjfyHHS+ zJwr?Cq-kMPisF@v8;VTJtocBD+9(!Zpr7Z4C` zDfuQn^pVH!cZQtwDJ0EpM!t3imj{{c(7SVrD723y_ERik111YR*F#c@mej9aHcbW0 zd8CCz8tb+mdBlh|x5*n8W05)#$7($Ui1La(yVYG(cb|Im35n{$`Tfd3l_)SY9tZ?H zEzw=7SJ!OV(O~GV{%sQ=pU-Lj*AIPJUbj^T&QI|z*5qH36Z())3E3;QGk#~K+v;vj zd#j#_)?c?{Veb5$60HQM%b?3w*Di(MkNWqSx-gG9Cj~&H1iPM5N81EzZ=K%=fgfBl zR%y<79v$lK^zU~W_;$@dt^@lDW?U#`)sVpiv^-V6A_Rpd+`r0BzhQ^O36bz<@`<$| zCX>D_oh=A|EVje#9)0r~hS{Wy6t^r?^6UcXsehQFOJJ&_9j+T@&vt%pyeRFfJV}SV1ssNjQxg}jZ zH-2A~!~un&;QSdsV_pdUic4jf{o?(&jKo_OZD_ggG_p4)m1Nrn8pn)lL4Hs`T!+O|&1hDJdw?bAKf?-4P|TBlhf-vhqqH7`=mQZvGPX zB-rS(h)as6k{>`lmG%90=%SCE5dy-{w-o5{MQPl?_pEER@&Qp^=9pc%u0Q&qX*#UHu)AN13TfBW?Kmue}p232>636bcz-7!$HvET+JV zc{q?ihta|B+o982t6XNTf9)`OX!=vbqBduf zm$a(hN(7rP_?3!#*NBbY(O6*Ve5QOi37#D250Thn5j|l~dBu~d%+>mYh)wC+lEP4F zNLN@C1^R@o3@#m8nu7^pd{Id<{NwvM1kuY+$-^k0AY}Keb@%<@5atB3`I@&0n|F6# zCdyKW3N0jZJCuc|lgqbP#>${Kio2XD#P0a@kJe>^&$cY}7OyXn$cqc)RCUo8P$ZuY zqh29q`Ei`YgT?#2_FLRoZi$$(ik^^bX55{`$Vqlcl^c&JZ>eRQ)zkG`E_t5E_PlWO zfG%ON$8qS_c+4W!mpr?tRz$a=e!c;|mnbB9?kSyKaVXx&q6EYVZ@-0&$m6{W-z%vL ziNX@Btx<{9@RFhX60BCjiT5B@^Mnk7J8UbhK5E$v(wdWGn)!PtZK=p;@c#ZgW{p6* zo5SeI&(+G7IkRjo1@+Mo0(Dy&x^A4HNUI*55|Mb??(uR^M6P&LBuE9Fw?f|-;Z7|M zq#kuq@`?5_>`r7_{`U3)4mP=XT)?6Je$yb-cwE~*t4?B%oTR=bBRP%r# z;b`#t$paSlZnQmtG|tDU>zbp#3GV|gbvBBMJp&ke5(Kmht~IsF_Y7f1*~o;C_AgT` zi1yFnjNj46ufss-)yd{prJyb!Xth2h*LY`0CH3-R`@s{xR4vDsNUOK$^E;qc%FG0~ z%+<8;$X19}&^h$%ikAVu(LCVX0Tv#k!hTR0sDd1lw*|0HV#C+-mf35_51k-kOQj-F z5-v{|895l#ykVZ7G?5LH7$LdC73Qp@+4Wt=oVnS2T+t1IsOGpvr+BV%tb zQ*taArK&FCi4TDerA({-isAtcZt)ijUIwrgU-OL53ihL;N=Ut({m}B*{X>9gyr*&G zP=CuGxa++X2;q~F=9L$T2J-^AJ;(tb`=&es`AX5#q0_!HRNv_%TYUg$-BQQ5WxzDW z;@~K*te&Zz*7=w#Zz_I-<_6i82laXi;N;(HeEGNL>DYBHo+(9fd~rP!RAe)!hYHWY zgbZ*ZDX(Wrmj=eZz^OiU^ibX8fx%3HOG!-hmM}Ro07ni^r3jPTq1Q!^MR#P_gE{%| zg%!-m2IJRWNu`3p?hACz9?#Ik(Xrpg#{1~z6bSvQCR30JAw$-8ij*nPn)1B#S%D<=%v0_I_8DOGhrgfyv&a3`*mkS~_Tfpf2{m6K6 zGc-l35!G;EVi)L}S~OYr{ns70)-O`g%z!+A+(mg`W&|xTZWXQkgpp%=I&_08--zGc z5+>PekfSSgVT9(Q%GAgE-9iW5XfIS~)LJu`M{z1ABx5I3oq6F*YLMFACm2vd)o-Z()1b$e5y{&Zsyq9b; zU*)PR{&S9NDyq|J|K=)#$$5{sF=1_!nLY*$+=6;{!2^=UA3AUu#sZX1%qp&_-$oDB z9J+KrlCRk7JN?=kXrA(! z3ue3DQRGwJ7oqY=YvXzw=d7ED_P-kfCoxH)sAr^-#t#qi+^vSOwyK?3 z=-bf$NOhrig1ZrxAOuGuDW%87q?R@;^et ztME*Z9HY^0YjZ$;3QHl`bFe8?mo)G?<<)eKIy^DX6cZXqILHIA(5V*BH+2;qvGT|h zQRlxLO$2-WSF}OvUcX}sw3cGS>q6ojKR;(bxqy#T`ewF_z1b8>Hf~exWZid@noq7B z>40CP{^=4R=XJ$1-Eq3L?fU?8OJt|kbubl5hWLc+R+t%30V?5+hE>;)0@)clS8BlInxD)UApXgn->jn7 z(c!&zY8AavkH)Mv%zhcy^tzfBjc1~v7p+@0=v=#?zeukRlbc6p<9f8rPdC#C*#9JL cqC32^eQyck*BMOck_kjjNlURx-YWQi0D?B?djJ3c diff --git a/content/applications/finance/accounting/others/adviser/media/image09.png b/content/applications/finance/accounting/others/adviser/media/image09.png deleted file mode 100644 index aeff66dcf0d2fd7a32a31e1928ffb1cf7100aebf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14134 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 diff --git a/content/applications/finance/accounting/others/analytic/purchases_expenses.rst b/content/applications/finance/accounting/others/analytic/purchases_expenses.rst index 19859baad..c5330c10c 100644 --- a/content/applications/finance/accounting/others/analytic/purchases_expenses.rst +++ b/content/applications/finance/accounting/others/analytic/purchases_expenses.rst @@ -20,17 +20,17 @@ Configuration The following modules needs to be installed to track cost. Enter the app module and install the following apps: -+---------------------------------+---------------------------------+---------------------------------+ -| .. image:: media/purchase01.png | .. image:: media/purchase02.png | .. image:: media/purchase03.png | -+=================================+=================================+=================================+ -+---------------------------------+---------------------------------+---------------------------------+ ++----------------------------------------------+----------------------------------------------+----------------------------------------------+ +| .. image:: purchases_expenses/purchase01.png | .. image:: purchases_expenses/purchase02.png | .. image:: purchases_expenses/purchase03.png | ++==============================================+==============================================+==============================================+ ++----------------------------------------------+----------------------------------------------+----------------------------------------------+ Please note that the applications provided by these apps only allows us to **track** the costs. We won't be able to automatically re invoice those costs to our customers. To track and **re invoice costs** you should install the Sales management app as well. -.. image:: media/purchase04.png +.. image:: purchases_expenses/purchase04.png :align: center Enable Analytical accounting @@ -40,13 +40,13 @@ Next step is to activate the analytical accounting. In the accounting app, select :menuselection:`Configuration --> Settings` and thick the Analytic accounting box. -.. image:: media/purchase05.png +.. image:: purchases_expenses/purchase05.png :align: center Moreover, scroll down and tick the **Analytic accounting for purchases** box. -.. image:: media/purchase06.png +.. image:: purchases_expenses/purchase06.png :align: center Don't forget to save your changes. @@ -59,7 +59,7 @@ point all your expenses. Enter the accounting app, select :menuselection:`Configuration --> Analytic Accounts`. Create a new one. In this case we will call it "consulting pack" for our customer Smith&Co. -.. image:: media/purchase07.png +.. image:: purchases_expenses/purchase07.png :align: center We will point all our costs to this account to keep track of them. @@ -79,7 +79,7 @@ Click on :menuselection:`Configuration --> Expense Products`. Create a new produ called Train ticket and set the cost price to 15.50 euros. Make sure the **Can be expensed** box is ticked. -.. image:: media/purchase08.png +.. image:: purchases_expenses/purchase08.png :align: center Book the expense @@ -89,7 +89,7 @@ Enter the Expense module, click on :menuselection:`My expenses --> Create`. Sele Train ticket product and link it to the analytical account discussed above. -.. image:: media/purchase09.png +.. image:: purchases_expenses/purchase09.png :align: center Submit to manager and wait for the manager to approve and post the @@ -107,7 +107,7 @@ Within the line we can link the product's cost with the analytical account. Specify the order line and select the correct analytical account. Confirm the sale. -.. image:: media/purchase10.png +.. image:: purchases_expenses/purchase10.png :align: center Accept the delivery and enter the invoice. Once the invoice is entered the cost @@ -137,7 +137,7 @@ Enter the accounting module, click on :menuselection:`Advisers --> Analytic Acco Select "consulting pack - Smith" and click on the cost and revenue button to have an overview of all cost linked to the account. -.. image:: media/purchase11.png +.. image:: purchases_expenses/purchase11.png :align: center .. note:: diff --git a/content/applications/finance/accounting/others/analytic/media/purchase01.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase01.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase01.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase01.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase02.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase02.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase02.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase02.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase03.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase03.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase03.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase03.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase04.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase04.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase04.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase04.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase05.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase05.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase05.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase05.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase06.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase06.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase06.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase06.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase07.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase07.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase07.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase07.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase08.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase08.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase08.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase08.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase09.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase09.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase09.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase09.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase10.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase10.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase10.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase10.png diff --git a/content/applications/finance/accounting/others/analytic/media/purchase11.png b/content/applications/finance/accounting/others/analytic/purchases_expenses/purchase11.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/purchase11.png rename to content/applications/finance/accounting/others/analytic/purchases_expenses/purchase11.png diff --git a/content/applications/finance/accounting/others/analytic/timesheets.rst b/content/applications/finance/accounting/others/analytic/timesheets.rst index c004e869c..094fae568 100644 --- a/content/applications/finance/accounting/others/analytic/timesheets.rst +++ b/content/applications/finance/accounting/others/analytic/timesheets.rst @@ -19,20 +19,20 @@ First, install the three applications necessary to use this functionality, namely **Accounting**, **Sales** and **Timesheet**. Enter the apps module name and install them. -.. image:: media/timesheets14.png +.. image:: timesheets/timesheets14.png :align: center -.. image:: media/timesheets05.png +.. image:: timesheets/timesheets05.png :align: center -.. image:: media/timesheets11.png +.. image:: timesheets/timesheets11.png :align: center Next you will need to enable analytical accounting. To do so enter the **Accounting app**. Select :menuselection:`Configuration --> Settings` and tick the **Analytic accounting** option (see picture below) -.. image:: media/timesheets06.png +.. image:: timesheets/timesheets06.png :align: center Apply your changes. @@ -48,7 +48,7 @@ On the employee sheet enter the **HR settings** tab. Here you are able to specify the **Timesheet Cost** of your employee. In this case Harry has a cost of 18 euros / hours. We will thus fill in 18 in this field. -.. image:: media/timesheets07.png +.. image:: timesheets/timesheets07.png :align: center .. note:: @@ -69,7 +69,7 @@ We thus need to create a **sales order** with a **service** product invoiced **based on time and material** and tracked by timesheets with **hours** as unit of measures. -.. image:: media/timesheets03.png +.. image:: timesheets/timesheets03.png :align: center For more information on how to create a sales order based on time and @@ -81,7 +81,7 @@ is confirmed. Our employees will have to point to that account (in this case **SO002-Smith&Co**) in order to be able to invoice their hours (see picture below). -.. image:: media/timesheets10.png +.. image:: timesheets/timesheets10.png :align: center Fill in timesheet @@ -94,7 +94,7 @@ Account** discussed above. Harry worked three hours on a SWOT analysis for Smith&Co. -.. image:: media/timesheets01.png +.. image:: timesheets/timesheets01.png :align: center In the meantime, Cedric discussed businesses needs with the customer for @@ -104,7 +104,7 @@ well on the **Analytic Account**. In the **Sales Order** we notice that the delivered amounts of hours is automatically computed (see picture below). -.. image:: media/timesheets02.png +.. image:: timesheets/timesheets02.png :align: center Analytic accounting @@ -128,13 +128,13 @@ Note : you can specify a period for **Analysis**. If you want to open the current situation you should keep the fields empty. We can already note the credit and debit balance of the account. -.. image:: media/timesheets12.png +.. image:: timesheets/timesheets12.png :align: center If we click on the account a special button is provided to have the details of cost and revenues (see picture below). -.. image:: media/timesheets13.png +.. image:: timesheets/timesheets13.png :align: center Click the button **Cost/Revenue** to have an overview of cost and revenues with the @@ -152,18 +152,18 @@ In this menu we have several options to analyse the human resource cost. of the project. Add a custom **Filter** where the **Analytic Account** contains the **Sales Order** number. - .. image:: media/timesheets04.png + .. image:: timesheets/timesheets04.png :align: center In the results we see timesheets activities and invoiced lines with the corresponding costs and revenues. - .. image:: media/timesheets09.png + .. image:: timesheets/timesheets09.png :align: center 2. We can group the different analytical accounts together and check their respective revenues. Simply group by **Analytic account** and select the **Graph view** to have a clear overview. - .. image:: media/timesheets08.png + .. image:: timesheets/timesheets08.png :align: center diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets01.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets01.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets01.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets01.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets02.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets02.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets02.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets02.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets03.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets03.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets03.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets03.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets04.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets04.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets04.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets04.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets05.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets05.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets05.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets05.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets06.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets06.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets06.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets06.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets07.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets07.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets07.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets07.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets08.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets08.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets08.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets08.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets09.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets09.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets09.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets09.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets10.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets10.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets10.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets10.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets11.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets11.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets11.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets11.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets12.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets12.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets12.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets12.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets13.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets13.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets13.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets13.png diff --git a/content/applications/finance/accounting/others/analytic/media/timesheets14.png b/content/applications/finance/accounting/others/analytic/timesheets/timesheets14.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/timesheets14.png rename to content/applications/finance/accounting/others/analytic/timesheets/timesheets14.png diff --git a/content/applications/finance/accounting/others/analytic/usage.rst b/content/applications/finance/accounting/others/analytic/usage.rst index 5c91090e2..0dec00354 100644 --- a/content/applications/finance/accounting/others/analytic/usage.rst +++ b/content/applications/finance/accounting/others/analytic/usage.rst @@ -13,7 +13,7 @@ The analytic accounting can be used for several purposes: To manage analytic accounting, you have to activate it in :menuselection:`Configuration --> Settings`: -.. image:: media/usage01.png +.. image:: usage/usage01.png :align: center To illustrate analytic accounts clearly, you will follow three use @@ -88,7 +88,7 @@ The analytic representation by department enables you to investigate the costs allocated to each department in the company. The analytic chart of accounts shows the distribution of the company's costs using the example above: -.. image:: media/usage02.png +.. image:: usage/usage02.png :align: center In this example of a hierarchical structure in Odoo, you can analyse not @@ -97,7 +97,7 @@ production. A report that relates both general accounts and analytic accounts enables you to get a breakdown of costs within a given department. -.. image:: media/usage03.png +.. image:: usage/usage03.png :align: center The examples above are based on a breakdown of the costs of the company. diff --git a/content/applications/finance/accounting/others/analytic/media/usage01.png b/content/applications/finance/accounting/others/analytic/usage/usage01.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/usage01.png rename to content/applications/finance/accounting/others/analytic/usage/usage01.png diff --git a/content/applications/finance/accounting/others/analytic/media/usage02.png b/content/applications/finance/accounting/others/analytic/usage/usage02.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/usage02.png rename to content/applications/finance/accounting/others/analytic/usage/usage02.png diff --git a/content/applications/finance/accounting/others/analytic/media/usage03.png b/content/applications/finance/accounting/others/analytic/usage/usage03.png similarity index 100% rename from content/applications/finance/accounting/others/analytic/media/usage03.png rename to content/applications/finance/accounting/others/analytic/usage/usage03.png diff --git a/content/applications/finance/accounting/others/inventory/avg_price_valuation.rst b/content/applications/finance/accounting/others/inventory/avg_price_valuation.rst index ac0de0b87..f98dcc03c 100644 --- a/content/applications/finance/accounting/others/inventory/avg_price_valuation.rst +++ b/content/applications/finance/accounting/others/inventory/avg_price_valuation.rst @@ -27,7 +27,7 @@ formula: - When new products arrive in a warehouse, the new average cost is recomputed as: -.. image:: media/avg01.png +.. image:: avg_price_valuation/avg01.png :align: center - When products leave the warehouse: the average cost **does not** change diff --git a/content/applications/finance/accounting/others/inventory/media/avg01.png b/content/applications/finance/accounting/others/inventory/avg_price_valuation/avg01.png similarity index 100% rename from content/applications/finance/accounting/others/inventory/media/avg01.png rename to content/applications/finance/accounting/others/inventory/avg_price_valuation/avg01.png diff --git a/content/applications/finance/accounting/others/multicurrencies/exchange.rst b/content/applications/finance/accounting/others/multicurrencies/exchange.rst index c8fcf7d2b..800deafe2 100644 --- a/content/applications/finance/accounting/others/multicurrencies/exchange.rst +++ b/content/applications/finance/accounting/others/multicurrencies/exchange.rst @@ -21,19 +21,19 @@ Enable multi-currencies In the accounting module, Go to :menuselection:`Configuration --> Settings` and flag **Allow multi currencies**, then click on **apply**. -.. image:: media/exchange_rate03.png +.. image:: exchange/exchange_rate03.png :align: center Configure the currency rates in :menuselection:`Configuration --> Currencies`. Write down the rate and make sure the currency is active. -.. image:: media/exchange_rate02.png +.. image:: exchange/exchange_rate02.png :align: center In this document, the base currency is **Euro** and we will record payments in **Dollars**. -.. image:: media/exchange_rate08.png +.. image:: exchange/exchange_rate08.png :align: center .. tip:: @@ -48,14 +48,14 @@ In order to register payments in other currencies, you have to **remove the currency constraint** on the journal. Go to the accounting application, Click on **More** on the journal and **Settings**. -.. image:: media/exchange_rate06.png +.. image:: exchange/exchange_rate06.png :align: center Check if the **Currency** field is empty or in the foreign currency in which you will register the payments. If a currency is filled in, it means that you can register payments only in this currency. -.. image:: media/exchange_rate10.png +.. image:: exchange/exchange_rate10.png :align: center Record a payment in a different currency @@ -65,7 +65,7 @@ In the **Accounting** application, go to :menuselection:`Sales --> Payments`. Register the payment and indicate that it was done in the foreign currency. Then click on **confirm**. -.. image:: media/exchange_rate05.png +.. image:: exchange/exchange_rate05.png :align: center The journal entry has been posted but not allocated. @@ -73,7 +73,7 @@ The journal entry has been posted but not allocated. Go back to your invoice (:menuselection:`Sales --> Customer Invoices`) and click on **Add** to allocate the payment. -.. image:: media/exchange_rate04.png +.. image:: exchange/exchange_rate04.png :align: center Record a bank statement in a different currency @@ -83,14 +83,14 @@ Create or import the bank statement of your payment. The **Amount** is in the company currency. There are two complementary fields, the **Amount currency**, which is the amount that was actually paid and the **Currency** in which it was paid. -.. image:: media/exchange_rate07.png +.. image:: exchange/exchange_rate07.png :align: center When reconciling it, Odoo will directly match the payment with the right **Invoice**. You will get the invoice price in the invoice currency and the amount in your company currency. -.. image:: media/exchange_rate09.png +.. image:: exchange/exchange_rate09.png :align: center Check the exchange rate differences @@ -99,13 +99,13 @@ Check the exchange rate differences Go to :menuselection:`Adviser --> Journal Entries` and look for the **Exchange difference** journal entries. All the exchange rates differences are recorded in it. -.. image:: media/exchange_rate01.png +.. image:: exchange/exchange_rate01.png :align: center .. tip:: The Exchange difference journal can be changed in your accounting settings. -.. include:: full_reconcile_warning.rst +.. include:: exchange/full_reconcile_warning.rst .. seealso:: * :doc:`../../bank/reconciliation/reconciliation_models` diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate01.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate01.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate01.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate01.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate02.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate02.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate02.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate02.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate03.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate03.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate03.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate03.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate04.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate04.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate04.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate04.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate05.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate05.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate05.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate05.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate06.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate06.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate06.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate06.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate07.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate07.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate07.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate07.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate08.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate08.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate08.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate08.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate09.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate09.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate09.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate09.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/exchange_rate10.png b/content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate10.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/exchange_rate10.png rename to content/applications/finance/accounting/others/multicurrencies/exchange/exchange_rate10.png diff --git a/content/applications/finance/accounting/others/multicurrencies/full_reconcile_warning.rst b/content/applications/finance/accounting/others/multicurrencies/exchange/full_reconcile_warning.rst similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/full_reconcile_warning.rst rename to content/applications/finance/accounting/others/multicurrencies/exchange/full_reconcile_warning.rst diff --git a/content/applications/finance/accounting/others/multicurrencies/how_it_works.rst b/content/applications/finance/accounting/others/multicurrencies/how_it_works.rst index 884bcfb96..68ed86606 100644 --- a/content/applications/finance/accounting/others/multicurrencies/how_it_works.rst +++ b/content/applications/finance/accounting/others/multicurrencies/how_it_works.rst @@ -20,7 +20,7 @@ Turn on multi-currency In the accounting module, Go to :menuselection:`Configuration --> Settings` and flag **Allow multi currencies**, then click on **Apply**. -.. image:: media/works01.png +.. image:: how_it_works/works01.png :align: center Exchange Rate Journal @@ -34,7 +34,7 @@ by Odoo. You can change it in the settings: -.. image:: media/works02.png +.. image:: how_it_works/works02.png :align: center View or edit rate being used @@ -44,18 +44,18 @@ You can manually configure the currency rates in :menuselection:`Configuration - Currencies`. Open the currencies you want to use in Odoo and edit it. Make sure the currency is active. -.. image:: media/works03.png +.. image:: how_it_works/works03.png :align: center Click on **View Rates** to edit it and to see the history : -.. image:: media/works04.png +.. image:: how_it_works/works04.png :align: center Click on **Create** to add the rate. Fill in the date and the rate. Click on **Save** when you are done. -.. image:: media/works05.png +.. image:: how_it_works/works05.png :align: center Live Currency Rate @@ -70,7 +70,7 @@ Choose the interval : Manually, Daily, Weekly or Monthly. You can always force the update by clicking on **Update Now**. Select the provider, and you are set ! -.. image:: media/works06.png +.. image:: how_it_works/works06.png :align: center .. note:: @@ -86,7 +86,7 @@ this account to have the account currency. If you leave it empty, it means that it can handle all currencies that are Active. -.. image:: media/works07.png +.. image:: how_it_works/works07.png :align: center Configure your journals @@ -96,14 +96,14 @@ In order to register payments in other currencies, you have to remove the currency constraint on the journal. Go to the accounting application, Click on **More** on the journal and **Settings**. -.. image:: media/works08.png +.. image:: how_it_works/works08.png :align: center Check if the currency field is empty or in the foreign currency in which you will register the payments. If a currency is filled in, it means that you can register payments only in this currency. -.. image:: media/works09.png +.. image:: how_it_works/works09.png :align: center How is Odoo's multi-currency working? @@ -119,7 +119,7 @@ You are now able to set a different currency than the company one on your sale orders and on your invoices. The currency is set for the whole document. -.. image:: media/works10.png +.. image:: how_it_works/works10.png :align: center Purchases orders and Vendor Bills @@ -129,7 +129,7 @@ You are now able to set a different currency than the company one on your purchase orders and on your vendor bills. The currency is set for the whole document. -.. image:: media/works11.png +.. image:: how_it_works/works11.png :align: center Payment Registrations @@ -138,7 +138,7 @@ Payment Registrations In the accounting application, go to :menuselection:`Sales --> Payments`. Register the payment and set the currency. -.. image:: media/works12.png +.. image:: how_it_works/works12.png :align: center Bank Statements @@ -148,7 +148,7 @@ When creating or importing bank statements, the amount is in the company currency. But there are now two complementary fields, the amount that was actually paid and the currency in which it was paid. -.. image:: media/works13.png +.. image:: how_it_works/works13.png :align: center When reconciling it, Odoo will directly match the payment with the right @@ -161,10 +161,10 @@ Exchange Rate Journal Go to :menuselection:`Adviser --> Journal Entries` and look for the Exchange difference journal entries. All the exchange rates differences are recorded in it. -.. image:: media/works14.png +.. image:: how_it_works/works14.png :align: center -.. include:: full_reconcile_warning.rst +.. include:: exchange/full_reconcile_warning.rst .. seealso:: * :doc:`invoices_payments` diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works01.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works01.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works01.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works01.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works02.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works02.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works02.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works02.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works03.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works03.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works03.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works03.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works04.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works04.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works04.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works04.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works05.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works05.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works05.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works05.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works06.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works06.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works06.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works06.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works07.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works07.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works07.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works07.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works08.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works08.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works08.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works08.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works09.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works09.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works09.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works09.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works10.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works10.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works10.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works10.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works11.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works11.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works11.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works11.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works12.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works12.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works12.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works12.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works13.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works13.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works13.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works13.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/works14.png b/content/applications/finance/accounting/others/multicurrencies/how_it_works/works14.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/works14.png rename to content/applications/finance/accounting/others/multicurrencies/how_it_works/works14.png diff --git a/content/applications/finance/accounting/others/multicurrencies/invoices_payments.rst b/content/applications/finance/accounting/others/multicurrencies/invoices_payments.rst index f91651508..c6b1f7edc 100644 --- a/content/applications/finance/accounting/others/multicurrencies/invoices_payments.rst +++ b/content/applications/finance/accounting/others/multicurrencies/invoices_payments.rst @@ -34,14 +34,14 @@ In order to register payments in other currencies, you have to remove the currency constraint on the journal. Go to the accounting application, on the journal, click on :menuselection:`More --> Settings`. -.. image:: media/invoice01.png +.. image:: invoices_payments/invoice01.png :align: center Check if the currency field is empty or in the foreign currency in which you will register the payments. If a currency is filled in, it means that you can register payments only in this currency. -.. image:: media/invoice02.png +.. image:: invoices_payments/invoice02.png :align: center Multi-currency invoices & Vendor Bills @@ -57,7 +57,7 @@ You are now able to set a different currency than the company one on your sale orders and on your invoices. The currency is set for the whole document. -.. image:: media/invoice03.png +.. image:: invoices_payments/invoice03.png :align: center Vendor Bills @@ -67,7 +67,7 @@ You are now able to set a different currency than the company one on your purchase orders and on your vendor bills. The currency is set for the whole document. -.. image:: media/invoice04.png +.. image:: invoices_payments/invoice04.png :align: center Multi-currency Payments @@ -77,7 +77,7 @@ In the accounting application, go to :menuselection:`Sales --> Payments`. Regist payment and indicate that it was done in the foreign currency. Then click on **Confirm**. -.. image:: media/invoice05.png +.. image:: invoices_payments/invoice05.png :align: center The journal entry has been posted but not allocated. @@ -85,7 +85,7 @@ The journal entry has been posted but not allocated. Go back to your invoice (:menuselection:`Sales --> Customer Invoices`) and click on **Add** to allocate the payment. -.. image:: media/invoice06.png +.. image:: invoices_payments/invoice06.png :align: center Multi- Currency Bank Statements @@ -95,14 +95,14 @@ When creating or importing bank statements, the amount is in the company currency. But there are now two complementary fields, the amount that was actually paid and the currency in which it was paid. -.. image:: media/invoice07.png +.. image:: invoices_payments/invoice07.png :align: center When reconciling it, Odoo will directly match the payment with the right invoice. You will get the invoice price in the invoice currency and the amount in your company currency. -.. image:: media/invoice08.png +.. image:: invoices_payments/invoice08.png :align: center Exchange Rate Journal @@ -111,10 +111,10 @@ Exchange Rate Journal Go to :menuselection:`Adviser --> Journal Entries` and look for the **Exchange Difference** journal entries. All the exchange rates differences are recorded in it. -.. image:: media/invoice09.png +.. image:: invoices_payments/invoice09.png :align: center -.. include:: full_reconcile_warning.rst +.. include:: exchange/full_reconcile_warning.rst .. seealso:: * :doc:`how_it_works` diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice01.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice01.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice01.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice01.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice02.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice02.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice02.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice02.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice03.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice03.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice03.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice03.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice04.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice04.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice04.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice04.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice05.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice05.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice05.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice05.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice06.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice06.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice06.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice06.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice07.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice07.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice07.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice07.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice08.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice08.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice08.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice08.png diff --git a/content/applications/finance/accounting/others/multicurrencies/media/invoice09.png b/content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice09.png similarity index 100% rename from content/applications/finance/accounting/others/multicurrencies/media/invoice09.png rename to content/applications/finance/accounting/others/multicurrencies/invoices_payments/invoice09.png diff --git a/content/applications/finance/accounting/payables/misc/forecast.rst b/content/applications/finance/accounting/payables/misc/forecast.rst index d955c3bf1..b8455f296 100644 --- a/content/applications/finance/accounting/payables/misc/forecast.rst +++ b/content/applications/finance/accounting/payables/misc/forecast.rst @@ -26,7 +26,7 @@ Management --> Payment Terms` in the **Accounting** application. The following example show a payment term of 30% directly and the balance after 30 days. -.. image:: ./media/forecast01.png +.. image:: forecast/forecast01.png :align: center Once payment terms are defined, you can assign them to your vendor by @@ -34,7 +34,7 @@ default. Set the Vendor Payment Term field on the Accounting tab of a vendor form. That way, every time you will purchase to this vendor, Odoo will propose you automatically the right payment term. -.. image:: ./media/forecast02.png +.. image:: forecast/forecast02.png :align: center .. note:: @@ -51,7 +51,7 @@ application. This report gives you a summary per vendor of the amounts to pay, compared to their due date (the due date being computed on each bill using the payment term). -.. image:: ./media/forecast03.png +.. image:: forecast/forecast03.png :align: center This reports tells you how much you will have to pay within the next @@ -64,7 +64,7 @@ Using the menu :menuselection:`Purchases --> Vendor Bills`, you can get a list o bills. Using the advanced filters, you can list all the bills that you should pay or the bills that are overdue (you are late on the payment). -.. image:: ./media/forecast04.png +.. image:: forecast/forecast04.png :align: center From this screen, you can also switch to the pivot table or the graph diff --git a/content/applications/finance/accounting/payables/misc/media/forecast01.png b/content/applications/finance/accounting/payables/misc/forecast/forecast01.png similarity index 100% rename from content/applications/finance/accounting/payables/misc/media/forecast01.png rename to content/applications/finance/accounting/payables/misc/forecast/forecast01.png diff --git a/content/applications/finance/accounting/payables/misc/media/forecast02.png b/content/applications/finance/accounting/payables/misc/forecast/forecast02.png similarity index 100% rename from content/applications/finance/accounting/payables/misc/media/forecast02.png rename to content/applications/finance/accounting/payables/misc/forecast/forecast02.png diff --git a/content/applications/finance/accounting/payables/misc/media/forecast03.png b/content/applications/finance/accounting/payables/misc/forecast/forecast03.png similarity index 100% rename from content/applications/finance/accounting/payables/misc/media/forecast03.png rename to content/applications/finance/accounting/payables/misc/forecast/forecast03.png diff --git a/content/applications/finance/accounting/payables/misc/media/forecast04.png b/content/applications/finance/accounting/payables/misc/forecast/forecast04.png similarity index 100% rename from content/applications/finance/accounting/payables/misc/media/forecast04.png rename to content/applications/finance/accounting/payables/misc/forecast/forecast04.png diff --git a/content/applications/finance/accounting/payables/pay/check.rst b/content/applications/finance/accounting/payables/pay/check.rst index ed9b92e1a..8235dc119 100644 --- a/content/applications/finance/accounting/payables/pay/check.rst +++ b/content/applications/finance/accounting/payables/pay/check.rst @@ -33,7 +33,7 @@ screen you get when you enter the accounting application), click on your bank account on :menuselection:`More --> Settings` option. On the **Payment Method** field, set **Check**. -.. image:: ./media/check01.png +.. image:: check/check01.png :align: center Compatible check stationery for printing checks @@ -67,7 +67,7 @@ To register a payment on a bill, open any supplier bill from the menu validated, you can register a payment. Set the **Payment Method** to **Check** and validate the payment dialog. -.. image:: ./media/check02.png +.. image:: check/check02.png :align: center Print checks @@ -87,7 +87,7 @@ number. To print all checks in batch, select all payments from the list view and Print Check from the top "print" menu. -.. image:: ./media/check03.png +.. image:: check/check03.png :align: center Reconcile bank statements @@ -112,7 +112,7 @@ payment and select a payment method by check. If you pay a specific supplier bill, put the reference of the bill in the **Memo** field. -.. image:: ./media/check04.png +.. image:: check/check04.png :align: center Once your payment by check is registered, don't forget to **Confirm** it. diff --git a/content/applications/finance/accounting/payables/pay/media/check01.png b/content/applications/finance/accounting/payables/pay/check/check01.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/check01.png rename to content/applications/finance/accounting/payables/pay/check/check01.png diff --git a/content/applications/finance/accounting/payables/pay/media/check02.png b/content/applications/finance/accounting/payables/pay/check/check02.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/check02.png rename to content/applications/finance/accounting/payables/pay/check/check02.png diff --git a/content/applications/finance/accounting/payables/pay/media/check03.png b/content/applications/finance/accounting/payables/pay/check/check03.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/check03.png rename to content/applications/finance/accounting/payables/pay/check/check03.png diff --git a/content/applications/finance/accounting/payables/pay/media/check04.png b/content/applications/finance/accounting/payables/pay/check/check04.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/check04.png rename to content/applications/finance/accounting/payables/pay/check/check04.png diff --git a/content/applications/finance/accounting/payables/pay/multiple.rst b/content/applications/finance/accounting/payables/pay/multiple.rst index f1862c97d..262a6e5f3 100644 --- a/content/applications/finance/accounting/payables/pay/multiple.rst +++ b/content/applications/finance/accounting/payables/pay/multiple.rst @@ -16,13 +16,13 @@ In the following example, we will generate some bills. You can control the whole process from your accounting dashboard (first screen you get when you open the accounting application). -.. image:: ./media/multiple01.png +.. image:: multiple/multiple01.png :align: center To create a bill, open the Dashboard menu and click on **Vendor Bills**. In the Vendor Bills window, click on **Create**. -.. image:: ./media/multiple02.png +.. image:: multiple/multiple02.png :align: center Choose the vendor from which you wish to purchase the product, and click @@ -32,14 +32,14 @@ on Add an item to add one (or more) product(s). Click on **Save** and then Pay supplier bills, one after the other --------------------------------------- -.. image:: ./media/multiple03.png +.. image:: multiple/multiple03.png :align: center We will now record a payment for one bill only. Open the bill, then click on **Register Payment**. Insert the Payment Method, Date and Amount, and click on **Validate**. -.. image:: ./media/multiple04.png +.. image:: multiple/multiple04.png :align: center Once you have validated the payment, the system will automatically @@ -54,14 +54,14 @@ In order to illustrate the process thoroughly, create at least 2 more bills following the above standing guide. **Make sure all bills come from the same vendor.** -.. image:: ./media/multiple05.png +.. image:: multiple/multiple05.png :align: center In the Vendors Bills, select the new bills you have just created by checking the box next to each of them. In the Action menu located in the middle of the page, click on **Register Payment**. -.. image:: ./media/multiple06.png +.. image:: multiple/multiple06.png :align: center Insert the details of the payment. The system calculated the total @@ -78,7 +78,7 @@ First, we need to create a payment This will handle from :menuselection:`Dashboard --> Bank journal --> More Option --> Send Money` -.. image:: ./media/multiple07.png +.. image:: multiple/multiple07.png :align: center Creating payment order with check payment method. Selecting related @@ -86,7 +86,7 @@ Vendor and amount which remain to pay. After filling all details, we will confirm the payment order which will generate payment transaction with the system. -.. image:: ./media/multiple08.png +.. image:: multiple/multiple08.png :align: center As you can see, bill payment status show what is posted and what is @@ -115,30 +115,30 @@ statements. We are adding payment terms which allow some cash discount where vendor offer us early payment discount. -.. image:: ./media/multiple09.png +.. image:: multiple/multiple09.png :align: center We are creating the following bills with the assignment of the above payment term. -.. image:: ./media/multiple10.png +.. image:: multiple/multiple10.png :align: center We have created the following bills: -.. image:: ./media/multiple11.png +.. image:: multiple/multiple11.png :align: center We will pay the invoices by creating bank statement where we will adjust the cash discount our vendor provided under payment terms. -.. image:: ./media/multiple12.png +.. image:: multiple/multiple12.png :align: center Before reconciling this bank statement, we need to create one statement model for cash discount. -.. image:: ./media/multiple13.png +.. image:: multiple/multiple13.png :align: center Now we are going back to bank statement and opening reconcile view. diff --git a/content/applications/finance/accounting/payables/pay/media/multiple01.png b/content/applications/finance/accounting/payables/pay/multiple/multiple01.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple01.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple01.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple02.png b/content/applications/finance/accounting/payables/pay/multiple/multiple02.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple02.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple02.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple03.png b/content/applications/finance/accounting/payables/pay/multiple/multiple03.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple03.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple03.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple04.png b/content/applications/finance/accounting/payables/pay/multiple/multiple04.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple04.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple04.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple05.png b/content/applications/finance/accounting/payables/pay/multiple/multiple05.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple05.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple05.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple06.png b/content/applications/finance/accounting/payables/pay/multiple/multiple06.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple06.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple06.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple07.png b/content/applications/finance/accounting/payables/pay/multiple/multiple07.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple07.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple07.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple08.png b/content/applications/finance/accounting/payables/pay/multiple/multiple08.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple08.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple08.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple09.png b/content/applications/finance/accounting/payables/pay/multiple/multiple09.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple09.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple09.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple10.png b/content/applications/finance/accounting/payables/pay/multiple/multiple10.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple10.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple10.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple11.png b/content/applications/finance/accounting/payables/pay/multiple/multiple11.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple11.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple11.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple12.png b/content/applications/finance/accounting/payables/pay/multiple/multiple12.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple12.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple12.png diff --git a/content/applications/finance/accounting/payables/pay/media/multiple13.png b/content/applications/finance/accounting/payables/pay/multiple/multiple13.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/multiple13.png rename to content/applications/finance/accounting/payables/pay/multiple/multiple13.png diff --git a/content/applications/finance/accounting/payables/pay/sepa.rst b/content/applications/finance/accounting/payables/pay/sepa.rst index bc09d9727..55804469a 100644 --- a/content/applications/finance/accounting/payables/pay/sepa.rst +++ b/content/applications/finance/accounting/payables/pay/sepa.rst @@ -62,7 +62,7 @@ journal. in the **payment from** field. You can customize it in your company settings, in the tab **Configuration**, under the **SEPA** section. -.. image:: ./media/sepa01.png +.. image:: sepa/sepa01.png :align: center Pay with SEPA @@ -86,7 +86,7 @@ new one. If you pay a specific supplier bill, put the reference of the bill in the **memo** field. -.. image:: ./media/sepa02.png +.. image:: sepa/sepa02.png :align: center Once your payment is registered, don't forget to Confirm it. You can @@ -100,7 +100,7 @@ Generate SEPA files From your accounting dashboard, you should see if there are SEPA files to generate for every bank account. -.. image:: ./media/sepa03.png +.. image:: sepa/sepa03.png :align: center Click on the link to check all the payments that are ready to transfer @@ -108,7 +108,7 @@ via SEPA. Then, select all the payments you want to send (or check the top box to select all payment at once) and click on :menuselection:`More --> Download SEPA Payments`. -.. image:: ./media/sepa04.png +.. image:: sepa/sepa04.png :align: center Troubleshooting diff --git a/content/applications/finance/accounting/payables/pay/media/sepa01.png b/content/applications/finance/accounting/payables/pay/sepa/sepa01.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/sepa01.png rename to content/applications/finance/accounting/payables/pay/sepa/sepa01.png diff --git a/content/applications/finance/accounting/payables/pay/media/sepa02.png b/content/applications/finance/accounting/payables/pay/sepa/sepa02.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/sepa02.png rename to content/applications/finance/accounting/payables/pay/sepa/sepa02.png diff --git a/content/applications/finance/accounting/payables/pay/media/sepa03.png b/content/applications/finance/accounting/payables/pay/sepa/sepa03.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/sepa03.png rename to content/applications/finance/accounting/payables/pay/sepa/sepa03.png diff --git a/content/applications/finance/accounting/payables/pay/media/sepa04.png b/content/applications/finance/accounting/payables/pay/sepa/sepa04.png similarity index 100% rename from content/applications/finance/accounting/payables/pay/media/sepa04.png rename to content/applications/finance/accounting/payables/pay/sepa/sepa04.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/assets.rst b/content/applications/finance/accounting/payables/supplier_bills/assets.rst index fdbef0bdc..7a88c7687 100644 --- a/content/applications/finance/accounting/payables/supplier_bills/assets.rst +++ b/content/applications/finance/accounting/payables/supplier_bills/assets.rst @@ -40,7 +40,7 @@ Configure an Assets Account To configure your account in the **Chart of Accounts**, go to :menuselection:`Accounting --> Configuration --> Chart of Accounts`, click on *Create*, and fill out the form. -.. image:: media/assets01.png +.. image:: assets/assets01.png :align: center :alt: Configuration of an Assets Account in Odoo Accounting @@ -55,7 +55,7 @@ Select the account on a draft bill On a draft bill, select the right account for all the assets you are buying. -.. image:: media/assets02.png +.. image:: assets/assets02.png :align: center :alt: Selection of an Assets Account on a draft bill in Odoo Accounting @@ -67,7 +67,7 @@ Choose a different Expense Account for specific products Start editing the product, go to the *Accounting* tab, select the right **Expense Account**, and save. -.. image:: media/assets03.png +.. image:: assets/assets03.png :align: center :alt: Change of the Assets Account for a product in Odoo @@ -84,7 +84,7 @@ To do so, open your Purchases Journal by going to :menuselection:`Accounting --> Purchases`, select the journal item you want to modify, click on the account, and select the right one. -.. image:: media/assets04.png +.. image:: assets/assets04.png :align: center :alt: Modification of a posted journal item's account in Odoo Accounting @@ -106,7 +106,7 @@ Click on **select related purchases** to link an existing journal item to this n fields are then automatically filled out, and the journal item is now listed under the **Related Purchase** tab. -.. image:: media/assets05.png +.. image:: assets/assets05.png :align: center :alt: Assets entry in Odoo Accounting @@ -114,7 +114,7 @@ Once done, you can click on *Compute Depreciation* (next to the *Confirm* button the values of the **Depreciation Board**. This board shows you all the entries that Odoo will post to depreciate your asset, and at which date. -.. image:: media/assets06.png +.. image:: assets/assets06.png :align: center :alt: Depreciation Board in Odoo Accounting @@ -155,7 +155,7 @@ in the right account (see: :ref:`journal-assets-account`). Then, click on *Action*, select **Create Asset**, and fill out the form the same way you would do to :ref:`create a new entry `. -.. image:: media/assets07.png +.. image:: assets/assets07.png :align: center :alt: Create Asset Entry from a journal item in Odoo Accounting @@ -174,7 +174,7 @@ An **increase in value** requires you to fill out additional fields related to t and creates a new Asset entry with the **Value Increase**. The Gross Increase Asset Entry can be accessed with a Smart Button. -.. image:: media/assets08.png +.. image:: assets/assets08.png :align: center :alt: Gross Increase smart button in Odoo Accounting @@ -185,7 +185,7 @@ To **sell** an asset or **dispose** of it implies that it must be removed from t To do so, open the asset you want to dispose of, click on *Sell or Dispose*, and fill out the form. -.. image:: media/assets09.png +.. image:: assets/assets09.png :align: center :alt: Disposal of Assets in Odoo Accounting @@ -220,7 +220,7 @@ account. New buttons with all the models linked to that account appear at the top of the form. Clicking on a model button fills out the form according to that model. -.. image:: media/assets10.png +.. image:: assets/assets10.png :align: center :alt: Assets model button in Odoo Accounting @@ -242,7 +242,7 @@ You have three choices for the **Automate Assets** field: #. **Create and validate:** you must also select an Asset Model (see: `Assets Models`_). Whenever a transaction is posted on the account, an *Assets entry* is created and immediately validated. -.. image:: media/assets11.png +.. image:: assets/assets11.png :align: center :alt: Automate Assets on an account in Odoo Accounting diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets01.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets01.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets01.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets01.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets02.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets02.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets02.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets02.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets03.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets03.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets03.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets03.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets04.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets04.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets04.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets04.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets05.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets05.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets05.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets05.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets06.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets06.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets06.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets06.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets07.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets07.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets07.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets07.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets08.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets08.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets08.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets08.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets09.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets09.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets09.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets09.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets10.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets10.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets10.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets10.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/assets11.png b/content/applications/finance/accounting/payables/supplier_bills/assets/assets11.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/assets11.png rename to content/applications/finance/accounting/payables/supplier_bills/assets/assets11.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses.rst b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses.rst index 0803f8e1c..720d6138a 100644 --- a/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses.rst +++ b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses.rst @@ -37,7 +37,7 @@ Configure a Deferred Expense Account To configure your account in the **Chart of Accounts**, go to :menuselection:`Accounting --> Configuration --> Chart of Accounts`, click on *Create*, and fill out the form. -.. image:: media/deferred_expenses01.png +.. image:: deferred_expenses/deferred_expenses01.png :align: center :alt: Configuration of a Deferred Expense Account in Odoo Accounting @@ -53,7 +53,7 @@ Select the account on a draft bill On a draft bill, select the right account for all the products of which the expenses must be deferred. -.. image:: media/deferred_expenses02.png +.. image:: deferred_expenses/deferred_expenses02.png :align: center :alt: Selection of a Deferred Expense Account on a draft bill in Odoo Accounting @@ -63,7 +63,7 @@ Choose a different Expense Account for specific products Start editing the product, go to the *Accounting* tab, select the right **Expense Account**, and save. -.. image:: media/deferred_expenses03.png +.. image:: deferred_expenses/deferred_expenses03.png :align: center :alt: Change of the Expense Account for a product in Odoo @@ -78,7 +78,7 @@ To do so, open your Purchases Journal by going to :menuselection:`Accounting --> Purchases`, select the journal item you want to modify, click on the account, and select the right one. -.. image:: media/deferred_expenses04.png +.. image:: deferred_expenses/deferred_expenses04.png :align: center :alt: Modification of a posted journal item's account in Odoo Accounting @@ -98,7 +98,7 @@ Click on **select related purchases** to link an existing journal item to this n fields are then automatically filled out, and the journal item is now listed under the **Related Expenses** tab. -.. image:: media/deferred_expenses05.png +.. image:: deferred_expenses/deferred_expenses05.png :align: center :alt: Deferred Expense entry in Odoo Accounting @@ -106,7 +106,7 @@ Once done, you can click on *Compute Deferral* (next to the *Confirm* button) to values of the **Expense Board**. This board shows you all the entries that Odoo will post to recognize your expense, and at which date. -.. image:: media/deferred_expenses06.png +.. image:: deferred_expenses/deferred_expenses06.png :align: center :alt: Expense Board in Odoo Accounting @@ -134,7 +134,7 @@ account (see: `Change the account of a posted journal item`_). Then, click on *Action*, select **Create Deferred Entry**, and fill out the form the same way you would do to `create a new entry`_. -.. image:: media/deferred_expenses07.png +.. image:: deferred_expenses/deferred_expenses07.png :align: center :alt: Create Deferred Entry from a journal item in Odoo Accounting @@ -160,7 +160,7 @@ right recognition account. New buttons with all the models linked to that account appear at the top of the form. Clicking on a model button fills out the form according to that model. -.. image:: media/deferred_expenses08.png +.. image:: deferred_expenses/deferred_expenses08.png :align: center :alt: Deferred Expense model button in Odoo Accounting @@ -182,7 +182,7 @@ You have three choices for the **Automate Deferred Expense** field: Models`_). Whenever a transaction is posted on the account, a *Deferred Expenses entry* is created and immediately validated. -.. image:: media/deferred_expenses09.png +.. image:: deferred_expenses/deferred_expenses09.png :align: center :alt: Automate Deferred Expense on an account in Odoo Accounting diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses01.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses01.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses01.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses01.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses02.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses02.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses02.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses02.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses03.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses03.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses03.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses03.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses04.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses04.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses04.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses04.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses05.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses05.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses05.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses05.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses06.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses06.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses06.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses06.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses07.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses07.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses07.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses07.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses08.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses08.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses08.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses08.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses09.png b/content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses09.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/deferred_expenses09.png rename to content/applications/finance/accounting/payables/supplier_bills/deferred_expenses/deferred_expenses09.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/manage.rst b/content/applications/finance/accounting/payables/supplier_bills/manage.rst index 46caf7f7d..a694f4848 100644 --- a/content/applications/finance/accounting/payables/supplier_bills/manage.rst +++ b/content/applications/finance/accounting/payables/supplier_bills/manage.rst @@ -44,7 +44,7 @@ Creating products in Odoo is essential for quick and efficient purchasing within Odoo. Simply navigate to the Products submenu under Purchase and click create. -.. image:: ./media/manage01.png +.. image:: manage/manage01.png :align: center When creating the product, pay attention to the **Product Type** field, @@ -78,7 +78,7 @@ quotation for an order, you may record the order reference number in the with the the vendor bill later (as the vendor bill will probably include the Vendor Reference) -.. image:: ./media/manage02.png +.. image:: manage/manage02.png :align: center Validate the purchase order and receive the products from the Inventory @@ -93,13 +93,13 @@ after you confirm a purchase order. From the **Inventory dashboard**, you should see a button linking you directly to the transfer of products. This button is outlined in red below: -.. image:: ./media/manage03.png +.. image:: manage/manage03.png :align: center Navigating this route will take you to a list of all orders waiting to be received. -.. image:: ./media/manage04.png +.. image:: manage/manage04.png :align: center If you have a lot of awaiting orders, apply a filter using the search @@ -110,7 +110,7 @@ group the orders by different criteria under **Group By**. Selecting an item from this list will open the following screen where you then will receive the products. -.. image:: ./media/manage05.png +.. image:: manage/manage05.png :align: center Purchasing service products does not trigger a delivery order. @@ -123,7 +123,7 @@ record it in the Purchases application under the **Control Menu**. You need to create a new vendor bill even if you already registered a purchase order. -.. image:: ./media/manage06.png +.. image:: manage/manage06.png :align: center The first thing you will need to do upon creating a vendor bill is to @@ -137,7 +137,7 @@ the appropriate vendor bill, you may search through the list by inputting the vendor reference number or your internal purchase order number. -.. image:: ./media/manage07.png +.. image:: manage/manage07.png :align: center While the invoice is in a draft state, you can make any modifications you @@ -207,7 +207,7 @@ Ask your system administrator to enable these access on :menuselection:`Settings select the product(s) you wish to modify, and you should see a new field appear, labeled **Control Purchase Bills**. -.. image:: ./media/manage08.png +.. image:: manage/manage08.png :align: center You can then change the default management method for the selected diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage01.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage01.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage01.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage01.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage02.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage02.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage02.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage02.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage03.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage03.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage03.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage03.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage04.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage04.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage04.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage04.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage05.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage05.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage05.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage05.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage06.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage06.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage06.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage06.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage07.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage07.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage07.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage07.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/manage08.png b/content/applications/finance/accounting/payables/supplier_bills/manage/manage08.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/manage08.png rename to content/applications/finance/accounting/payables/supplier_bills/manage/manage08.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/ocr.rst b/content/applications/finance/accounting/payables/supplier_bills/ocr.rst index 7e4fd264d..1af119173 100644 --- a/content/applications/finance/accounting/payables/supplier_bills/ocr.rst +++ b/content/applications/finance/accounting/payables/supplier_bills/ocr.rst @@ -14,7 +14,7 @@ Set up the feature Go to :menuselection:`Accounting --> Settings --> Bill Digitalization`, and choose whether the bills should be processed automatically (with OCR) or manually (on demand). -.. image:: media/setup_ocr.png +.. image:: ocr/setup_ocr.png :align: center :alt: Activate the feature going to the settings application in Odoo Accounting @@ -32,7 +32,7 @@ need to click on *Send for Digitalization* to do it manually. Once the data is extracted from the PDF, you can correct it if necessary by clicking on the respective tag (available in *Edit* mode), and selecting the right information instead. -.. image:: media/example_ocr.png +.. image:: ocr/example_ocr.png :align: center :height: 580 :alt: Example of a scanned bill in Odoo Accounting diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/example_ocr.png b/content/applications/finance/accounting/payables/supplier_bills/ocr/example_ocr.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/example_ocr.png rename to content/applications/finance/accounting/payables/supplier_bills/ocr/example_ocr.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/setup_ocr.png b/content/applications/finance/accounting/payables/supplier_bills/ocr/setup_ocr.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/setup_ocr.png rename to content/applications/finance/accounting/payables/supplier_bills/ocr/setup_ocr.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/purchase_receipts.rst b/content/applications/finance/accounting/payables/supplier_bills/purchase_receipts.rst index 1099ef6ee..6aa905c0c 100644 --- a/content/applications/finance/accounting/payables/supplier_bills/purchase_receipts.rst +++ b/content/applications/finance/accounting/payables/supplier_bills/purchase_receipts.rst @@ -20,7 +20,7 @@ Register a receipt To record a new receipt, go to :menuselection:`Accounting --> Vendors --> Receipts`, click on *Create*, fill out the form, and click on *Post*. -.. image:: media/purchase_receipts_draft.png +.. image:: purchase_receipts/purchase_receipts_draft.png :align: center :alt: Fill out the draft purchase receipt in Odoo Accounting @@ -36,7 +36,7 @@ post it. To do so, click on the **Journal Items** tab, change the accounts and values according to your needs, and click on *Post*. -.. image:: media/purchase_receipts_journal_items.png +.. image:: purchase_receipts/purchase_receipts_journal_items.png :align: center :alt: Change the accounts used in the journal entry to record a purchase receipt. diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/purchase_receipts_draft.png b/content/applications/finance/accounting/payables/supplier_bills/purchase_receipts/purchase_receipts_draft.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/purchase_receipts_draft.png rename to content/applications/finance/accounting/payables/supplier_bills/purchase_receipts/purchase_receipts_draft.png diff --git a/content/applications/finance/accounting/payables/supplier_bills/media/purchase_receipts_journal_items.png b/content/applications/finance/accounting/payables/supplier_bills/purchase_receipts/purchase_receipts_journal_items.png similarity index 100% rename from content/applications/finance/accounting/payables/supplier_bills/media/purchase_receipts_journal_items.png rename to content/applications/finance/accounting/payables/supplier_bills/purchase_receipts/purchase_receipts_journal_items.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts.rst b/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts.rst index d3f20f61c..afa0048c0 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts.rst @@ -18,7 +18,7 @@ Configuration --> Management --> Payment Terms` and click on during which the offer is valid. You can also change the default balance term if needed. -.. image:: media/cash_discounts01.png +.. image:: cash_discounts/cash_discounts01.png :align: center Start offering the cash discount @@ -30,7 +30,7 @@ automatically split the account receivables part of the journal entry into two installments having different due dates. Since the discounted price is already calculated, your payment controls will be simplified. -.. image:: media/cash_discounts02.png +.. image:: cash_discounts/cash_discounts02.png :align: center Grant the cash discount @@ -41,7 +41,7 @@ cash discount. When you process the bank statement, match the payment with the related journal entry. Then, select the remaining cash discount and click on *Create Write-off* to reconcile it. -.. image:: media/cash_discounts03.png +.. image:: cash_discounts/cash_discounts03.png :align: center .. tip:: @@ -59,7 +59,7 @@ In this case, the customer has not fulfilled the payment term and cannot benefit from the cash discount. When you process the bank statement, match the payment with the two related journal entries. -.. image:: media/cash_discounts04.png +.. image:: cash_discounts/cash_discounts04.png :align: center diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts01.png b/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts01.png rename to content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts01.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts02.png b/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts02.png rename to content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts02.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts03.png b/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts03.png rename to content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts03.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts04.png b/content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts04.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/cash_discounts04.png rename to content/applications/finance/accounting/receivables/customer_invoices/cash_discounts/cash_discounts04.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/cash_rounding.rst b/content/applications/finance/accounting/receivables/customer_invoices/cash_rounding.rst index f6fdc2bab..427b85d22 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/cash_rounding.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/cash_rounding.rst @@ -16,7 +16,7 @@ Configuration Go to :menuselection:`Accounting --> Configuration --> Settings` and enable *Cash Rounding*, then click on *Save*. -.. image:: media/cash_rounding01.png +.. image:: cash_rounding/cash_rounding01.png :align: center Go to :menuselection:`Accounting --> Configuration --> Cash Roundings`, diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/cash_rounding01.png b/content/applications/finance/accounting/receivables/customer_invoices/cash_rounding/cash_rounding01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/cash_rounding01.png rename to content/applications/finance/accounting/receivables/customer_invoices/cash_rounding/cash_rounding01.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/credit_notes.rst b/content/applications/finance/accounting/receivables/customer_invoices/credit_notes.rst index 0722e9f48..27f8ea7fb 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/credit_notes.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/credit_notes.rst @@ -28,7 +28,7 @@ from the invoices they are related to. To do so, open the *Customer Invoice*, and click on *Add Credit Note*. -.. image:: media/credit_notes01.png +.. image:: credit_notes/credit_notes01.png :align: center You can choose between three options: @@ -56,7 +56,7 @@ Full Refund Odoo creates a credit note, automatically validates it, and reconciles the original invoice with it. -.. image:: media/credit_notes02.png +.. image:: credit_notes/credit_notes02.png :align: center This is the option to choose to do a full refund or cancel @@ -86,11 +86,11 @@ that zeroes out the journal items generated by the original invoice. Here is an example of an invoice’s journal entry: -.. image:: media/credit_notes03.png +.. image:: credit_notes/credit_notes03.png :align: center And here is the credit note’s journal entry generated to reverse the original invoice above: -.. image:: media/credit_notes04.png +.. image:: credit_notes/credit_notes04.png :align: center diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes01.png b/content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes01.png rename to content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes01.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes02.png b/content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes02.png rename to content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes02.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes03.png b/content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes03.png rename to content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes03.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes04.png b/content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes04.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/credit_notes04.png rename to content/applications/finance/accounting/receivables/customer_invoices/credit_notes/credit_notes04.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues.rst b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues.rst index 0996005d7..ee96882ef 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues.rst @@ -36,7 +36,7 @@ Configure a Deferred Revenue Account To configure your account in the **Chart of Accounts**, go to :menuselection:`Accounting --> Configuration --> Chart of Accounts`, click on *Create*, and fill out the form. -.. image:: media/deferred_revenues01.png +.. image:: deferred_revenues/deferred_revenues01.png :align: center :alt: Configuration of a Deferred Revenue Account in Odoo Accounting @@ -52,7 +52,7 @@ Select the account on a draft invoice On a draft invoice, select the right account for all the products of which the incomes must be deferred. -.. image:: media/deferred_revenues02.png +.. image:: deferred_revenues/deferred_revenues02.png :align: center :alt: Selection of a Deferred Revenue Account on a draft invoice in Odoo Accounting @@ -62,7 +62,7 @@ Choose a different Income Account for specific products Start editing the product, go to the *Accounting* tab, select the right **Income Account**, and save. -.. image:: media/deferred_revenues03.png +.. image:: deferred_revenues/deferred_revenues03.png :align: center :alt: Change of the Income Account for a product in Odoo @@ -77,7 +77,7 @@ To do so, open your Sales Journal by going to :menuselection:`Accounting --> Accounting --> Sales`, select the journal item you want to modify, click on the account, and select the right one. -.. image:: media/deferred_revenues04.png +.. image:: deferred_revenues/deferred_revenues04.png :align: center :alt: Modification of a posted journal item's account in Odoo Accounting @@ -97,7 +97,7 @@ Click on **select related purchases** to link an existing journal item to this n fields are then automatically filled out, and the journal item is now listed under the **Related Sales** tab. -.. image:: media/deferred_revenues05.png +.. image:: deferred_revenues/deferred_revenues05.png :align: center :alt: Deferred Revenue entry in Odoo Accounting @@ -105,7 +105,7 @@ Once done, you can click on *Compute Revenue* (next to the *Confirm* button) to values of the **Revenue Board**. This board shows you all the entries that Odoo will post to recognize your revenue, and at which date. -.. image:: media/deferred_revenues06.png +.. image:: deferred_revenues/deferred_revenues06.png :align: center :alt: Revenue Board in Odoo Accounting @@ -134,7 +134,7 @@ Make sure that it is posted in the right account (see: Then, click on *Action*, select **Create Deferred Entry**, and fill out the form the same way you would do to `create a new entry`_. -.. image:: media/deferred_revenues07.png +.. image:: deferred_revenues/deferred_revenues07.png :align: center :alt: Create Deferred Entry from a journal item in Odoo Accounting @@ -160,7 +160,7 @@ right recognition account. New buttons with all the models linked to that account appear at the top of the form. Clicking on a model button fills out the form according to that model. -.. image:: media/deferred_revenues08.png +.. image:: deferred_revenues/deferred_revenues08.png :align: center :alt: Deferred Revenue model button in Odoo Accounting @@ -182,7 +182,7 @@ You have three choices for the **Automate Deferred Revenue** field: `Deferred Revenue Models`_). Whenever a transaction is posted on the account, a *Deferred Revenues entry* is created and immediately validated. -.. image:: media/deferred_revenues09.png +.. image:: deferred_revenues/deferred_revenues09.png :align: center :alt: Automate Deferred Revenue on an account in Odoo Accounting diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues01.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues01.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues01.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues02.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues02.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues02.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues03.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues03.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues03.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues04.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues04.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues04.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues04.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues05.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues05.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues05.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues05.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues06.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues06.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues06.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues06.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues07.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues07.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues07.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues07.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues08.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues08.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues08.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues08.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues09.png b/content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues09.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/deferred_revenues09.png rename to content/applications/finance/accounting/receivables/customer_invoices/deferred_revenues/deferred_revenues09.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code.rst b/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code.rst index c80376a4e..f57c5fb6f 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code.rst @@ -21,7 +21,7 @@ Configuration Go to :menuselection:`Accounting --> Configuration --> Settings` and activate the **SEPA QR Code** feature. -.. image:: media/epc_qr_code01.png +.. image:: epc_qr_code/epc_qr_code01.png :align: center Configure your Bank Account’s journal @@ -33,7 +33,7 @@ To do so, go to :menuselection:`Accounting --> Configuration --> Journals`, open your *bank journal*, then fill out the *Bank Account* and *Bank* under the *Bank Account* tab. -.. image:: media/epc_qr_code02.png +.. image:: epc_qr_code/epc_qr_code02.png :align: center Issue Invoices with EPC QR Codes @@ -52,7 +52,7 @@ Make sure that the account indicated is the one you want to use to receive your customer’s payment as Odoo uses this field to generate the EPC QR Code. -.. image:: media/epc_qr_code03.png +.. image:: epc_qr_code/epc_qr_code03.png :align: center .. tip:: diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/epc_qr_code01.png b/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code/epc_qr_code01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/epc_qr_code01.png rename to content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code/epc_qr_code01.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/epc_qr_code02.png b/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code/epc_qr_code02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/epc_qr_code02.png rename to content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code/epc_qr_code02.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/epc_qr_code03.png b/content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code/epc_qr_code03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_invoices/media/epc_qr_code03.png rename to content/applications/finance/accounting/receivables/customer_invoices/epc_qr_code/epc_qr_code03.png diff --git a/content/applications/finance/accounting/receivables/customer_invoices/media/discount01.png b/content/applications/finance/accounting/receivables/customer_invoices/media/discount01.png deleted file mode 100644 index 4b99b92d6670883618b9d03a3272d4f3305ec6cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16010 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 TkofffaU=;bS Configuration --> Journals`, open you want to edit, click on *Edit*, and open the *Advanced Settings* tab. In the *Payment Method Types* section, enable **Batch Deposit**, and click on *Save*. -.. image:: media/batch-journal-settings.png +.. image:: batch/batch-journal-settings.png :align: center :alt: Payment Method Types in a journal's advanced settings @@ -46,7 +46,7 @@ opening the *Customer Invoice* for which you received a payment, and clicking on There, select the appropriate Journal linked to your bank account and select *Batch Deposit* as Payment Method. -.. image:: media/batch-register-payment.png +.. image:: batch/batch-register-payment.png :align: center :alt: Registering a customer payment as part of a Batch Deposit in Odoo Accounting @@ -62,14 +62,14 @@ To add the payments to a Batch Deposit, go to :menuselection:`Accounting --> Cus Payments`, and click on *Create*. Next, select the Bank and Payment Method, then click on *Add a line*. -.. image:: media/batch-new-inbound.png +.. image:: batch/batch-new-inbound.png :align: center :alt: Filling out a new Inbound Batch Payment form on Odoo Accounting Select all payments to include in the current Batch Deposit and click on *Select*. You can also record a new payment and add it to the list by clicking on *Create*. -.. image:: media/batch-payments-selection.png +.. image:: batch/batch-payments-selection.png :align: center :alt: Selection of all payments to include in the Batch Deposit @@ -88,7 +88,7 @@ tab, and select your Batch Payment. All related payments are automatically added .. note:: The *Batch Payments* tab won't appear if a Partner is selected for this bank statement line. -.. image:: media/batch-bank-reconciliation.png +.. image:: batch/batch-bank-reconciliation.png :align: center :alt: Reconciliation of the Batch Payment with all its transactions diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-bank-reconciliation.png b/content/applications/finance/accounting/receivables/customer_payments/batch/batch-bank-reconciliation.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-bank-reconciliation.png rename to content/applications/finance/accounting/receivables/customer_payments/batch/batch-bank-reconciliation.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-journal-settings.png b/content/applications/finance/accounting/receivables/customer_payments/batch/batch-journal-settings.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-journal-settings.png rename to content/applications/finance/accounting/receivables/customer_payments/batch/batch-journal-settings.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-new-inbound.png b/content/applications/finance/accounting/receivables/customer_payments/batch/batch-new-inbound.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-new-inbound.png rename to content/applications/finance/accounting/receivables/customer_payments/batch/batch-new-inbound.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-payments-selection.png b/content/applications/finance/accounting/receivables/customer_payments/batch/batch-payments-selection.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-payments-selection.png rename to content/applications/finance/accounting/receivables/customer_payments/batch/batch-payments-selection.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-register-payment.png b/content/applications/finance/accounting/receivables/customer_payments/batch/batch-register-payment.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-register-payment.png rename to content/applications/finance/accounting/receivables/customer_payments/batch/batch-register-payment.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst index f0f9b0d13..1295ef3e6 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd.rst @@ -23,7 +23,7 @@ Go to :menuselection:`Accounting --> Configuration --> Settings`, activate **SEP (SDD)** and click on *Save*. Enter your company's **Creditor Identifier**. This number is provided by your bank institution, or the authority responsible for delivering them. -.. image:: media/batch-sdd-creditor-identifier.png +.. image:: batch_sdd/batch-sdd-creditor-identifier.png :align: center :alt: Add a SEPA Creditor Identifier to Odoo Accounting @@ -39,7 +39,7 @@ money directly from their bank accounts. To create a new mandate, go to :menuselection:`Accounting --> Customers --> Direct Debit Mandates`, click on *Create*, and fill out the form. -.. image:: media/batch-sdd-mandate-form.png +.. image:: batch_sdd/batch-sdd-mandate-form.png :align: center :alt: Fill out SEPA Direct Debit in Odoo Accounting @@ -78,7 +78,7 @@ Close or revoke a mandate Direct Debit mandates are closed automatically after their *End Date*. If this field is left blank, the mandate keeps being *Active* until it is *Closed* or *Revoked*. -.. image:: media/batch-sdd-revoke-close.png +.. image:: batch_sdd/batch-sdd-revoke-close.png :align: center :alt: Close or Revoke an SDD Mandate in Odoo Accounting @@ -117,21 +117,21 @@ process all payments at once. To generate your XML file for the pending SDD payments, go to the related *bank journal* on your *Accounting dashboard*, then click on *Direct Debit Payments to Collect*. -.. image:: media/batch-sdd-collect.png +.. image:: batch_sdd/batch-sdd-collect.png :align: center :alt: Start the SDD payments collection in Odoo Accounting Select all the payments you want to include in your SDD XML file, then click on *Action* and select *Create Batch Payment*. -.. image:: media/batch-sdd-batch.png +.. image:: batch_sdd/batch-sdd-batch.png :align: center :alt: Create a batch payment with all the SDD payments in Odoo Accounting Odoo then takes you to your *Batch Payment*’s form. Click on *Validate* and download the SDD XML file. -.. image:: media/batch-sdd-xml.png +.. image:: batch_sdd/batch-sdd-xml.png :align: center :alt: Generate an XML file for your SDD payments in Odoo Accounting diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-batch.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-batch.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-batch.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-batch.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-collect.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-collect.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-collect.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-collect.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-creditor-identifier.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-creditor-identifier.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-creditor-identifier.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-creditor-identifier.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-mandate-form.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-mandate-form.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-mandate-form.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-mandate-form.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-revoke-close.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-revoke-close.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-revoke-close.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-revoke-close.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-xml.png b/content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-xml.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/batch-sdd-xml.png rename to content/applications/finance/accounting/receivables/customer_payments/batch_sdd/batch-sdd-xml.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/check.rst b/content/applications/finance/accounting/receivables/customer_payments/check.rst index 2812d0154..8811e9c6c 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/check.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/check.rst @@ -59,7 +59,7 @@ on **Register Payment**. Fill in the information about the payment: - Memo: write the Check number -.. image:: ./media/check02.png +.. image:: check/check02.png :align: center This operation will produce the following journal entry: @@ -115,7 +115,7 @@ on **Register Payment**. Fill in the information about the payment: - Memo: write the check number -.. image:: ./media/check03.png +.. image:: check/check03.png :align: center The invoice is marked as paid as soon as you record the check. @@ -147,5 +147,5 @@ report **Bank Reconciliation Report** to verify which checks have been received or paid by the bank. (this report is available from the **More** option from the Accounting dashboard on the related bank account). -.. image:: ./media/check01.png +.. image:: check/check01.png :align: center \ No newline at end of file diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/check01.png b/content/applications/finance/accounting/receivables/customer_payments/check/check01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/check01.png rename to content/applications/finance/accounting/receivables/customer_payments/check/check01.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/check02.png b/content/applications/finance/accounting/receivables/customer_payments/check/check02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/check02.png rename to content/applications/finance/accounting/receivables/customer_payments/check/check02.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/check03.png b/content/applications/finance/accounting/receivables/customer_payments/check/check03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/check03.png rename to content/applications/finance/accounting/receivables/customer_payments/check/check03.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/followup.rst b/content/applications/finance/accounting/receivables/customer_payments/followup.rst index a5203d7f4..0607f2846 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/followup.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/followup.rst @@ -33,7 +33,7 @@ Date* set on the statement. You can also set a trust level for your customers by marking them as bad, normal or good debtors on the follow-up reports. -.. image:: media/followup01.png +.. image:: followup/followup01.png :align: center Send reminders in batch @@ -45,7 +45,7 @@ like to process, click on *Action* and then on *Process Follow-ups*. A pdf document containing all of the follow-up letters for you to print will also be automatically generated. -.. image:: media/followup02.png +.. image:: followup/followup02.png :align: center Plan a follow-up process @@ -62,7 +62,7 @@ number of overdue days, plan to send an email, a letter or to undertake a manual action. You can also edit the template used for the statement according to the stage of the process. -.. image:: media/followup03.png +.. image:: followup/followup03.png :align: center .. tip:: diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/followup01.png b/content/applications/finance/accounting/receivables/customer_payments/followup/followup01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/followup01.png rename to content/applications/finance/accounting/receivables/customer_payments/followup/followup01.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/followup02.png b/content/applications/finance/accounting/receivables/customer_payments/followup/followup02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/followup02.png rename to content/applications/finance/accounting/receivables/customer_payments/followup/followup02.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/followup03.png b/content/applications/finance/accounting/receivables/customer_payments/followup/followup03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/followup03.png rename to content/applications/finance/accounting/receivables/customer_payments/followup/followup03.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/online_payment.rst b/content/applications/finance/accounting/receivables/customer_payments/online_payment.rst index 7219b4eb8..deec2effc 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/online_payment.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/online_payment.rst @@ -7,7 +7,7 @@ To make it more convenient for your customers to pay the invoices you issue, you allows your customers to see their invoices online and pay directly with their favorite payment method, making the payment process much easier. -.. image:: media/online-payment-acquirers.png +.. image:: online_payment/online-payment-acquirers.png :align: center :alt: Payment acquirer choice after having clicked on "Pay Now" @@ -30,13 +30,13 @@ After issuing the invoice, click on *Send & Print* and send the invoice by email They will receive an email with a link that redirects them to the invoice on their **Customer Portal**. -.. image:: media/online-payment-view-invoice.png +.. image:: online_payment/online-payment-view-invoice.png :align: center :alt: Email with a link to view the invoice online on the Customer Portal. They can choose which Payment Acquirer to use by clicking on *Pay Now*. -.. image:: media/online-payment-pay-now.png +.. image:: online_payment/online-payment-pay-now.png :align: center :alt: "Pay now" button on an invoice in the Customer Portal. diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/online-payment-acquirers.png b/content/applications/finance/accounting/receivables/customer_payments/online_payment/online-payment-acquirers.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/online-payment-acquirers.png rename to content/applications/finance/accounting/receivables/customer_payments/online_payment/online-payment-acquirers.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/online-payment-pay-now.png b/content/applications/finance/accounting/receivables/customer_payments/online_payment/online-payment-pay-now.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/online-payment-pay-now.png rename to content/applications/finance/accounting/receivables/customer_payments/online_payment/online-payment-pay-now.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/online-payment-view-invoice.png b/content/applications/finance/accounting/receivables/customer_payments/online_payment/online-payment-view-invoice.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/online-payment-view-invoice.png rename to content/applications/finance/accounting/receivables/customer_payments/online_payment/online-payment-view-invoice.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/recording.rst b/content/applications/finance/accounting/receivables/customer_payments/recording.rst index 75666476f..718fb0eaa 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/recording.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/recording.rst @@ -21,7 +21,7 @@ If you register a payment on a customer invoice or a vendor bill, the payment is automatically reconciled with the invoice reducing the amount due. -.. image:: ./media/recording01.png +.. image:: recording/recording01.png :align: center The green icon near the payment line will display more information about @@ -45,7 +45,7 @@ Sales menu (register a customer payment) or the Purchases menu (pay a vendor). If you use these menus, the payment is not linked to an invoice, but can easily be reconciled on an invoice later on. -.. image:: ./media/recording02.png +.. image:: recording/recording02.png :align: center When registering a new payment, you must select a customer or vendor, @@ -68,7 +68,7 @@ payment for this customer or vendor is available. In this case, you can reconcile this payment to the invoice near the totals at the bottom, under "Outstanding Payments". -.. image:: ./media/recording03.png +.. image:: recording/recording03.png :align: center Reconciling all your outstanding payments and invoices @@ -82,14 +82,14 @@ The batch reconciliation feature is available from the dashboard on the Customer Invoices card and the Vendor Bills card for reconciling Accounts Receivable and Payable, respectively. -.. image:: ./media/recording04.png +.. image:: recording/recording04.png :align: center The payments matching tool will open all unreconciled customers or vendors and will give you the opportunity to process them all one by one, doing the matching of all their payments and invoices at once. -.. image:: ./media/recording05.png +.. image:: recording/recording05.png :align: center During the reconciliation, if the sum of the debits and credits do not @@ -103,13 +103,13 @@ Just like making a customer or vendor payment, you transfer cash internally between your bank accounts from the dashboard or from the menus up top. -.. image:: ./media/recording06.png +.. image:: recording/recording06.png :align: center This will take you to the same screen you have for receiving and making payments. -.. image:: ./media/recording07.png +.. image:: recording/recording07.png :align: center .. note:: diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording01.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording01.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording01.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording01.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording02.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording02.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording02.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording02.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording03.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording03.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording03.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording03.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording04.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording04.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording04.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording04.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording05.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording05.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording05.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording05.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording06.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording06.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording06.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording06.png diff --git a/content/applications/finance/accounting/receivables/customer_payments/media/recording07.png b/content/applications/finance/accounting/receivables/customer_payments/recording/recording07.png similarity index 100% rename from content/applications/finance/accounting/receivables/customer_payments/media/recording07.png rename to content/applications/finance/accounting/receivables/customer_payments/recording/recording07.png diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_overview.png b/content/applications/finance/accounting/reporting/declarations/media/tax_return_overview.png deleted file mode 100644 index ea2b01d0959e80de4a00517bc5ffa1d703a95f39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5368 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 DI3Tts diff --git a/content/applications/finance/accounting/reporting/declarations/tax_returns.rst b/content/applications/finance/accounting/reporting/declarations/tax_returns.rst index 749c115df..a8681f1ea 100644 --- a/content/applications/finance/accounting/reporting/declarations/tax_returns.rst +++ b/content/applications/finance/accounting/reporting/declarations/tax_returns.rst @@ -31,7 +31,7 @@ and go to the **Tax Return Periodicity** section. - **Reminder**: define when Odoo should remind you to file your tax return. - **Journal**: select the journal in which to record the tax return. -.. image:: media/tax_return_periodicity.png +.. image:: tax_returns/tax_return_periodicity.png :align: center :alt: Configure how often tax returns have to be made in Odoo Accounting @@ -46,7 +46,7 @@ Odoo generates Tax Reports based on the **Tax Grids** settings that are configur Therefore, it is crucial to make sure that all the recorded transactions use the right taxes. You can see on each Journal Item which Tax Grid is used for that transaction. -.. image:: media/tax_return_grids.png +.. image:: tax_returns/tax_return_grids.png :align: center :alt: see which tax grids are used to record transactions in Odoo Accounting @@ -54,7 +54,7 @@ To configure your taxes' Tax Grids, go to :menuselection:`Accounting --> Configu and open the tax you want to modify. There, you can edit your tax settings, along with the tax grids that are used to record invoices or credit notes. -.. image:: media/tax_return_taxes.png +.. image:: tax_returns/tax_return_taxes.png :align: center :alt: Configure taxes and their tax grids in Odoo Accounting @@ -83,7 +83,7 @@ Entry, which helps you avoid some tax declaration errors. To check the current **Tax Lock Date**, or to edit it, go to :menuselection:`Accounting --> Accounting --> Lock Dates`. -.. image:: media/tax_return_lock.png +.. image:: tax_returns/tax_return_lock.png :align: center :alt: Lock your tax for a specific period in Odoo Acounting @@ -99,7 +99,7 @@ on *TAX Report* from your *Accounting Overview*. Make sure to select the right period you want to declare by using the date filter. You can see an overview of your tax report. Then, click on the button *Closing Journal Entry*. -.. image:: media/tax_return_closing.png +.. image:: tax_returns/tax_return_closing.png :align: center :alt: Select the period for the tax return and create a closing journal entry in Odoo Accounting @@ -108,7 +108,7 @@ Odoo automatically creates a PDF file with the **Tax Report** that you can downl and preview on the right column. It includes all the values to report to the tax authorities, along with the amount you have to pay or be refunded. -.. image:: media/tax_return_report.png +.. image:: tax_returns/tax_return_report.png :align: center :alt: download the PDF with your Tax Report in Odoo Accounting diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_closing.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_closing.png similarity index 100% rename from content/applications/finance/accounting/reporting/declarations/media/tax_return_closing.png rename to content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_closing.png diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_grids.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_grids.png similarity index 100% rename from content/applications/finance/accounting/reporting/declarations/media/tax_return_grids.png rename to content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_grids.png diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_lock.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_lock.png similarity index 100% rename from content/applications/finance/accounting/reporting/declarations/media/tax_return_lock.png rename to content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_lock.png diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_periodicity.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_periodicity.png similarity index 100% rename from content/applications/finance/accounting/reporting/declarations/media/tax_return_periodicity.png rename to content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_periodicity.png diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_report.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_report.png similarity index 100% rename from content/applications/finance/accounting/reporting/declarations/media/tax_return_report.png rename to content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_report.png diff --git a/content/applications/finance/accounting/reporting/declarations/media/tax_return_taxes.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_taxes.png similarity index 100% rename from content/applications/finance/accounting/reporting/declarations/media/tax_return_taxes.png rename to content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_taxes.png diff --git a/content/applications/finance/accounting/reporting/overview/customize.rst b/content/applications/finance/accounting/reporting/overview/customize.rst index e27fb6a1d..171b6ebf6 100644 --- a/content/applications/finance/accounting/reporting/overview/customize.rst +++ b/content/applications/finance/accounting/reporting/overview/customize.rst @@ -22,7 +22,7 @@ Create your financial report First, you need to create your financial report. To do that, go to :menuselection:`Accounting --> Configuration --> Financial Reports` -.. image:: media/customize02.png +.. image:: customize/customize02.png :align: center Once the name is entered, there are two other parameters that need to be @@ -49,7 +49,7 @@ After you've created the report, you need to fill it with lines. They all need a **name**, a **code** (that is used to refer to the line), a **sequence number** and a **level** (Used for the line rendering). -.. image:: media/customize04.png +.. image:: customize/customize04.png :align: center In the **formulas** field you can add one or more formulas to assign a diff --git a/content/applications/finance/accounting/reporting/overview/media/customize02.png b/content/applications/finance/accounting/reporting/overview/customize/customize02.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/customize02.png rename to content/applications/finance/accounting/reporting/overview/customize/customize02.png diff --git a/content/applications/finance/accounting/reporting/overview/media/customize04.png b/content/applications/finance/accounting/reporting/overview/customize/customize04.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/customize04.png rename to content/applications/finance/accounting/reporting/overview/customize/customize04.png diff --git a/content/applications/finance/accounting/reporting/overview/main_reports.rst b/content/applications/finance/accounting/reporting/overview/main_reports.rst index 7874a534f..6b9325ed3 100644 --- a/content/applications/finance/accounting/reporting/overview/main_reports.rst +++ b/content/applications/finance/accounting/reporting/overview/main_reports.rst @@ -31,7 +31,7 @@ Balance Sheet The **Balance Sheet** shows a snapshot of the assets, liabilities and equity of your organisation as at a particular date. -.. image:: media/main_reports09.png +.. image:: main_reports/main_reports09.png :align: center Profit and Loss @@ -41,7 +41,7 @@ The **Profit and Loss** report (or **Income Statement**) shows your organisation's net income, by deducting expenses from revenue for the report period. -.. image:: media/main_reports10.png +.. image:: main_reports/main_reports10.png :align: center Executive Summary @@ -87,7 +87,7 @@ reporting : typically used as as a measure of a company's ability to service its debt. -.. image:: media/main_reports01.png +.. image:: main_reports/main_reports01.png :align: center General Ledger @@ -99,7 +99,7 @@ account and from there you can view a detailed transaction report or any exceptions. This report is useful for checking every transaction that occurred during a certain period of time. -.. image:: media/main_reports05.png +.. image:: main_reports/main_reports05.png :align: center Aged Payable @@ -109,7 +109,7 @@ Run the **Aged Payable Details** report to display information on individual bills, credit notes and overpayments owed by you, and how long these have gone unpaid. -.. image:: media/main_reports02.png +.. image:: main_reports/main_reports02.png :align: center Aged Receivable @@ -118,7 +118,7 @@ Aged Receivable The **Aged Receivables** report shows the sales invoices that were awaiting payment during a selected month and several months prior. -.. image:: media/main_reports07.png +.. image:: main_reports/main_reports07.png :align: center Cash Flow Statement @@ -128,7 +128,7 @@ The **Cash Flow Statement** shows how changes in balance sheet accounts and income affect cash and cash equivalents, and breaks the analysis down to operating, investing and financing activities. -.. image:: media/main_reports03.png +.. image:: main_reports/main_reports03.png :align: center Tax Report @@ -137,11 +137,11 @@ Tax Report This report allows you to see the **net** and **tax amounts** for all the taxes grouped by type (sale/purchase). -.. image:: media/main_reports04.png +.. image:: main_reports/main_reports04.png :align: center Bank Reconciliation ------------------- -.. image:: media/main_reports06.png +.. image:: main_reports/main_reports06.png :align: center diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports01.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports01.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports01.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports01.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports02.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports02.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports02.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports02.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports03.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports03.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports03.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports03.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports04.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports04.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports04.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports04.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports05.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports05.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports05.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports05.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports06.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports06.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports06.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports06.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports07.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports07.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports07.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports07.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports09.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports09.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports09.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports09.png diff --git a/content/applications/finance/accounting/reporting/overview/media/main_reports10.png b/content/applications/finance/accounting/reporting/overview/main_reports/main_reports10.png similarity index 100% rename from content/applications/finance/accounting/reporting/overview/media/main_reports10.png rename to content/applications/finance/accounting/reporting/overview/main_reports/main_reports10.png diff --git a/content/applications/finance/accounting/taxation/fiscal_year/close_fiscal_year.rst b/content/applications/finance/accounting/taxation/fiscal_year/close_fiscal_year.rst index eec02c07c..435d43ba2 100644 --- a/content/applications/finance/accounting/taxation/fiscal_year/close_fiscal_year.rst +++ b/content/applications/finance/accounting/taxation/fiscal_year/close_fiscal_year.rst @@ -70,7 +70,7 @@ set under the accounting configuration. This way, the accountant can be confident that nobody is changing the previous year transactions while auditing the books. -.. image:: media/close_fiscal_year01.png +.. image:: close_fiscal_year/close_fiscal_year01.png :align: center Closing the fiscal year diff --git a/content/applications/finance/accounting/taxation/fiscal_year/media/close_fiscal_year01.png b/content/applications/finance/accounting/taxation/fiscal_year/close_fiscal_year/close_fiscal_year01.png similarity index 100% rename from content/applications/finance/accounting/taxation/fiscal_year/media/close_fiscal_year01.png rename to content/applications/finance/accounting/taxation/fiscal_year/close_fiscal_year/close_fiscal_year01.png diff --git a/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year.rst b/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year.rst index 37ef04bff..ea8245f0f 100644 --- a/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year.rst +++ b/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year.rst @@ -6,7 +6,7 @@ In most cases, the fiscal years last 12 months. If it is your case, you just have to define what is the last day of your fiscal year in the accounting settings. By default, it is set on the 31st December. -.. image:: media/fiscal_year01.png +.. image:: fiscal_year/fiscal_year01.png :align: center However, there might be some exceptions. For example, if it is the first @@ -16,13 +16,13 @@ In this case, some additional configuration is required. Go in :menuselection:`accounting --> configuration --> settings` and activate the fiscal years. -.. image:: media/fiscal_year02.png +.. image:: fiscal_year/fiscal_year02.png :align: center You can then configure your fiscal years in :menuselection:`accounting --> configuration --> fiscal years`. -.. image:: media/fiscal_year03.png +.. image:: fiscal_year/fiscal_year03.png :align: center .. note:: diff --git a/content/applications/finance/accounting/taxation/fiscal_year/media/fiscal_year01.png b/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year/fiscal_year01.png similarity index 100% rename from content/applications/finance/accounting/taxation/fiscal_year/media/fiscal_year01.png rename to content/applications/finance/accounting/taxation/fiscal_year/fiscal_year/fiscal_year01.png diff --git a/content/applications/finance/accounting/taxation/fiscal_year/media/fiscal_year02.png b/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year/fiscal_year02.png similarity index 100% rename from content/applications/finance/accounting/taxation/fiscal_year/media/fiscal_year02.png rename to content/applications/finance/accounting/taxation/fiscal_year/fiscal_year/fiscal_year02.png diff --git a/content/applications/finance/accounting/taxation/fiscal_year/media/fiscal_year03.png b/content/applications/finance/accounting/taxation/fiscal_year/fiscal_year/fiscal_year03.png similarity index 100% rename from content/applications/finance/accounting/taxation/fiscal_year/media/fiscal_year03.png rename to content/applications/finance/accounting/taxation/fiscal_year/fiscal_year/fiscal_year03.png diff --git a/content/applications/finance/accounting/taxation/taxes/B2B_B2C.rst b/content/applications/finance/accounting/taxation/taxes/B2B_B2C.rst index 9f917fb1f..68394d9bd 100644 --- a/content/applications/finance/accounting/taxation/taxes/B2B_B2C.rst +++ b/content/applications/finance/accounting/taxation/taxes/B2B_B2C.rst @@ -101,7 +101,7 @@ usually the default configuration, but you can check your **Default Sale Tax** from the menu :menuselection:`Configuration --> Settings` of the Accounting application. -.. image:: media/price_B2C_B2B01.png +.. image:: B2B_B2C/price_B2C_B2B01.png :align: center Once done, you can create a **B2C** pricelist. You can activate the @@ -118,7 +118,7 @@ included in price) and set a price on this product for B2C customers at 10€, from the :menuselection:`Sales --> Products` menu of the Sales application: -.. image:: media/price_B2C_B2B02.png +.. image:: B2B_B2C/price_B2C_B2B02.png :align: center Setting the B2C fiscal position @@ -129,7 +129,7 @@ menu: :menuselection:`Configuration --> Fiscal Positions`. This fiscal position should map the VAT 21% (tax excluded of price) with a VAT 21% (tax included in price) -.. image:: media/price_B2C_B2B03.png +.. image:: B2B_B2C/price_B2C_B2B03.png :align: center Test by creating a quotation @@ -139,7 +139,7 @@ Create a quotation from the Sale application, using the :menuselection:`Sales --> Quotations` menu. You should have the following result: 8.26€ + 1.73€ = 9.99€. -.. image:: media/price_B2C_B2B04.png +.. image:: B2B_B2C/price_B2C_B2B04.png :align: center Then, create a quotation but **change the pricelist to B2C and the @@ -147,7 +147,7 @@ fiscal position to B2C** on the quotation, before adding your product. You should have the expected result, which is a total price of 10€ for the customer: 8.26€ + 1.74€ = 10.00€. -.. image:: media/price_B2C_B2B05.png +.. image:: B2B_B2C/price_B2C_B2B05.png :align: center This is the expected behavior for a customer of your shop. diff --git a/content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B01.png b/content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B01.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B01.png rename to content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B01.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B02.png b/content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B02.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B02.png rename to content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B02.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B03.png b/content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B03.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B03.png rename to content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B03.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B04.png b/content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B04.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B04.png rename to content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B04.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B05.png b/content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B05.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/price_B2C_B2B05.png rename to content/applications/finance/accounting/taxation/taxes/B2B_B2C/price_B2C_B2B05.png diff --git a/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes.rst b/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes.rst index e360a5751..0123576b6 100644 --- a/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes.rst +++ b/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes.rst @@ -19,7 +19,7 @@ You first have to activate the setting in :menuselection:`Accounting --> Configuration --> Settings --> Allow Tax Cash Basis`. You will be asked to define the Tax Cash Basis Journal. -.. image:: media/cash_basis_taxes01.png +.. image:: cash_basis_taxes/cash_basis_taxes01.png :width: 5.04688in :height: 0.79688in :align: center @@ -29,7 +29,7 @@ Once this is done, you can configure your taxes in At first set the proper transitional accounts to post taxes until you register the payment. -.. image:: media/cash_basis_taxes02.png +.. image:: cash_basis_taxes/cash_basis_taxes02.png :align: center In the *Advanced Options* tab you will turn *Tax Due* to @@ -38,7 +38,7 @@ define the *Tax Received* account in which to post the tax amount when the payment is received and the *Base Tax Received Account* to post the base tax amount for an accurate tax report. -.. image:: media/cash_basis_taxes03.png +.. image:: cash_basis_taxes/cash_basis_taxes03.png :align: center What is the impact of cash basis taxes in my accounting ? diff --git a/content/applications/finance/accounting/taxation/taxes/media/cash_basis_taxes01.png b/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes/cash_basis_taxes01.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/cash_basis_taxes01.png rename to content/applications/finance/accounting/taxation/taxes/cash_basis_taxes/cash_basis_taxes01.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/cash_basis_taxes02.png b/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes/cash_basis_taxes02.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/cash_basis_taxes02.png rename to content/applications/finance/accounting/taxation/taxes/cash_basis_taxes/cash_basis_taxes02.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/cash_basis_taxes03.png b/content/applications/finance/accounting/taxation/taxes/cash_basis_taxes/cash_basis_taxes03.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/cash_basis_taxes03.png rename to content/applications/finance/accounting/taxation/taxes/cash_basis_taxes/cash_basis_taxes03.png diff --git a/content/applications/finance/accounting/taxation/taxes/default_taxes.rst b/content/applications/finance/accounting/taxation/taxes/default_taxes.rst index 90c419ad1..dd7bb12d5 100644 --- a/content/applications/finance/accounting/taxation/taxes/default_taxes.rst +++ b/content/applications/finance/accounting/taxation/taxes/default_taxes.rst @@ -6,7 +6,7 @@ Default taxes other indication about which tax to use. For example, Odoo prefills the **Taxes** field with the Default Taxes when you create a new product or add a new line on an invoice. -.. image:: media/default-taxes-invoice-line.png +.. image:: default_taxes/default-taxes-invoice-line.png :align: center :alt: Odoo fills out the Tax field automatically according to the Default Taxes @@ -26,7 +26,7 @@ To change your **Default Taxes**, go to :menuselection:`Accounting --> Configura --> Taxes --> Default Taxes`, select the appropriate taxes for your default **Sales Tax** and **Purchase Tax**, and click on *Save*. -.. image:: media/default-taxes-configuration.png +.. image:: default_taxes/default-taxes-configuration.png :align: center :alt: Define which taxes to use by default on Odoo diff --git a/content/applications/finance/accounting/taxation/taxes/media/default-taxes-configuration.png b/content/applications/finance/accounting/taxation/taxes/default_taxes/default-taxes-configuration.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/default-taxes-configuration.png rename to content/applications/finance/accounting/taxation/taxes/default_taxes/default-taxes-configuration.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/default-taxes-invoice-line.png b/content/applications/finance/accounting/taxation/taxes/default_taxes/default-taxes-invoice-line.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/default-taxes-invoice-line.png rename to content/applications/finance/accounting/taxation/taxes/default_taxes/default-taxes-invoice-line.png diff --git a/content/applications/finance/accounting/taxation/taxes/fiscal_positions.rst b/content/applications/finance/accounting/taxation/taxes/fiscal_positions.rst index ba36b52ea..00521fbb4 100644 --- a/content/applications/finance/accounting/taxation/taxes/fiscal_positions.rst +++ b/content/applications/finance/accounting/taxation/taxes/fiscal_positions.rst @@ -9,7 +9,7 @@ according to your customers' and providers' localizations and business types. **Fiscal Positions** allow you to create *sets of rules* to automatically adapt the taxes and the accounts used for a transaction. -.. image:: media/fiscal-positions-intra-community.png +.. image:: fiscal_positions/fiscal-positions-intra-community.png :align: center :alt: Example: Belgian to Intra-Community tax mapping with Fiscal Positions in Odoo Accounting @@ -57,7 +57,7 @@ configure a few conditions: - **VAT Required**: The VAT number *must* be indicated in the customer's contact form. - **Country Group** / **Country**: The Fiscal Position is applied to these countries. -.. image:: media/fiscal-positions-automatic.png +.. image:: fiscal_positions/fiscal-positions-automatic.png :align: center :alt: Example of settings to apply a Fiscal Position automatically @@ -88,7 +88,7 @@ You can manually define which Fiscal Position must be used by default for a spec To do so, open the partner's contact form, go to the **Sales & Purchase** tab, edit the **Fiscal Position** field, and click on *Save*. -.. image:: media/fiscal-positions-partner.png +.. image:: fiscal_positions/fiscal-positions-partner.png :align: center :alt: Selection of a Fiscal Position on a Sales Order / Invoice / Bill in Odoo Accounting @@ -100,7 +100,7 @@ Choose Fiscal Positions manually on Sales Orders, Invoices, and Bills To manually select which Fiscal Position to use for a new Sales Order, Invoice, or Bill, go to the **Other Info** tab and select the right **Fiscal Position** *before* adding product lines. -.. image:: media/fiscal-positions-transaction.png +.. image:: fiscal_positions/fiscal-positions-transaction.png :align: center :alt: Selection of a Fiscal Position on a Sales Order / Invoice / Bill in Odoo Accounting diff --git a/content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-automatic.png b/content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-automatic.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-automatic.png rename to content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-automatic.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-intra-community.png b/content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-intra-community.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-intra-community.png rename to content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-intra-community.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-partner.png b/content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-partner.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-partner.png rename to content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-partner.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-transaction.png b/content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-transaction.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/fiscal-positions-transaction.png rename to content/applications/finance/accounting/taxation/taxes/fiscal_positions/fiscal-positions-transaction.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/create01.png b/content/applications/finance/accounting/taxation/taxes/media/create01.png deleted file mode 100644 index a576f693d34abeadaa7dcb5603058b5d896b873b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12257 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 Z@bm7?8JXHYzh7oRGN0uoia%+4{1-&j5eWbQ diff --git a/content/applications/finance/accounting/taxation/taxes/media/create02.png b/content/applications/finance/accounting/taxation/taxes/media/create02.png deleted file mode 100644 index d07555d5ae29065330a81e792d124dcc29eb4df8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9357 zcmZ`<2RK|?*Cs?diA1C*K}08rh!PTsAX=hEZ$b1J(aVHH4vKIiPU&pzwj;cqmQu3Wrxk&24yii+|} zEh;J+92FI{#d(@j4M+B&*=a#*`&|7w6;*l6r6Y^8r`ObOT1pC3rM)aGr`A+&)N~Y2 zPEHOF5BvK1vR;LA)Fc%Y6zuKo#l*ze*w|1g6nlI7?d|R3+9>`;o+{Xt~eYn zAt9l#u+YoPD<~)^BO}Az-90ccFf%hVG&HoUs|y4It*x!?@9#T0I+mB07ZnxF&CS)< z*FzwX;^N}T$w|sF1%tt?uCDs|`9(xTq^73!_V#*vd&6KbB9S;TG4b)^$H>UY*x1;E zg98T#hrz+Y#l^+!?Ch|xu+q}f+1c5zU%%GY)*=vyrlzLq>S|wK-{9b20)eoxv4O|q zD=I3+#>Rx}Gq6}}wsOSr2_-HruBxgkKR>^&uCBGUH8(dmEiG+pYpbWHXMB8oAh&IP zetu?m3k(LwOm?pf&ZE(25{cAHSh4P@{rU4JS530Bv-1;VP7{8Qlv%<2wreblb zW*OU`{j1C}B^mqM2nCzi-Z-LA@FTd0@viy3Z6a<1jOjyx8`5S5LdQBg)^Sx!7_E*n z?CxfrdjV==sd^dPo8CND-eZQY>WqaKEsSC624`Ewc2|jO<4gNnd!;6cBPD3W>TFwN z^}#NAePS8u2g#fr8Y=AEm|DTq4;AYE$W@E76fdixqPj<=^76Tk*TfnIs1{FRZQANf zg32oCqQnCE3k}Oa{S}3A?k1h_YEC^6Lm6M2yy{vhph*h@XhiLs`Gv38__^C6X&<|; zC{thf@bcOjx^T{d=T1S4QG9yYD)SkK`M~u<7Egc=OHlUU6c#GahU{}A880A_WI0dc zpqwQos`F;#6-(-?*!zsnys`oJ)&$O-2J4^4re%_-3!UbfO?gjUGUoPtl4v_mOuN~g zfXEk^r<_ii7J{4fw)9wc_(@*hba}~?g|}m+kfeY$J&fjC=-g@Sp^J=MG^4k=_s23d z$6nrl@L)qC55La-LU=(%CDI>sGM>l?RVQL9THiH#Mu>8Me8eN|YC7f13A>)eVJ^F- zU*8churS0L!>;@=?FFmYleV2DY z-|blcMVxQ>!E^TFM-038=9-f9EDzFel@qbW-~!nP!V(0GJ7@7Xvt`|Y+0hkEJtXGl zzSJbV{V~GC{QlW*;JcSN6WD$L^YZ=#Elp;KFV?tLlV9}!*6pT{V|4txMiVm>TRegs z?9D4u;wi!Mwdy0e1xQsnV~`$3`1Y7%xTMF~5*%OQAdx7>>8E5Sjvbn0h+3!SQmIhv zC^brvN$8?(hXF=0uMh~W0S>@3f3uQ=#aVqJiouv9re!U9fS#-Qf zt~dRTQ?+VkF*4p{@=Y%HYW-xj^!}vZ9SIA4#R;a3ZOnNn*`&Ey=hrx(>IEG4R*Eb= zuJ&2>sIS)zd{k^1tEQiK;(Xolnpg{-NXzxYWj-4iw`=ebhu^hig-`4cDuYt=DIH!3 zthbg>E|oH`8>);rwkit7n*iNYRU{D>8JTpjs;vl z;#8yfRKdVGOj4Td{m>%W=1#U*cX+j=6Tr|z&Ew8C%{L>Q?~uevZ_>89P&EH`@P5q~ z&#ne9RTm$fDndM~H~1<@vpQGtz_Y^1D7%JMH@%T!jWBU`yd~>1mWVf*h&%IYA{BD> zLi^1mTfa_P>Umu_nP_Csy4b7kUafIu*}=kqADnjwQDjCbt#6+9O>tJ4sUlt1U&Cj|(QBe5^1`?!B}|s& zIF=)xjw>60ERY@P={5lsHlf!@-XY}&<+1NwBq#b+pU#LP``nZhK6;RlT_WfZr#XK@C8jhwxmQG zRg+{9Mo}-+kg?I)%+grsD^s*vMV^Rlz~`kVfM7Te^?3)k9}l+f{}uLsmg&qAHnO%< zAex^5DjoXIDC##-RQ%@(Qc;0hm5(1-43Vn7tvm$Lh^oPt!Hl^YDfEmR-d?rd#ShS`Qlf=GVzi+`=W9S*O|NPpCnGP0^--0nII5&ED zH{O0tEG7+M^5A%a@&+_{N%an$^vj5dTpP{UrPm3{ira;5PPqrwbuDq0l%xd(TYo62 z7;$ue@G?JXVz&?;mDs4V5a}5bc{G1C%Vyqx&Z^I^0Q+NrZHdf9pj4Qp7OItR zEM%?ARf^l=l91e}_7*rP3aBZr$W%Zhhn*@Q$+*;B z+Lbo-L2>IwmsT{Rb}<(l%*62mNw#m`@Gxl7x;$8XnvsPZvGayObg!F+D70Kc3UE4k z%e4H~Hc*SfIXVwe*l43?>Ii+TzbYL{$Xgu*klJSqvA(62WqX5%e*l45@bZsv$2=#m z$5QprOy^#z7`DgUB7Xz<)@d4xoy5DEB&{}-#A9?93IPRTu5e@0tI~$uOau5-qrFQ# zH$okmf`s#eB;9e`y^PxgK_3D34>sw~aTC+@hjg&V&KK)OEA$~E2$ofjxss6@=BIeW z(kj!s!aJwS6@e+A{F;1Yk)`a@k6^?`h~bH0K*i?F^ZM*|hz#uDhJ)1AH{=xdeZBbw zi%3?E?Q$iyH)Lx>KykIO#BY5a9UV`_LgL}5MsYtvSl(GLpiY$_na1j8;_SJ5r53Y+ z_w+KMr`4Bpts*>&m*D4L&F#0PT#h}5Jk*<9blmr>sv9cu^kL)2K}w!VMxY#`r-ew! z4y@a;UWY;7Q-bf>`e6?8*|gtJ?=oVD^tA69Q@8j%a80^iQLo>`#}57Ir^F_Ky^*?z zfzZ7QLpNiyS)HP~cQJH8Gr6k=BwX;7C}9^It1nA$g{l8IHel7*&1tk*&42q!J=%y2 zlG`TX@==&>k%#fgfi4~@3eUrqk*$TOS{{r|@A-&OzA z(*oIV?rU-ZA-2>yY{;TJ>ufkjVO$awD6}vFoPOArkXE!z+jlk{PAt@e#sslhgt`ah zbo$|QnAc>C?#68bAI0F56r(HIRy@GN-*A=RVf>SFKJHOYU6I>YgkgpSyF5@?n-Pea z!Mu$+YaReEl3|1sQBqVi$j&llKw1Y6+f$52lTO0t8UQB_lZNBPoIt7z*;9=7sPEhey6zltXQ;^V#+KzoU0BxZuEZOQ=4_~EsVDt5Rf`xZLM5Xo)Dez-Zqe7(YI!-nXe^LGK4r%r3#PXHdgtAY z6YAl;_n(vLfR-_qu6{;~&e2lO;vl9=(T)iqC7aw%6zH0`0N=3D-Kh)Q(qavRi8ccz z1erJM?<~v{66+UtPX7mV$mG2TFN^~ttMiuf*?fYJ!iS`V)20NqdFDdKC=WR~=b(MH zOGG7!(4_sykpTPU!cXk?0Cm@WUXjb6ULW)_zMuz*G^csciMKV z$|Y>{-kCv`+L6%M-obpFXd^w3u)=T^25s%09BRxpT)NK)OTCdyShf1_8TS;}~{A9XqNn&@>F!Dswn%)N||J(sUU3l$rP zfRNyDumH)(GkFk?t9Pv+I`e}-?93ZR4v%|`_w8Q(3S~zea_CbMs(8%+I&J=!Z4Irb z?7#wSo@K2%JrTdkx%~r$wdBg$cl}lS6{A?CUNRj)25)l5>xcWw*LR0bSLi6?b~r_W z8Vh};Q|P(v*ZY1SE55R}a^Q^J?~8wZ)e=vtP^ibSA+DkNszydC_+1CR@L71kTm3#U z2Pt4KA*`6E$kR2?UyrSAL1&55fk1IJZa)%l#-?9`G4%KO>+ecXfDP{6wYtCdm{iQaz#s*D7CsN zHUa_@EaJ0>>5n+*@phlfk%u}efkpQmexo8su{r@iC>UJcPd_pU%8L<)?K~GK&VO#h zDm@HG5<2Iv#ucY{D5<|`fHXW8VV{Vdn%r8(iz6r*BQ-Hqmm9Zy0i&H0H2s{OCtI^cXAP*J+q7 z^joUh3Cu;__5|)8-UR|2I0Hors7(^^S5DQOsy-TA7$xenDb zbAV)ToD>EbdB*9!aCJ6-FVK&LxP4;gY;^h5u0WRNJ2_F)D;2PVxIHMy+O=7Yak`)_ z=b9&a?3Cgc>M_@2(uN}8WU9kYEZW=UVay(tR`jy|M0YZswJhVH@liF{X3Bv5Ju^zF zZ1J~|9rxqcrNi~QPi~3C11hCJT)aweqJOe*(BjTNmr^*7YCOE?| zl>MVlCJV<`&9(C!yh?wXTvK=xeKiR1^(PDJ+G%k$p6m4V4}iZd{;T>F1NB$?e{G05 zb@T5YPAzD0r_TPt!ykQ!myaTfRv8}8#2I8!S1n@`kLKx*7i1Bol%SKAX}U0Zc$Qur za96Bbb&xNYfgFCQ=i ze`Kj}sNk-AinbEF$IGA{urkpD2fCH(=X;qEmyS9{BLK7dZz;r~p%=UQ+S)J$G8vx2 z4$Nb_ZW~fQ46;2yzwf4d-L(cA_v=4OT0KAAy{}Gu*7TFtWh+LtgHAVoO~>PruC`*S zrj2uDExmnD;QV_M5%!{Vy4?)Vg1ej9fN_B?SJ9H`lRXs4%K6Q=)*C;MfBxzBoXnJ^ zDK!*`ztk6g1IMs$Si-vmHP$wpGb;5n9a|iN{%-mLClAL@`VCX7yw#`^7RP;Tl_pf0 zPh|K%zr1jt9~H`CX|i!yUn4%1mu;g5{EN)VE5MVM_rTaYVPE;<8@F$2&0Z-GzhzEf zF7OVF`Z<{sx4jx_Oh(I6jwowuj>=?=O9%KZg<;o;GE;hB=9eMksi%!~;TTj?mU41` zTWOZ{gu=kOtrKq@5qNp#c``xA|hbxH^)doa-seRv0u>vu5q1*jwhc?uaOUF z;Kv5s(mr(+hawa=YL%kpxo~wyZi?hwm&L^dZHff&9)!U-BjeD931`CGCAy;w=Zb~S z`|?Q{gvq~V_IoUPbySZdUce9zi0WIqdzr6s=9)-hbc7I(^ODuLiX|TqVmuHZ+It~y zHDdomW@?s6fWF8BnjoU}2yvUVfjLZ-c1+;dcx!oXn%h8mKMi25v|X|(W*xNBN+ zb8`bG?Q5p41gGRrTiL{CfZhlP^8P@T>=3{~Y8)RL44^C()6@zpy`g*>#U*?Q*dW@E z;zsTEMsQ3Z8Hv*@WpZpV9w4@_u^F6PBr)#f#1<)Qo^n~PPPoSCrhq(;Swf9Sov;}s zm5$vkVVgCYPJ%D=OX1vf>bE~%c~xQgNhfK{Y{{Se6;M}bnw46LB8|EH@UuzOg62%! zOzgL>f;+tmlp0+@+-5K6U+6j_+1C>NPBi941K7@MJL5@R8NE2)HD-Tr zG=I(EqyS3h3(Agz``!lfthT#1madzQ7Iz6Xyo$awouK)&&~I-<3r8g37*2A6 z)70;&aMd`DfEI7NqdJ&=VJ>5iA)=%7JubUJ)z3`s>9RO(Rbe_o=BB@yTx`<1>T0ev zC=P)ZFBA*8c@j`MfmnmLU7QRax_`vMaYYMQP~U zr`F7`H(jQt^`LUwe*gJnc;LeVm0IhUVyKs4u`Mst-ZJH8tvBcty|QP&W0z9|GPJ|; zD}sumhw{Dgs=1W#4L3IyVW#`l)}04zW&Y+alaSr@DiWP{9FF$+_x~s0KNR5Ww5}V1 zCn|YfG55kgDO9E2EBH(QN8LY(fyPzZ|03_DPAlF^J^yc#Y8T+QInyixm?qK-=DfT1 zYh|B;vua1X$iY9(wh#s#y|1CZv2R!sqMf?2z@VkNPm@0}?$g3&ypW~nW;098?*u8Y z9#epZ_~L$n0_(+%ICrs+^_&=}D!cZ@&!tIm&QCH#jtQ7CuU~DEtZ=pp7s?UI<#uC; z+3{9OaNmHVx2tt7vnqci{qEK4WaK2LnP<@i=F7+qf^g>s?c~t%g#lLzEkgZW{mwa= z5?;A{F#BEI&*(4^4?c%+Y4E5*?dBuZ=*g?OEpIr@Z`Zq4*LkozmlKkm-h!RmJW@zV zS-SH9<2@)0v?UXnc^1ZNAHAgTgX!1msJeQI29z~RXlu%=EGc7>#inFr5WNcJ;Z(UnrtN1{)#P8_4 zpfe$*7pQH#KRpc+x7UI^D4QyI)aZI8Ti^%Io{J{LR<&$KNHEmT;>H0@{aLx%1qAcr zCw*Bv5@pCCE%A7EWFeZaNzdHs$r9 zD2M2`kF7=%=+VLNu>`W07*DGiv>OR+2*-tHT|9n*2>&uOKY5xhY*re>I^DIQ_8)WD z0;r&I1y?p^V0Dh~kOpTr1KAf1{GOm)F2@HM zY2}4A-05DXg(?CKiZD+~9t0cL4=)nGr9IWVd%KMF-kMK}p{bqte#@?jj7RO)D(A7v z4rwkoa^M^N^~Bz&!2|9Tm1t5{+oRhTpHWJ_H{W=yFy8YnSUo*qH02LBFUaB)Xpa_PstiLyu^cb@6Vk^w(FsZSL>vRz%EO5^8i}!hOb?LvnDh zhX&-Wl^6g-7W|u*%wpFKK z21A8l1B5%U%D>RNmTR=bxsAx4?njTL|2DkkV(tTdAD6+2}}C zUkjqrcnxNlu_?mYyY&F7VpBz;^CV3Zwi~#lFM58_GE_5V%*~y+nBo{PB*Lu{*Cph1 z{=SVhTFTDCHjp}y+bvr(!xq*Lwku57nsh7-NmD@&Yv8K8i611N*$Ryj%C{h_0KIK( z)c`deDa}CuY{t4mvJ-u)+t#c;=b@0fe-Td5-k`Ff6Goe0jdoD0z-8*7i|faNVs%MK zsuWlu9&m{+)zIcs3~XgQStE)AcI1yX)o;*H5Asvh7498lh{jal8hwd4PkD-<8`#q- zT;vxqlg=qx==&%xmx@&G8{Ovf_B8DcmT!@}zJ~(K|GI0q?KGwD0H0bG67ob$ILw~S zcn^;mX0xjb9{}AMA9|JT=uJ_6ILG)i?D%SZW!TO1n$AKo<342gabcCQ0?g0LB;b}s zp9LIL41*sG{&8!?@r+{H5xc(~Ap%X-1!4ih!^EqP3#faLxV{v+nUf)6giNe*s(NMh z*C>5FG1t5pd|M`^P&9sTj2$a<@pCe*^Ax(vog7$hRDD$3=zlJzu_qNrDkBuJZ-2^q z7o37(tH)*aTaSB8{;GfLZIW*3ZE0~!$-m{J`X!hj4T&_gXv9168eAMTUWbICawMR*_YG<{6#hrHcd6I6x^&*O7u!+LLWYL4DmRsGbVT!CA3`boA6AC1GlcJ z3yJ3#mP$$u-#Q&cXG@`h$+U6%=&31xU;nickLj5$pt!B~(hc_Y_Ho}Qm$Z3LJR)Qq z>)-C-&C)6`$zMi=rkN*gk_^~1OU#26#DQi`^xTiFV@&Mg+0f_aNpJ+mIABch;r^M? zCoUOo#imdLBz7?*mR29b`7FT;KJlyl_`AO1x56Rf^P@=F-a0;hfZ(P&5B;~gNpg|kp4Nh0MdF5kX#5@ zG6SN*aQUy2%WbLEl|P*Sig1X)oq~n4(eZegaOB%~3zprDjEccPtZCi?KYGf4_*!af zIr!^mUB||Ua8?I+WrwphpT3l%YU1b4he`&{2^3!8omM3qqiiCH7`7K0VBKyi5P>+$ z%)>Qke#=PH5ZmNZn8dMOF4_A*H2y?jF)4n@o^gN8ssBx{5#`tnSh^Vl#qy!2Z*8-z zylkLpfPr10wenZ1`KZrV93A~&p5>Cb0Spr4Isd2h2`aNJ$O`6%eff_2B?U|UY54c* z;U8BEN`P0rdK~BHhTan$ndW2_Y>QcDSmlk*=JZ)U&M4>`7#Bp^39*Ms2KMSnxq)pD z96=txuKTYAz39gJ>TOf+<^H%IbNCR?4nt2sz5(nj2EM76XM%a?J}P}|sQX#Gb&M33cfdiB?a!l5<%Yn}5IPH+Koc;txQXV6KN zr=+}ks|8gD&}7bw&VrXex?Hr<`5y6s%bB3)vuEhMuU}<4&q@FN>(_f%&(E4GG`Q{r zDV?05yqGLy9rO}4xYR~idZxgD9ymripkHMSe21OaqRxG+np(mpn~__R^q$va0g8$g zHNq*^#iK$bwq5n!*X)B*5=-WYj-Zj+YA)DF&s0`cF+mJ}SskUH?(2<^wW=9?!ONmr zeNq|V0@Ygu4^2is6KCKrp6}ITNbei_^=xK7udjFP6jd?7X1jl2QLG^Djy}I_bp#rw z3$~U!R=!z+Qi?k3`hq_-Q{^luMTEeuBPUM!z#(nR8cYXCmt0fa94V5;JMJ#>`I`>- z>3NIV6u;XBw7Ycx68^xMgz3I2NkF_1C^)kGpta7e@5~w?cA)zNe3$2@Y^3IxnIwww0XX z*hs?|PD0RDg#npE3j9&e8%v12{8$FN3C={Wq)BZ_2TQ*>StIinPQ$z>P zmr#y!ZI>$`f+UOCD;fnwbUF+Clu-DDgmEh!`V(CwV*z^S3fL%vA(di4F8j2y*hBe- z!YTxiPxr{M|FIVU-TT_wDe@2RICnCVrCJ%t8T+n=zsBXFrM}#QV?7*`&$^Dy|8~zB zC;1YX7?Bz<5n!(CJbmL=sj=#-JM~d0-`3$i@uzE|{GlQOP*I-%mdN{kfDXW6-aQYT zJ$}6Acm#4W{gLA9#E;Mak6-wUEa1;SB{BXa`~G_3|Al(^XQJUxw&E|eH>YI8e^3vn zeBv9a|KK=&0#4~gmL>@ZOVjR)e_%G6PL`Sd@1^y+_Z0oH@rX)AQR8K)f_c#Y0Hs4M AQ~&?~ diff --git a/content/applications/finance/accounting/taxation/taxes/retention.rst b/content/applications/finance/accounting/taxation/taxes/retention.rst index 3680c5e60..a1a8dc5ff 100644 --- a/content/applications/finance/accounting/taxation/taxes/retention.rst +++ b/content/applications/finance/accounting/taxation/taxes/retention.rst @@ -13,7 +13,7 @@ from the amount to pay, as the tax will be paid by the customer. As, an example, in Colombia you may have the following invoice: -.. image:: media/retention03.png +.. image:: retention/retention03.png :align: center In this example, the **company** who sent the invoice owes $20 of taxes to @@ -26,14 +26,14 @@ In Odoo, a withholding tax is defined by creating a negative tax. For a retention of 10%, you would configure the following tax (accessible through :menuselection:`Configuration --> Taxes`): -.. image:: media/retention04.png +.. image:: retention/retention04.png :align: center In order to make it appear as a retention on the invoice, you should set a specific tax group **Retention** on your tax, in the **Advanced Options** tab. -.. image:: media/retention02.png +.. image:: retention/retention02.png :align: center Once the tax is defined, you can use it in your products, sales order or @@ -51,7 +51,7 @@ Once your tax is created, you can use it on customer forms, sales order or customer invoices. You can apply several taxes on a single customer invoice line. -.. image:: media/retention01.png +.. image:: retention/retention01.png :align: center .. note:: @@ -62,7 +62,7 @@ invoice line. The printed invoice will show the different amounts in each tax group. -.. image:: media/retention03.png +.. image:: retention/retention03.png :align: center .. seealso:: diff --git a/content/applications/finance/accounting/taxation/taxes/media/retention01.png b/content/applications/finance/accounting/taxation/taxes/retention/retention01.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/retention01.png rename to content/applications/finance/accounting/taxation/taxes/retention/retention01.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/retention02.png b/content/applications/finance/accounting/taxation/taxes/retention/retention02.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/retention02.png rename to content/applications/finance/accounting/taxation/taxes/retention/retention02.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/retention03.png b/content/applications/finance/accounting/taxation/taxes/retention/retention03.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/retention03.png rename to content/applications/finance/accounting/taxation/taxes/retention/retention03.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/retention04.png b/content/applications/finance/accounting/taxation/taxes/retention/retention04.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/retention04.png rename to content/applications/finance/accounting/taxation/taxes/retention/retention04.png diff --git a/content/applications/finance/accounting/taxation/taxes/taxcloud.rst b/content/applications/finance/accounting/taxation/taxes/taxcloud.rst index 1442a87bf..84fb78254 100644 --- a/content/applications/finance/accounting/taxation/taxes/taxcloud.rst +++ b/content/applications/finance/accounting/taxation/taxes/taxcloud.rst @@ -17,7 +17,7 @@ In TaxCloud `__ website. * Register your Odoo website on TaxCloud to get an *API ID* and an *API Key*. -.. image:: media/taxcloud01.png +.. image:: taxcloud/taxcloud01.png :align: center * In Settings on TaxCloud, click *Locations* to enter the location of your Office(s) & Warehouse(s). @@ -30,7 +30,7 @@ In Odoo * Enter your TaxCloud credentials. * Click SAVE to store your credentials. -.. image:: media/taxcloud02.png +.. image:: taxcloud/taxcloud02.png :align: center * Click the Refresh Icon next to *Default Category* to import the TIC product categories @@ -101,14 +101,14 @@ You can configure Odoo to automatically detect which Customers should use this f position. Go to :menuselection:`Accounting --> Configuration --> Fiscal Positions` to open and edit the record. -.. image:: media/taxcloud03.png +.. image:: taxcloud/taxcloud03.png :align: center Now, this fiscal position is automatically set on any sales order, web order, or invoice when the customer country is *United States*. This triggers the automated tax computation. -.. image:: media/taxcloud04.png +.. image:: taxcloud/taxcloud04.png :align: center Add your product(s). You have two options to get Sales Tax on the Order. You can confirm it, diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxcloud01.png b/content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud01.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxcloud01.png rename to content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud01.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxcloud02.png b/content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud02.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxcloud02.png rename to content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud02.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxcloud03.png b/content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud03.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxcloud03.png rename to content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud03.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxcloud04.png b/content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud04.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxcloud04.png rename to content/applications/finance/accounting/taxation/taxes/taxcloud/taxcloud04.png diff --git a/content/applications/finance/accounting/taxation/taxes/taxes.rst b/content/applications/finance/accounting/taxation/taxes/taxes.rst index dbf8661ba..b6e44576c 100644 --- a/content/applications/finance/accounting/taxation/taxes/taxes.rst +++ b/content/applications/finance/accounting/taxation/taxes/taxes.rst @@ -19,7 +19,7 @@ default, so that you can activate only the ones relevant for your business. To activate Sale Taxes, go to :menuselection:`Accounting --> Configuration --> Taxes` and use the *Activate* toggle button to activate or deactivate a tax. -.. image:: media/taxes-list.png +.. image:: taxes/taxes-list.png :align: center :alt: Activate pre-configured taxes in Odoo Accounting @@ -31,7 +31,7 @@ Configuration To edit or create a **Tax**, go to :menuselection:`Accounting --> Configuration --> Taxes` and open a tax or click on *Create*. -.. image:: media/taxes-edit.png +.. image:: taxes/taxes-edit.png :align: center :alt: Edition of a tax in Odoo Accounting @@ -156,7 +156,7 @@ Definition tab Allocate with precision the amount of the taxable basis or percentages of the computed tax to multiple accounts and Tax Grids. -.. image:: media/taxes-definition.png +.. image:: taxes/taxes-definition.png :align: center :alt: Allocate tax amounts to the right accounts and tax grids @@ -183,7 +183,7 @@ The label of the tax, as displayed on each invoice line in the **Taxes** column. :ref:`label ` visible to *front end* users, on exported invoices, on their Customer Portals, etc. -.. image:: media/taxes-invoice-label.png +.. image:: taxes/taxes-invoice-label.png :align: center :alt: The Label on Invoices is displayed on each invoice line @@ -198,7 +198,7 @@ Select to which **Tax Group** the tax belongs. The Tax Group name is the :ref:`l Tax groups include different iterations of the same tax. This can be useful when you must record differently the same tax according to :doc:`Fiscal Positions `. -.. image:: media/taxes-invoice-tax-group.png +.. image:: taxes/taxes-invoice-tax-group.png :align: center :alt: The Tax Group name is different from the Label on Invoices @@ -258,7 +258,7 @@ the same product. You can configure a new :ref:`Group of Taxes ` to include this tax, or add it directly to a product line. -.. image:: media/taxes-subsequent-line.png +.. image:: taxes/taxes-subsequent-line.png :align: center :alt: The eco-tax is taken into the basis of the 21% VAT tax @@ -270,7 +270,7 @@ directly to a product line. To reorder the sequence, go to :menuselection:`Accounting --> Configuration --> Taxes`, and drag and drop the lines with the handles next to the tax names. - .. image:: media/taxes-list-sequence.png + .. image:: taxes/taxes-list-sequence.png :align: center :alt: The taxes' sequence in Odoo determines which tax is applied first diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-definition.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-definition.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-definition.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-definition.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-edit.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-edit.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-edit.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-edit.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-invoice-label.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-invoice-label.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-invoice-label.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-invoice-label.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-invoice-tax-group.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-invoice-tax-group.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-invoice-tax-group.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-invoice-tax-group.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-list-sequence.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-list-sequence.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-list-sequence.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-list-sequence.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-list.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-list.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-list.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-list.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/taxes-subsequent-line.png b/content/applications/finance/accounting/taxation/taxes/taxes/taxes-subsequent-line.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/taxes-subsequent-line.png rename to content/applications/finance/accounting/taxation/taxes/taxes/taxes-subsequent-line.png diff --git a/content/applications/finance/accounting/taxation/taxes/vat_validation.rst b/content/applications/finance/accounting/taxation/taxes/vat_validation.rst index bfed0c4d9..ec4660e76 100644 --- a/content/applications/finance/accounting/taxation/taxes/vat_validation.rst +++ b/content/applications/finance/accounting/taxation/taxes/vat_validation.rst @@ -15,7 +15,7 @@ Configuration To enable this feature, go to :menuselection:`Accounting --> Configuration --> Settings --> Taxes`, enable the **Verify VAT Numbers** feature, and click on *Save*. -.. image:: media/vat-validation-configuration.png +.. image:: vat_validation/vat-validation-configuration.png :align: center :alt: Enable "Verify VAT Numbers" in Odoo Accounting @@ -24,14 +24,14 @@ VAT Number validation Whenever you create or modify a contact, make sure to fill out the **Country** and **VAT** fields. -.. image:: media/vat-validation-contact-form.png +.. image:: vat_validation/vat-validation-contact-form.png :align: center :alt: Fill out the contact form with the country and VAT number before clicking on *Save* When you click on *Save*, Odoo runs a VIES VAT number check, and displays an error message if the VAT number is invalid. -.. image:: media/vat-validation-error.png +.. image:: vat_validation/vat-validation-error.png :align: center :alt: Odoo displays an error message instead of saving when the VAT number is invalid diff --git a/content/applications/finance/accounting/taxation/taxes/media/vat-validation-configuration.png b/content/applications/finance/accounting/taxation/taxes/vat_validation/vat-validation-configuration.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/vat-validation-configuration.png rename to content/applications/finance/accounting/taxation/taxes/vat_validation/vat-validation-configuration.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/vat-validation-contact-form.png b/content/applications/finance/accounting/taxation/taxes/vat_validation/vat-validation-contact-form.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/vat-validation-contact-form.png rename to content/applications/finance/accounting/taxation/taxes/vat_validation/vat-validation-contact-form.png diff --git a/content/applications/finance/accounting/taxation/taxes/media/vat-validation-error.png b/content/applications/finance/accounting/taxation/taxes/vat_validation/vat-validation-error.png similarity index 100% rename from content/applications/finance/accounting/taxation/taxes/media/vat-validation-error.png rename to content/applications/finance/accounting/taxation/taxes/vat_validation/vat-validation-error.png diff --git a/content/applications/finance/payment_acquirers/authorize.rst b/content/applications/finance/payment_acquirers/authorize.rst index fa26dba4b..478424a27 100644 --- a/content/applications/finance/payment_acquirers/authorize.rst +++ b/content/applications/finance/payment_acquirers/authorize.rst @@ -5,7 +5,7 @@ Authorize.Net `Authorize.Net `__ is a United States-based online payment solution provider, allowing businesses to accept **credit cards**. -.. image:: media/authorize-net.png +.. image:: authorize/authorize-net.png :align: center :alt: Authorize.Net logo @@ -30,7 +30,7 @@ To retrieve them, log into your Authorize.Net account, go to :menuselection:`Acc Settings --> General Security Settings --> API Credentials & Keys`, and generate your **Transaction Key** and **Signature Key**. -.. image:: media/authorize-api-keys.png +.. image:: authorize/authorize-api-keys.png :align: center :alt: Generate your Transaction Key and Signature Key on your Authorize.Net account @@ -98,14 +98,14 @@ Capture the payment after the delivery The **Capture Amount Manually** field is under the **Configuration** tab. If enabled, the funds are reserved for 30 days on the customer's card, but not charged yet. -.. image:: media/authorize-configuration.png +.. image:: authorize/authorize-configuration.png :align: center :alt: Authorize.Net Configuration tab on Odoo To capture the payment, go to the related Sales Order and click on *Capture Transaction*. If the order is canceled, you can click on *Void Transaction* to unlock the funds from the customer's card. -.. image:: media/authorize-capture.png +.. image:: authorize/authorize-capture.png :align: center :alt: Hold the credit card payment until you capture or revoke it on Odoo diff --git a/content/applications/finance/payment_acquirers/media/authorize-api-keys.png b/content/applications/finance/payment_acquirers/authorize/authorize-api-keys.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/authorize-api-keys.png rename to content/applications/finance/payment_acquirers/authorize/authorize-api-keys.png diff --git a/content/applications/finance/payment_acquirers/media/authorize-capture.png b/content/applications/finance/payment_acquirers/authorize/authorize-capture.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/authorize-capture.png rename to content/applications/finance/payment_acquirers/authorize/authorize-capture.png diff --git a/content/applications/finance/payment_acquirers/media/authorize-configuration.png b/content/applications/finance/payment_acquirers/authorize/authorize-configuration.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/authorize-configuration.png rename to content/applications/finance/payment_acquirers/authorize/authorize-configuration.png diff --git a/content/applications/finance/payment_acquirers/media/authorize-net.png b/content/applications/finance/payment_acquirers/authorize/authorize-net.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/authorize-net.png rename to content/applications/finance/payment_acquirers/authorize/authorize-net.png diff --git a/content/applications/finance/payment_acquirers/media/authorize-credentials.png b/content/applications/finance/payment_acquirers/media/authorize-credentials.png deleted file mode 100644 index 3ae690c65d2714bc4606db6edeeb2f61d290005b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10137 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 diff --git a/content/applications/finance/payment_acquirers/media/paypal_auto_return.png b/content/applications/finance/payment_acquirers/media/paypal_auto_return.png deleted file mode 100644 index 03b271bd5d572ae7a5dc230031834b7f8f47fe8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12710 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 diff --git a/content/applications/finance/payment_acquirers/media/paypal_data_transfer.png b/content/applications/finance/payment_acquirers/media/paypal_data_transfer.png deleted file mode 100644 index aa5348525152749d642f463f6256d321e4f6f766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8137 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 ZU4c5SoILafwq1ZgG7^g5(sza*{{woGrjq~w diff --git a/content/applications/finance/payment_acquirers/media/paypal_fees.png b/content/applications/finance/payment_acquirers/media/paypal_fees.png deleted file mode 100644 index ca1d7ac5f9922d8171fdccc5e0418e619f76b39e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34711 zcmc$_RahO(x~|>0y9ald2oPKX!QI`0TX1JUu;32C13`iZcemgKhk*unciV$}-<m=rVIeEm;eA3jR+0dV}((j z1o;EwBr2tfh=>SYRak-ii|H(`>8xUJ=ImzVXbPxUxHvnTI+}bMLjnK_KuSzR)qQ?{ z5u~YNp2=~~PJ_@df^g(>NEf z?oWtqQliiz6~00mPv37GvhE(2u6VW{Go7+x-thCIB2oroiXu|tq7%IH!whyaq9Ecf4%qAs@f-TZ+ z5^Y3?AIRPYo7BTW0V)24gQ7Zy|B_I*-p@!AbGo$4Tn17iTY?C3{=d}G83^^)y#ylt zxe%u4w(pm{cccF0UV=hyiLE`Nj#i$VI0}{tIk*6#t|jOx-2bGSMy=lQ0fY0Ep!vKG z0L0v0JL#w{MfVyg$jgnY+RXlN<-srvE?>~fTRx@6GG8|ZDeNK4sPosE9z-KHmw%MdeTXMZz&Ahsgyq0^2v~J&5@A41&_n_D3Bx@}rxt z^c1}A?3>s@J_v>~2#r|niJoq@91&ai zJowfdvmVwq_q?961EwAq``hpf0=XU>z)g!~6Q^_ge(~@m8E*^@5dH%;%?g7SFNJbW(u9I-`OoG%gfB(%`cecY$&y z;g&f#h(7EXSAk&MOh#(4|Oywxc9WWix8GjfUx_^q2ZHj^XuZFTmGy)Yl+yS!a# z0dtpS@?C{swEEoMkVsi15$!O4+?wBts`0SCi7&XYEatY2MTKf#sS_Z7I7v%vNE6MH zl;7w$FHBx`$$&B>aTcaq8=ke;lK?fht|MjW*S^`voH^;qdOZG>vGr(mIw^>CsN1${ zP@bY_v%(zWHcsE!v%VB5Bwn;M#EC&1;$`r(^KS5BvJaFCq7&GNnsGRE8VuRbXHBgT zV;Zrd8FJIhcazs^WY#X8W7>F}$r|-JH9AYQ2f6N-zgAh{+w;1hXIsGgIZZ?p4zEif zc=zLGV5ZkZXT#D2(uaLbQ8i6?g+}3YGZx4*h`kaM$Rg79awyZ^&rAzplG(javv&sS zg!pb|QeKWUOAKQ8`plUfK0ajgS zf(=8t<>1t+bbw+!h;b!FvzVv$#q-l)_=Obkw3}77_$|}dE+7yA@b(>fUwaV{p4_a( zGYAFv#i#bJIRJjiNu^41O4x|!m&RJFCgbTM%xHY8_tnz0vU&mFPM-{7R~gHv8wQWPL6YV`C5jI zTR$3j=^mVD3B)w5R;aiNzgX>fZD<=HKEF_&({&&xMayV1cfx zu7rG6kFtCs5LN08BQI}AI&za+Q|fmVKwg%jHx0z)UhYfh39MeLeqiO%ATU*oQjlmE1#nDWicMA?*c4lSLuhgmkEHT0LTXSx9 zi~b4Klc7$+tu_Jgd3>h&zdqgeJT)h#HfR&h1is`HK+_B+N;k3^(BQv#TQF*sMOpQE zHp-rK<|tPvvwy2RjMiiYQB7;djfA|`O}}voZaZrWqV*)&UD~x9KE0=q+xyrWd9sjH+ z)hbv!j0Gr3FPoEV9men;XdwUTaF#jOW-Z+Mt%l(JcY4hHkC)SK%L})5hU;y7D*2mr zZA~ygEP4Xv3WRQK#A8LOXr>3E6P`-1PCd?=>?mfe)I&}Wb!NZ|6qhL@(G(gugSG|ul>!Dk{8Z8RG%r1$(gVAEE1Dn8)fPmLNwBpr| zg+qIw`};5|1)`_!g}v)AIfJZz82N#sA=SRAJ>Ly&-)ekzy}SK0%dJv@t)`(ZN{>+I zmiMo_&OKa-U@B~E>73s-U#XW!5|0ehZC!fzlPE%3S|+|*CZiR@DnfHl{q_d8AI{0cr|b`3^5Zv<)xl&NH^4>{ zo1hdVJXvK^IqMj%R9+zG?mUTp>BQO2`{-+M*DB@uHv?@+qtThPCmMFM&5m6w2gEa^$s^#$xNQ2gNf-NZg8rD}<=Tt5PpRm0LdBi-*C4#Pj>&>}KArEkhO+O2BWj@4_U52*gP? zHbzSaqBq?MCaB4JsNB2SyqIUq!Yvu}a#;L1PWFi&S3I*4<38)@h``(~@I~|E7Q4oP zanZEJO^5&BG-#(b!`;Bav6vsNmG9{W1f@}nZwETFRs3PbQ%_>XYai(>?`64P`u=%Z zkhbY;m(q$uzOq{;O8=PFam4F(u~c+1kOu($jF#TM+kN5J#J=up#Tadko68ibx9YfV z@OChiH1EjMR+%j;3viPK?|&PcndwH>yLFx5p}aF_ep(_hDc5tjnK6?XB0RjgduS&( zQ32js4w@1tvC}_YX@SK(J72dWb!ip-l)d>WvMhgdTimfBlg7dh9%$QlfVczAxqBWK##bQa&)(h+Gq`A2wVrWt<5&()*3tnzU64;OAC zngenMXA>GA-X_V{lkuHE4jf)4gQ^FmHDX-}t_W<-fC{VVTgY z(3kH#U>m&n6(a8~kU=nFa0!*%Wc=^~GNneexokCWe8RvlHDFJF(M20Zkfk%y$bQvV zW&6uB1vu1Z8G!;cseF}d9S_1zq<9)+Wjj}rlY7a85Pdx!+cY)L15Ay`aTRoGVS&R} zB82tchsYnN1+O~UOt#yyb|?HBKHSAczN9z<{~2}yMVpng{!jI0iCyESJXh2gYdh(D z+$7UyvbVR9Mj$Jpl&+L|U(4f>17X8XUJUeT?$ry*%jwACtx^qy*Dl0K1rhh&R=MR7 zQd+J0@AQsxOr99?y|_uZg9B6529u-kdNfL8TU;MfK@a1TJH#8g$I91X^nn_-qS*VjC#ZQyTwM`{v4>QJOy31ewUypfra@@(|P`ujk?XF-*e|-S^Ju9H`_t4 z??6>-ZU>I1(~)Oeb^xMp%!{JgXp}+}Nbu17G!m?9nL6sy;l0D9Nc^OZ?Q2f0%mavU z5o$+Q*D7AE$A7EP^(g?~`<4{PZ8rUR1v>+cxSVS7ggn`}FV37mulRx~c+~1o86ScX z-C&iISSW*A8y*iHkQ!4ao*v-eeo}@p73#GTchV9S& zxPg(iNFkF}j{dt`H8-n{T_aGY3lit1e4bhpEAm+JtbS{e#5S|OGch{1pXF;o3@u3~ zaqE#ZC7IsSX!{g!eSFn+P}}N;^o$~zcY6d*?~2{IG01E>_1tC%iQfid1m$xO&S_sKwyvTDL5cp?A66G-oyGFUiPBY_5J7*+rhiD zwv4J)Hz+@5&Eny^IVWOY%tsMKyGB(Yxmgb#VGZ7RxG@w&X*8Ew!~B(cQ%&k@@vpZx zH7+{P*^p$6 zdM__oKlPF7pEN8UC=>Umnm_3LSB)G-|BBoHj>^xN{#QA=e;_@iO@B23!r=c>(Q|wM zI##h}j5sDHn00izF-R8Ow{`;fX|mvl_gGJtU?IX1k~|m8mQWl&KIV826_hRnTC%Ds z)2?BnrluAUAO+yz;q8{1Jr3qMBi~o~K6s*H{i&7?bz2FNT)6K*Am>2+_RHect5^7} z+G3cnzz-I$tHZ@KZhP%g^*EX=(Bn;RE)6QdbE&a!0cV2-kFQRfY}yXo(CnXXGu(7W zGCAFvzT`!h=Sz;rnvR=a9`RVd@>27>P#!6<>bZ1j)zP@xTTWdP0-II%@X)B1=x6d4 z$9-9jiFdtEv%#5w5Mlhbxkle`6D4mGO-+b`6g#An@qn5#6U zk#cNU$bH^u*pizpe&tkGSCikbAjlUuef;?G=5zyV;Mk@4@#<->M5D&C8NBoQ?yC7+ zF?T7!$5w(Sl)aMWs-tD$VuP0JR{PXL@2%}vkmuC{n|i6vhk3rIDR;j}@#iLrVjpCi z8@MfIH@Y^3;0@xwqTH*fn;|XQ+s}GRiEY?CwhSMX8Bk>kigCEAZg%_)qE+N|p4;qkkv3umh3<>TPJ+Cd=_i$$P zggr*b%%Td#7vay(9gg<&-RMwH{(CRX>&CDmY+9uDb1pL8B~$xXda6f5R9jAFA9&ZG zG3^8uYt*EHYhG)8o`WB?&csz*y>|<&dwDPb1-R8dIu#Z$jdfh2mS#e`GGa#BaOO3A zrS<;(`&kwcZde9kZ#Ms^pZi!Fhiw{jWnaM(kG)u1aQdo zU8nVD;?~)BiT4LkpgYaIj;i~Oui*WeRd?#}2+WZD4t(zN)&xXS9Ehjp#y8ME_N3;V z#-$tXJ-$282LO%5LB2o_HN16jd9Ay9>VOG2FMhAhp6?EWQxD2P-+yw+3@!189=V0> z+le)_(+?h|8$r_8eh#U`Y1&>3P(Y@bilTC*5^}aJjNj8*SJQqkw{N1YkF7JaBQ!-6 zayZ$f08;r3bF5^}2NV;Y07)9hro~^q@dMwlIMZYaroaWJiLwR~Dn8*;I6&rGu%fbY zjKU}%ePq&o9Ck}OtYKqx^MdfcU=4jZ09+a$l+}6nNDM-AmZ$OqV~!RQX=SIHq3MWi zNWHG>8=jTIqX%!U+&}47eIg8#_o8Rp0AQXX=Qjk7ulB0=i3fqum;***QA%B#xeC)eP$ zYTwhM)|U=*%C)di4)xDS)dK*wUZ%)Pk4{2^Ao5v?dXKZs@jRJ^1tMRQIvV$+RjiqhhE=yevE-zu!)bQXE zx>UiF#2zm3lAz;mJ2Z?y4+MD<=2#phZmepz0N>FH9JM^Fwu|%ZuF?h8M0$A=hIMe- z9_vFamw*pWy!ND)hKb`~WFn+0ab-7|;qD57F7q6t%zdOiIn zZS#e+B%7HOe)TKu<(CJ=MMI<+X;nU@wq$^jzK4h9+z2)v!6)>pfRtMok@^GqzS&XV zeK<^F43dSaEe*BzFa568sxE*1?he}ElL>P@9KwMHY|pSyBX4+-0lxv(H#VqFCvH}7 zfpC0oNeKyf=1x$;-`UyO85xLR1E-biMS)-3i>ik8;Y;&_MgqIix*> z*Z?4M`d(iUD2kSpb-_5ejkIFuH&K}5*8s5vl0Ir#W06_Sw;z`F^L58n7CnFN( zDd1;nlHwau3LwJL_>sR?H$IU9Kw|{3v9hABsj?wph3F{;Oc&-e#nl^1T;vB|kf*2T z`3FM_i=RhVC_$Y>T}52@KhaZCZRg-jD!!7EeMS9-geOwSxb66hMOLfzcTMWwI^?=TfSf@yRL7yOwfYE!KGFyZUn+zC! zA%us=@~xB7HNnv{dX7YV$g$x+v9J3xubgpkG!iau?H~Ybp!uVxAJkQgl0l(o(viqZ z*EFOQrx*vA{DK4&+h^AlGPv_LSKu1fH-*b~-d|&L_;#199Q+kEbn^@DZEMh`+pkP9 z5raDY{h>m|UYT@qaBxsyhnle|C8*@u3oSTv>5wW2crUte(rN2?{?L_)Eva&_uUTuY z&hq(~*7`(N*h>YuH3lq53`fO~@d;(c()tKZ&*y_D7|ajosvTCFzd&kLMFf1WCh>@% zk$T{Owq*Lzf#*$GdSiTh^b&iVgqEP)ge#im@`{H=z^*)G^)$#48MsF`x4^6KT15b) zeL=o$2`!dKFhGT`Oq4Pco_xy=G|;ibGZRqqk%Y`^|79I`m}6*cOfkX6--xgd+~T+~ zKo~}o8*EGpo?6%;C6z~hIp*rQF3lwawpbbbE){FoQrr4fF{?aJ5-?1uFgHacLu!XN zt4Agqq@%jD%axOuOP8dCE%!O6|De_Qt+3E!0At|&?T~I!s$VvLc(33X@^kLa!k-RR z*o-J#RrgpY>d5CnayWM8lC199znJM&@Qs|BKa&O&5Ote+o8LP>fB7qDE0EuS9Uf70 zdH%^$&h}u>%k7~2Aaiw9U)hu;0m@ydZ0X6<)^^xBt|X=O2B<6|7zsT^rS1Cp)(OyNAf9DyM1A?ZR-8{DNN}{k|Y+b z({3DvS)1DI?Cc+)8!vZvcgTBdRwZ!KjU$u95?ZLJtfiRyJIYjvO0N~U1WhhOKGoHg zo6{NYLolOI!Mo!P@8kJ>A3^d(YrD6$7*VF=FNn@lN_|iV$7)~G-36A%tW<%$EXj!{ z{^~P@xo)upv+#(TOuJpz@#?CHb5|#Nx#Q2Xg0Dl0=nNS~b1E>ZJ0Wu=ruKIv7(a%B zk|GubS~`BVkimDK)jUkqOnHn5auFS+-R#wm1MG@>Mv6{x7b*(%S2M#t*}P<5ah*NT z7mbZ)&aiBiRlF5Y%WFWUT&o3>l3^B~4xlG|hy?&wx9@!%k56V47(?zez1W>%WMs_pxzySg z?9!aal*S_rzS*xDRaRD3FV`paN`Wq|P<*v&kargmCa7|e{cb8!UP?r~!FN{?d&7>q z=sv%zyxFmPGTC;41-5teNA?lEb;|1ygQc3fX{s^nYm+V+gRfX`<@%Pnyym`eVL6mY z%%3O7$u0>ET;WQl%T0x#tJS^D179Y}J+0xyK6l&5qRoptVde& zM&`lw&>vL+A4$Hj3dK6f-kf&3~la{#Vev~y!n z0Q?j;DPkqZ$HzI|{(basHX8d6tcdx4!cza#K>r=ew(p|CDTQ%vyjus8*}eE7d<6p- zS3vlxT&wCm1*YLg$h<+RiH`^k!AMUF8Z-U%|M#Sm&5pO}C$G&Ed+ z1P3!^dJ`6J_GZfaAOhRi0tZ1_)R%fNhFzlZK#ZcZjx94tM=A<&EllyZgYV6tfidpb z@$oSNxwr7d`GkVd!}VIU3T|R-EF~r)q~31hm*PqUY`XQX2lKmA#gN`In7rN_g`k)p#SeA^omj-?bwf_MQ+N)OkGb| z>*BqdY3u^nv-!3~(Dl5ft53(mqvLR3AnX;)#w#^)JI7ZTYUG$msCVyPa#2Oc!v=q< zNRjnHHt~<^UgSR!;{hYPFQT!^<16gOpXdbq!wY~2d4aG;j;_EqT&3!RTW6sk_pFfq z3%Qw>wMMa(YbFo7rP)4QHIRNPiM%D@2_?N1Xm|H%S6jDARF)QI8Ok)xI9T)zt*BOH zEf7o4)loG|aAz%*#|O4+C-CW-Yz+E)SsHW;r|rvG)NWWJlR~WD*9p6QM|jDFU7Pq= zHccj)T;AC=*_?;^o)c`jduhagDb3-%P2@kZlhFTxh=@pRz2F$}(|_T$ZYf;bid$M8 z)SK#uA9)3!Z~Cx6yEC~*ga53Ll>$B#u-`MUXMYnGodjp4&*=et-587F(%Y!OhQx0d zuH2-S74^`%*+oA}WXZKR2G3pIOx0-$K&^yUq0!R9^B}d)Mm6gyyg17)&C_VS`#>~T zUpH_1-E%^?g239Xg>%R3bIEzPAS)8f;+(4et|NjU{V!Y__PMtn;&N>_HD8L~yi)>z zmH!R*G7OY+$je>*Gr^XJC$J61a=%8P#}~#vINUUJ+L+v2DoU-Uk#NN!I3a>#llT7S z76EmI<;l&Tp@b0JXMjXo=GH~ls6CY2X;6sVJ4Wf7y}i?93PAnu{rgxeiGvPH@Ta9Z z1KuSZ*kh7qQ@l;JmXy)S=*#^{d3LnvZtNkC9Ro;|Q1HNlD0=j{8qAz0j0HTnrX?4% zWpXg%em_%PSj%X6fR}#5X*jrlZtTxdd_F>%DmMpx0_5G*gep}@_cvYVgV%0%v<+5a1HXDFfF@T`XL+pfW(bt?^Ve!`XC0&zL z$1UC{reRfF;M{Gpb?R_%$@gnfQI4PE7ppYSxeBZQj)Q)skx2dc7uw+!buunos?HJ3 zDz6$tUOOBRcpp?Sh*O5%I@0(eUdOJaq^O7?u2IKoS5)IR=VGPW7Hc4*uL!xjeR#>| zTvd&dvn4N{&!^XLMBxeh^xiuZLh$7?buN5&S^x!OLpl}IEIpQFB53C7Zy$Xxt#ViEfdE<0+!9x@P^$|uP8S)i;Hq1H5HD9}FUM`v>ku{*OFlHw zpqMX|bg@^%UuVXVJn;JDn=5n>^w4T-Umt8%?REDXq{yL~kaWEyi_ND_^yHke-^+dX zZpp|YfJTEA8W8=CEt-|lt0whl^4W*1E;7k%8;<7ni`^TJ$!vNrSd9!b%yfj~itz!F zjqf*^=*$A|kVT<^7+4GV z<3s6N$p~@J8fD%MBJNMPpT($RKcA=Scv5(IRj31F_5u?yspD~x($Ynf#Au?Ry1eKN zy+mUMWU=|vZxUCwYBG${DJF_%&^~NOnkn!B%EEC8+T|NC8u~F=v{X`sBNPaA!^2|s zjx?3f-;$`1l#3ijGEaNBqNl}7ayLN(u^6AcoDSD_TFS;toVms3X);(EA?GJLb zfUL#e@G1JFjd>K9$P|)yMEo_>35xYJNPhvU(-X~J^(;&rbPWI?GHDFgY1&kG2oIO3 z!$$YPkq<)4@bL>1G8zq_& z4~`DF>gv8kk>@ZMg(bj>U;-7Wr48@tbTQuV2PtAGR~ZNh;a_f_Ac6T%+-$mk5YUti zY9_%Q&Xx!&%Nj3oGjhV|*|DRX-1AyTWPCX$j6w+fGJ$1j+?iRt;dbHdg%aeW#}1$&@O!Ld=%SqMec!;ld3i{_XQyO+o|g zky{J$V;cV7UK0VUzqy*&_C*;^KhvLSlx z0qy;(UTYJj0=LK0)<+~;&_E^@Xn%FWLKr=}-XQKMKZT>{ecY7e8-d9fxI(JKKQvA% zCrA2*Z;;H}&v?(kNzcU=9GEzss|d9JVDXd8!-uyuVNQ5nDeDk=c%+r6dR@<-M-9c- z>lHLsj}+a|dW0z!*SsJeF0+dGk-|>ctl$2lgJRKA5jDmwt}omZV!r5w(CxYtx}j35 z+H?6(E`G=HY#OQM70xCfB_L#n(G80h5(|O^=nNhIpkLX9bR!Fk&;Ov`zQ6JVBrLQ-;bp$>QOd&mF(1lO*y?P+f8LjX1{yc6ITQNN$xA;t( zsY`Z;xkzL$i^$5btoC)~Dr<7i+Z^z89Fl-`C541tS`goHN__Bj%wPVQdJc{S z$~ukFmR2@AzCU5x<3A8bG;^3&{R#PU77pHfW$YX?(`AZj7%s?iJKvb-YY-Rqe?p9n z@OI3cO%L4~b1#;VJR1yuxX9ntkZn)iaem=@cTSHj&a>fl9~t@Q(#aOJ2h7M1)kX^f zZ$T>Effwu|J6Fw=Hk>tFQ`Of2?RW##J$Dg2*{-nzaWGAVbSi^75Hqkr&P#Rtpohqx zJYsap7}!{zM%4(!MXVI6+aJ7tL{CwciQwsYlZ91ay$p`;3*`{egU@BrfRe+fFIL5l zHNkdS#x1^{4xUl)3ec@E(`itWmt7t<*&ow#Hs*gB!R6kmX0MJQE1f}YW0~hjzmDRg zhpw*vwR2fjoT1}yG1T4tx@uIAn1p2EhY?J4AF&KEL?nf5F#hcgPFrtDMxsIYYdbrz zqTAUM%O~^2bVa|{5<2h-@nid>uu|;cVK`5|erxMe6kU9HmWg5%onq@DUA%^lw%;7IXlRH` z+?e~w@gH*CaBV6#XgfT+0shqb$vo48j+GVd9R%>5#F!%SdV9@evT7B>&gSQ~P|oM( z*YMSoGz2rr#`N^WL_A`#?b|8dkXMQ6#z6`^gMS$8KLy+WTX}Vv;5s?;7flxqAUyuJ zVhYh$$Ea;Temu6`1L<0nH8~sZGdIE5l}Di#n~%n&4_0=a#YZ1g`5Z0zwX7KMvyV48$6yS z6T-duS$Xteps@T=*W0*%4EYr!bz+yoDx3T&o0OEif`4B3@l|K`ft@*3axoUrx>7%(T`>#{w`uqi&KYU2r$^@qkJ=;pt z^qXBDih7nqh?$)t4z4s9IFuh=Px8YB=kYD`c&=wH`LuKDbNv^}fSGhPcZ^ zFa)R}ZnOJ+$(t6PWiwM6b{QG1^hOIMY2*-!x3Coqw5ATbIi{A3T15R(QJ-hZX@!7z0q^qR1=7S_{s_^PWA8%mTDijFt|R@E~%o1#rrvsYEa?{6vXD~1TI z63cwv%|S^7`(-6146ha0R4!KO=+6`{pkmv92;rJgpT5=lo-K^X>V1vc_00}45Q)L$ z?7pW6YP{wrROsA1Lt)g=hA-XRUB*{>6dr%fUrL-9+?#d>N!b`kBx{rmqC2P9KJXBW zUsW+aQ+`91!QBB_4DMc4E;N^hU6IpOmGG*X#~ZLz_6&lqc$qpQEksy)DTX7IXLEEZ z6M=v{1^FsLNr`C9duno*WucJfFZM4f5|e`lekQ*1H3Yr;CjP_>b8+na$&fPmp(7#^ z?gernWFg(Alq7sSGXTAdU7+Ph?~sG{qd`wDzq7pEECo1@PrM$>mN78kk^E@;-%Yl3 zEP)<|PtiujqzN_WjUgUa!c)sTBN>IK_brHk-;Us^BTU8JWF`wVFdJUev~-F`&WbYG zY;_6<4`!3vHV&B3;sU_lfgSI-u>)MasG5;hil8%_=`C;Su1-lNaNIo?9ETkMkt%H@ z^vmcYZ^ov_nHPO3BWxD_mKpz4Td7d;+u1u`i#N*L$0gj0!AS=fX$zSy!X zlQA)RFS|%sGJ?`#tE-(G`gV8H=1F+4OfK^A!~x*iM$RQN`|Y~fYv2RP1F;8#JQ)AH z^07#P_Oot~UOTI9i7goX~v6RLy41Zl##{S2wfn?M8c{J;N1r}ZKL~m%dy*IPd z{;R+-YWQRtqfQR~v8~@{^^9WD*dda?G4Im}z7rHHYY3z??n>?UF!_$4WY4I4#ubdd zv&~{Y4LG&QY5=qMtEs3)1s@%5??l&{#y+luF1{c`JVQ?>%z|zl77%^sVJdEkK4Vve z!isq6!cAi7Dv82WRKyhN=qBT0+h@@);+3YNrdna2=J*>aQZb3lhk9Mufs3G?spS*w z@!W27daVi^o*DwvDct4ei}?5qZD!F_^BCAhD}!awZ1;LnvL&1m^U+>O@ymvd-hrZ` zFsj0)y! zHjmwIe^I0I!ZMe9Ve#UB&l*4m1aa6ztvG`lSuqnP47bQ)k(of+An7lZGrqk z2EU)KkM}NY7e{>Y0ZD1L0!e^N7(tiY@byA9VQzA!!n?+Zhle}##~$! zR@GvwE<`-@lD$`t@xH<|J1X+W%ZS!z@cb*^JzDDTPuq;k78}=18&@wjukZ-&cAM}$ zT^22O3QeGGPSAmY!9p?quZVAbeugR%0{}E4QCa;TdX)pT*)*(BknvV(__@%s+kzoxV7Dm|NcRbHk5GNg)D}Jv^sxsy`BAm_4z|{Ud0=l>DgZF`0dD7 z3~)43g%{d_A2;A`w5Z||c2ONaf)`}ZTf@cF4JVapM5J9jdE7~TP{q(xC;vl|z~S6} zax-uaKSq~ok_Z;7MZpB=f651Rlco@QawxM0dVXBLh=kMWJ|R0XUP$aD*TLVO{fybg zz&DcKh)Q|>vjY+&z3rDGv6Ft)fyVmUID}5&YY0V(4A9O2m~({2d$T*X8df0Cz*#{7 zkU&1wzGBv*%Vvi6St9jjL18&K225k3hIA06cE~kpZvhZOxW+fCz zI`z_%as}e6;C)0Adi^kPx>w+pmv;8E>@t61vB;5i$Hub-OBx+tu3oV3lCPO!;Ziu8JRWvlE@56gd6)nB-{&ZN0t(!_l|*&krg}@>U_Vq(a489_6;Z)4yFa> zOKm{*bqy^&&i9ylN@}?@h@XJZrWV7TuU0)dj3HeZLuKyM9qyok{Lef<<=?NfG(>*t zbv#+j26vIzIVxiVx;MuLAkEA9S%fn0>vAeKDBxXJms`juqQM?4GDAbp;aUJT&0y{q z|7B`kJQuFu*8*yyzaU>CbB2T`+^&pa2Bj}pfbxsu#hCXrdQs(Rsg>wptNx-Qn2yD0 zKhuzn2t2ejqo-k#GnI!hScBWoOMIoyM>P!ZmodTP9vn(T3!7b0yZiNjd z;_qyoxZ(dP7eFU?HToY?0gR%EJ&@^_60=O36cPR1D=bfSqvKBcBo(y>jmHJh#wg@h z0D&M<3wpm8#akBL8s5(Pg_{Zi2FCAiIf^P}`>tGF&MSnEA#(@EVADKo9wv-!frN(C z7}tyI$`s#*pXSy!)!2=dIVBY`{h|$+-kE^G8@qvpP*W{@$?O<_VqIsjj&VC_m-;|I zRR1;44y70}rTf7fKJC1y{CxCOxM}M>6y%E=?J!s%DfCBe>cza}ic+Vg+-FwBmv3k` zXL}V@BO=4fk2bkzHdO_ndJx)}cl)R=j`o9p!{F*XrS273gSSuoVnm^Uu1bI^QJb(j zvQ!Zo$SPeV!`)&K51p0zc4e5W4?v3ATOh5lxMuMjN~1X03>nk=Y{S2P{tWS)f|i!H z|0#dg?QW^X2tel!l~I&&Ul0P_o@5`8lh2PloE1!B>tiPa=vPY|*LKVCPjU{ke5eus zLmJ@4(*xBfg-@e)M|nO<@*n?Q2`2Kb>6-CrY(=Pygb%w2;-KD`B_Ox37@x>mU~%#w*V4RT=U`Jlbp=cKUo>U; z`?zA$T%>m#5M%V$J|b9|98@6ASs~DeCXK8DqfNk#>L#Oh@bwW|%2NYoG;lcR~ol+_g3|c$zGY)7PwG!)GnpU<^pB zePW!jf9z97(bLRjWp$n8BK4i?#w$8KdvkB*xsF=SK6d^lHLC5Pm{*hVq#OyUI`8gY z4g%)yo?|r>Ch7BEPwg;kufPF-09uIWdjwC{p8gDJ+a1CD!itS+N*q8T&X(geKNE7x zc%~oco!2)uDL&p9o63vW*~<)q%~cUl=rg4M4ebZ806zw|reFHzy!T3xhK%{ z9xFE5jPaJ|k8dsQW0WV6ysVhFy4MY-1U?Dcg+x z!u|r$($}M+ZAtYZ4C(q+hJ2U(m3)?D@X_*h$nSeOES%{!*u3Sl;2%?y^QsfSF`zXV zCh(75ZwAhbGs&Ru=cmfD+G{}r-l4skT5oRC3Y@@F=7%CwqU;fuhVN?N0+BN!FfJ>2 zyE(r@Ru{71|1WnCjOhtm5FQJn!VwS+{?wuH_-H?S_=cVk-fwl4?`pR7 z={8uC<$4fwef5EjF6G4JIjjyCTmB@BNGlKOvo25l9v07+=hg7bnv6Z)Jf585xnf zf}TsAZ?~HhVgi1Pc5M(JbiQ2LtJkk@ydQJK!{g$gHv(4e?ya-euU~W9&O2Wn>NPD2 zI%%D!Jn*@a?40-LK^&PM`l6^8hgiVvynBC)yqVT4v#n8eS5L+eFL0ZCX={L48#yU| z->jgOW@FW3jluqGg~?NjAf3n>(+N!LvTOcj4MYHk?Cg^%Z(E$^b4WhBsBIBAU0Ryi z8M0ra2+qc@3ZE={+6SMM+tBAmCM(9&WvP5YU7K9cBkN+F9@jq$2 zFXko9ImdfM7r0(lI*8(`p{|}l#E@Kg z`!PP=W8KSDKIF63XQk9g}sQg>}VtRnzp*B0Wn}QyS@LBwpG7+qu^^9IU4&2|bkcfZoj^NDZrLe~o>GlGbO9S{i~BHj*cjKl~)zGldiNrrry z@mjid%>3|D#&HTa@!M(>pXcqjMEY@Z{tBHg7^5YBoHZ5Ux&{dghVl}I;njILmuxtZ ze>WZzvhrBiI~9d7UD~S1^Z&s5pEP+#c`q^lm`x%Y|FZd+D{?Lfmz&NX3(@cWKV@{z zO=0of1dBEE`PzSRG>6S&Rfrk-@&?6hZOPn|ll!)`mV)O-p#iD>4P1yVavS0v|0Km1 z=!Y%bPHMQeJ!ct<J z*FgCVwo9lDWTlrCI64x1yC#Uu$WpQIhvk+|$b>&Lg14p^>gfD0!ax0xF@IpNPyx$i zmrO(#r;=VUBuyR7h5l?*#y*yswycGtX|RIARE;fFOBR^7O{_i>@;o*%^y?z+YZ|!8_G)pf*7E;BQHK)FWfk&tURJM3fZ#klC;Qme zX%y%1AI)A#-6%F{tHSxb!iXBP-(AMUQnI8Xl9uilv8f`mWSsI|jrYm`${(?OifDbM zwjpKPhaj}1{d=C|r-a>e$79}G!q1F~vAncaq@6Y>5QlV_;dPpwO7H?I)|Ya5%G_Wd zwY)UAvZUZ$4Y!BiHJ(mKKYKNk&_EkPL*4?~qw>+Hwwz53MRC|ZNxEfR3HbfLS)Dcm zgjryM2Yw+w2rTO3`yK2#!kRWPi7bF4XOj>&WJ|YvmJm#4B|3v?lic4gI2eD|T;S6{ zeMhV8BdW)BdfWSn^|$+|^Gh<(t}GS&?N!>^)zlws@1oy8bOvDt+}nr8^Yim<%dWAp znB^k^7sZ zdy$HcKP)<3UeqqH!mTF#0-ps|Zm)Fwx@uNe(MucNz=(q79>U_Dgsn>sa<{vVs(F(i z+)W533{P!Pg6*gFTZvB3L?nww`Cr9-byQUA|E`LHN{&cLIv^;G2t%VXk^+KsD&5^F zB3+V0BMn0{gfs|9gMdSKcX!@Bc+U5p<2m=ces|qJ?p}*Eyt`)aH$L$^&-;#schH1A z`(U`lHP+WAgCJ^K@jzQ&S5=U=+R^P!?aXU049hoq&2&$ltGd>iGG=|2{Ndn7FYsV`7Wgy>`$La|kkWQW^>Xp$if;2IC7gFH~B4VcIsGe5wotFoKMLZM+9| z7@A*wU|ja)pA?CKNRcA%)BAVto`XX>qgk;~lz1qGj^00E01T!-VE~GAGQ-scf2$e` zlOg<%PZUEt_1C}9Gfcv1OV(DAfR5(dz3&@$7Q%|U)?9zrepB};UmxNo570Ld1qb+7 z$n;A|hMeUCI)F^plJJYm;i{x)&OR5-qq>b%9;cj)Oe2{kTc$O3?WBtN(9TwYdunY1 zp{Ycxk;0PA^&tvk4H2id-REv|aQKF4I54>(M`remd(fE8zgZRk+ zfxx|};5;!gmh_5)&LSdRKc`19mHAhZJexN}KfJTJu=}v7-=Cb7nJCEI-!r%$5kOPW z1Y$F--FlQXW_PN$lijzvs`Ds{bMNFLZa=S5fo`C=c9y|dnKQwrpkFnKsb#uRd-60- zk@}&nnngw;0sRa0qH0TJhY(js&smqI!*|9Slu`C>n6)hewY%AU?aPP3>IkXPBpB|F z9U9kzD4Of%3y`{Og`5n-i?iLHmb6>_&vK9}lb7d{keDRc0Kq8Id4C{rmHMGZ4}XqQ zQz2O>(xD?KE|7*->}^TSEh3c{)DzZy5F#XIK!79dvoHhqW0I65f@}@rEz<(BlgT6i ztFTOI#bcY0(1z(UakvWRRi%()2;uhA2Ba}K;~Ey0=y!DVJPTl~c~jJEAf4F+3f1LQ z);3=D7tW=r9q<}JhkFH=@Rc!0;@~sYcG@Q6xl4dx+$PsT z(n1of{Aku?<$~hI4K$aRZs)6-z-+uamiu=FFVA*Er7zsJXPSEiFV!C3ce^~DygV7K z6X0RVT2(Ehd$3b+=y2YPGtp{pKsdXx_2yA{L3C6$fkIe8ZJqBlH=Ln8N|VQg^-TU;@Y}oO2sxjb6i(hGem6sEKkhi zABC6irBrtv?@oWKKXsBxGbk64?h#O7h%=QK;=F}@ud(61p&?(0>umgwLVE{m4)PT}clC5pQIk2s@VG~kqfSvyD!ki2 zoszUK#4a2S_ibFISxDlomBMa9p>?O@n`PzYm+O-k>y($oi& zzeo=`u)9wbj!QAH={7pJm;LnR;?$?2v&Y=7nJ;kkzZ|YS-#fzKi=GeE!Y3fwxPK_M zSC6C=aZT{VU)a%FX-J>}t=_e18E$lUA9qz0F?iy5x!S_X?U2bbMmj8>PLY39x6Zpo zSIWf4X~xLREInz6x4H6_FZ4Dh^d}*SKf`WYn|W9+!%x!9K0>SS9lBqn1d}wsmZy#4 z=(o%leT6xi-lR!xdrr%78~ zGm*Mu{MzT=Q|I;|Vl({7Z!nSuRQYMCOZG&b8|^n6VG65-gum3W*E*Xx=_@%GDcPN^ z!BCaP^6^ej55N2h=@!Fw_JJt&C!6&p*1$~O^GKwS?QEr0n>3Q1vpH6=UD8}umpD}V zZ!SOb++9ad3(9y~FEs}crOPg}xF2_zyPv88uImL=N`mwvYLs1U*w^hk)$l&KF%hl& z^>UwYoe%TIgew>dJ4!P@S|@|u&aPITHGrAHI3bP zrE^;s9ulHgt1P>l-Q{rV6=D_Xv1?1`;^1|4vOshFJ9*AB6R70mK>;BfYpP*# z?zP2xT&YW(McvQswZ4qDfI>^vm6XNx|#a`KLkv@3bhq>7D?)4e`E@pgX6 zi~$N|xW5`zF+L7o-XrAZe_AKlp)@kmsix9P0$a0GDb+Hvb3;f$M^-$KZRKG+mEh|y z6cL!X3LKaP^jGcS+~*=DyX#n<&8I%-7r(7KDLiUdK$9yd?<72=onv(n6eK(mQ@MenqKZb5U40QM-c0XIAy(5(KI_ZAL-jPG^8YFk|l9Sc%LIR zHo;92=_k4&rgrzKj3Y;?3U~*#9^y5Zmz8;1%>c4$JMDBkn z8)W+(efH@oy%HWn8)xPHBUbF8m7h5B0Me*`0M9fq4z?cSV=VQzZd1QYi zVK63E)A6ipB5&Ky$sRUxbD>PaD9CqxY5hLef)-S+7}*kj=x;`!Ee~e1>g{1us9$fT zcRHDF^oEsj8q;Omn&`q`7PfPXn(?%(Jr15o%tA!x&o2UVvlUqx{AmxQB|mZZ%0+4w zJu`;#rNKEtt9I60l&Eew72b)(TQqIMz0hD9c%QtEmpJql0{+-2DE?xoHP6E?*ms*Y zKg6ajMPB|V{876)^&q~6x3BRgrT_X)M*Pt_|IOofc-N*PPG$mF+)kG10@1F;%Qn2*k}JXQd4F~J zhm1m+|4$b4znkc8%9agxXQ!nC_hyTF)suB|LtBDI)FWHip*3n=in||UdjG13gT^pm zN-?lKe|Poq0kX)YMcVko+|4uD1OIH@Tt}H09XRq~mx$PHm-J*eiS3!iN5Qk}hc&44 z;~jx$=?4Sz<{G}DIs+AJz2mm<^(m$ssC!+D*ZA`)$pi0Es;$d$)e zgS@n3GTJQ3zF%2DkLmsDH|;?0lUY}`H_UmVgP^6aUyuRe0T{2+wP{|rvr3#ax;_e ztBy{lJcAa^S}&Q^?@Yvs`$l%o>=+e|P-&@?*Px*hO-%7X&yU;tW&=}3n|RR1{XEPl z?K|y^s|t%FI^lrll)*VXXyG00R=B|?Y3=G-lasSLzmnSA+&oq{Z+9_1IT=!dY5@xz za_4?T`g{a>C~qGKXA3%?t1=m*LP)4D>o1kt-=&CnH9H@HXgdgJ+eqvnXAG^3WiaJe z&jW3Tx?j{?79@V|cmbWe+gv$c!?B07aSDj1h=D*BGQ*qc9dD4k70Gl7CMr)Daismz zk+^l*neI27Rl+66)k8mg$r<*-$ceS}?ndi>rccqCE1;g>$f_N?uxj{_?C$J1%GO)p za0e&Incv3(D~g(hLj|i68T925h;Vk~>t0%`gNc*;sxEq_$>{C}P-s^f<*S%eD~HWV ztS&2+8gJz=T*?;+ZezP`TL>gVt4TkuSY&We~r z?r+?w%KkPU-T45X5-!b?%u~BMAeU5HsX%>CTU%SED4BU&_07*fBRllc)bdjfc{*?f zo#m5O=sYse$ZsHq?;#M2%^ilD!K&UcQZb<_`oru{^=F80e1e+?alVk2rhA|})6mV41i8EybN(%!l64V2;hz$y%N^Cmgr9Q9 zXgCeedFz76Wms14w4QYflJs^wwJq(V0`v2qOFEfT_OoVd2srUB`k@bbrSM$tbHFAy zH+|KxoV^e>6c%Iw8E~nd*;H&Nc^nDsvgaMumldUyZX?b1* zQ;b_faWK7+vWU50pN#!ORfX}1xT8@zO0Co3Gd1{Ytt@vMdJspQ#zYanYvholwFmAh2OqwM~l} zc3eHNlZ{^pc6dO3#qO|xN5$pEj{@uipgMBEDxp@NtZ4dpSr9XFsT@SOM zP?2T~2}OG7T%ZQl>6qDem)UbdwJ=X#ER=ghZKq=z_N4tbrw8A68oiKVWRwZfC!3nL z$aG)`@$=3EY~GlLd8>z4?Nc9|0YfW`#7^+V#tvTRpD|e^F%U2N_6YnmQhvX;GqtcP zd2X);2+fz)MV|1x?y;UeHS(QyDBpKT7oS@rC587$WgzEvcBc$@Hy8YDsCfk?wi~$I zsgiDMg!-4N&>p9CMDF#}XKcPwn#R>S5@=pjQ z5W-DDa3lO8v%?sdFp?I_$%zv}X(N=G{y^T9&uT)Hg!Cn|T0$O1+_f4K)5#gWM?`T3 zmsnUg639`yh^~h5e4-r<`SF-Y6QBYwk1v%KOstMhUxx9HFyM3eOJs*Vvia_;n<%O% zF*1EiMAqi<1`)ZFC4Y|N3``e8CN(97i5A^{@(4NcA>33>{#7ptH<_h%SGjeqhu?*- z&y)GSWi_wuPbV$-`o}W8qL`@OT{w#%V$r|@oloQL!Rpq`fTVS)$Nl?{cznT&quEFX z#R)z4cy`p8iyzR0t^qr#(XT8v9`V#|a~sF2|GVRQ*nattADuFa#1{vUlSWEbz{}K~ zV{440Am6g|N%`q{%t%RENkQ24(#q|@1 zn(e-6E_3dE+qnHE;qNCdWFYc!iobiV!<{zczotf*bB8Qq#U)*HT2`qhLrs-DPWSw> z4w2Ok`qv3SGL9Fk@7e6^;RVB7B_oLr`lBt!Src+e3#2=uGaq5pVdyi*1w{SnUkh9( zb0_;acPfd=S24w*_k(=c!@VS#Hf&YtV5rpiL;tF}nUmfaKa5uiY|EiI;#8?ZJwuHq z)7Cejx6tR`{Z%KVA5QQVu^VR#eu^2u{^S+i!16-QaEj$zXK9;&!gAZ*S!D`4v$9=S ze%fM2QiR5LKNY7&D~xl#;nK6dx!2#Lc+bHc?aN+rZ7F)|y$Y0_1v!;JdkOB`u8dW8 zC_LD8U%pd828HIo$yF8LTI5J#nb2&F!tQ?Ld?d_~6tBz}UEtP*p{)+A^WuwZv;Y00 z3&Kg&ya%r58WCRKSN`lCf1jBUrx)<^e5$6^Z8T3$2m7e}-SWbD|e(^-8tcO^AVUGH3vYa2Ovo38(f4h$}`w<%FA zPK;Ar@Gm1KCtVHCWm;|btS*wzSN)mB9}CA19Si?@Ungb9NVv3#<;L{VW%nE$okhg? zo0)f+W@(;=L##QT=~|__c^^eLK6WAIE8B}zW9GWaNl*px!Cf8s*sg3_d1|oC!Ch$6 zt(MDu=@wiygwtd$e-iQP@meHzGc8zua9;o-q%+NrGJ_ViXr6~NKN{i^%W)+i=2h05 z7I@c~SFv*v!w&O>Ey4Z`Px+VG4kK49?Y5`D2cq$&l8{b5qXwcTmHzjXSwu3ZzyYL@5XT}Dh zA66<{bUv(E=mkL(p<8R_w! z1ibs)Oj~IoE12!2YTR>E*=k6fYHOC>k4YzG;DN7k*?T0{9{=uzvkK@|7&DB4g|lPV z2s-^!{LbIvzi*%n&CZ2~=uvo$V?WBI6Oz)8-hC@AFl`7RZ>w-|e81x+^|VZG z-0r4J3!lXo<(hB6)2GJY3|tB~sL73?v4rXv$~QiAJVrZJN}qS$b?V70l6nszUK>mQ zA^z(fY9{7Y!#eYR7Hfq!P7;NU^=iaq$*74(wvI#GN+DA^r1J7IHo`a}V`M;N*icZZ zGm*c5@ShK96VZ*-J7t|{+7D$`E`j^2ltL?v=bV7tM37yi+-Dd2^_~dd>nAX&MfyOx zpMr^7Pig-2{VKEdmR}F9Tsow~AI_d1+<`CDB4C;@F&`piV4U%V$O zoPLxf+`cyCV0c8hjRq{dS02;e%{(%I(1EXfrl#14{xz})T@GfNF#~UWPUly3i5PKI zu@>3pf6Rq<%+$^sc-o4!`$I>(ym{x?ug$MdDu${f`{&->AV;M{+ItJQycn%UbY2$|@SAen-zUhh~bnrMZA* zncNb&G0+U<|C*^TuR8w;Gb-tS(Kn!4Sc$88JCx+$< z(y##u?$dydoMt0WUt8Nf94s{pcAZGV0?EY(`AV-_(-|66XJ=A*vmcCFp8Gsxv9<}V zX)}1j?o6Gt)YMVb5GpWfOldZlRKUpJz2yNb6(@JGvb*d3H^RD z2NMU-gd4}B5Y7GZKF;ufwxHto_^T^RVl*il8{zGkG4UH~6(d9@)K(HO=frWfHicZf z$=YY{A{7voL(Y)iC!pT+WP|PQ5tT`cP0J%{*!aDyIlB1}bAl z&v%7%x4%s*lFtLDZYXPkvWL;UCN@Q}f0@b3Nyp8dn7h_jX6%Q3XYl&wC!{#1RGFw#5W8*`K^Jis;A8 z4nvk`{GL-A3tqzhcb4vHSnpEn;QmmRlMA*sO^S4}(%ZHma#s!{en2etX(U)86qv<= z1JgI>j$MM01^MgEkY9DI@7%#L!j;r+oUnq0c0DEL#SUn2LiKaP#SmM^Gz;k=NrH{< zIs<$9zhTZs5tWNQ-6}ZH3k)B^&F62QBhIW z&>PqW(_eZ{>8)){U8%hrAA%G3Y6xMhWS=ZR&}fl({{jfu9G_U3V1_D zZ(?Cw^17>X_SUmWs-3;b*xQ(T?-xd@;kA_kY@qQig3-{}Hhd>TdtjXOwsr{U+?J1>UZ^PrQF-WVsSKEg)Cy_ALU24y zwE%%Y?QLpSEC7KH0T5_KtPvvOm3eVbUqGP&S%zJ2VD&q=g`S#*58B+tgf>~MnV~VJ zrh!14uv=j8i-TP`_L8vow{SaQw}M-T_$gYfq2B7{ambE;0@WV5;^8tSHh&8)lD3ZD z8O9vzAPFe%P^hpsJA#X~A4bx*`n`**h!lIm>F02X>dWz~_0I!&=j`VK=G7i%a<)!~ ztmRfux^W7^=);LuDE-90kF33{wUp(^BeVp}m57_wdLZ_9-2?f@+^k*WOw$fYLfViV z*guneunS=~`tI@0YuQ8GiJ-EY1Kwn7i?nBTtnTb0&}y>hfV2dKHBxnxZgcy$FZ4^s ziB5E3M&---wvyBkACxMmD-aIE%QeAO2|?Nl?dYKG4Kz(*`mZz?NE0Fbn)P)ukg{z! zjz-fvhjLLJV)^lua|uJ@2?o%zw+cMGDrg06gcmwzy4)dkOuKLPuVDx*+LcXPll0%h zkdvQgL}ewNYc9b->XgfTC#$kv2NL*#2QjwcTpkfI1p$OD)4v8rJ{p?kgfHwqkf6=A zZq!r-b=Z8H;x7?u_ z#c+XG$NP4Wi1^w;x65YVES;PXx=n&{IoTYj)?7+bYI~bdf3AkqGx>BS#;yk-+-$gH zQ{^~WW0fO#ytTVW)`fL?WUy?iIe1R3wwl#Zkd8zZZpM3~R(fMqv}>`0U93ycp?vd* zs?p-(a~)Gt1<}B-pevrQyRt|6h=0+q6$+j6t3KPHe8O}8FaW3KYa)_wyQA21DUGF* zyY@DzugIuPsS)1h@`(|R%MzN|_rC`zbpme*zIkfewpFWl=@WENhLf}CpZl#+s}~!{ z6O?^39)T%4D7%9?+YZ$(O9RD=hTBoCsqPrm6Nobui$SG^!muWVjaXl4M;iQuVj$ zq;Hls8}}Q{ZOA17I*Tq5_KxEb8Qeb9*?-0dT=xGnnxLMg&Ep~0;$5#B0GJ__%~E?b zlbPi9jSGlM2(ZwlU-532!msZ8<0nfkO&eogS9h*lE`qyyU|{FmCk8RXi#p1+=+Q8y z5?8a`G7W6bG3&Up=Ld-4WjR0F-A({y0CqBji0d0!b@?(2i%ld==FZBY0oQ$CCnV05 zwGv2QDr+%niesOnSefM1Yv#(zO3(Pbi|aw1)kN za!$cYrBLYOq8SdfP za8zx*ljkk8X!&_RL3GcrYk(?J@o7dC`xH%8l%@)olbAF|4(o+zy;x;ftg?$4r+LrD z#VrIiE~P5eON5H zscZo-uQ)WqBHCb(;jQzm)0+UZI`mx2rh4*~4pBdRIG4X_=m(P0{m85&{I2vaHdy*H z&%A|hBe)f(7};fYJXGv6N_{g`CWacU5q$7zTy2-x8Y}{}{RO;n*{Zl&sMe?%;)NzA zUeKOfwVOvvmRlzpd{BQ3-__K#1{MPkZf!19MVntGB+egM>7&V=ZUces}%#;!=cMs~+U8I2%mCDrRlI3ZH1?0NKeEyZE78TRCbx zm;XEOo{V|kmmj$uQKq0!&qnRitE4v<9lhZZca|P0&#I~UqHilaj)ql-W4N}aD86$r zJwPaRJn;Bzy0k)zJLe~hnuBem2mY;;*oi{liRm~wdx1*`gRZA96vE;!IpX-`K6U%O z`Swbc>~NZB)qq2y`x(IRV3f%oPp7D;7q%C$G$J zgw?W5{x^r0=d*V<8`P+7d4fq^y>jyxQpU#q|c_&_k&{0qr@*lvx~lb*hPh4*Q8>4+}ql{EG~5cd6?2z zZc^`bX;~5zV-Ajc3Z)^cMFHi?gwm*2(Y8i`3|lTcPpuPjr-e@Vo9`8LYC(UVA`yl< z?b=lT0k`+nfB$2#OLxfh^n0wUMD^cEx`&Jsc-Xm&jS8>R(xc|@?yb}jqHvg zj^O3Pg|G38bDpY^bP(D>Y=DpY`REWM&VUl09_gK66jfGq^f;z~)7RE(M#!&l&q=x* zz+s~h@b~zecbYNoB~+c3$X;n*x((iK9RvrKQN~{a5*JE1cl;(A#o24lwR6^T!cCU! zi;h7bV4d^!Z+)G`4)*meJRM2CHV zzA53~?&uSyS2X2{C-*DzkUH-LWHfQUf%|PNkw=GO@Zex!guQRwKfqCmK*5M~L957h%@c@(c&)iD#U;OFu;N@~wD$?(t z*`#u(ap{_VWa8_d0tTMhFkQN3aVN7Au{NW=DLr`?aXOE5b3+=Zv~jbiVFBeFNUl9C z&DfJ9`_r`XB;u%t#j1=~y+3o%PmwsHf<;rnBVeE>)^OvWR&@9ebpERp40EbsitW~s8}HH3#L%-k^-$FhXeNrz8$-Q;c@HAN8aXP zz_p;eU@5D{iI8`#%yGNtc2Ii(C@w@mVW zSrWb_mh?u;Kncq77Sza!rHtJH=CL6E^!~u@S$X2TZ4ot?ttH|L-nIr2D@i|Ju&47( zf$>*|3E!r38r(=T!UikyQOx<4bwr|rmY0{!`&br-yv6>)zCu*P8~qtU$_3KURY~}0 zz_YM=GUpP`kbqH9TDpFTQ@x%RNqeS$q-V#IiUdi_e}`{BT?JMa-M^u?5X`beQ~N8C zkkLpjM8wV|+KntfIIC2iZM0`$QC9b!&^fhCn^K&5D`djHU*IJHCHCxU-KlHifP}Gx z1R})cZR!gb%6q6T$c>9d*X4}}Smoh{_6`_l&jK_s5^lU5ZvG$2bR_p)e{R&ds^jnI?J!Y3g=%wV7@CrIt4ri{ zrU2q7Zg_U!j{({@arZa776_lhN%qP$e%TZCcUk5F8rk=_PrrMwAi@nfD$e-0R#yLo z;oK6@q0d=KjS+coFVwbd&R;b@&KGK?v#9?>AbN{ZoqTYl=w^XvvkFtVi|k_iu$t$= z06#grc^{7TuPCikBfUUEHPs1?3X3tV7?2ODAT2~SF5YcCVVaB^bT$jJy<0MfmeG6# zGFkvsS~*ROYPN1Otxp{bO+{+WQ<>DS5%i(IJ3emky}zX|lRP=M6Sg&C==zXh15_De zwt1l`LY8$)KLS>jyMS<&*Y^QImrGt0+ODzr%!w$BQAPe$o=VCXhZVnNXKHMm;&$8A zoDxP3GmGG8Ur8TgKCRvEyH2q0N>5UrX~b)=7Sug1du=VnlwTqPj>A1O9sCEu*YJmO zNqGd(ERvm&$zi{TgRSp=yefdPdoJC;=+J=5gyRZi zjr{f%Wu5_f6WR4E_2!hx5t$IM2iSgNKL03gfu=I_uZ|nE|M#rM((B5_UW?^9xa(O_ zT2@#BU*fC)L@T7GjTTpjs94vE|H5nHXrsm^Agn25VO{!zpnTEvYu|3xFhABvdl0Xo z>n0tF#FK^#YAQR$%h<#LXeTe*kM+?ukcfGC872c@$Kik-pSLh~uSNtld_W~Z*Wzir z5*zFPTLixdS%v;IsVX~p=cbNK56%~T{sX!8%~QVXo5Qa=_|?}tvh01L0fV3P4Z1dT z$SDjOLA6XwOe}P4>NlxWyRvANCClReV5}mDD|v`l{cl3&e!alk4CEr~&;J+}=h4@V zCY1@hP_(s|G6|O_u^pR-_E2W;nj79%G3%5Gy0`k3K*HXAiYEEkF2mYJoL&b(dMiCz zf}!H|!OplJ=8>MlRfQpliEqN@zQmd?<(AhZP=j;K!s@VNHB< z>F_PUT>k3KxzuC%eSYotN|Kf6zWb9nVV6il-|q$6d(g75SCM^Q}<_-Desd^^idByHFgvI$PNZRgmE$9?9sVn(=&}jm&0QT$MT!kQEfrQ`b*@FETRW z5Rp%Atx!^li@G%axV~O=nyN05!o8+i2_73w z&kv{7%LdIR$MQPVuOxN{O)L_m*=ko<`ge4meGx?pfZY94dq!l+yHn`n#P*j6i`xp% z;8#cm!`^)g-TxMzuA=~m9(*sB<}YgPJaY3=AB^St<2t0L)K*0NjAt&(__KQKp4BbK zguZl(5}jm3`eo&t4fra#H=zXAzpKQ``O;&h%tQOBcTXEzw_gR$cz^F;j>6*LuPWTE z^-JJN{(EK)jBC1s-0Cp4@r3JiD0=;6!~I77hcHjyRsw%ucE%l_@zv&n%YGS=9LO?g zSA_|KN7m^ne_j4kphQ$c8pCqMGF`!jkU^0@t{r`J4-6);;Q;Qe`=eC_ZlGY^q(|_D zcG{SEmzdU~aH7_kv!Z;Z%cG;EAFZOF=!~-bFN(=XD^F%|Cxh(nVl1?`5KdRoZb${X zJ2Pz16h{VHQL!mSB1<0tPzEU}8439oZ>s`3+)=hC-c>sl&9ApNS`-Q>p+EL!b%H=w z%=gBpMv9f@=~QJ&r=NCNQD_L$`Q=KfxxmR2JD0PnDoeW1+KWA1ebu~~#=Y9XiGR&f6EDu03!`)eBu>p#Jvk|VQAAgizrSahXY-jr8C;w@C=g@rG^FiRbZO9XxRkYA zCe!EZd)RRU1YGP0CsAoDJlo9iFAu?tM5bexEspv&{Vbn&Pl@W{T+$vM#P+S5twbFa zFQrUBH&Sj}0r~vz0gn_s0|~|%iD9HYv9$W~}c=c4fwKhE~TBF{)?dg|a)btr;W4^ExR3>=nrr;LC=} z&m9guHmL{zeV9>MGGgKYz_)TM#lDS7s*-@gr$dcp2X`)t_(v2wF7m1s!F|}Ja&-2j zNO>d`xNUR|Q*lx&ezI?1#RzF8M^~pdIV$VCHBWi2dCoOZtC)lQ_RAD(-1sXP%=9}L z94g_4(-|rK`0se|T2dMNzv01?M-R~c3hD};6sj4w7>%R~m3}?I&ba)iYFlPG4}JZ7 z8xUhmR-Kxw_H+xhihAP1=FbQ3MH3#NEZ+zArCoft9!Ky~5XceCQnw@GkJEgfBE*uf z&mmnT8+d;08U~se^o876@fwwpT#5GPOMt}qE8;t6asS#U+PnpBw#@GDOGa~4fq zHIn*X|4H(zXWz#iF1-VW+l-_d<#O1o9C((zL`0QvK3#RED$a;=(`{20v6Lk$t1a2M zdOT#3pz7%3n3jzzXRJT`E9j|b80|5ed@Zi%PPV@;pez(Lmaq~Y`|F%PoQj2jYw$x< zANvn(`~2Ni=}#E8TfUIPnH1oNl%QG=x=v1qnTp_ z2z6!kHkFc28Qs$BN=x~|L+=U6Kq!>1?wHwIBmvO#rNg8sUqev~8@`}InhVAyNJT0^ zdQASq0w<(T>q3cAX*PSz2Q1;J3a=-@#8P;|og`~BIvsId9B_Iqau5*HtEapNxP+xO`S^Gi)%sLq~?XDn6+GmxS8Sw|!R=H=qb0 z;D5`<%_gOSxtyy0F{1<{pTfYaTFON+Qxq7j#^vT2MkX!$l-^_MJ}6fqeO6o&+AdFu zqc5UmLgn(ML|&yDHFX6H%Kt2neeb-+({o%SU)lNKAf)+|TIIcJj>yk@e;04TjAiXs zvkq)lLh|_@k3e;DrQNcd>Moh-$%b{mlZKI3XqA1jrDj9DNBxt26R~@gfwsURYhZyN zNK(w5s4`A=n1apsN6zsIdC{@s%F&bm65*}aerYHHqzU!7_R28I?e1?o!e`z-gnu)cv)s*!93gufgjIxYBliHt|cEt zYkj4gv%&*ayeu+{F&@zs-t&W2ro?bfq8@Q7@FsefpH|Kq{f1!(C(mbM@*rSlJi%V- z20k7jH3po-wi{8X`s*A$#KD@DkfQt9bXBhuJzp2Zm+!p1mOSYzFBtGDkdArn4hpjn zyg*^yVBf3!+ZsSi{m4MbU*yizPs4p~tiM?JCw1>R$GiVYCQjFbOgm_`qVYE^^PM6`)uU1dAO0rBP!k($zvFA>bD zWv`$(IMQt>)9?ZD;QuBVo<_=}OWpT1a%u!S`IyU&AD>O;Mqq>QjaNVBG+gwM4SXyS z!LVwSE*199jA=siO>}Vb<%syOCowoBA)>FkLvNf0{9?wU_SYcB#tJO|7eP^So89j` z90qM?{G5Fl+N1e*{$idwDy<&Q4& z=WOrlzcgHH?vi18R_pP?ld>u0MSzFZbu@HOqOV`3#|nvm21)8a-*P-zcipUGs2g3M z7%%NnFC=?~`NC;X(yi$Hn6*>TZnOVOVeR-(!F`d<-2fNE0{KZbCca7gSsk-`>v53X%gnGv zc|HI^;9&`teMR!Y^V83t#q}N2;wpdb=gDmaaunJ=B|(%#_@XQx1oWVfKwIJgdCG@( wK;b6Pr>Ic0X9Mte8y(=HQT2>E<*0n(TDMVQ#9)Qll^GR#B?ZlY`R?QY0!BXY`~Uy| diff --git a/content/applications/finance/payment_acquirers/media/paypal_identity_token.png b/content/applications/finance/payment_acquirers/media/paypal_identity_token.png deleted file mode 100644 index bd2015028d6a03e658e528cac667d4307c881c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5391 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 diff --git a/content/applications/finance/payment_acquirers/media/paypal_ipn.png b/content/applications/finance/payment_acquirers/media/paypal_ipn.png deleted file mode 100644 index be4d7859caa63afa387099dd2471cc3074ef2683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25652 zcmcG#Wmp?s!!=58T4<3{ym*TicehG#YjJlcNU`9ww0MCVcPQ@e?oc$v3BfIRfZz}~ zq4)EA-}^rAcYd7foHJLh%$}J&GuvnFwe|}As4RnvMUI7rhK4IA3s6NvLoY{#x1aun z`Ztc?7)0&RUEa&7KYjWXx~j5*I(*?OrR}QbXz26F z;GMe1{Qjc9D+SDx={mSxjE=^PQp%X%k?=q-M5D8pQFr(oYcL(mnX=)_0zsJBo5*K% z#B)%B`Gk)?PZ(L>+dQ?j`we~3Z1^>myb=0hp}bS+!?ws@4UCZf00L|vQMV?JGyy(8 z88g$D7=qe$lbMug;G*PP)mP8{{s|boK1NbflVeydU3g}K(8Lg?Xc`9XKFO$5qoEy& zfnGm(2z*g}`LILF<9hh-q%y=RP-VXDcl<9uICKkC#o_~e{t%;*1?OSsgsD^0yS(JJ z$4>wB;n;zK=I$ss{GPO=`_JWIU0aPtter=wgD;{rMENX4J^!3f=>CQG5L!siB^q}F_VfOwg2ts z;Yt6K_>3&xNd;h8#%1y5@j&LGaL!nVFUR%%dX(f{{Q7PLr2|A69GK~gimjzms>@fh zv~osqGfJK0b+Q)`CArjipBpy7ih6BnF+b~qp}64DLMC!njdUj?3VE}Pl;oSV^1IEM z^S>Jpb-9NN>Iv|$+RD`&*UStQ&@4E82)_C1>J{5)GvLRh^3Zk`YV({zvFY<8Z(;Xd zyR_mfms^5*)Kf3;mD;YSJLddvW%tz)OTlDkw|1+fUO~!fnU(^;rFJXF;jNvcvHP1j zsq6+*|0Q}!Pw=n(gW~&h!M!LP8sYny*hBENzF5sYL{e0&t;tQ4idx7oQUK`gcVHKZ z$q(T3<+(m1%^m=A<2kqh#g<$=u4|UXPU|qk!yL|fwJ0*ZBRqjOX0YI(u|f*!rJ3f2 z%_>}+@zcR=Y)*iYsGw4==L$D$sSQdqb$f0E6Dgxj5yAIc4g9(eOOD7~yzZ3BE)H0G zlxY2(ndYDxx0uPu(R!{@=%>*Ez- zq~Z;JH%4&Jq!7ML5p`8Y|M+4MiF~>u`5KnnCLwp(APD zWw4THUR#ahxiOl%U6=87*sSByb<);GXNejEIVVIGV$Evp#5lhmtYS;;=kd+!&f}8R z=vk(}vCHZ?c7<|T;lP9$TOyzC^!G%nzwDRJUyYw0Yk`Y2G}M?3#br)c&PV5^*b4_P zE?NcpN@uyGz7{cgw@)DElg~2Ugz6n<(mdVnU2b3;+@Gd-$18l!rgtzYIq%M3wsS0~ z!uvwplCQD4+|I8A*ptjM(9@90y>+^P`(FW8IVr^NmzO18PzkB*HPki0y+SmoQ?7eB z+eEmI!Z{o5_;B!R+ViC=3YwtPc3`d1cpctl^<(3K<+juBnpZX#r1up)YD`P2_aWjW z!sQd_haKWaPpCF&7LiwDguHHK?4^6ur#?M5xd{?lE_aBVNIcxzY)F}J_kpJ?a%+?# zU%A!UdHZte^lDjCqe@Fe93OkeE#O* zVrJUx9m1PT3K1E+`uju!w~KX35>$C=_6*&H;ySbih2$>@Nw(z#(M|YTLJ9W@5UASX zmICZfdB$7s9{FD)dupI6>B-HqDNQrQVY=nIQ`j{o;xg)eJd_`DC!|!Du6Kx{w+Ja_ zweX|e*K;Vgdrw<^VeYeHM`$wYQu?F)XRf!mSIoLC(ZUG%ZPBkBrZbMe3jsKzd+MHh z3q<4B!2-6$A+j~cgnK(1+5NM&LjtO_^H}6*5KvnX18tB=NYYu#8txqNsWy+88zi?( zzB}>d`*?Q*DRurBVFjgR!*RrWhEn$F?tU4&xxkC%j;2NU(^kGC+rqu+7tvc?2TPGm zmi5B^$_&}O%cAlAC%n31&Zu$Rn3(Mfmq0@U+pke6)BA5(@g-sr2`LRbyNoO6n{u!< z7Tj2?YW@so{2F}KaaQK&yQhaKBIeKlQ$h7xQaUU0Cg)U=B_oYi+)vZG5f0+xrw|v% zPa4EZ_iGVF*#{N3s4+EDSXe_tN<&Rj+%v!7hqPrsPFs8nuyC1&4JyGzxAf(7wd4Ac$G~Inp zVQ@!<_qSK8sIzJj3o)_Z(Knjg6->#?E^xJEd<9nGC2XtMAKc=-t%BEjyjWl0chva} z&pIERCMGz_75IL)OVZC7X}9dV>F)#Tf!mC=`W$(~_*5|NSBh8?EKp79^0358UxjGV zuh7=r*TXMfT5D)CW!c--Y`ZhL(*ZoFblT54fW4QYRnLiaqUbbx$Q#Au*y{R-3oY&FhbZ9PWHVF8p5JE69b9bkMuwkF*&NkURz%9N z5}T(y%2vb0m!BPat!3fvHpMcH72%0NNU$Voz7`f2+uAQC2BfRli`~m_cXrVfrndhk zv+>@zE3V@Q-*!m{jrm;o-yW5%K{XH}%y*fri+dd}x4pKy&eR5suDYf^_@8cEtA4`A zkKW>Kk;u6_ilfP>N;2~qA%7$sq0ovLN(+<0X_2YAfbQfsFbJ+5A>qdrj@ zi}$~HQ(w|%E2;Q4H}4bgh2N{(_aX1Bs15uNRO<3|QPhe9A^?QcIeBuAG}xwLeL2`%k{g^h6d+Dvo||6G@005!@e3oR)mr*P*Lb z`>L?@j;5jh?kz&ye1%oIlu$FNcCQ-lb0Uennu*K=?ou9J`961fK(T_)5|S_6N?C8_ z7I5=73=iiJCsRR^a~IPEjs91h_d-%B;M}T%c?6-`;Myla+hLhrPc1$!1XEC{q1iM{<$e&pPl=wYnojy=7$U;jFY?_vi`xND_-&4 zthd354`2|@fm9*!->@<3f5Ark#lVMTpmnC(>~N~}6#oIR53rKs?}yV5u(Ln=pOgJg zW&Z@S5)6s^tN#f{=W${E11lp||3cw)G_<$Oe-P(?hs0>|esv;zzDsKP) z`3VMXbiyHAA!@1dSlvE9#`Whl;xT2wq+!R~cPhPS4)=_sol5cLJh?xWv=%CYA5;(X+ML!*gpX1 znZ&b&8qC@7S^zS@rRG2$e1vdm00bz2Euh84KsqzGm5>-0CsT{Tn42{0>nbt}t0X2* zRm9L2=t9NO)Or=oo(6%IIdsgL)Px0CU-ZRtSM*pCKOQGj9JaU~8nY81h1+6VVX?9e z{%rYur}z<(@M2#xarU4RdLWQGDVe4rFKB4HKahwUv!T8rKRY;>oh59q`RN6)T-M8E zBaG;RM1&N07&(ZM1#tJP^# zFa0>oOjz~Uu7ND6yZbqOg_(>ZvxpNwIr6@~RILu>iU_xAu>KfazD%pgK^_I=|5K?~s*G!heb z;0sKG*u0wwu${ZIz|0JZnQrz#f25RNQqn+Tnvs6-m3sXWO++6?K)qsOixCUNqo~T? zwdobpy8Yo(VehCPR1`i#El1*zgbTQA4_yVt$!-u1;C5c>$g}lg--W5xx!b1Q85x*Dbu3yI0AU+TABcDO9>PfYC{c+o z^+`z&q0(?*{bLzE;){8yRLL^M=c13j=@sPXt?I6W%={jbB-J9Cl%mf!0*SCvF+a#g zbu0Vwrn{l74n+@(xQx;XVI4kv3-lTpf=^Kfs7I!X#w5hNOSJDYkKYA_;;;?bAHR@? z)#!7|&ohx25YjX02W-nR#|Ii*zho6B#h$1mM^sOJb715cKMc*S@<4MkGf4BQNB&Z? zT4HU76>-vhmWOLp)(~9v;~!6XTj<@*SCRUiJ&Nn@eF=28FP3B{WS%gNu_tmH*;kcH z|BzIK$)tuP49dqqwpMqOkv|nyN~2ZTB4!^@R5&>y4U-Gi9&5CUn(ibhAr+@q^K<&B z8WOUb!iJF`YsX{DAJEpG62gCkF$62nnwT|bNf@v50AeI)e;cKF)u7cw#Bl1pugViz9_ma zj^OC*a;h#LWX4L@x7Sf} zyPun~5h}hoW0!ABB7abQ7(@dTM5jn@P;l2$hn%}Zn;?FPj=@CC`-h57N>o`(A6ulv zYr&#CP3D&QGNRtjrrw1YZ^N0P4K2c4S#dT1=1{j#g9IDF)=g?q+_8O#_&g=vMHGJ69$WME-M6lxvIs8Wd1{2n}le@zKe$y*j!=L z-@;7a)L9{&Z#3MgsBw0BAaXp;hoj*huMvVB+HYYy=nHvg&bkT_`7 zWT>5EFlCNmHDnwFxAD!v*#qRF6=S#m^z52SzZLQE z`E1Igx6%AsHH0~Y_Vcp-x?6QskFD@_=3b6YcPr8EMMezsL;MDfD=ISXi5Ls$(nr5B zCy$fa)?I~VL=owzlKGwi-G;2~gcwAX0KHC>ytACVpxD=*Qoc$GJQ{meP#8`f_Oh$F z&?0cN$BB{-W-etS&)4p;KdFFOw2>#4egLsNOx{zlizEIT(g;x^GqriQpSFVS6|h=Z z;d#%OQ{s4hbu7K(*87qzTYyAiF#Fdh0sLXIbTKBGEz56?JC!dUfTsthdZ zEY}Io8-6ln=aWe6k8Ti8Bti_8gJgaYoQQfv{xUyR$xXq;=DZ%42))2w&hxcCWvTF^If;3 ziz%4%JVERnRJAMG1?y(x3lmdEQ#2!$ztZv4-Q@YGFjhPTc5kT2c?HCH>C>bvV_gj?w z8XWv!BaJgnOs>ZWEMKT9W<_WlCyJhz+ZvL90CcNFX3yMOu%G=NE;2ixO7}<*Fpf-;jOh-?RBS1JL?4*R3k`jLqtm|&RSk~Jv`k{eBDR*=EIe* zZpoGDIvh~{TYRdKcgkmQ%9PXg)jqr+QeM@5GC*EPbgmv=c-*ut{G6AvX0nGty)K?#L9(kxOK>~rnlvrJLjM(?Y09# zs#i!esKSbU;Z1e9wl2vNPggE0>*84+IxT9f8EMA!Fd4O-<70K6_=09unS}8|b`fmV zVaJLMX$BrXvL=Z16Leex{J{wi!_iuuKuGKx4F)A?&4ki{S~oXdBu{C6r3u49rLgWKXOp=>U5Z5HcgVhs?MMG_!k{mykW=aZn7x&-g$T_3cpQs zXJ6RGWG{bV>t;#9P5yRfE~uW}TT=5Aj@C_Ex7T>Nikn;HE-A+?fnBX2SLj>qV&4>_ zBPNZ6&~aN~+7!jWZ_FB>G)(KH%TlNn&50ROaWDt0GU;_(} zHiJEx%o>bZ6VI)jWumAK?H#97qJlw=4I()c+3y>DEJi8;ipkPLaE(D>(V7uyeTdp< z-&KYA57u-xi@dMwf~{CL1`g5*JC#6AV7h^^YE^BVNZc0rzD2u*)#o_{Dzm(;wdN6p zqDXDAcYiJPR#e(ao=m9GAUBZvOf*HlMTZmjV%MoO)T8YN7e%BrO^!Wn7Y_D5*0A}O zkdVXsU&9C83i&qz3*NKM-tgDWr{}lsW0}{G-^lyJydXD_4DX5l)O&9pyUtRh$}EQ;%E;j2u| z_4benO3nR9s60o&}J4~&2xu)Bh=%J^EF-V)nlz(2re79-t@v;7K z&bx|9#w1sAi{x;>As~3yLtIYAszXaYnqXqzHv3&HO=4m5msINg1wlj|6RWD6Xzbum zNuIIf(&tf1+hbzz=B$%TU3_i zC{!)ckN51ZImLT+bYVck$A5L^roiYvbnfh%ir;#K!QirCV{K(}Ljlp|tQEC`WOX_6 zSM&L7npNnA0x1i&Ng%1Lx?Yal9*~%nss^lyb?8xj34#2ao)V02^ow5?k2V1>+&9|? z-p`2q#XYdl7N}Rc5*~GB*+MM-dYrdos%?V7?gSSPyhIWZda3G5%d}qB+?i1Dzx|s$m!i|AH-bgE_pGGP}LqGWiKK2#X+APSUX)aY9O9#cLo-P z8yDA&oc11Ve=m<5rNX_z+muTj9GaQu+52eGP~ljl1#N9_e$E88yhhSpK_Wr(cJ8iC zty4?t1D4l5;x=ZWPz#ZujS)zx{yA=d{Je=A`99eQFO_n}aDizRr5TrX=;TgP4RTco z&i6@VO{GxEE`9Rbl7N|acy|$13deg z&ro7@l8(A!e72i6`K~;phF=stP#YE`Ov(!fP6>eOp1cI*7*Zb`Q(2Hde>!b3E3Xh0 zz2V9y)-6y!4@);sOfO|{<{@3hLND2VwJLA^Q}<0WbQ3XHxaqyB=$_#ol{S5VGgTcg zDLX`Irhwz=F0@cQqLBQ}Xt}aRq7porkEjb#6d-vDV=<`2{4)I+)rFTNk%u<`5P0GE z@X5}E!J0S#PS8e|*&&JZ7p(>1|C5P&)seN&D zv>m^!CEe;}J zQ(~7i!Q(XkdDMn$X@_L}5smj7Q5_2xRicNA+W*NC|5e^uk0n!qx;bsIpKxbiphupX zKAy59FG|l+V=M0#OBq!A;cv{ga!W@*J;;04sqb-Tgex9wp_eiu-$;l-0sdx!)4%Pa zL*@1|#|tI{XQbWiu5iaymWQ(xOcJ*A!=15cylPE)nvd1MZFf)vyj_&fqZrz`s}s?9 z3~jfolg;T;jLAFu(cqWEh_>O@nMIM@pQF(>k_1F^qK^AcJ?61hL{Q_@rd~0MI>&Gb z-T)iJ2Zi z>-BrTV?CzxjP}a&9vZLRP)vc_Z6;2`1&`}tin~pCq+mn`{CdLd0d(q#?Csw}K>og= zn-Uv7L#JzW7n+SMtwSiaSzm*h(glcZd+~VQo35sZRf9+Izo_ z?L@9RPMM*n9qDdV{e?xrY4>@nRzfON1x-kAJTP2+1{9 zpXDcD*dZwWI+VjAip6k1JQ_J?zKP3#bnjwoj2*g#Hk1;NasD9|wI7ZBo-^nD%(}>) z8FqSVwUKI!)*wS)!XGwhe)-YRM`9NS@oaE35Cq@;g|^T=^Xds&UKL~Tz<0g{fqV_= z;Zz(-1$xp&3=|Vet{M1fD2dYj>A7tEQARsm%8#2g6pKaz%-9}jnLsgJ!YF8p$=I_!a!KIjI_*$|gD+W-?deW)~UQ z(&I!XQ^Q~l6b+fZNGLbxa>Mc5(S%;BS^lO}bJ=MGUi-|l#u|jF7M{&Qb&hrNu@pcr z@9-N|$??*lNO?HYbTCu_W6^yaC=f0%tH>A2Jup-L!>isd6~cciS+StZvRTc-lomjj z66Sr7J({VhDWHSmV^Y$OA+1Bt5?^sd`t#sBK>(;kiHMEY>OWPh9H@3_5gz58jbZc8 zjVC{=qte3WtvqEzM_Z`oKz}QDFEFKk?+WMSG-`J$4TMp!v13N2-)({iyg)Mu6`I@4 z&0$hMzn{^L)(2GN-Y)x2AVM%)?A9@n)9B9Ak#5=ba+$-Z-RG)16|CnmoUxQuCAci+ zT-g>~vCQkfda^kT$2r)bz`JeT?hiC$7c*L(^Sd0)y!Y9EO9)2zm<_B7`d=Z;7F7_p zV_E(!KB%sqNdsJ?(0z^*kuD+b-ned);V5#67`Et1C6$ZDc68@E5_7aU5a&7Hs``2^ zo#B7o3FaiiRAbza-^|kftQ=W)B)0r}!h8P|yeu}c*b4^el~3~IG(M#80M}=-b8S`J zadi*mju+8(wH3XTfYELOt^)nZ!!kz7ZYK5R=4N2Su=!a!o#@qde}BOR+~xF zHc1`QrG4u{M`lInCMZaEmtr0}CmAuO9UO=%9q|*(Ea-JYmVYX#*6YU#7dzPT)HV## zzU%|jw>aut!)Ry?^!l$JeZ==w2-f>e_(=_$=G^iG%LbvEfm0Tt*`DHI*3fP^!Qs=9 zzOE+%Oz3_xAk8=}7?YtMI@HPvKFV-U4W+ZSzU*{+v@0FyAbt^4Ef(P`;VXIwBmyUe;ht9_{mgkZ?kC@ zXswk{QXQvm&Sf;~_uH(Dkyfoi(jLV%C}Yj+@<0=ZixWcB^O;{dZC9997e@$u{Y*oi zSVqglgqKIgtuE;J#+gNoR?zh({Vy4F+Y5!O3`N7$;UBh5IEhsJAl!${zbPUH^PqLI zKg#2J%fKg{%#}-kZ|5pNmU>}Nd_&H5mTgV=q$dD8SA}6m7pvTtQ*?Ui!IC_r zwn$*$gh8b?7hxt_GCOt~6_m`Jk$c>lVpD^~d#_R~pYo&h?{ZfU1s?4mHC4L+!%0Do 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 z zGc{Q#`HP3q_aawiU%QF9Y`6q9wAECH`{)(>s)8J*a#)iH7#CRpW`2UlF1_VS)#u+8 z>LwwqNbHi+2vfBkD8F{L86RZK1&K)MRZWuRmZ;@ys;{T1y!fBi@cwAAp;ED*D?cS*=kyg=An?-!D*l}jfB^7#nZ02X7J2R`3o!B_VJYtg>AYJY_M8_i(F} zPxJA2{2;v>CiQzrFIk=%2z4#5+tVZG+;|^APB-{~2$tCmUaW}8;itA~NI z3KvZaq*^b&Y%ltLF5B0Z51hWhFEm7}ZE&pscht(%yuW>+)@rMWm=4x)oQ}WU-qSYd zU#tZ>x__W2UR3pgKZ|-6c_uT{&QpBkjBc?Q!ST{QPwJrckVlz|;IY_7o65;`*HFyS zpjbSPS4L^o*rDA=$J#XSmj#wkTk5oaPwC)mN887HduIuP+mT1#8{*Xm80rh(rPJEz zQ*Hg@nvhfXd`;gWb;r%X#?<0`Xk96FXVc|c)8uPwQ~ObNLW#Sroa&PGBmG0CWQ^*P zft96OrlFxC_2;|$(RBx()8}&+#oLRE>ZjW#wk>t)+f4Z67#mr$>>kwbwd-h)Y z*l_mLb$-svsgHZ_*UT7qMM`OYsvFn!RL=ELA`22%xpS`L3F&8N!cWc!=U7b*a4w_2 zlmXkx|IbrN?&NMXGrs@{UzW_@S!ktDWbqvoNHnr>%K3F3(u!?_7A0+=!xy{!>%O|l z>`<c*^iWhi}A*cOygxYDMm&1~=+oYaABOyf<={u@7z w5!g`|1O5|0nz8&>IWD~4|L=yel!F(PTTII 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 diff --git a/content/applications/finance/payment_acquirers/media/paypal_live.png b/content/applications/finance/payment_acquirers/media/paypal_live.png deleted file mode 100644 index b407cf7e27bfbaaa48488aceafdc0d9e8b0e7b91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3682 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 diff --git a/content/applications/finance/payment_acquirers/media/paypal_more_options.png b/content/applications/finance/payment_acquirers/media/paypal_more_options.png deleted file mode 100644 index d29fd0ce0ea231eb46b8baeba7d48dbe3fa8d97e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7687 zcma)>Wl$VJ_wI*X%!0K0MXa-Bok?bj{4^-xK;#RUY>_<#PZ4a1|BaX#fDq)>B&z6ZE8&iO2sL zK!wUEYGGnxF088kdAcQVeXr-L>16Hd@yW#s(6n)Lb+vM_@E^khfR}lS@1(Un=MOS{ zjb3cd_f{xdfA@_|OctLwL@k$)>T}5*-$r3?qZf-~2BodBv}H*Vi#>ngZ~Gi;m5{6b z#Z5j0%fSEIpFAY=3RF#EIaeu^444&i9g-PksSANtB&&a$@+k05L zyxYoxSSJ^Wh=>5v1ZdZETp$K10yODCxhEN`BK#jhP-BnwG|W!*Kjr^1VI$OL)MLPJkAE#t=QY6>EzoriAXlN9mEU&FOzx`>KyiM24!b|tJ5ww{8IGhHKHTIAD zygkv*iIKFJJd-u`k2eUl+mk&e*F*<<`^mKga@8@`L_BS&80nmPE65;m3zMo^tUFZP z!a--OYc~`eyok9;^w=K@jzFEQRwv>UE;GV5D^tOb8cMvJE3D+Q$-Oj~lQJKuM)y8r zdOjSQk_zRu+i`q6hdCU7nOYhpiTg2=8_th(yfiL)a=C z`28dVK3YN9G z_I~Dz;PVG9roj-U(n*{Xf-{Z?=VoFJYjn;J%GoAAlGXr(deY1Kc)TISlp%^%&Hf2N z?x3o5fZUDUAZ-UG4^p7T0&!0Jc0f;F?BMrl{h>z#j8#%6WGuh2#@m9f#DIp^@d8+4 zEX!@EfBC(=xt*-V=6PW96=OgD%#yLbHBdG6x80 zzj{qkC-jyUZdI;Dt%jScrCe)2vN4;`_NTAQ_0hlf#p^-UxAZa|T^iJgEnfXS4G&$D zBEN$_RQJ*{F?8}-n=~%mtDYm4RZwHfH<9eIvmfp{IW*RKa+Q$1H~wY2Iv%>n*Aw3Z z;&yd%*rPKjXQ-h+xVlIqs=D+)?+;_-?RL~cplWz+P|`#`bkFLSA7@o!58~^?m>UM zgyvPk&&d1|6JFgu)TReL+)<`4a@sDb`@zxMHe*vd%nr<97&)cFF|nzp1(T?dGPN$4 zx`Yf!i-|{K2zjMw!Lu&xE!V|)zP1-#e*HtH;_K}Dw99%1*bfQ=7Wz+>wdGMIRj1y6 zkuzGb2L^YHVy$m8=~r1F;?2ci*%ohK!TF-i^a$S1$oVFU#O@dsvzJC)z0v$QMsnBU zz&4A)Q;n~XuG~hsM^X1?K&?w>KQaXALiC$oiC86|&&g}Zh)Do?Wb=M5DdHtbEs_yP zvYDTl;?DBvUJjW(y=Pp6Jrnx(Q82&JmO|bV$(ZFC{Ijsk{o=y@7$rE%n*fKKBK`Il zUBF$OL?=#<8Z%~n~#qVa@vcpO^yQm`B+IsM({pVA3T!JMCy_|K}W5K z=()4{97IsJe%1JUB_GCDD9@NADEY_#EmYxpEBy|?8F}bPxxP0XOEzVT65&=*3*Z)1 zSp#`@F*ss(!keFC=bCcL*0)Dqj-DhI$rUcMnDA*$VAB_=(TrkEY{^xK=S?LQmB%;b zCuE3vG|~1{iSf6uA!=-=XD@Yvy4|HaZ8oO8lRQ= z8=>2(WbX(H_9hDCfE>4p@C)^828PXNl^GM0IH`n`r^(%k20a_u5*|L)y0YrBE0=x| zPZ{Su2bo1Y&JRQGdt;(4+&Vpq^ahBZQzFVaOFyY+l~3}S`069^5D&ZW#KTWs5Tu1| zBof_6xS77>xMA(rjLnQOmfd5mx9rPU^B^ICx3K%`CT6nzMmd_wzZBOemDpW~7oTmL zd=5x)mJ+tqLuR%}IK^c5tZF;P_M44i&}D0F`+ns05K!S1R#j{wci?75iKu^(e>wng+aI@yu5stx{Ug>%JEtC%O@ zjB~vDp*NLHTY}nen|K#8dO`DG&OfEKG+&+m>jOm(WGfGS-;miV@r&F^@@=aUelT77 zp)#s@S@ief2IY1kCVTs`AenDcv<>y|X$dfcI=&*UJY>T11cIwB*$s6pseW>IWuYN@ zPCA;n$FZcNsA-YkLjq|vSa%n;+Fo1w%?=Dqmkeqtz)bP0%C#K%1_rH?c)?Mz$?SO6&pV{$12Sl&5rAeWj7hI3^JIL2Jkr7Pk>X)^#JZ=}0lWN-$Fp6vQyG zm$AFMxw-2*4M}55HIKVUNI?a<5bFrvk2>v9%wecKTYCmk4AS*BqF>uSwJURD0QM{u z+^!aMOL_*(_0eIej%uJ@Zu-~e$}1hb-In$vi`cXW#r+BQ7N6~D-G%d)t-Bf33 z@P3XdvDscCZlLyiV1SYU78*h|(ZaJFfhox(04&(L=YK7Babo|W_b$HdO5uHN*kHx!%;}ZP)U?eNZZk5Ztvhy zd!243>UD#8sDfG-vu2ym(?fYxqid2X=yXWs)cncO5f9kf+Hz_>?rHXd(zJ59^qRfw z%r$l|uZ>QdyJo<)2se_SjjC+Ett<#&@GUG*8)OtpYPkz^{Z|wL8Qh#wm8N+_^K~ONGkm5yqAs;6vq!~7RViH?K>3CoydQE6O`CS+4 z<754)7Vd}2ctUvOwLFUEa^u~k<`DsT$XImMZCpUw`4A#i-)Go1aZ!G5IB$4i++h{c zzj)W)g6Q3tlX%neuJB}BL1m4c5GAnfgME^bdIeGcS=6UDAin3~d@m!ipg&4u^Mc)t zZ^pwiT7?5VGLUd~_eYZ#D=gLS|z^rF$NmOwdvrZrWY~cGDId>@pHT<#dUNqo0 zWx>c$FnmTFGb;ofXLkmm4Xzy`dE4t=D^I0a_lVi1r?pVI4BGJrMk;g_*_w@`en_#6 z6#VhAM(!KRtH*Mde}Q7vUqkyBjUE*&@CY6vxVJ1RiuCPTymbZDf|ZL5$Z6H>$z0V zBXT_6?)kG^*$mRJHe_VZT!qxE&9lr=1kl+T;lL$-|Be{ZnXg+tq!SY*R)RAp^ac8LNRT*%^L2zc(m=!G^KjSwaX4BlHyGa*ey)J&kdUIzDS`=j941VJ71t znjtIeUi!Q0_x3>AC=YRSW;$;=9Nb#UXDwEzG)MnjWyIupP03AL@Kmay*!TR$C_o^FvOuqC3tVMlREz`Ry&w{#)5H!+ zh-j;2&$=P^rY&o@N-06vh~oJlVyPK$5N9b|%S+pe2Jh{QcA_ffbJmw3@~D8#3**ec zbDD)IL&N&0G@|ZK@KO;>FUY_D-t`Be27%i9V(Dm*Tpb9cM@;8=*_mvu0hhoB zsAhQ0D{N-Gh4#4e1!LA3%5i;UQ%5gB#Dl=t|Ah9 zL0|V8i-T$nfV^gUZciQ8RW|@IU=^kp1W8%gy0csbhuYfOZB$L3$kD|lB~cS$;%!T4 zWBN~;B%97q-bOv0y5_&Exl++12^9ps%7Sbl*t}r|h{9CU`|3;MKeVGG%&}CF^Yb09 zin2wI+zMUf@s(aQEnEYm3E8odb%F$5=A7v_&8Q`?+7B{(D*3`y^(KEd2T&2?llHN! zl0O?vFr?U6CBl3l=Y)x>bqrt5laxqs(V~0bAj~SU04}OgugX%ZnAm1 z7iv#wH|*k_I;!}%W22&SJVM-}3Ty4fiM0c(>bKzSP)%LWS$W&lrQiaE^DjkNwfTJW zL?nNL#6Z-~l)WariBl@|--4t(kXOH}rpptx;3;R9Rv+-i62_o)3M~EN-*Rl1YS+{* zSw+DwWYs7vcm&`nm3!_c$M3|(m@)nh%-h%n#~0GpKZWir+r&$!R&vzpW1*CFM7aNb zV3b93Ea#`r-R?u-Ly*;f-)RrDeckU_=k$r_o)%udN3wDG)u*SnGzB7}l4^1HD`JvE z^)wE$0#5e&$&?aqFLCWLR%SB-cXfbe2(c=?^)odUhJByBH`JD!_!sucQW!CIEnPYQ z?L`$T3z*UB8Bq72ug?zAd{b2T7x5$CU%)zOE`S=dE&$2L?dgH7VyH1LjP>HHtKzj( zT8aoni5gfKVSB?Sz1WhT-|}lFrO&PX(|kbCYh~^u@!~UIvy9t;k-$J!j2a$lA4MXlZF<|8UNuJ z3e^=>fwQfdkkgjdy(5EsD3CJnJG%rj{1<@Py5&H0TD8gOQ>`CMDO-s`ezLKbG?G|| z^ts0zl%YLIA-Oj9HHi#%rygS{G#@r3F;>g;hgP9ehe^WRnoshE7*MDXOj(R|2u2X1 zxTu3dncFudO|om&?N^wn_X(dy0S97bg$g2;J*AjdGc@aEsQjOQhXe}(-#BkbNZBWQ zgWk$us|uk^tR~hu*i-h%CY;BEn!y@PO<-07hRZA+{R>mVjV8ih`|w@uiE;oudVGWV z>=w-OY={xg^T0vkD6k6S*YDSPRYx1Y9-1Yw3udWEjY%5WmIB1z{{B6w1-UAJ^Ga$v zInF#$-IP(Yi-7+~eRPiIB^~ylzDi{_U=>VD3+&`8#uCj$lp!3|3`O9if7?yj_#`kl<9;*)EC_N4Iip&R`H)6^frubtsw+&rFN%5*0$ z2xX_6w|OR+{7XhF#>B7&aHOSx26gR^N0eKgG(%DAqcXUR`4(qAAzfYniYfRAEW}9d z7k8ZaU58_t@MT^!d9MaXn{REWwGC}`Bc_gi4Nx_0iGK>G%eB`zit*|RnS(q3C*&PV zuWr&9o^(4pMW4jG;BIdp2gyyE^de~!+PZH+5#ZJ`K(v&KLjNZ{L&Q9XQQWK z;EBmxcOs%`{%%O=;=5euVELJitY}f3Q0CIsxSg z`8+`THl5E|2N1NGW}p6pfpq8kXu<|pws5}kWtfI`ReDk$buN8?fO7{fxzX9>Kv@neq{28KE_rKM~tH!HhnXpBF9#vHZ zH=g5gzxB8zJU{>5nZ5HSlIV#H36KfGE^x{DaS zc;tbSQCXuA$Bco(vz~2jNd;V4 zx4W(xjS6xApyXlR(+vyGa}N&Aqwo;zCQ;Ro`K)o?fTw-w7hb!fj+&)yGuOAC>$UWF zkOwZ3T;m_C5ImC7UAV#iMw}nbC;I^msTI!bfMLC?S7qkj& zO8d$@WpFjTuCY0YA5L*DD31*@WV`&O^5~sd?P~#H1KN;j0T^OF8gdN`(asBh>bByj zac+|x$*WDgdJAfF!Oa%T&MF?D>0j4vtCxh-zfc05%Sb zJ!Bwzi%4(sc}d6S>M_{xc7Q&B=!V^Nf1Bq^^O%8<)#vRc8QJzVmUZOQ4xV4>l9KU> zq0bqF>y(KxjEFVgX6hOrT>1P|x z*u2pe2Bm9}-N)@MkbFW42BW^F-Khk-LPTkt!(O*~5a+%~>{2KD)Q{BZn?%XyeZ z4m<$Qa7D0puqvEte&OkYvy41^?s)Wa$yu+fe0m2i))6tIj`Ack#gvw!&2WQVvZjh} zOU|Wv2a}hhPVxN%Jl(xpx4t=EP>)O{?RuEb@Cn6u5#LgDPUBVgcpX`CtMzYRi?4&Z zGeIivO{Z(Al!NP_E8!CZs+l4%&&0VTVZvJx(5X9`Gt!h(B3&@jUNA-EkKp{6E+eDt zLh(@#V^Y7RTTz@)(BO)A!L`*&6$8^!UB6aIu%@EU`=`DOY}wHTQ4x_>`hvra6{?g> z&8xp#G&i~?JDL+YUQW@Bnl5{JYIhb3Rd+BPCE1dn+B?l2dzSySFROc{n8nFTO@nHzXn^TP+h1eWA zW@~cf;-(yKryQlp70n>>k(UB6fZN8|i|p3#tRyp(tJbvIL8ijus94wLeno*PBFsML z;hm|;d$&b2^CC%uqaj)M^2)r6Hjeknq~-9(+}lfI?(7Ok%crZsKOSxKkXY!%w8r}% z@G18KShFbEiO8^$?*StVf!@m8@Z$X3yr+yWF`!V+j|DiN&Z~TMyo4?;lMJc&RvR*8 zY&=)UyD6-c|7?WRLY>Kk;7Pe4kw;peh8jT=dIhami_3L$9*p#t4^Eh=u(FkEZgvOQ z#2p{M-cNR;_*(0vF`tj;ZyG`6$Me4TXn?FH@$78dFt%Y{{Bw@)ihkAAZ8m7-mDMVv zVooJfW=m6atAS5Z)Z&X1*4SH)c`C6V=>HX4xJpK!*=0h?x_pc%?C;lI2;8acVa#A&X)Go zS24hDz`?pm42}DwUiOhPb6rw04ut-G^I~VLLA%u?8x~Ee+&I*G{WG3$L5*)X4OUU% zkXTwc{OgC$QLg`v?7B$g_4CDS=+!_I< zAeD>h4GF4#5A2|7q%$N(^4r~f9h~1ZbVIHSbN*=i2f;{*{Nd@2)^CYW_W;Eb4-#>E*E(ks~}PYtu=g64n;9eFmWcq zA^2-wKIGh>*6zzr2~iNr5E9u)A7gZw16PM9T&D4lB(HD1^VRvHI6j##1a~&Ju|c6| zmhe1Np^JGc1gLWkG)y%7C?n)7Xp;Mb9RDH}e{$5K@Ff;?JBWOa=Q}c0dosExeDp?@ zCa%Ku57^=#?tN+|*tJgs4t7q^%Eb}!(b{*=U#h;P%WtYad(pvuo66t0Y}TOwh?FDV zs^NDW*`Al^BWb59{z2EVd(GG9qhh1uCeyj50GWzt$Cv}7@P6||Qe!IpVs z$CM?+w43%w$yt8mpVqi+&nxJ$O*AXgJ2m2{v1nCMmg$6rkx za=b3hXt9WFZuSxSI~`ep{rrKDH~{>n{C}B{F|RRJ$faXehOazSXIcVyXrGERg5!e` zk6-t68`taCr;=Hc(d%x}ACc1_w_9GnXqwnnmCN2}Yil#`*SJM_S=kxWg5BF=I{#98 zGzu4G#yiMfUpBSRUC2|Rne=2k`r`=bkxK^)UR-=fu?t#6rICDt>3{dBtpn4a_NlOV e5}w&RNlCqeGcvSknkOq4P<*fYu3W~<|Gxp4t=ky@ diff --git a/content/applications/finance/payment_acquirers/media/paypal_profile.png b/content/applications/finance/payment_acquirers/media/paypal_profile.png deleted file mode 100644 index f7cab8c5ed7b5b6bac6d3d5303f2ed24c75b3dcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18196 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%0Aur1q|X1B5G za0#E19+qcUW>lngRM|)z`!EW`42mbY^11fuiXFolmy4>4-k*u@cCX=bWZiLCis|9i z>+@HC19^SI=9s_aOR2x~`mf->OeFso6+6sm&kvRUxiPX!%QDV6WPCfENrTnDgEJf^ zE#D{kf6!IRq2z`x4@O%gCWcK9d=p`u;!Zn7G4UuWI~%uruO%p(6pe)r?MhP4f($k$ zQYrxe)O-0}BLIHH-gZ!&%nW3TLbIU7{>rcpB!Ad-R4JPMy`!i-Av)hX6V6O@t>}#+ zUd7Xeg-Vy?borPn4xuTkLI?l`N!m@f%6ceg#@HWGB!N_29$~$cl+C-)mqqD=zq4pe zi~>_BK_*yr$e&M+3A+pog4PqFff8}P*-Q~_JnZ@tzvm0D>O2`qTLzdRdIB%{x<%`Sc7f-b97)E7WT;7v9ph5&vf~Or=Goz-N?z zKsq;2TbpJ)ZEU^kQ%sK1eCZ z1hj)>TWQUv#?!eph)qvt0GPPSQ4Y`r3m*EYH_{XgTMou46Ily)-x;%eUBl$8;r5V9 ziNbWj{YyzKzWl7W5vr)bI~t~kX9%7oD}C(R)C93#7>waTuRL6r$trFy(sduzbeEJ% z*6oi3ec?i-?1uuit(!>(>`LOtvZzOqbz8VL!iQaTfIr%*ma>ecEzL*H9a(ZC4D)9! zMt{UG?nP((r9uV$_$EJ<2I8L38lrsxC65*JPb0T*&8Fb(JY-}k&n|tt_wRKLM!;$1TAO5Ij+a1G2T_ZM(HopLhXzH zkUq4rnTL#S0LPvQoPxuHs;X0;SYjEwyaV4FLm+ve1Y^yDI0-%*iVeF?PP+k7Kh(hz zwcwSjuB3BFQ}kj$WRUUBMYOSMLgKtW1F5oQMDbsN>~>uk`eI zE+<)ZSv)g>G{l$@f+;^P{P~mpBWeSe&d7@9=>DD`pJ%`OoVeeX$B~Cq;iseXit;Y6 zCEo;*@1K%LNkRJG@mIWj!>1Lv_%YKreRD9$+QmK~e&OuL*}40&VRPEfMw5Vr+ag^B{I2^HC=eZO zWc)?Rj(%5V9T_tsgRWDhW$#lTnk0>>X@4-N!S_ESpwPLd-yjt0iM`_FVJawS;c+X} z+ogep933q-iL_g`UnzN{Z&*S2eTN3~L=s+A4);Prxk`fGodhzblCi4pMfKZb5XKE`D`hKsNubX)gim<{GrbgT4TOf!8>YJ{BbEu1WvxQ zDfzYS3XRTmVnryhy?;P2Xa9+c+&omyqPWMF`Ck2^fnQ71>y_B#$j}Cwoann%5|&DOdeM{A7me31bpXvcdj<$*3c>1z_U9XX0^T1jYD zz*Nb!XqZb5?v zZ0j)AA=SK(Q%qoV*MpmoodoyH+Im#@B4hou7&ARl#2;|sVe3<26uz|n_453`SouPl zZPjUr|K#2PObbO=<-=lS7FlNv{bjem{Y8JjynR~imnl=xWqUgwqK5=d_MyYVNo2>n zARV3KcH_fu+P^nKUjG#fkY9tPpbq|P=Ombzg;lQZehP?^z<=0)N`syI!1IT1#g%ZZ zhx99cy~XVPo1O-aY=*6`Z-k=!%l7&4%_geIhgLho`t{j`I)DIF0L` zuGZDpsJirXtyc)Ocw_0+#dC$k&XvK=H6jG^17*zLA}B%s<^f_{6pYc%V=OrhrHSfY zhezb4jJogs>EO9LfitTA@&F-o4(F*9)?B(@M~fu?AVrtH&`k^K5ccCQH|HOXUMM3`XqelIc{}WwJLufq7bijuM(iSuvfH0V5?t#~FF|FypGm zu9*X<14v015*GBq>9Z0T2`f_6KYmU~l?B~p|GZR_C=$SJzr#gufZfO^4p#*vnJ}H_ zn4Ua6-6xiKV=^tDoT^42#LE;K)Sw1>awn_DoqB6MY9RzU%W8TKfYsAk>7zTW@n#@PqvX0J#?mk^l3tW?)jG%h}!QRt8_juxZ3l-_?H){aojy+ zrH3>_Bq0y>{ENNS-Y^3~Yv9U4=9>Q)eu)%+H1vxPRq5NFq!$geY;X6txm|tn^e$VzNXQT=v^o4v9|4!b(nRv{F z6uS@+PVjx|2UT6SvkNda!PFmDcTas0VvMs58~}syoe=iTQ2H_0JxlH9jadF@AA6xk zcHR_Jt|ep6;@q;!CXHe(d|hU=Or+24oAW(&b#@ggVXb1WIWZBM7B2%ex<|%3Pf$pBv4LA?G;B(R)=z}LD2|Oh8 zI_nCmJMs11!Dnf7xv9(7!N{^bli%M?3uYO2)EJ}4G|dUTe?r3)0FAydc}&}Jx_?@R zst&!2{+)A`3g)+>2*Te_{c!1>BB)%XVQmz|Ad?Ns)udip!ku#ILD~mx+dYqalP(O8 zd-#{v`|}~Dhbed?D{s0B_hcQM|7r9&P6&AzFwtxz^WEZY>YA`Nr428xeHHtKFb5#p zr7=oGDjE4kk3$xyDSP<)*rr^%|2=Bq7Xppc;z16ErbM;kT$^{Q#d?g+x2W{Cfgbe4 zx&hVy!LycjH+ElqRpUIF{p?Tpzh`VWA}{Ukb;{~=8vlIeu5n&V8}9svL5W+y^S>FG zKwDA>2-Cm+r!7LIrvkB;sAnL>X|LfG4ZtWt(JkdiUqjr${`F&6`3@J6Jai0sky7#%seYZI&Z?Y6ud$Kv~z29&_i<~um z1!w=Z+n|Bm7#G|H1Rqi(M4ScUyf$B)c@2na{Vks{i9zF<11Fr@_z|_SS@7!%>g_dR z>m=?Cc({8zeb^-2*&mr&;z4>hXkQx9mWFyqOVq@cPx9=%XL=JIzw^9sUUxSzwBrP@M zXbS%vV5*#54>Gko`>QE{$r{Z9_3 z-MG~i6+h`X6tqprMu`jd$}R^_F={O)?42M8Ll+0TrMkARA&YfjzWm9Jit|UelwK7= zWMx~!6o(&hXA&+T7Or^>1XB+=1q`z@29~;0y(54AA@p*~yW!3Vws5%Ot0VhA96cq! zKQlz7+et)jh&q?imQ?bpdDh50DLm;}RE#J|P+%4v@_Uk=a$xqnosolcbrF-^fyzOQ zg^(o^SgXlfJox$*W64njL=F4$aw`U7a`O4TO>REHo332hU?%F0^v05fAwBoae2!kr zp4!#yn}%NxEUE%KpJ(DX4i4%)d6OfI>Y|BJb4^(7ubfOirw&m;v20S1YB#O#@4a}` z$Os>+z`l^}#%bS2TH)SK4M&9hUiF|;+WPK3$wHnIM zDCu6+sQT}w%Ty28%o_UE)sQblM-iC(7E&AkemHezgKPkcQ>>T9+Gsw)g@T#gUcyRG|kyL*YS@TU1gTL#x9i38l8htC* zVF2RN)f(dAgG1codiAa1NqBSJny%wnbusXaUg)xYZRVgk4LR5QFv51e!q4nh!4TXt zciWt__|S?%Yct8S08g?o+}eV)MtWlpkz*8y&FK}CLqKhO^lQQgS!|Q5gTzo;lO{kjm;WIMm zq)jMwX3^*mM7AA{B9s5gAC|#W$39q5Pc7j>6d8fR(L{3eIoxC;ZxKqArVQaJb`Tfw zMj>w(OFe(idOS5M{Wg(-7YJ&7p)UJ^9zBwIBDEDyiBJgrcE*HH+y8M_&~m0tzo!2D_U7wiUixY{PWTS5;0a}ZiTZwwID z+pR>7eleunIF0`R-}kjJc%=6FFk!im9bQAQVjzvhQV5|`DiBt3&<&Z{mtzr(;jn2V zW6Z-)$NmKPlyb2eh`SJ-P|mbQI@oZph zz{Qlo@sp`Ys4NTa$Jz8&+d_uh=x5to#*}g4T&asiO&#WyxEAonEd2Nc)o15Z9V%s{ zzBxNZacdmHD#p28B5dlp)0xa_H9jmzh_E{R9o#jZF1?L{I^SZ z+voA|33ienINsK5iFqkQH&Vks*!`Yj%Tb+MC0--*sncK`#)`pN#6^YN?1ohM(m4L` zqMMX147Lm&@e_)IZZ!5}ekbSLAk+MOjnswD!?x2Osm;=V_aIg3XBxEb$@G?&n@hG+ zW}~nn9s3kp z&ICD{z}XNlo#S1?I(A0l#&RQvO11bm*Vxnr%h!;(Po1F~|RZps1KX zRegt~70bLZ;_JKp!J}@t#coiG9?xHjpZN5|G6dRqDpix8KEw02JnnY9pL9J2%?N8cgk?lyx{{|;; z{|hIPJ%m3JzUdmG1NzsBozY@{%pH8P&G=N*_sGut_w^ov$$* z_;+!DJ`TnxNd#-bgHzS_pj`d zF!u(Y*iuJ9&oZy$#2cf6u;Jn!OD zqiTHgX=vW`q?`~jNBxmCCdR^oy*o^=0wLX(+2J?b0S^=g1v)}2X$HY=0eos;L7~wF z(CdbdYko@#hw5C$w%UO1u{Ffo8P{K|xjz^G7fNM{!3q>oasYOZ?U?1VY+RzsPUy;a z_J{cz-PDH2pMz1^7bDKDJ_uyr1m@xb_~zEoaf{nV!0w%}ZCH$ zmpDI5rMn&+!N8~?*c z#pLD5RsE_Fpjc_(lrgeszNP`l)E_&~#Sst2knI*j1Po&)XbW358h(zC0F4lKr0YgZ zVVUc+>2}C9O%Io$D$~OOss%fL7?m}y$pnm54(P}~mA8;bJsPaLgl#}4ys)UyNuYfz zuNhkzi>D*9r8i(%G2|~;~(g7A`$Nq); zi&V;r+WG@S(hfe2%CoR|-lkaU>~;$RiC9zVzB~-o`~g%C5<`ym40TVP1M3YH8IYVq!7ofEZSFGX68>U_ zj#5|d)XJ_urQDAaYbO_)F$q*K1B=3$q&*9;Q?Q`yIF-87J+?#2tmmGhz7u|BQT$Is zKDQ6XIOIlp+w{<0B?RpxcoLJv)M;At)&i7PxAc#En%6o!`{j0@77~pu@(_-gyIxn^ zLQ61niXshUU_O)oFE0Qgc|W=9%>lF}+dA#qPqO*CMZnhmayye%VPH@iag27p1|9=% z3m$LopiEh}Xq+CjG!I_SC~Cv1!~i8T1qs1qj6~K*u@Ln|i=wOy<-}@}Fvvs*4Yfc# z1066J$LWx-)=uX`EGUW^kkP)bUe{}(Fa2-ag|zx#X->P7)ybVEtAMXa53A4W=8%rCq=hSrc0qL*e` zi8MHSz~@bWr*;@0^OQYfN7D+=o-vttPdEIVq;v}}oG66u$jRY_B{C`)r7N#t!m8W_ z%>*T8;c4$||-5DT{kX-@PC9U2_BcYt+>(X))nw<y#9IL@8CD|xJDC7o?pGnui+0L`akIfyQe53#WI(l3`q5EnrdZv zI49mH-?@iNKA5H_;@ZAn#r92uI7MAbbriGSmXliH z%{|1Sx2%}tDq+rPZc!21yI+#ipuzC$xA<2~)F`9^Oy`d`qGvN)RbP7%a6=JPSfn!9 zKEE^i8eGqofbyOV_^fACT%1+^Jul{5Q65Ufhj%yaD*EvUlVHrCgUPiFngvZTR;Z?9 zcaR$kUGL4i^A+A8!$%*UYTZG>Q}58t1Q%Wq-MAq!l?B%Yy1$%en62G*v3vk4dG5%L zny$&Hfak(-s@#{6L0jzy9g+Bf?sionMtnvFOj)2zw)za%+LVu!R*yN~$RJ260%XY7 zG)MiXzAi(hk1=g7a@<*x7lzK5J+JQb*h?USYo$jXZ2Q>}p3j;Jkz&@1(-7MWL$jJN zBk(h|XfM&xXw;?S5G<6jM6>do52Y{CjF4eJCc&i7F2o((ZHYO!Od0d1<@#+ z7IzoB9+m$>_U3)If7VfQkhbW0Ob>8BUlt)tyj~cHd}z&9yr!f%CIq-|UbT2X4qn3D zK95VojSo{8*-56ho_7zPRTi^vfj8%aOY=EtKNe{K86M!vog|l?4KEBK0jefOx0xzo zF61qi(gwUF?U5`?!&A9*u=}3)+$y>J^;BHE=#J67Pa|WhPEa}ZY&Ws?d$w}-Y&`*0 zhlaklmV|?v)rA%gxz$vMl6@MgHDJjo7}}ua-;Xhkp}(SNvNW{r3al|^zHBz7MicA8 z>r`UK*?;RlX&{)WLDSLA?Aj2e_yah0;9dS%CIB#Ymlp^b;piXBuZtWRz`-uxudpa# zWePval|;-iv5xSp3S+>GXdYt*W=3S$|I%tn4wXRWH~nh5vx|OdnK4I#hNf`zOrR7m zGD2SzI|aE^E79D0{(J#ULDawN^;{W(L1Sz$HBH+Sw89%ktvNtz;Mm{qE^a=r4v1Y* zkFBi!Dl&o{w9YhAoK~>V9O^M}C6BJWv96ynAvnucv+`r%?z~NpZSza&23XbWJ^NsM zAR3c>=#9lMrBlo6<`jPGZ1K=rA06)^y1vQOc`eR`YHaO=wfR4=Y2T~@#|Sg-%~BVL z0lL-&eUL=4KDjHC^Ahq`+SaCB)615;#X8Ah!3j1lOO3~`E>&d=%p^D0xup-==5nsDNb-?-0whLVems4Kj;xBJ$bHtNTmWlm?W z)W@m3@;w_;Qi|}+c75=e2diFVsMe@hZtMTo+j&Pd)o$w^KPw;zq97n3AYkayArzI~ zrFT$z2dM!BRHXM72vvFw9YXJdw9rfFz4zX87kc&?``i1Bd(S=Nj+=inSXnJ=y{vc6 z-+bniY&c;|@m{@V)3{ix7S8i*K_VdQtGPXG@YYIjiPi$kgEE zSk7%N$0^)^QLxBLu(wEo83XyB>)Jk1ZxY&&odi1zbcpd=C0LVB39V-$(bDvb+CaM< zx2=dI_pV&;&e`8@T{*6E4T}^ED{=N)Mb@lo9np0S>=4=19}b{A!7r}AEUyeZvVdo( zsiw27K$n!)E4}{P9z5=AeJo4sw^a_bIMep7XQtfNXf6|tAQ7MpZPkH5LLdvyz!O~8 zBA4=&g(R+8kV8NB5gO_%Q3kcP?7X2_DHZjG*tHlC2iJ*kMY5p(p4>m?oV= zDO{Gin@sW=s#`sG6R9r*k=JMJorLG+%28dwrm97OfqMf*;}bgP(d6q|uYh5h80@Y6Ujp24l% z_xuQS&uEX0HDli6^3Bn9J?;w2+E-T>p3g5&(CSyYHT4%?PvsxwTkRb;45OE(ugyj$ zj?m=SF=*aP(G9;%ybom41P71qT~tpiNT#v7=~G^&b{6s?sz_YmELmW}<5{A2?o(ub z#TXE~*^V2o(zsyFA`jhDy`eA|FMc}?VHo~Vo^Af=C?or=Mk^7%S>eqeOQT=EyUb=k zwg9@%cAqDuCkYIN?j5V&t#`i6WSTUzzR1AzwLm6^XzaFA16!de8>xTUn%fN(P%17C z3>&^YRTZ*{vt4Tlc>#Pn^Bz+2FqEhudVwcoaD75FRQ^K%(My;Oh3dwVN25(D{m(y^PQ> z#Bsu2QW6Ceyq%eyv{@Q8qc2vCFfbqw=Q`N1Sj<-xGxO!oAzdUb18sw7&B=?_A6-Cu-Obm@?*WsSn)~^E7b0t5{|wnLD^%Ez`ByRm?cc5s@c9 zIbsC4G%#t;jLhOK{&EN@DZx{ZdAq6LLI_kUL ze(bz=#jMIJgEnv9({QWLkBSIKP~~8`0xli(YxOGZBx@%PdS~kyG1>3mWHk~9cigvn zOUw0?Z4RMv8#tA2!*Ta|-(Iq2f_UQ2Kt*H5E~gOEFcRQvy#Rlw6XdP^$LK1f<^@bu zfI%Y9ulgX1B@Ng=23Ly~2za}>0yl3Ys8hqUb4NB<-|wZN(Ho-_9N=2Flj{lO&F8y| zO_9JI`p=;j%rDCys(Z5lqPQ7#;hv|OmlAXH=MP-@KaG#5Kl+dVtDy_r!<&8lAIJM? zo3XFmh{+nBmx~KLJ<7o$pSt=T2q=1H;FY18v9YS30(+S)?!hHu-}`GOrz6;iXf&Fw zEd|x($gW@@_*e$o2iq-=7~BpC!F982+44^~07i7{`#Fnx6NUY^#c642EKG$AQToS6 z2n|9vJsus!5fXzy4`OFcDI^^q?Xg`oy?0noy&@6Fn&|4xc$i+6M?_B!WzbD#<=H3T z?OLSj`LqJ|P){>#Ds)uMId!vcVl=b;++AAIH-p7D8tV%S6F4f9?qy{A$};wzSGcN0l(`ndBN^~;hsA}UPaE4a;32fVAT7g0BaZtWf{4zL{ph|RMV!n#6UeX%)e?y z+quTCv}?zR<7F}i*D8fcNONXpMK5}b>krl(T-knfwM8g;MSM;d%E7)_;jpswQqHpk z5W$Ej!LR+5=>>?{prv=K-eU6iKhw#Av2~=DK%-~^Ylp`=3y{MOV^)YEHI>hM0J_Ua z?;@1RT3`UyCL82Xn%N9Ylzt z#Eulwfn%3CIQZeB)pd0{Vn{7fKe(j`+}#JG?dC<~SqsAwf<;l$&-X>|y%omIWrSVO(rT;`#Qk*}R#lENKCBR<_BmYuPs z^^tghYk5Q7_3nHTgJy+K3$DA@l}4ne!w>h5u2kf~B1%Rosw$~=T=K?Q8qy*OG*Lk{ zXG}DFAOSUKrk8+I&6J0JdbaYukvGRT6`|1`!1Sa;G;q{njwGs)Ac=fGWP1cVZ*5MW zSz(bZF;B_2Pt>&p?6cgsh3vv&nl6(D-LnvaJfW|a5K9^#q>>) zx5LjkWDbs_Bd+T2toZkK%i+dK_YbFmmb$@`NP@s)^L?$2G{&IQ>FOUsoUg%PVm2LF zZ52e$8Fad@QcS#tlW*nJP+i^m{#ZJ@nuqP;y$huvlh4LZ#$_?GKGUc}b@c|yW&L#~ zy#(!I7z$OX7K3^IxW}`3>wTS1usM(I1~@o=Vu0`p`H@>~^Ige2iEMAuNfE4xz#z!e z&dGR45*FV2t(jz#urq6YP!X8_GS5S6thT#GWqt1H)YW_e-!XGS_uKAs$3bwgDdtTJ zw8+c+NI>=~w3>{I3?hn|uLzh3*`DekcI(6<1N?^a3|#CX=1#}8z@-z%f^>SPc5m0({pokLyV+Sh2=$pKD{C%a_($f)GnfX1)IVxMa|6x zo;|?_1ys**sYGZYpm^b8&*L7(t5Z?Ad%FdR9<6l&TGG$pE3qmBRXk>jRR!s$|N1oc|*8j{GU;o+e5bar41i%Rfh)+ z*h-5^(YzeYQ6TNb$4vUd>GF;$!rnjw$v#I|CZgF-QD*$DBX!1boE2LdCelAkK0pvY z+!Go^LxTv_yE6W?E73l?P6YqPy^J!(l7>P0ZOwnRS@@SF?S`dPx?)xE3VV>s+wqlU z2sV@}Wa{JIvE&yww7Z|skz`pK=SFfQCM*k%1cC%&F}TE%kvVsj&!AH@YPpP2$8W_k z3FIp&onC%+yP-%l0vnlWvhOr(F_b-XY)bNQ@?4I3fWs6U;XcNc*8PmX?i-W_{xhF+ zj^CP~J))o9G!w|xEgaONJ^)y5Yss=ie_xA));E~$_Qa1o1ZL&Mi`Gpi!wgF=|4~~m zE^=A%(x#ayLuyqzENwO=Rpc+X(sQ`$(@Ed$>6 zcXfcam{5}q?$qL>q~g|h2v3BxgA^!UjdAXa)`y&^^+;t!KcHDtffW`bODKmFm%C%O zDsZtJap3fJFVsj%*hxTgPf#t>&8|74O-HZ;jBj@;Qkpqi{a!VriXdL<0ctMt#=C}( z!yl-sJzI`2^3v*Kg_Yar_SO?f6Vj*8xmdewC4HYejRy7LO*nJ~ytKDEkKO>~y*7R3 zpRHJsy@Vh0tS}~Toy`D>NO$m0)gW`t?anppoR-R>)~vw4yVXTS-?kXcZ$Xv54S%o` zP9BM>j~cz+*Yj{* z^>Q~k_k1bnY;&#n_VSG4(Or+zec>M53`1=;h|k$@By=fJmlB`2%k8q}A#$HNboPLv ze1nrDxc{Z8-A^nOgpzgfp|`80mk7LVIwfq4H)KXRb?G#g?ui{rOr0v2hjkHf4{KpK z7T@HGruHGY{K(#p9WTvVmjubzbudNJ>|^VvS{`COhZj8QKzYpY>Oej#4wa@aURCUl zGk3R%M)_z}tZP)MEBLEZDboK8kP?BD;27-6$c~jWoCsqZ`OMhDln5jI11N1hDoZ^w zH0y0k=%BA$g&7#+^To18Eu2vtK&zdaG(8O1LHdxo+>R4wUd$-%Q9sB)TU4{gKKDsQ zP8DBWIX8(Aq3Jk`;St8afwKsTlIJtI%YbwSC^c!;Gne{|Sn+*~U+1*GuDW+ye1i|T z<(uYF&aa*B`Mwa(w2zAReiOM^v}b6lSeJS0%pt+UHS1 z`j3+-Q%yq98z(cL0h82Y^i}tU=hgdam*ckfonE!P%;21fLO}S$b!B+Sg^xd#RwF-C zE6uXw7K@_XkzV40np&mtlH%jj*awq8Ey}dzt9vcrAfj}Fcvz4gozOuhTg^S`#Qo}% zXk>vb_X;7})LhuS(;9TE&zaA$*fc$xq$Sf)O;%I^=+yaVcywwD?}xU66Zq6P;+C%7 zS-d9iVT}AL!BE}P-#2@QqUgY!k{FYgqd#Z2TDnwG#?Y`O2kEpWl~PeU`pkcb!hNU8 zsCKG@PAqlJsbP$sMmXHeW2kiRiIsBlEpfzhxx`C2*l4bRj@qAXEpE7W?OhOk9@we> z3K?|}PC$LR*8iol1kz$npfs~anA$Hfz|#lULyA$~O=K?`owT4)j$Gz`R+%_aqBK_I zWTUbu^ADg!zq!U-A$c?=aQ9L_QqPQMkAx6-2#fVH%4aQ0iLoomw3c+`x)7yR<)Hs7 z?zL%sd>1k_ndjkz4qQ)kJM31%Q7VNVvH0c_s%Cf#3!x8(DXzROo(hT}LOpAF&#`F- zeG68!{QS115IbaJCofc5ZxZv+k0lIF;rN)B9F6 z2W-1ik;J5|(&0(W6BY)!Q~hmt(yjg}vA(clvaR)XOk~Mh`(rmf)HsH{KY@3fHVd1J}x(C~L!@zti%fLEr6>L}8#i>}~ zV}KN(@!b&Sv=p2%opnlhRwg_q5K3lZhZQt#{)zac!e(I|qY1g7Uvh=v6T_y~xv?LtsORDLLL?Ys9Yr#&2@o~zx5z0kk_4_(U5%Gn z26U)W<5D|h~;bDA<0ypw5jb;gVz zet7XSo~6#=cm~%`=*O9h<5U+Cz{A|;T3DWb=rjA&8VWf*zC-D%^Ebnns&Lho54SdJ zzbkbb(bSpVD1Wf#((0E|9LB!)R_V_=X@&nmS1G=Zo4(|D81;{(5i=e(bKRFSf|TZS z^=_BH7))>lwXTL~uDy1iqfR~@_a^sW?=)O3oKL(wLMUEKU1;KxefGFcgPwSvx5UI) zSBn!FZ?j%roBWK~sk>-OT$uKpQ7U^9rt;(}9L}LfGb%pEQVI-bU1j$N`+nCh?gCsm=MV?n2%d7@y%c;X#b& zRm9=>HB>xJP~JcS!^!)k_0p@UzQ9>|V6{6*{Xq`pJ!?eOxg>ZXFPv+~E+zM79(Gvm0w77O#l7!&}rE9$0*=LeMdQ zLr2JO^+BeTY%@J?@@kyKFg1`cioCT}tTbqVj|e+>M|24GCqm;nJD0I&iPmRSq}E&$ zLU048h**A+YMy)Y*OBrOVqnDO-r^^>mLVtjZXg_EqY|^+3%>i-7FSOrce*eq*iv$?G5e#%-@M) zt5o64J;^(q&i4wGNqykDhjDl3#@0|4($d__xZs||EM{g-#>tc!>jdXG_-*!4DAZb; z+$rvEinFoVp!!K1{42}?0WHvZzRl^3tDQ4qjxcuZ8ENdkglA+}5cyW$U0H+&GhI38 z0K?;ry*hx|9vJK%VrfDx5V4Lyv!CL5R4vM|NXkEZZ288uZTUiSMW?W?aFnyvx+Smnvkc!u&FD zJhChC04i7BWS5lKBAKz}VpaHcYg7cMAaX;#c zy%G$+5w^3>epo>+#gIPjoH&Z7q9KS_i<)V(Pte`HlMjyvYj(B<`Y2^t)~>3t8_js=bwMPa1@XYM8nfzM8)q+ z9bULFPmd0>AYf$Vh3zBA?E)!HFJo@sG2Z5a^%hf?p6zofgT6wCzw)@(U#UgJKeZmT ziRdn0Qxlgr=wlto45#mW?kSZ1GqVtV;(DB@UhB>?!!Ccr?^vm)o{E(U!DG>L_j3-;0{M`v>6&kAFr~21cieSwHEfCajo|j5dO0BEa ztg_8}Y3p3Jw-X2rfgU+Ukm^v6_~@to;Rq>OsNWM1Cv>nz$LDjyP69K(AZT4fao)UdUZ#PvT+v`%>*_>ze5sfLs|5I_tzd4^|&YxY|) zi{7WhqS1ib?L`(u8jNyVzF48AJEt;}R8`$iE>FuTsm`O{g7^t==DN5$O{nGa5&0X_ zXfQ9e-HQxBS(#ZW|FViVJiyH=zzYVJ>vo5VvUkNJX1C<(Ss%+vmz1bW0Hr@sAIiUn zR!@yKd@)q{pc1;jGVLRRA_0_(qU2v&OHukTq#D>Y_G+hpT)ushqu+VaHpT*=A?*p5 zL>Jj4bUymz#^cUqd3kiP{iiw)n8x3AEu$6s zEr*+P|Kv_$GtOg~S1|E*ufCulttlT#itVpm+H5r_{I_D-1oZxStp!AaF|@K8mtv2G zbDFZjp9cPHcV9zK&DRtRGn~|Ar;!uG+K3?=bQtxVES)`nE&ZUAnzYNgu3tRf8C0D_iNct@==*d zH&G|UBY2J!rK!D4RDEs>Q0~CscS6mzG?H8{yyiw@xOHZHPPrU5ve4U`o0U#sT%Pxc z(E+IEYSGwKis9R9eP^!Y)#eyJP*j5a=xA|Vx^=t1t_qv5HQi#(mgL(8|5~AP3q1N$CQ(s z&q{mJ7gkeOay2J`6u)ReMdap|DLQv2ipzssO6U~XlK0yg?*%I&>C(dMJ>s4_uJ&_> z{)sQf#A$IcFgTPZ#EzsI%>@MX;JU=CPh9D2hRn;y%lH0Fn{Zd&4~|I<3VFl1YWMQn zeF}%6%t`BIxZ1TUz@mc%q}<9G=}Ch|o-T2b=Iv4hu<5|huLgAsqq#Bns}oz)a?3U0 zP8Mx7kF9#(uxYv8pXTs6|ELZ?3% zB#&6R3?2_YKyEj74>cAe4TKMd*Dr^@44M<(X&MK!I>I&cfE|*uXSvn%e0%X=*?Q+R zIs@3CjzRApvzkS@W?CIr0+SZikU2MPA}|Xp*VP`Ve^?fStLCW`_9SeV0~7bbSkBy> z?m=-dL4%XQfSG`!$K_D5+}l-t!q{py@Q?*3_BR*KM%|F%4_%sDBR?tS5gK@WiMJyo zlaSM}j6~8(VK{It`M?_jDnbN3b)-J2s(DlDyaJ>uMSDf2cUd?U`;y{e_`NaHMMDxsCRyK0Y$B zN3&csqc2X8au-u)gP+|_A5n1P)Fk|Z77EmwZy$HCP0&90?d+b{St8X+l4#5e3zw*h ziyh>7UQ1hF?<9fclsqWEEn#!UF1pzqnXMi1PfYIz^LlJ%w z|IE(Z{9G`Z9JTt9{S`ApC_%dnQb(BoT+lUY-XW=*JkLo7HZ2%O;<)B70Wz7Ev`bPi zQ;Ve742*)$<)BawbRy62jpDr5dEM%c_cE355yj!{{GlD zzfB8DD|c+-Fzt^*VK&eb_plK3BXK5ERP&pxQ$FWrPR-KTiEDe<=v)2wvXAh}nV4DrJs7IvmOV(b&@RpAS5?#X zlLg{rSR(P3QDlnqt~Ln9@oCFaamjdYB|kruQAnnB^<`((2l@AGHDt!6EiFU`If;+NYu)rm zG-Kntj6Lx;iHk$z&nNZ_H~LdMGmMZ!BTJ#|*?9u7MNv$LgXd#YQqd27**$aR2aMrBlqtp*peSQRzx<}L z&0d7oxe>P6VGU>e6T+4emRf&5sFZy!EtdBKR*>z+quRps6cimMlO<-wFa8qp*T^EK z88^;kj%t4YM}==7$=BsEr5ynsHvQJz+VOe0PZKgbB{DZ{R;2AEJ7zbB2%?!=5BPec zS^%4j@yoAzV^ke?v+QZUNBI-sWcdJLr^E*4BjNz?R!pD3*;~2eL4q z#VwQurTC2Q-ayY!d#-GHx;vz3MvDxX+6A#G}swF1)kqhc=6v zT=i=Po01-gcg#LA^Y=rLEJ;x9U~2FfQM$;@*G%l_>1q56K(5t!e`x?42-A^QtnH0n zOG>bvLVtfIolc+Ixo(BSHMm(D5tX33>Vz0SqC_0QxQ2&`+%dd z>!X4ovnACEV`9ze!D13?jc~&P*#;8Do8Wny1bFbNrwPA*HyF`v98uEIa3yY!P*q`g z&aNV+7||Xs4V9@&g-ZMm=?jxKg9?I`wnK}kh>Su;3%`FnB8*S+OBciW=-s#aW?#Fu zFi+2#9n7yAinGFk!LR@S0SK$blRaL8BkU+=8B?;UpKasc_cuC4_Jsw~X}W!D z!TL&R@;4!4sLMOb7_09z1Ae!KN%hEQ$Km&KW|qlg1FWVj+wTioGO%-xMP_F|w82TP zu-MsY{&%!oY4u1Pw{VQ2ctSbkncS{#52Wn!*GC+uuip${KNT*=ZS)3EiWW8UgYg&AD9~7PxVBtD2z9pLRUg2bX zV2UDd4hjbhAyt)cnj@u(Q@1m}){xx#2h44h+p)4LpbsCJ=fG)Gbg?cl1nfb*mQGbU z)e7){rpuvyM;K>59Je$fB(e~y%vLOtE|F85Fui4NF@#6|bogI{m?9nzFhWOE^8a6} z8M(oRvU3h`etz%P7R_Ns941xC!Z(yi{O+ax4i;0~$w?_+?a(S~SXHY*rqYx$KHkY}lKcs-<}4JYGMfTnI|~p?MoA*teYVflaS$)3 z=Z30M`x$qLGz0fcjbRUKOlJ$k8i9mO4wqK5C+*R`q7WUA?9zvqNR3p6nho&OI}Q>_ zlKa(1T`1G^ANKbk&}CJm`oHQcvpP7II8lv^1-=JP3x~MLG4Zt|14& zbRiB^&38*1v=F15`M-y)Xd*k;2Plx(RgAVN*Q5ngLY*vUnFs$vMY#8MWQnH<^d8oY zET1a>SM}m~|Kh(2B4tTZ%YANtd$P91H|fa1(|+Mwx5XI#kNnLZV>YjJ2erVGYhrv& zHAO>pE^@B4nr0K&1|_6gI!7nf?eX@n98?K?KApU^SLI$vzL@?feUpr;`oQ{pBzfmC zzGQ=5?b(2|33}_x>Fu~=wY-f8IjZ^KacDEeyytbo>bCD-4DOX;f#7@21|ZI6RmYIW z&4}ufa_w&h`hTA^i@SFTuNAGO@SCXYztsx!m-Uu`SYl)JjSXxeX0&+N(Fl1z&B`5e zq5V#nSFft4qd$5UEPm{saCKl(hQ6>tS6*{TUcsXp2I`^0_mh*+*-KZ+*Skv@@!S30 zFz~|$w8q|&+m46rO6AGygwW|kya{u1#%*??*Jax0aIjAJcHe=OCz0n>@=ud6vcDQb z(qpHhokK#a$0enXYSLtQp1MD1NS6#J%IMajYa4Idg9&1MsXJR#i_yJ4k{;N&&>{~$ z=MSd51u5D6dqOG@H8Yc=9b7vSGf0N*b|c&R-12ejw-{^t@7gTjxHqb(|3d2bzsWG` dvCtG|&+2CdKn1|>Hez5%ipq%;y!-I&e*s045q|&x diff --git a/content/applications/finance/payment_acquirers/paypal.rst b/content/applications/finance/payment_acquirers/paypal.rst index ee0ae614a..db7e5368b 100644 --- a/content/applications/finance/payment_acquirers/paypal.rst +++ b/content/applications/finance/payment_acquirers/paypal.rst @@ -27,7 +27,7 @@ Settings in Paypal | Log in and open the settings. Go to :menuselection:`Products & Services --> Website payments` and click **Update** on **Website preferences**. -.. image:: media/paypal01.png +.. image:: paypal/paypal01.png :align: center Auto Return @@ -42,7 +42,7 @@ This URL is requested in Paypal but not used in practice as Odoo transmits it at each transaction. Don’t worry if you manage several sales channels or Odoo databases. -.. image:: media/paypal02.png +.. image:: paypal/paypal02.png :align: center Payment Data Transfer (PDT) @@ -53,7 +53,7 @@ soon as it is processed. Without it, Odoo cannot end the sales flow. This setting must be activated as well. When saving, an *Identity Token* is generated. You will be later requested to enter it in Odoo. -.. image:: media/paypal03.png +.. image:: paypal/paypal03.png :align: center Paypal Account Optional @@ -61,7 +61,7 @@ Paypal Account Optional We advise you to not prompt customers to log in with a Paypal account when they get to pay. Let them pay with debit/credit cards as well, or you might lose some deals. Make sure this setting is turned on. -.. image:: media/paypal04.png +.. image:: paypal/paypal04.png :align: center Instant Payment Notification (IPN) @@ -78,7 +78,7 @@ is virtually guaranteed since IPN resends a confirmation until your site acknowl | The *Notification URL* to set is your domain name + “payment/paypal/ipn” (e.g. ``https://yourcompany.odoo.com/payment/paypal/ipn``). -.. image:: media/paypal05.png +.. image:: paypal/paypal05.png :align: center Payment Messages Format @@ -100,10 +100,10 @@ To do so, open: Then, click *More Options* and set the two default encoding formats as **UTF-8**. -.. image:: media/paypal07.png +.. image:: paypal/paypal07.png :align: center -.. image:: media/paypal08.png +.. image:: paypal/paypal08.png :align: center Your Paypal account is ready! @@ -112,7 +112,7 @@ Your Paypal account is ready! If you want your customers to pay without creating a Paypal account, *Paypal Account Optional* needs to be turned on. - .. image:: media/paypal_account_optional.png + .. image:: paypal/paypal_account_optional.png .. tip:: For Encrypted Website Payments & EWP_SETTINGS error, @@ -139,7 +139,7 @@ Odoo requires three Paypal credentials: :menuselection:`Account Settings --> Business information`. - *Paypal PDT Token* is given in *Website payments* configuration as explained here above. -.. image:: media/paypal09.png +.. image:: paypal/paypal09.png :align: center Transaction fees @@ -151,7 +151,7 @@ This to cover the transaction fees Paypal charges you. Once redirected to Paypal To activate this, go to the Configuration tab of Paypal configuration in Odoo and check *Add Extra Fees*. -.. image:: media/paypal10.png +.. image:: paypal/paypal10.png :align: center You can refer to `Paypal Fees `__ to set up @@ -167,10 +167,10 @@ Go live! Your configuration is ready to roll. Make sure *Production* mode is on. Then publish the payment method by clicking the *Published* button right next to it. -.. image:: media/paypal11.png +.. image:: paypal/paypal11.png :align: center -.. image:: media/paypal12.png +.. image:: paypal/paypal12.png :align: Center Paypal is now available in your payment form available in eCommerce, @@ -178,7 +178,7 @@ Sales and Invoicing apps. Customers are redirected to Paypal website when hitting *Pay Now*. They get back to a confirmation page in Odoo once the payment is processed. -.. image:: media/paypal13.png +.. image:: paypal/paypal13.png :align: center Test environment diff --git a/content/applications/finance/payment_acquirers/media/paypal01.png b/content/applications/finance/payment_acquirers/paypal/paypal01.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal01.png rename to content/applications/finance/payment_acquirers/paypal/paypal01.png diff --git a/content/applications/finance/payment_acquirers/media/paypal02.png b/content/applications/finance/payment_acquirers/paypal/paypal02.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal02.png rename to content/applications/finance/payment_acquirers/paypal/paypal02.png diff --git a/content/applications/finance/payment_acquirers/media/paypal03.png b/content/applications/finance/payment_acquirers/paypal/paypal03.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal03.png rename to content/applications/finance/payment_acquirers/paypal/paypal03.png diff --git a/content/applications/finance/payment_acquirers/media/paypal04.png b/content/applications/finance/payment_acquirers/paypal/paypal04.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal04.png rename to content/applications/finance/payment_acquirers/paypal/paypal04.png diff --git a/content/applications/finance/payment_acquirers/media/paypal05.png b/content/applications/finance/payment_acquirers/paypal/paypal05.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal05.png rename to content/applications/finance/payment_acquirers/paypal/paypal05.png diff --git a/content/applications/finance/payment_acquirers/media/paypal07.png b/content/applications/finance/payment_acquirers/paypal/paypal07.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal07.png rename to content/applications/finance/payment_acquirers/paypal/paypal07.png diff --git a/content/applications/finance/payment_acquirers/media/paypal08.png b/content/applications/finance/payment_acquirers/paypal/paypal08.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal08.png rename to content/applications/finance/payment_acquirers/paypal/paypal08.png diff --git a/content/applications/finance/payment_acquirers/media/paypal09.png b/content/applications/finance/payment_acquirers/paypal/paypal09.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal09.png rename to content/applications/finance/payment_acquirers/paypal/paypal09.png diff --git a/content/applications/finance/payment_acquirers/media/paypal10.png b/content/applications/finance/payment_acquirers/paypal/paypal10.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal10.png rename to content/applications/finance/payment_acquirers/paypal/paypal10.png diff --git a/content/applications/finance/payment_acquirers/media/paypal11.png b/content/applications/finance/payment_acquirers/paypal/paypal11.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal11.png rename to content/applications/finance/payment_acquirers/paypal/paypal11.png diff --git a/content/applications/finance/payment_acquirers/media/paypal12.png b/content/applications/finance/payment_acquirers/paypal/paypal12.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal12.png rename to content/applications/finance/payment_acquirers/paypal/paypal12.png diff --git a/content/applications/finance/payment_acquirers/media/paypal13.png b/content/applications/finance/payment_acquirers/paypal/paypal13.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal13.png rename to content/applications/finance/payment_acquirers/paypal/paypal13.png diff --git a/content/applications/finance/payment_acquirers/media/paypal_account_optional.png b/content/applications/finance/payment_acquirers/paypal/paypal_account_optional.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/paypal_account_optional.png rename to content/applications/finance/payment_acquirers/paypal/paypal_account_optional.png diff --git a/content/applications/finance/payment_acquirers/stripe.rst b/content/applications/finance/payment_acquirers/stripe.rst index 37e229265..e49143cff 100644 --- a/content/applications/finance/payment_acquirers/stripe.rst +++ b/content/applications/finance/payment_acquirers/stripe.rst @@ -23,7 +23,7 @@ To enable specific Local Payment Methods with Stripe, list them as supported pay To do so, go to :menuselection:`Payment Acquirers --> Stripe --> Configuration` and add the desired payment methods in the **Supported Payment Icons** field. If the desired payment method is already listed, you don't have anything to do. -.. image:: media/stripe_enable_local_payment_method.png +.. image:: stripe/stripe_enable_local_payment_method.png :align: center :alt: Select and add icons of payment methods you want to enable diff --git a/content/applications/finance/payment_acquirers/media/stripe_enable_local_payment_method.png b/content/applications/finance/payment_acquirers/stripe/stripe_enable_local_payment_method.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/stripe_enable_local_payment_method.png rename to content/applications/finance/payment_acquirers/stripe/stripe_enable_local_payment_method.png diff --git a/content/applications/finance/payment_acquirers/wire_transfer.rst b/content/applications/finance/payment_acquirers/wire_transfer.rst index 248ee06d4..4e6245efd 100644 --- a/content/applications/finance/payment_acquirers/wire_transfer.rst +++ b/content/applications/finance/payment_acquirers/wire_transfer.rst @@ -13,12 +13,12 @@ How to provide customers with payment instructions ================================================== Put your payment instructions in the **Thanks Message** of your payment method. -.. image:: media/payment_instructions.png +.. image:: wire_transfer/payment_instructions.png :align: center They will appear to the customers when they place an order. -.. image:: media/payment_customer_instructions.png +.. image:: wire_transfer/payment_customer_instructions.png :align: center @@ -38,5 +38,5 @@ If you manage a B2B business, you can create other manually-processed payment methods like paying by check. To do so, just rename *Wire Transfer* or duplicate it. -.. image:: media/payment_check.png +.. image:: wire_transfer/payment_check.png :align: center \ No newline at end of file diff --git a/content/applications/finance/payment_acquirers/media/payment_check.png b/content/applications/finance/payment_acquirers/wire_transfer/payment_check.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/payment_check.png rename to content/applications/finance/payment_acquirers/wire_transfer/payment_check.png diff --git a/content/applications/finance/payment_acquirers/media/payment_customer_instructions.png b/content/applications/finance/payment_acquirers/wire_transfer/payment_customer_instructions.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/payment_customer_instructions.png rename to content/applications/finance/payment_acquirers/wire_transfer/payment_customer_instructions.png diff --git a/content/applications/finance/payment_acquirers/media/payment_instructions.png b/content/applications/finance/payment_acquirers/wire_transfer/payment_instructions.png similarity index 100% rename from content/applications/finance/payment_acquirers/media/payment_instructions.png rename to content/applications/finance/payment_acquirers/wire_transfer/payment_instructions.png diff --git a/content/applications/general/auth/ldap.rst b/content/applications/general/auth/ldap.rst index 2f6202646..a2d62220d 100644 --- a/content/applications/general/auth/ldap.rst +++ b/content/applications/general/auth/ldap.rst @@ -6,39 +6,39 @@ Sign in with LDAP - Click on **Create** in Setup your LDAP Server. -.. image:: media/ldap01.png +.. image:: ldap/ldap01.png :align: center -.. image:: media/ldap02.png +.. image:: ldap/ldap02.png :align: center - Choose the company about to use the LDAP. -.. image:: media/ldap03.png +.. image:: ldap/ldap03.png :align: center - In **Server Information**, enter the IP address of your server and the port it listens to. - Tick **User TLS** if your server is compatible. -.. image:: media/ldap04.png +.. image:: ldap/ldap04.png :align: center - In **Login Information**, enter ID and password of the account used to query the server. If left empty, the server will be queried anonymously. -.. image:: media/ldap05.png +.. image:: ldap/ldap05.png :align: center - In **Process Parameter**, enter the domain name of your LDAP server in LDAP nomenclature (e.g. ``dc=example,dc=com``). - In **LDAP filter**, enter ``uid=%s`` -.. image:: media/ldap06.png +.. image:: ldap/ldap06.png :align: center - In **User Information**, tick *Create User* if you want Odoo to create a User profile the first time someone log in with LDAP. - In **Template User**, indicate a template for the new profiles created. If left blanked, the admin profile will be used as template. -.. image:: media/ldap07.png +.. image:: ldap/ldap07.png :align: center diff --git a/content/applications/general/auth/media/ldap01.png b/content/applications/general/auth/ldap/ldap01.png similarity index 100% rename from content/applications/general/auth/media/ldap01.png rename to content/applications/general/auth/ldap/ldap01.png diff --git a/content/applications/general/auth/media/ldap02.png b/content/applications/general/auth/ldap/ldap02.png similarity index 100% rename from content/applications/general/auth/media/ldap02.png rename to content/applications/general/auth/ldap/ldap02.png diff --git a/content/applications/general/auth/media/ldap03.png b/content/applications/general/auth/ldap/ldap03.png similarity index 100% rename from content/applications/general/auth/media/ldap03.png rename to content/applications/general/auth/ldap/ldap03.png diff --git a/content/applications/general/auth/media/ldap04.png b/content/applications/general/auth/ldap/ldap04.png similarity index 100% rename from content/applications/general/auth/media/ldap04.png rename to content/applications/general/auth/ldap/ldap04.png diff --git a/content/applications/general/auth/media/ldap05.png b/content/applications/general/auth/ldap/ldap05.png similarity index 100% rename from content/applications/general/auth/media/ldap05.png rename to content/applications/general/auth/ldap/ldap05.png diff --git a/content/applications/general/auth/media/ldap06.png b/content/applications/general/auth/ldap/ldap06.png similarity index 100% rename from content/applications/general/auth/media/ldap06.png rename to content/applications/general/auth/ldap/ldap06.png diff --git a/content/applications/general/auth/media/ldap07.png b/content/applications/general/auth/ldap/ldap07.png similarity index 100% rename from content/applications/general/auth/media/ldap07.png rename to content/applications/general/auth/ldap/ldap07.png diff --git a/content/applications/general/voip/asterisk.rst b/content/applications/general/voip/asterisk.rst index 944561229..a677ac872 100644 --- a/content/applications/general/voip/asterisk.rst +++ b/content/applications/general/voip/asterisk.rst @@ -204,7 +204,7 @@ Configure Odoo VOIP In Odoo, the configuration should be done in the user's preferences. -.. image:: media/voip_config01.png +.. image:: asterisk/voip_config01.png :align: center - The SIP Login/Browser's Extension is the number you configured previously in the sip.conf file (in our example: 1060). @@ -216,7 +216,7 @@ In Odoo, the configuration should be done in the user's preferences. The configuration should also be done in the General Settings under the "Integrations" section. -.. image:: media/onsip02.png +.. image:: onsip/onsip02.png :align: center - The PBX Server IP should be the same as the IP you define in the http.conf file. diff --git a/content/applications/general/voip/media/voip_config01.png b/content/applications/general/voip/asterisk/voip_config01.png similarity index 100% rename from content/applications/general/voip/media/voip_config01.png rename to content/applications/general/voip/asterisk/voip_config01.png diff --git a/content/applications/general/voip/media/voip_config02.png b/content/applications/general/voip/media/voip_config02.png deleted file mode 100644 index 3a5f2cf11765c2407a0eed08b867e8d461eaa3b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139355 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

    y%btXRq2d}L!QhnFxut}qr@W>hZ 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

    JqQLnHNJOud4~n`Ef3Un-(+2vko2ku7xZI?M1 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 diff --git a/content/applications/general/voip/onsip.rst b/content/applications/general/voip/onsip.rst index 7c403cb30..ec5c699f3 100644 --- a/content/applications/general/voip/onsip.rst +++ b/content/applications/general/voip/onsip.rst @@ -14,7 +14,7 @@ Configuration Go to Apps and install the module **VoIP OnSIP**. -.. image:: media/onsip01.png +.. image:: onsip/onsip01.png :align: center Go to Settings/General Settings. In the section Integrations/Asterisk (VoIP), fill in the 3 fields: @@ -23,7 +23,7 @@ Go to Settings/General Settings. In the section Integrations/Asterisk (VoIP), fi - **WebSocket** should contain wss://edge.sip.onsip.com - **Mode** should be Production -.. image:: media/onsip02.png +.. image:: onsip/onsip02.png :align: center Go to **Settings/Users**. In the form view of each VoIP user, in the Preferences tab, fill in the section **PBX Configuration**: @@ -35,7 +35,7 @@ Go to **Settings/Users**. In the form view of each VoIP user, in the Preferences You can find all this information by logging in at https://admin.onsip.com/users, then select the user you want to configure and refer to the fields as pictured below. -.. image:: media/onsip03.png +.. image:: onsip/onsip03.png :align: center You can now make phone calls by clicking the phone icon in the top right corner of Odoo (make sure you are logged in as a user properly configured in Odoo and in OnSIP). @@ -44,19 +44,19 @@ You can now make phone calls by clicking the phone icon in the top right corner If you see a *Missing Parameters* message in the Odoo softphone, make sure to refresh your Odoo window and try again. - .. image:: media/onsip04.png + .. image:: onsip/onsip04.png :align: center .. note:: If you see an *Incorrect Number* message in the Odoo softphone, make sure to use the international format, leading with the plus (+) sign followed by the international country code. E.g.: +16506913277 (where +1 is the international prefix for the United States). - .. image:: media/onsip05.png + .. image:: onsip/onsip05.png :align: center You can now also receive phone calls. Your number is the one provided by OnSIP. Odoo will ring and display a notification. -.. image:: media/onsip06.png +.. image:: onsip/onsip06.png :align: center OnSIP on Your Cell Phone diff --git a/content/applications/general/voip/media/onsip01.png b/content/applications/general/voip/onsip/onsip01.png similarity index 100% rename from content/applications/general/voip/media/onsip01.png rename to content/applications/general/voip/onsip/onsip01.png diff --git a/content/applications/general/voip/media/onsip02.png b/content/applications/general/voip/onsip/onsip02.png similarity index 100% rename from content/applications/general/voip/media/onsip02.png rename to content/applications/general/voip/onsip/onsip02.png diff --git a/content/applications/general/voip/media/onsip03.png b/content/applications/general/voip/onsip/onsip03.png similarity index 100% rename from content/applications/general/voip/media/onsip03.png rename to content/applications/general/voip/onsip/onsip03.png diff --git a/content/applications/general/voip/media/onsip04.png b/content/applications/general/voip/onsip/onsip04.png similarity index 100% rename from content/applications/general/voip/media/onsip04.png rename to content/applications/general/voip/onsip/onsip04.png diff --git a/content/applications/general/voip/media/onsip05.png b/content/applications/general/voip/onsip/onsip05.png similarity index 100% rename from content/applications/general/voip/media/onsip05.png rename to content/applications/general/voip/onsip/onsip05.png diff --git a/content/applications/general/voip/media/onsip06.png b/content/applications/general/voip/onsip/onsip06.png similarity index 100% rename from content/applications/general/voip/media/onsip06.png rename to content/applications/general/voip/onsip/onsip06.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments.rst b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments.rst index 265fe4fc3..da3223ab3 100644 --- a/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments.rst +++ b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments.rst @@ -6,7 +6,7 @@ To process an inventory adjustment by using barcodes, you first need to open the *Barcode* app. Then, from the application, click on *Inventory Adjustments*. -.. image:: media/adjustments_01.png +.. image:: adjustments/adjustments_01.png :align: center .. note:: @@ -18,13 +18,13 @@ automatically create one. Note that, if you work with multi-location, you first need to specify in which location the inventory adjustment takes place. -.. image:: media/adjustments_02.png +.. image:: adjustments/adjustments_02.png :align: center If you don’t work with multi-location, you will be able to scan the different products you want to include in the inventory adjustment. -.. image:: media/adjustments_03.png +.. image:: adjustments/adjustments_03.png :align: center .. note:: @@ -35,14 +35,14 @@ Besides using the barcode scanner, you can also manually add a product if necessary. To do so, click on *Add Product* and fill the information in manually. -.. image:: media/adjustments_04.png +.. image:: adjustments/adjustments_04.png :align: center -.. image:: media/adjustments_05.png +.. image:: adjustments/adjustments_05.png :align: center When you have scanned all the items of the location, validate the inventory manually or scan the *Validate* barcode. -.. image:: media/adjustments_06.png +.. image:: adjustments/adjustments_06.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_01.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_01.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_01.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_02.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_02.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_02.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_03.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_03.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_03.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_04.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_04.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_04.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_05.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_05.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_05.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_06.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/adjustments_06.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/adjustments/adjustments_06.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature.rst b/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature.rst index c5bf1dc77..de193024d 100644 --- a/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature.rst +++ b/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature.rst @@ -20,14 +20,14 @@ To do so, go to :menuselection:`Inventory --> Configuration --> Barcode Nomencla You can create a barcode nomenclature from there, and then add a line to create your first rule. -.. image:: media/barcode_nomenclature_01.png +.. image:: barcode_nomenclature/barcode_nomenclature_01.png :align: center The first step is to specify the **rule name**, for example Weight Barcode with 3 Decimals. You then have to specify the type for barcode nomenclature, in our case it will be Weighted Product. -.. image:: media/barcode_nomenclature_02.png +.. image:: barcode_nomenclature/barcode_nomenclature_02.png :align: center The Barcode Pattern is a regular expression that defines the structure @@ -53,7 +53,7 @@ Configure your Product 3. The barcode should contain 0’s where you did defined D’s or N’s. In our case we need to set 5 zeros because we configured “21…..{NNDDD}”; 4. In EAN-13, the last number is a check number, use an EAN13 generator to know which digit it should be in your case. -.. image:: media/barcode_nomenclature_03.png +.. image:: barcode_nomenclature/barcode_nomenclature_03.png :align: center In case you weight 1,5 Kg of pasta, the balance will print you the @@ -63,7 +63,7 @@ automatically create a new line for the Pasta product for a quantity of 1.5 Kg. For the point of sale, a price depending on the quantity will also be computed. -.. image:: media/barcode_nomenclature_04.png +.. image:: barcode_nomenclature/barcode_nomenclature_04.png :align: center Rule Types diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_01.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_01.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_01.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_02.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_02.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_02.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_03.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_03.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_03.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_04.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/barcode_nomenclature_04.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/barcode_nomenclature/barcode_nomenclature_04.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/internal.rst b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal.rst index a9333b201..fd1649dd2 100644 --- a/content/applications/inventory_and_mrp/inventory/barcode/operations/internal.rst +++ b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal.rst @@ -8,17 +8,17 @@ Simple Transfers To process a transfer from the *Barcode* app, the first step is to go to *Operations*. -.. image:: media/internal_01.png +.. image:: internal/internal_01.png :align: center Then, you have the choice to either enter an existing transfer, by going to the corresponding operation type and manually selecting the one you want to enter, or by scanning the barcode of the transfer. -.. image:: media/internal_02.png +.. image:: internal/internal_02.png :align: center -.. image:: media/internal_03.png +.. image:: internal/internal_03.png :align: center From there, you will be able to scan the products that are part of the @@ -26,7 +26,7 @@ existing transfer and/or add new products to this transfer. Once all the products have been scanned, you can validate the transfer to proceed with the stock moves. -.. image:: media/internal_04.png +.. image:: internal/internal_04.png :align: center .. note:: @@ -41,7 +41,7 @@ to identify it in the system. Once done, you can either make it enter the main location of the transfer, for example WH/Stock, or scan a location barcode to make it enter a sub-location of the main location. -.. image:: media/internal_05.png +.. image:: internal/internal_05.png :align: center .. note:: @@ -56,7 +56,7 @@ different than the one initially set on the transfer. Then, you can start scanning the products that are delivered from this specific location. -.. image:: media/internal_06.png +.. image:: internal/internal_06.png :align: center Once the different products have been scanned, you have the possibility @@ -64,14 +64,14 @@ to scan another location, such as WH/Stock, and another page will be added to your delivery order. You can move from one to the other thanks to the *Previous* and *Next* buttons. -.. image:: media/internal_07.png +.. image:: internal/internal_07.png :align: center Now, you can validate your transfer. To do so, click on *Next* until you reach the last page of the transfer. There, you will be able to validate it. -.. image:: media/internal_08.png +.. image:: internal/internal_08.png :align: center Internal Transfers @@ -93,10 +93,10 @@ ways of working: - If you work with serial/lot numbers taking all products into consideration, you can scan the barcode of the lot/serial number and Odoo will increase the quantity of the product, setting its lot/serial number. -.. image:: media/internal_09.png +.. image:: internal/internal_09.png :align: center - If you have the same lot/serial number for different products, you can work by scanning the product barcode first, and then the barcode of the lot/serial number. -.. image:: media/internal_10.png +.. image:: internal/internal_10.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_01.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_01.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_01.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_02.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_02.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_02.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_03.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_03.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_03.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_04.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_04.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_04.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_05.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_05.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_05.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_06.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_06.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_06.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_07.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_07.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_07.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_08.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_08.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_08.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_09.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_09.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_09.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_10.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/internal_10.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/internal/internal_10.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch.rst b/content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch.rst index 9fe4699e2..d491df67b 100644 --- a/content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch.rst +++ b/content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch.rst @@ -6,12 +6,12 @@ To create a transfer from the *Barcode* application, you first need to print the operation type barcodes. To do so, you can download the *Stock barcode sheet* from the home page of the app. -.. image:: media/transfers_scratch_01.png +.. image:: transfers_scratch/transfers_scratch_01.png :align: center Once done, you can scan the one for which you want to create a new document. Then, an empty document will be created and you will be able to scan your products to populate it. -.. image:: media/transfers_scratch_02.png +.. image:: transfers_scratch/transfers_scratch_02.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/transfers_scratch_01.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch/transfers_scratch_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/transfers_scratch_01.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch/transfers_scratch_01.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/operations/media/transfers_scratch_02.png b/content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch/transfers_scratch_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/operations/media/transfers_scratch_02.png rename to content/applications/inventory_and_mrp/inventory/barcode/operations/transfers_scratch/transfers_scratch_02.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/hardware.rst b/content/applications/inventory_and_mrp/inventory/barcode/setup/hardware.rst index 3abf27940..1ec985105 100644 --- a/content/applications/inventory_and_mrp/inventory/barcode/setup/hardware.rst +++ b/content/applications/inventory_and_mrp/inventory/barcode/setup/hardware.rst @@ -14,7 +14,7 @@ The 3 recommended type of barcode scanners to work with the Odoo **Inventory** and **Barcode Scanning** apps are the **USB scanner**, **the bluetooth scanner** and the **mobile computer scanner**. -.. image:: media/hardware02.png +.. image:: hardware/hardware02.png :align: center - If you scan products at a computer location, the **USB scanner** is the @@ -44,7 +44,7 @@ Configure your barcode scanner Keyboard layout --------------- -.. image:: media/hardware01.png +.. image:: hardware/hardware01.png :align: center An USB barcode scanner needs to be configured to use the same keyboard diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/hardware01.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/hardware/hardware01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/hardware01.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/hardware/hardware01.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/hardware02.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/hardware/hardware02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/hardware02.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/hardware/hardware02.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/software.rst b/content/applications/inventory_and_mrp/inventory/barcode/setup/software.rst index 5ac1f125b..29ee3a98a 100644 --- a/content/applications/inventory_and_mrp/inventory/barcode/setup/software.rst +++ b/content/applications/inventory_and_mrp/inventory/barcode/setup/software.rst @@ -15,7 +15,7 @@ To use this feature, you first need to activate the *Barcode* functionality via :menuselection:`Inventory --> Settings --> Barcode Scanner`. Once you have ticked the feature, you can hit save. -.. image:: media/software_01.png +.. image:: software/software_01.png :align: center Set Product Barcodes @@ -24,16 +24,16 @@ Set Product Barcodes You can easily assign barcodes to your different products via the *Inventory* app. To do so, go to :menuselection:`Settings --> Configure Products Barcodes`. -.. image:: media/software_02.png +.. image:: software/software_02.png :align: center Then, you have the possibility to assign barcodes to your products directly at creation on the product form. -.. image:: media/software_03.png +.. image:: software/software_03.png :align: center -.. image:: media/software_04.png +.. image:: software/software_04.png :align: center .. note:: @@ -48,10 +48,10 @@ If you manage multiple locations, you will find useful to attribute a barcode to each location and stick it on the location. You can configure the locations barcodes in :menuselection:`Inventory --> Configuration --> Locations`. -.. image:: media/software_05.png +.. image:: software/software_05.png :align: center -.. image:: media/software_06.png +.. image:: software/software_06.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_01.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_01.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_01.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_02.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_02.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_02.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_03.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_03.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_03.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_04.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_04.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_04.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_05.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_05.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_05.png diff --git a/content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_06.png b/content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/barcode/setup/media/software_06.png rename to content/applications/inventory_and_mrp/inventory/barcode/setup/software/software_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order.rst index 22734f26e..64bf13bc6 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order.rst @@ -19,24 +19,24 @@ Sale process Go to the **Sales** module, click on **Sales** and then on **Sales Order**. Then click on the sale order you want to cancel. -.. image:: media/cancel_order01.png +.. image:: cancel_order/cancel_order01.png :align: center Click on the **Delivery** button, in the upper right corner of the sale order. -.. image:: media/cancel_order02.png +.. image:: cancel_order/cancel_order02.png :align: center Now, click on the **Additional info** tab and you will see that next to the **Carrier Tracking Reference**, there is a **Cancel** button. Click on it to cancel the delivery. -.. image:: media/cancel_order03.png +.. image:: cancel_order/cancel_order03.png :align: center To make sure that your delivery is cancelled, check in the history, you will receive the confirmation of the cancellation. -.. image:: media/cancel_order04.png +.. image:: cancel_order/cancel_order04.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/cancel_order04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/cancel_order/cancel_order04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries.rst index 58c8de3da..d41aa3dd3 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries.rst @@ -14,12 +14,12 @@ Configuration Go to the **Inventory** module, click on **Configuration** and then on **Delivery Methods**. -.. image:: media/delivery_countries01.png +.. image:: delivery_countries/delivery_countries01.png :align: center Select the delivery method that you want to change, or create a new one. -.. image:: media/delivery_countries02.png +.. image:: delivery_countries/delivery_countries02.png :align: center In the **Destination** tab, choose the countries to which you want to @@ -32,7 +32,7 @@ entered your details and you proceed to the payment, the website will propose you only the delivery methods that apply to your shipping address. -.. image:: media/delivery_countries03.png +.. image:: delivery_countries/delivery_countries03.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/delivery_countries01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries/delivery_countries01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/delivery_countries01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries/delivery_countries01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/delivery_countries02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries/delivery_countries02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/delivery_countries02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries/delivery_countries02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/delivery_countries03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries/delivery_countries03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/delivery_countries03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/delivery_countries/delivery_countries03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.rst index eaafb2d51..b2542318c 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping.rst @@ -54,7 +54,7 @@ Configure Drop-Shipping Activate the functionality in the *Purchase* application by going to :menuselection:`Configuration --> Settings`. -.. image:: media/dropshipping_01.png +.. image:: dropshipping/dropshipping_01.png :align: center Then, go to the *Inventory* app, in :menuselection:`Configuration --> Settings` to @@ -62,14 +62,14 @@ activate the *Multi-Step Routes* feature. It will allow you to make the *Route* field appear on the sale order lines to specify you send a product via drop-shipping. -.. image:: media/dropshipping_02.png +.. image:: dropshipping/dropshipping_02.png :align: center Now, in the *Sales* app, go to :menuselection:`Products --> Products`. Select the product you would like to drop-ship and add a vendor pricelist which contains the right supplier, via the purchase tab. -.. image:: media/dropshipping_03.png +.. image:: dropshipping/dropshipping_03.png :align: center Send Products from the Suppliers Directly to the Customers @@ -80,10 +80,10 @@ vendor. Add the *Route* field thanks to the widget on the right of the sale order line. Now, you are able to specify that your products’ route is *Drop-Shipping*. -.. image:: media/dropshipping_04.png +.. image:: dropshipping/dropshipping_04.png :align: center -.. image:: media/dropshipping_05.png +.. image:: dropshipping/dropshipping_05.png :align: center Once the sale order is confirmed, Odoo automatically generates a @@ -91,7 +91,7 @@ Once the sale order is confirmed, Odoo automatically generates a drop-shipping. You can find it in the *Purchase* app, with the sale order as *Source Document*. -.. image:: media/dropshipping_06.png +.. image:: dropshipping/dropshipping_06.png :align: center Once this *Purchase Order* is confirmed, a *Receipt Order* is @@ -99,11 +99,11 @@ created and linked to it. The source location is the vendor location and the destination location is the customer location. Then, the product won’t go through your own stock when you validate the dropship document. -.. image:: media/dropshipping_07.png +.. image:: dropshipping/dropshipping_07.png :align: center You can also easily access the dropship document directly from your inventory dashboard. -.. image:: media/dropshipping_08.png +.. image:: dropshipping/dropshipping_08.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_05.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_05.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_06.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_06.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_07.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_07.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_08.png b/content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/dropshipping_08.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/dropshipping/dropshipping_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/label_type.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type.rst index a000889dd..90d542b17 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/label_type.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type.rst @@ -17,14 +17,14 @@ In the **Inventory** module, Go to **Configuration** and click on Choose a delivery method and then click on **Edit**. -.. image:: media/label_type01.png +.. image:: label_type/label_type01.png :align: center In the **Pricing** tab, under **Fedex label stock type**, you can choose one of the label types available. The availability will vary depending on the carrier. -.. image:: media/label_type02.png +.. image:: label_type/label_type02.png :align: center Once this is done, you can see the result if you go to the Sales module @@ -34,20 +34,20 @@ As you confirm the sale and validate the delivery with the carrier for which you have modified the label type, The label will appear in your history. -.. image:: media/label_type03.png +.. image:: label_type/label_type03.png :align: center -.. image:: media/label_type04.png +.. image:: label_type/label_type04.png :align: center -.. image:: media/label_type05.png +.. image:: label_type/label_type05.png :align: center The default label type is paper letter, and if you choose the label type bottom half for example, here is the difference : -.. image:: media/label_type06.png +.. image:: label_type/label_type06.png :align: center -.. image:: media/label_type07.png +.. image:: label_type/label_type07.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type05.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type05.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type06.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type06.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type07.png b/content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/label_type07.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/label_type/label_type07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/one_step.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step.rst index c85e99f0b..d193b449f 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/one_step.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step.rst @@ -14,7 +14,7 @@ and edit the warehouse in question. Then, choose *Deliver goods directly* as your *Outgoing Shipments* strategy. -.. image:: media/one_step_01.png +.. image:: one_step/one_step_01.png :align: center Create a Sales Order @@ -27,7 +27,7 @@ Notice that we now see 1 delivery associated with this *sales order* in the stat button above the sales order. If you click on the 1 Delivery stat button, you should now see your delivery order. -.. image:: media/one_step_02.png +.. image:: one_step/one_step_02.png :align: center Process a Delivery @@ -37,13 +37,13 @@ You can also find the *delivery order* directly from the *Inventory* application. In the dashboard, you can click the *1 TO PROCESS* button under the Delivery Orders Kanban card. -.. image:: media/one_step_03.png +.. image:: one_step/one_step_03.png :align: center Enter the picking that you want to process. You will be able to click on *Validate* to complete the move if you have products in stock. -.. image:: media/one_step_04.png +.. image:: one_step/one_step_04.png :align: center Once you *Validate* the delivery order, the products leave your @@ -51,5 +51,5 @@ Once you *Validate* the delivery order, the products leave your can easily see that the delivery took place thanks to the status of the document which is now *Done*. -.. image:: media/one_step_05.png +.. image:: one_step/one_step_05.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_05.png b/content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/one_step_05.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/one_step/one_step_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type.rst index 58ad4d8bb..f43831275 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type.rst @@ -11,7 +11,7 @@ Configuration First, you need to activate the *Delivery Packages* feature in the :menuselection:`Inventory app --> Configuration --> Settings`. -.. image:: media/packaging_type_01.png +.. image:: packaging_type/packaging_type_01.png :align: center Proceed to a Delivery @@ -21,23 +21,23 @@ Now, you can create a planned delivery with some products in it. You will have the possibility to create new packages and assign them to the stock move lines. -.. image:: media/packaging_type_02.png +.. image:: packaging_type/packaging_type_02.png :align: center Then, you can define the package type from this window. Once the delivery order is validated, you can retrieve which products have been included in the package. -.. image:: media/packaging_type_03.png +.. image:: packaging_type/packaging_type_03.png :align: center A button will appear at the delivery stage, allowing you to find all the packages which were part of the delivery order. -.. image:: media/packaging_type_04.png +.. image:: packaging_type/packaging_type_04.png :align: center -.. image:: media/packaging_type_05.png +.. image:: packaging_type/packaging_type_05.png :align: center Use the Put in Pack button @@ -47,11 +47,11 @@ Another way to put products in packs is to use the *Put in Pack* button. It will automatically assign a pack to the number of products which is set as *Done* and duplicate the stock move line if necessary. -.. image:: media/packaging_type_06.png +.. image:: packaging_type/packaging_type_06.png :align: center Then, you will be able to update the different packages created this way, directly via the *Packages* button. -.. image:: media/packaging_type_07.png +.. image:: packaging_type/packaging_type_07.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_05.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_05.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_06.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_06.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_07.png b/content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/packaging_type_07.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/packaging_type/packaging_type_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps.rst index 24abc2e0a..d7228a793 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps.rst @@ -23,7 +23,7 @@ To allow *multi-step routes*, go to :menuselection:`Inventory --> Configuration activate the option. Note that activating *Multi-Step Routes* will also activate *Storage Locations*. -.. image:: media/three_steps_01.png +.. image:: three_steps/three_steps_01.png :align: center Configure Warehouse for Delivery in 3 Steps @@ -34,7 +34,7 @@ Once *Multi-Step Routes* has been activated, you can go to delivery in 3 steps. You can then select the option *Pack goods, send goods in output and then deliver (3 steps)* for *Outgoing Shipments*. -.. image:: media/three_steps_02.png +.. image:: three_steps/three_steps_02.png :align: center Activating this option will lead to the creation of two new locations, @@ -48,7 +48,7 @@ In the *Sales* application, you can create a quotation with some storable products to deliver. Once you confirm the quotation, three pickings will be created and automatically linked to your sale order. -.. image:: media/three_steps_03.png +.. image:: three_steps/three_steps_03.png :align: center If you click the button, you should now see three different pickings: @@ -59,7 +59,7 @@ If you click the button, you should now see three different pickings: 3. The last one with a reference OUT to designate the shipping process. -.. image:: media/three_steps_04.png +.. image:: three_steps/three_steps_04.png :align: center Process the Picking, Packing, and Delivery @@ -73,13 +73,13 @@ is marked as done. You can enter the picking operation from here, or access it through the inventory dashboard. -.. image:: media/three_steps_05.png +.. image:: three_steps/three_steps_05.png :align: center In case you have the product in stock, it has automatically been reserved and you can simply validate the picking document. -.. image:: media/three_steps_06.png +.. image:: three_steps/three_steps_06.png :align: center Once the picking has been validated, the packing order is ready to be @@ -87,18 +87,18 @@ processed. Thanks to the fact that the documents are chained, the products which have been previously picked are automatically reserved on the packing order which can be directly validated. -.. image:: media/three_steps_07.png +.. image:: three_steps/three_steps_07.png :align: center -.. image:: media/three_steps_08.png +.. image:: three_steps/three_steps_08.png :align: center Once the packing has been validated, the delivery order is ready to be processed. Here again, it is directly ready to be validated in order to transfer the products to the customer location. -.. image:: media/three_steps_09.png +.. image:: three_steps/three_steps_09.png :align: center -.. image:: media/three_steps_10.png +.. image:: three_steps/three_steps_10.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_05.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_05.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_06.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_06.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_07.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_07.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_08.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_08.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_09.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_09.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_10.png b/content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/three_steps_10.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/three_steps/three_steps_10.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps.rst b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps.rst index 114a152f2..ce1634298 100644 --- a/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps.rst +++ b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps.rst @@ -22,7 +22,7 @@ To allow *multi-step routes*, go to :menuselection:`Inventory --> Configuration activate the option. Note that activating *Multi-Step Routes* will also activate *Storage Locations*. -.. image:: media/two_steps_01.png +.. image:: two_steps/two_steps_01.png :align: center Warehouse configuration @@ -33,14 +33,14 @@ Configuration --> Warehouse` and enter the warehouse which will use delivery in 2 steps. You can then select the option *Send goods in output and then deliver (2 steps)* for Outgoing Shipments. -.. image:: media/two_steps_02.png +.. image:: two_steps/two_steps_02.png :align: center Activating this option will lead to the creation of a new *Output* location. If you want to rename it go to :menuselection:`Inventory --> Configuration --> Locations`, Select Output and update its name. -.. image:: media/two_steps_03.png +.. image:: two_steps/two_steps_03.png :align: center Create a Sales Order @@ -50,7 +50,7 @@ In the *Sales* application, you can create a quotation with some storable products to deliver. Once you confirm the quotation, two pickings will be created and automatically linked to your sale order. -.. image:: media/two_steps_04.png +.. image:: two_steps/two_steps_04.png :align: center If you click on the *2 Delivery* button, you should now see two @@ -58,7 +58,7 @@ different pickings, one with a reference *PICK* to designate the picking process and another one with a reference *OUT* to designate the shipping process. -.. image:: media/two_steps_05.png +.. image:: two_steps/two_steps_05.png :align: center Process the Picking and the Delivery @@ -71,13 +71,13 @@ once the picking operation has been marked as done. You can enter the picking operation from here, or access it through the inventory dashboard. -.. image:: media/two_steps_06.png +.. image:: two_steps/two_steps_06.png :align: center In case you have the product in stock, it has automatically been reserved and you can simply validate the picking document. -.. image:: media/two_steps_07.png +.. image:: two_steps/two_steps_07.png :align: center Once the picking has been validated, the delivery order is ready to be @@ -85,8 +85,8 @@ processed. Thanks to the fact that the documents are chained, the products which have been previously picked are automatically reserved on the delivery order. -.. image:: media/two_steps_08.png +.. image:: two_steps/two_steps_08.png :align: center -.. image:: media/two_steps_09.png +.. image:: two_steps/two_steps_09.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_01.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_01.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_02.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_02.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_03.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_03.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_04.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_04.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_05.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_05.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_06.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_06.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_07.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_07.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_08.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_08.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_09.png b/content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/delivery/media/two_steps_09.png rename to content/applications/inventory_and_mrp/inventory/management/delivery/two_steps/two_steps_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_10.png b/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_10.png deleted file mode 100644 index 294bb354d8bfb03f41f74e9d1266051988e8ad65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20980 zcmbTe1yo#3w=LQV2npLC2A4aQGekX$20yKz!lwBly$q2^=1#<7H!J>TYHVf1HA!OnJZ;qb*G&!^4S zVh^i3*w=eF{00t34h^1$!_m{4%*?9NZBr_m$1maVox7*=<(`CN zcu4a$dfilOS_n0hQgq($1WQxQoW8iY+?Lr>D!JHrYoF?YO}fllI$`(0who`9_KKwV zg{6g#>X@Se=-~EM*ZNIbZpeI+ifw$){9wcJ!-M}@*6%ATRrl~;J6p&x#mkqEY`IxO z%}LI+`37BG9Fe(|2k^L@B1h-Ups5Gl;w<@;$kbq$or#~Pr)PR)d$JK3ahc8Y15n(K zWv7%dh14bDl#;uL)9mJ)OjR~&HnXVA(7p0c?|v`Wm~r2AIN6q@vsyNy(k~ zm~nf3@ZLV|*26y=!=Z0$uG*yfY9{m>#&$Uf? z<6E>`qNAxKDP(><3wu5Fy%qH%gEnn7ZZ6&Yp{`%2)5s&YF;BWw>*7<#bEizFBf)K) zb+eAn<=e#>TD)*6>h?H;{6>E%>UebM-#maWUXB*Xh$wggmj9mw00ruJIS}M;(|^?f z+=*(^&nnsh!!O{^U@tazY^z!z-Zu|#w^MjcR=Wxphlu*C#Qfs!2Xk)R%b6?DKQ(_y z;#*D$7Uq@K_qx{TP@2HpyHTC6MbdFOrnM``zjnx3m7sgr<|irCN;zizEkxTtwajP| z#b|!@lj%x9;X-bll9F_6*3Xw&p2D}CKeIiiYH+n9GQo@$EfrjxPq*AJU29gPpery~ zRXJgnC3Tk#n5@e3JW6XW5OSia!sa{t)UkJ*;`(;hZaIb3A4l_SW=$7qZ)UQ7?U~Kl zuX0dHM?w*3WWD}7QcM}O(g*N9rwxJg@ii+sqbL*<)IYm{8xl)`C`jX7SfvrY+au!Kv^srY-!pz)tYv}~NSq5?h~O(ZTRc(GPd8d}!h>tUdq zO&RpJ$IndFqk`t_gc1)~_DpV^D0_3T1>2)2BLj{gZRBLhEMwEm8gBHLxuId1UrpL) zb!hUaOr^~TNX4RYxYhvm#qi>KLa=zG+xOXRc#8RX&#UP#Ld9ATvzZ@te(?pujfr=2 zN=@#Z{uw?ex7vyM*4d-`SH8U8H8_k>Fib|8! zw80+y-<@@=%AK1wucfhmOb2a{p~e6Q*;A0~NQMe9Aa+eKOeu2rB&&@NHSv`T{}q8br*nM-N>Q46Ux+w{9vT;o;F|gbV&g9-NLI5 zSNae8-^8vN3~6V2GZuahz)Xu#p9jTxe%v~AKEuBgr_iJEb(c^%bjiVSb{ddcOXSY* z02`zJRfe3RK4~Yj4C46N_1<>|^9zg*y2g5;ShFJN3auJHx87>av8@i?d*~qCz##*eSa|L51UJo<)&u`d zH73&9$p%JiZ0Lz^1^E-y*nhZ8Ku7)q@Q(%R^~pPyZO{;j)PjGZa}}W2C=t zE{b|bG=E2>%aX521($b)KK-L+5EqHI`1eG=z@(59``t30M*FYY?{6elNo}i;{bkky z2zRw@zrJPrv=Hk*A@XG?%A|@+!olCOo7Hj~P=Q*7A#ji|9wtSE_0$uz+C3xFB@*|J zN?W$355#wvvfN$Ni4E;y%|bY{dt69NH{TD*6*ho6f6e;tMDY)BYpijCBnq1ufkd+G zG1Dr%3^e)*-1WIzpf2L@%@k>5V6upnc|`!AUieX`mWQZGc=j;euF-lT*vl`$+TRy6 zQNKp#*XQ!w)0841^hnR*io{bbJANfjTISp;<9U^xXNy0 z_;k(I{wg}LL(!3mbNAc3lG`4R!%S9pasRx=PT6jAg9vFQDzKH~@5QJwryW=<<+Gpf zD2BpY-T*>jk9p5vB`*Mcgk1i?f$ep>JQUPz*AB)Mfymwo?77{YDSIT_QYTS?}kH zu{)n-u=rX~SywLD=$xy_{K}G?MAK-O z=hs=$dEA$6x#nVS4HnC4W?BCK+g;Id1o%u3i_IURsv{zStL zT^kAjK29#-zmi11>vJf>$N`jSNdhJhl0uR9PxF^P~A-xRQ zzuqC0JsG&+e`-E@TyQv)b0x$vILGa@PQ9SY{ zlK9*N!*j>foNnWG2AuLwW*7F+E|_))&X~9lWbDpk3|Ue_5Px8J0y*oOzS_LK>}f~; zGsyy@aVgvfB`ec_Rt+?vR6P^yiFlLj_XSZRSFi!C2;S$2*`pUZmG%79{QHaF6~={t zU>^&xHV&*T$QI?O5|n-TeNj79u0j_nV!b@KGlG0|G&$sCJTp&##+?ByJLYbjT)NG} zuKvvF3>XOhS-Zfc%F0}}qU}-q656dO1Q_^;E`#4Y{mLgtXdm2FWjcH6^%8eb`oXot4jK;W@P9Z;^TM&6uP#E7XV3TF8BJZ#EPowR_d=kS2Mn{ku(%A~nh%^BN_xz}F^dDe}A^WTo z7<`*3*A|5_n9=}H?@DKCCnhW8;;H?H%#j6%HXj1_JaNhTV zu3MSOoG%+0vh1pb$)qV6qouSZ#xWot>23T6RwWX@S41a}ahr<&agTaM5bG%87|i6R zB~n~>m?(!@l}p6t#(cLL3&HP6ltV*@XvT&E1TsEM)*FwAc_<^>p5SQ8E!#S7)reA3 zG_bOMHB%4~>l=4sm1rCtnk8wATRKR((H09@n)YaUd{vAB$<`+*eze%G1#9ibkfJW$ zjxZN+;I8tY4>;%@bn7cok{B9X3L@>TzIf2nCTH{${vPvm1o6?PYWM0P(_2e<@wIJj z!tP=+1&QZ3rC<#b$tTXnUlc|{Lph&v+AYPgVl7}!f~Sz8c~9Vy{u!(Hq$go^{SSZ> z?|5;R)SS3~N81L0u*I!qvZvX$?4Gfg_nH0%xG~wPV?FpoUI#Y!}Ugi_co@FC890`xIEHBcuP#q zgFp3ppfwBWu3+L;PZ$AI4~4GS@~vC7!c-b`b8_Vp+vP)082yaV zX4Ili;=D}UWJK7Qb?qYfw?s{v#KD+K^v!BI*`tI+`ni$3;&YB(cSgZ!-i$}bQDN?6 zRh^P|qLJ5dIujwgZIA6N<@^2fwh7>C2x1BSoDl#3LlKDpAYy%uSbe{40n^!`W()nz z{ip1ISCaVms{bkeKG}Suc%t?I+`CHn%A3#5hhxi)aY0c4fZbb4r7$95uC_B7~=o6^`O8=cEc(EZtXR=iUD z6RY6!L!_zpX4GhQNNws(<9cXk+-QC~^aUuiHVUJI>d26G&sTw*$qeSuX zy0}GEIq?VdHM>h3mib3Cnz#VkY?aPMGp0M82Wz-yPpiNxpP2FZE%CeX1qDe zFa;iC#U7V;^*eWu;c8&a{#e77RfGk47pgB4ZH2L)ozZc}Dj%J0dGD;EZ$LJ^o9$eU zlkO3vQ!J&Bs{PeP&Ir-8kK-HBN4d96@U6LHiFHxJ@;^SlDzdj`b^Xy;!KqCTXo45o z92|>JqnQal3lE}z6GA+guE)i#pPrVWmyxoX_fwQ9>=ke-2sF?}912F^9AH&%A<`AY zJfW`FD)DD16{EOf`3bVD*0PsK)Q4(N&dFkN*bFY(9()2Wj>liEI466o6G$?)>wP60 z_Kg^STyO3ZoDJ#S>RdE{4}J)CVWWjrpfwgRE;#8K==^!uI3sv$LzvM}1N+(iS+#dm zmL{Y7cg|=|-rHm>%%qCgFrWr@A05OYB`N2Ak}qsfb4%$ltie$R%G&VCjJp|SAmL{> z=}g0B_PT%=a>bfl&__Cv!PohJIN%)oTzm#&el_uXH`KBeEUQd0bh-HVWzL=1!p`+Z zOB4Wi;Xf=m=s8arLP_yTtMpzF)icR=Lk3#Dp2p{2fLSD@q~}3gu+=7Rhyhg6=kc>q z!@<6);|#A5)}krMGq0-Zm|fY-5vy)&s`(114>1VDy3jFXj*7hb>3QLx)UwyGTJ@43gG<0dZ2Ah9R#wZOb6vs&VAWZKp=+n($#Hz6e<7ftnp zjC->69JaUn^&DlcJEG&a(QM?CQ_=Z07(0Dd!w;;q3m?rn9||zN>Fz*lfr3rc_)fi` z2h43U4BohP6%2n~qTn?a>+}$ANR0$|idDZW^j(cs@7*yp zU{AmA@j}N30DNiw)0_O4Cwk8K*B|}6_=hSH!d(IW*8l6g{1Lte0Q^e?{&z=(@Md95 zFdhIvOXuNk0xf*A*wAkt9EYg5e| z1@hrYfa3~qDlr}-%*2Yw27-*RUW*yHIlZ8g32x?%A0wa zuLz8|F+p_Es1%)tQ@V{YO^V?3ZnHYzZb)876~3QMZTSq9W?Bm#jrQktA7f81=uIfupt#Vny)OUNR8<6l|#C z6TKhg|J;K#NZ}20b zV@$)iqTQUqQHyB<_|V|kSkNikkfS`+ynP8{_GQ&fexmrfXL~~$kleBLKCq{N)|UyL z=g$u;v#k5v(GAxRY>W^Lj@NkR_T7&|6PiD+_rxr(zwS}o)g`Z$wS@?I6_jeuK3FOf z!mg&R7)l<`UoD2_5%AV&`+cXvAGuz=~rpndC z6(56B%Bc%~%Bz`ezljlPb~1Y9@(aasFnv@<;UPN5}gJX zjQ#Ar%3)}g&pbS|2#J;bDxIULsAFf!Kap1+hQV7CrV{C ze5>ZHm4Lnu2c^qu>r_BHZIzdvAZ>j{rR#c{B&LraUL@BqSQnDg<(SHn2qrj7Qx^$y z89=9X_GCU5QXH}*Ie}UnZGyn9g@z`_!e8~xUe`Wt&)e1Pr-7gC+bX-h#}pD`Kr%s% ze$HspEn4YUEBQuuP(!o)-7ppp$A};d%Ko#Dl=BaiWUwrU27=+W;B5JTZK&GI1Q}d; z86C6WX!hNJ#uREWFFt8U4N(K@GGRK;sx4P@O_xh6jm?ESIxy5JP&2>FI#Vy_P`&E2 zt!wVVtG$QRy{7wm=OVDV)I(FGuLyP1RGNJlKtW-qh-HN2{(O;w6za)`a$^y^gZ_~V zOU>lc{d@T3iJaOHh=i{J=*swz@zhvzM?f*6&Mb-y8XLo;O{Oczv?1{MvtwY_aVy(r)H_ zcIq{9Je0-Ox33L-$7g-WI$M)W@$Ne&2?J!bP!{(lsDf=@vo6zIu(aqTNt*jPj3hk*xl z8jO`bna3bHe|PKOjM}nWqQ|&UA1}ILhCHxEnn-SVNr?R7EyQIzYH&;?su^mbd&kt~ zDXIWH^WPA>%rE{_f}uuYm`TaRD=5QT4L^CFU2S$| zs6##8123;#F@s$bsz{jS3^{=|qSH(u9fxm)6(R;ukHJqf;Kl~F-0#|2P2VGvj>zgpE(Si5K zT*34`MdBXFsXVQizAkrd*am_L)=1{J&!WS>x$MIOgnK$J0)Y)pAa?IabbAa(~bkiBiD zeIHuA%~FABVirhsa+n)IxR2@>@Uqt$v`IZ4vfZ-DS2UF*bep}%G`aRE01eP( zIs-37;z)Ue{eE+mVRq(3GkrFceukO8q={8=xNI*>{Pwzh5lk&sEFf|nGgl$M$bd?+ zS#Y~Q3A{{N%vbdF3GMS1bsVc}XI>S9)oi%9!+!?0;npR&0ZuRv-oN1C$F1u-MoxzR zJmyM617->0=;2S|MbQwU^f1H&0JBuEPiU3qW|&2P;#ub2LIM8Yo|n+18jpW*SaDRO zqd?%dI69!q#uup08yx-T_y`R9IS@?VoSwy(E%~7~5P@rFUqeDW@Z~X0uU_74UQ%p> zB95hifT2=w)~yV#iAZtB81mm%0brk=5o`(cUjBOw@9I9PfHkjGB!Cku%#7?#)A(bX z8QHz2F&gNuVgmK?xY4~F2?0HoR@!ke>wKq?oWIU+B9P^e1x%hT)r(q!op0ycc(@4I z`Wr8R{k}R8m_@`(im-Jh0ZdN%>*0kt6#(#=$O&@cTNChr4gl0d2{L-F;}QS>j^rEw zfB@#d@H*n^52ixk^M440*O0$(ov;9$Z+J=#0Ho1j_2h>SeMJKRR1~RWw;IHZhqOV6 zj8v4YlUDBO)ubQlEdX!=lJejg$Q3M7(YpfxR_Fx@#IYPO-T?f)@I9R@?r;!h>k*Xj zho*=l6#2ITFSnF$(GdgE#0s&iym|RI#SXEHL3e(Eu*O~u8tEtrbv$SIo6&#@euQu! zQtmp4W>SFRzr$^d$-_ZJU2^tMjStXfBM2Rg`ft~Zz>$tpP_n=M@gD>xqYeiH(s2>m z7x2w}aik#R{}jvvhwsqKkV|m?>ScoD#6Y##VIqj;Cp@6^)JxzdKxgBxmLtr`541Gq z(^x#q{OJGOWCxo4Qxd_ce2)WJ`i7F-Pc**z=N_;gvD&Dl;Eb<%AfbP166_cqq1XLK z;acW%a|44H!z=&le4$|5-0!3*;BY8Hhl(Whc9sLe8TdDIgsDEf`u9<2`2(kT3pNo; ziyuk>?6H;9CKX^0jK32PF=FqfzaZ)wy~Rv&<9zm);kiZ;GN12D>H)HaAPQ`;>IBe0 zI!U=;71G|gmRs+fvD){G**p@dqS;w*^KFx7>x8VGE2=#!pM|i8(I-Iq9@n2u*Pa1f zb(a13%!7_PZ)Lzsjg;QfIUg5TXV|WXW#_GrDAw}ymNP__~`pt(T z1me7;zHrNLVBM;*{1jjxwYQ_Hv)1L#EPGB#W)!2YN@@0P#*N`P1I3f*(js7}8JsG6 zXgpvUkWxUfv-EweR(6SubBL#f>)T}F79Cpq_EO_2n{_7poMPUiAXKH?LiFB6&Z1qi;J4fFIS#YwAk@WE(s;+x{$b{}P9%RY zH{Q;gB1i#8wK~40gb93U#K{T#1^AD%0GI)LY36pSrM$gL#WKU@EbXp+uJ>Omis8<* zLZmTrm!iwXvTAJSZ)7)0{e6OY1L>zp>|Flvy$1Zq#Be?Z;+0@#kTFSiVuc*-Xtjve zgIyG(EV+teUDC9qn*krycwN9{f`qj!@)@^Ib$y2aejS|60rI2o>IqT)8?Y&C58 zd|Awc)h_FtSJLXm{eh?C7C%I%p@ZBOs?D3T{4*JWuf$@n`2o*M0)cc@&Sa4BdsB60 z#|mtBCQzC2CvRXy!pEzcJ{1`;qk$nluS)NxI+&i355ue0Wee3TlV6@+fCnbIm+bY! zdma`y*y(?s3U^+PqabXI!B98hU;4!(MS}Ozz#?BAIK|0XhQXvpE0HeeG(AtulS&zg zu|S8I@ua!OK+bH^n%F_id}dc>VaM?yXt<39FJ3D*!Y>Als6vfv^w<})$?+4us1lKxiV(RboyWcXWS$ALa9OD*s*<8PM0Ee;3Kal! zQHOp`X>qJrz!+{xs!TdbQe?} z3A4e*$I=Ql5pGz>D>fB?^e&m5~eSH`O zc#JPNqmB=2@AtmD=H&w`(rBBF5sb_8lAj0)gd{SoPR_LLN8%loN*OPNg?Bo?jp!dE_4yX7Ar#N{KcFM3jKTGTw=D?Hzt1yo1(_ z(cfsAWziSA8E@=RE(>K498^gyaC7wa;xwhxH=Gb#kPY3H)Zg2<2WaY0X7e=4g-80* z-ZK`PaZ77ztW=lXe_E=F`6ga0NPPc(1UudRmy5I~&Pwz%#G_z9Xb$=UH##QK~oh`6oF|hDb&MW1ecfaUEh>9v)&wS2-w{ zIJhn^Sqt4lt`pB?z$m&lo>_t4MVp0J09K+ao|f`WEm_ejU7Y?f)5`FkM3HLcIn$#k z9I<Xm~QXe%-cxN9J*u$GKt?cpQOY8GH<;fptC*k$zTlKCN*}g zUcwSCrA&6%%lDMSNxZ$9*t-cs(}J=kk*WzHihXnMmhCXUg(b$R^(mGG#f5 zY=AkZkx&4@b}wL|wpoEpzd~AsSJEf+q@r-cAx7A5OsDsY>7DY|f*S42Pf`Z=TDQdX z4bpu2zNL{-? zLUb>F2|cq?CNpHuaC3CBxGSQhh_%gQ9DY_L%603)#3uTp{gauiduL2J)mTdK^}byC zI+b7e9qkm>Z)t>+U1x>i;>Z?F?Y_Mg@v#4g@ZWcj z{@=~*Yz2y*3~2t^Y?q!#Q2S>~t1SKwj*bhz_6A=p0d+KoTnjuRG6suk3idyHBYf&NkVKbt_!t zTg1F1jzZFG%CIAI#9DiWZkNBA?naDf_)QO0jwg+sOPvgrVc$#QK2jx$eX`T!_QKj4 zWB^KETw~@CfuR#}jJ1cKsFtNk9>3f|S}S)m{EY;&*&OxWf2yAm_{eY}`nAIjO_xv` z+80BcaKUY-8bBXQL7OgqXyC+DYJbrvd}XMNiJ4>&XK|5QC%!)^T-;zOzTk6uU54fP zxTO@f9$e&!vnQs}SYF`Lwlr;+XH^q5)&%t^O`5gX#WiSj!fj012xC%&=Hd)DnO}v1 z<{Hvn8w$oL^2y$3J=tRlaNN|?^K_AEw?~EK*@_alug-X++m=bq#p$LhDEi!gsy|(3 zuuzB2@6z0yC95tRPYL|d@C+%CQy^8~x|Bag(-tk|A+DGdX!(83H9HY^;(-Jbir&B$ zvZTTg_k_$?QCyL>I2_6yC6_UX8caX?|}e8~_gpf@HS>Fb@tSw z{BZ~#Ur;PM&*b}$g&yS$)R5?(+XvoFlF4HY5j`sGjaQ+9YXd0wrsN4=mXamGWsNH* zSZ|-q8Lc$eSdS$ZruurCcf~|GehG7aq0D|!_4=S5~>r=Y?4Sy$Is##_LzOTs~4Fpa_T^HjO zg5M){|2l)o#`qt~{%Gdz^L~)$g+akCN?Vc^nfnnlDI8PaXZKp~_Nd!Y%Zl0EoU`?1 zaWVzny;hR+kSi8zbRI9dz9Kp?Sr{`tn)x8Bn?e&sB=Uu0n^glT*F>#(OoIix-|m}5 z=H}fWSOu3Z+<(W_G?Ir$pcz#`Sk(!IgnK~Sy>-q~03N?%(6hE}%3)*Gz_C*Eht*qK z;XXTl-FrG{;(|BhM*cW)q-4MLyqQ$tQ++VX0KYR)G9yUAQ5IE~oQ0bdRet1`!_(Jz zl1q0#G~qX@$kCa|2ybO^fi-^UInL^xzzVr+f;i{vzCmkJupnH@?$;r-A?!H+<~v-d zM7uh0#CsfMwyNt_?FH}i;KoYg@ovfyEpzCLm-=-o@ezeAuso#BH8SLhM3B9J$whc9 zhM3K_QBD6f$rA2pcP)-mfSfV?o*2xzb8PKWu<&M=>?O7+mWPAHbwF88DZla`?$pbP zF4r%~+$7Nr53tAd>bcJWmSkJ!#o?;Z3-6F8DL$;x3AJ%aC#gHI@!*FTc5P@AE+RCp z_zophv~EqJ{$GX6zbNT%#Qi6@{wt3D6F~vMXe=-6>&=7(WO3Oa$cV*)Av6n#v$x|! zLHXz#RUds3M__q_f-sN0%c-GRvrcD>52vWdXSITO_{G5!FJ%mA<~%n>*cXRT+byI8x+G9tk!9YBBB@f=Cc;S9UW!#k3~IRnD%o*00l&0<+M>DP zT0Z{d)~2h$au-sb9SJwhn)0+z+Hkv62;j@UZCjrUW|Kb`Ha5rgKzELjI>r*u0JCWr z*zPDV%b7)e`+6EhX6QJg+n9 zzpD|xqEgoA^&GzKLHZHzKT9bobx?_}IaTW8H;SQ{7*)Og*qm}*L_b_%Kkf$P?4@|V zufL0OrDq`yVg5xG*)lXe8-zQCTG!<)9Wm|)Abf7yXVMl&MwYp~>El}CHAuq_>5$jAU{JCLDTjoi+(cMwg z?%EELTK~2bPKe6*v`gV6!TCT0q?r}3a+L=+aNh5*BrLr6ctu?h0ktX>n9Xno^;mTn zRd(HWJ)IJqzX}U^IpN_K#rm-h-$)t4?%J1}@8}6iR7dl>a(31B$b?>m456fZmd;3s zOUTbfsT{E=(8fPUbUlmpPf7c6Zta}LOVXL~USG|~H~M*APbGc&7WFF6MrW;Dd(?Vb zq6C>!xr-LPltuN`Y}hj?uU?%GFNreuMe%%JWPqelak$DmyOm!NpX*J!`) zW|tWB?cP_lu8sYqvZcBjF{b6ZII;;vW;caRE)NUu=5W786B5SNjp%=!8}F^%27ewj%kf-2anW# zNhLWVgQ0>3%CdbQaeeGMg!r|f7x`+k;tYz=(x;#k)KAg{4hq@l{WQ@HoH_(bCH4iSDxA%-F-E+ z$3*6YW8Y8Qu5@So@_fik7~|ofnvG^K)&r2B>qOp>>`VcqFbdsv-_OJ0xmV}?JMlum z8U#2`;6Q?&_P)K94o2L>v%X$8c5K3GUI+6Rc<=66q1fB`I^Yric@Ww zQ0KV>v<><3X#)E4kQDjS4cftadl?C0{<8Xk6|x!p_Rg-G7ygPdHr%f=^%yn0$088? z;UnQwBw9-pvyvd`{@!A8!Qh|O8#f%58y@|w31M}puIe6YU>`UYU41SOngjAMii{1Y z2|6)HDYM=+r%{B4*L~bjX=vRx_M*3`4nN|v7||!Dh8QP%&JjEPN<06|_!?sJ?jwIZ zs^b?FW>*V0w{j7mTlF@IV>ZOgzWl92?*_!T(LR+hjKJo_kG(chUJPE>nBU`?0}MSy}2yJE0=A;RSf zCVnML%2RE38=3X(Z!1%j6au%LhfH{_iWSy`OLt(ayVWAcQgEqoWSKl(PO!M7l!SX7 zkSmRy_F?3eC@frh))ezA}9cWAp$ zIX_d~__;C|j4(o!sE!zMOai&~WKHTGvFq_p>T`c03mPW9kR(W9!^oWq(#_1W=2rN- z$=!6<2eD8DwUqgV7ko5^vd}5@F}$c*8e#A_yCj-jJ>E`|$#_4CAZ9wP0u-_}5 zA)bXc+F!wiwd>oE|0pSQ;wDL4P62DgkSAw5=v#`pN8vciQ7A8p!e+B)wLC?%UZb&H(p zmx)(zqR57QeiKo0xNBh7O4jmoW$0e+o57i{&!V~&)cF9s83GDyQ`Atmn{kZ`kQAP(yee<0a#J6~54|R<(dD z#Ywn~Fl6RHH1L`sui5MSiK}6UyI`zCtR1=6=C96P>{`N(pZF5a2!bGg7fcfa--;Iy z7E+-wMiOvSwVZJNip#;Pf9=foc$bN(ZjIl+%p!`xaCb#}^|)YW!M}xuF{u#!8^k<3 zJ1=p*INTd7uglvS?F1d@1Eu#U*eR*aMT66@*<^EiZk=nM}tKyC7TgY zNro4T^5a9}!vp=I&XyeYsDuU9SrC}$3t!Ej@5wk{aFmpa-c^?7a^dZOOCjOj7%GI@ ztr^eAN20rch3OX<>YI+X*aiJq0hPv1??XtwY2gA8XF398$l$}mFlIxvx$~(_>%;X< z^&1ot8a^2&h~q}!>5ETCq~b)hu&eYvf3PINRQ}2dKJF%DwsWk>gH72WSE%MMy1yH2 zEPtP{+rbT&IrfF`!0ls1OQ=4I$3-ipL@zl1WFJDj?@##QD{=O*Y1!-oHUiAB%vY@{#l8oZ0zE>YB3FQBd zBl&*HcmzE#IOm&MX&xXt_+?!x#QXKVKKdjPI|p!c zGar?m@vdroMriL{wpr=BBI7Dw-NEf{uS{$7Y1VBAK7n#=G)r<0n$W)SVDQ*qUa>m5~DGRHP$xwf(?(ra%C5hD}5$uE-jxPu%Zy9>Y5mFnJ7QMcKA4QargkCdZ<=n~`^E_Wo<%#ND z$SdvN`n~!P+)>46Qu)_tqOPZFhq$Q=d0W}X6UC4?!e(QflgB4X=;67Djg8^`g@?V$ zJc&msaEE_RaD!pwu@b2)ORs~`TjF+VPW6nYt)^1mEZc2z^!rPmEsxdYS#{w3wtgbO zM;E6Mpa6o34}n@FL_aQgOz4KUm{$3a!5VmbAJT35Wl33E($S&uPQO($1(cB|Njj)s ziRHGzQpN%G%3|ja*urm(vx$7~FfMGE_K^W}Ko}8@xu(UiWuxuIWT~3?a^uDr(bLud zlYfetXJ^BdlnRuZD?kQ0ouDI63}KzEO=$^+x)eR^DmxR+R=02VC?} z23MU4ez|g?G&5K@WN{Q0g0EK1nu_jNIw%9ub8h>p@T{hPzuSCEdq{RR=Fe!l<3xwR> zc78WHd+%;jx}h7>FT0w9220xx{-8p1-A}ij}BsdW3Mz2jeGr^D1a*>FA7lt93A#gr;=?>Pfx zeBmGCW;0u}R=omBjFyf+#twX(K(-{i!jIkjx^CSyn~=+DnN3GCNa_=#XZL#KFgCL; zvgJHL`&@lS^AQ_b^kDRG8H`kK`;E*`!kUy~)@&}Vwb_xY!%qMQ3W7!w!d_w&$*A~k z$Uee;+-Ml8tKjZ5vn&<9k5uGuvQ;Ly7t1;%)0}ZVBPiy0wS9FYY8vltI(?qiwKe~A z0BWfce!9y>s%vO>+=^~?3B}7pno6|;K!7l5teq_o(>i5U*~s!dnw{uCe9o^KD%2MH}3!MW3GG5X^M zja+4f;RTh~B0Vb8nA>V5_QPQwDm4mNN#fU6DO&v5mnIFMU#t1yl_~yRSIUxaZX0^0 z#??PMTvR6W2|mUwtVcu=JqBmdQCEzvoz1PEBrP@9a%-SZ*yrsZ6eZvFh76UHdMTQ8 zz1mmfCrksVw=UdOSH4j>XeID7woMg(g{rP^kuba_V22})2cQG!C;970rq;Aj7?!k- z(=b4Ot~^d&!04XAtjOIG(9nJfZVtv_?zB=h!{0E}(J@SNXnGux9E+B^dLC_k7WXY+ zD^-RLX8vx-tH$!P%PZFXeFLxbDkG1c+asDMVBn#5 zBa`1`=K6e|a#VzpU`Jk27R@|%gXGk{^}Lb^X?iA2vV-e0>>1JyjUy-h29p#{zUQh|6%4S91%WZZM0C*l?00AD z%^y!HLF(|!P)9WLS1`1JoVB~e&^;moh+t*e)|Q<7@#1Ja;{bAJHR3ewJK9wL(bTX3C$u>So>YgSCir6U3C zVhNAaq;Xdr+*m1)^rl)BqvT2skOXk9R))@`FcDmr--ENlb0OuZ=BlY}dF!O%E0?7& z&13&p>sA`gR=0*DiBd|bp)E>jk(x>o6-3lnpQ#9H>VPKZF=iz#Ma{FehL}UC)=Ukp zqOBG&&r!3Q2~nZkxZk(d{qDVM-CuXDbJp7D-Dj`!?sMMrK6^j=*@}AES>mqlHYtbK z8g0RZoP%3^B{U+X1*10HH?nMiNB}ZkTLEvR?T6bGjGZ9wi?JeJbrz^|JTMpCR@?4< zHj(R_U2-WbELGQWzDp3-c`k`2vjOgGlSETS4_YQBiL?<_EoNz6+K&I_(<(q4(4e)4 zwN}pIwMqyX^4>+M>Eb-%ieRP=AsTBSaUq zpg=x64C@f?diCCIX!)cubPa5tfI7U5*hrSPj^5>R;b@{PJMQnYvEh}vsa5AkN2;i) zLp$9ah&(bP$k_v9U@WvJzxEk}T}Wf~io3&hZ3-plV8LAf*fHDAG2~IkN?o4MqFsi< z9p{FkOJRJZBXki8!B2X(@3r*Ceo3R+zRsFfrZKKuvB#GTB!9kjT!Qo#;8fs)8fnYYI#Yo}Yu&Hmd*mJB@aUFz}iZJI+Amq;i4TSYy z7k{(<{hkvuE7kDtE&rGGsK+j-5sn=O^;+&4Hs)Ew5uWETu<+M{n1z=0x!|mf^TC?i zyenRt@b}UCuxh1Z#q*x=7Jed(o>80vIEshgu>Kg0S1bU7MDAn!$QO?rJkJ@elBQ{K z#MzRw-y5S)yEXepgX?VzQAj?pufzhFV7VX2YZe~@^Ij!$oH}VcX~Q}6bcHWfc8Yhj zrln`b;dI3Bqt@$e!@|b4F07aa|LGkIOKbUGT~VeX{&8ViwR4nh9amZQ^_zKtEqOh? z`^_zHD?|6Zzb9&sn>?S7fqz~VDmt$5dCc!zV9!%CU$x({n|pTzJvf~o$*munm?x7S zTp_Lj6uNrntytY17JdPV2*_AnMW+T&pYzp-2T^i{4*c9?0aHhbjMklwuzJhn&WiJ( ziq#*I?-g!N64wqgd5(wBW$WLiek%7uW?Ay$hoHjs0+m}Hlhiux#J+qiV5=d(PWgXGAV z!&8uz?YD?G5=z5p8Rd&Q8;oA*RWkeI&^60e602tEjJK*0uCl4GZ|osQW<%3;x0eXl zfJevCl2+Y3copK2e5A3f9PD%Zd`d7}R9N<>)pmqBZ*T7l5m^aMyz*BlZD5dty1fRj zF~GzKD|37;W^D@lc^%V(kONa_JaH`>!wHBfw#5%P3JREI zN(zDJAu(&p_VB(a>sNvKp14o}gS5tBEEEDPP%}^kM~!;|SKQcrM_2uc7SlUpEcl6W=_^HC7X8%R7nIdqtR6%YN77@2;q(|l0GOz-S^gDQjsC9GTJ{wg93^G)w1^ctB zXARQ;ew<;CyoJ-e9FUrpb`JyyG2*`yugXujLWs3~e;NQl-8$FAjOE3WNehGHe*iw5 zE$1{u%Y*&F&9A;N0X`gz%rD5&@6;i_?SzjeXe4X?vA`Bo{I*sf5W;A13d_5=AS|c) ztkv}#J9|k!>wIrw_qBz0^U6ZP#84 zDR1Y2-D1$~oSkdDHTi@(A?Wo5@)YcNQbF@LPM_9|cZU?b=4|?@UPw;U=83&ZmAFtC z=Ewp~slI8832A>;dVw9NBxK-#7*;wOks3vtgRzJb2da0U5RIp{(xk>8nrym!iPf!K?!P24 z(FSaaXY076+OYtkwNagL5Pg>@!CQklo9PouDJWJjj6z7AiSi&`@-B^$x2A8&^C2eW zCPGjZgc*5!#9btoxZ-9MQ{d|sHmw7lTNIXNs=)<-#9+4cJ670K4sfSg8A`!1+s{m} zYhLIoDjICA+)pO&S|-}Za_K*3euK(~UU)!emUHH3lUx{!y|X2qx*07b?kS%%hmx4m zZnYsMXk@wmj%g`=>>p6;?pV^HDs1wVNA&QfX>;~q=n^+H0;11m!P{B!R9(RO19l7^Yt87h8N{8!P>!QR+_b^q&;u;R}HM)2uN#4 zpTz4t^d{O>t5_eNdg`>YhKjU;9og!^Hrb}uv|dX)Ya1GzbK~~)voTM4%|4QvR z1ZBaKCx!wQXl?S_7#h$cr_y-)zEyu5V8!;;9P+CZuR8^w^^<=Pz` zNsApLofUg=!wzHbtsV8^MX-8VuUxs7CtcY9)@wGR=wYuuAc*E_U$Kne<}TlUT1o{6wgoSUqBpmI5oX0 z7O}?^V&p$-;V8{@je~_>2dcab9meVp$hw<>@&T6(pch>+XT(vCDeb;Q}nu#-k) zHfPOSwrLu=O>T95LL$e~{u`vVW@XY(R`&K{;S2Qa)O5XcJ9&Wv24?tAal%Q}S3V)? zj%ZY{B^z94t}U)o^$`Hjy>qhL0dTDOe-{bf{13H56XY1gRr>nfa$-O!l^h1#R@YN| JbL;+-e*lBmaPt5F diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/one_step.rst b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step.rst index 6d8bb3020..6bc1531b5 100644 --- a/content/applications/inventory_and_mrp/inventory/management/incoming/one_step.rst +++ b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step.rst @@ -14,7 +14,7 @@ Warehouses` and edit the warehouse in question. Set the *Incoming Shipments* option to *Receive goods directly (1 step)*. -.. image:: media/one_step_01.png +.. image:: one_step/one_step_01.png :align: center Create a Purchase Order @@ -28,7 +28,7 @@ Notice that, now, we see 1 receipt associated with the purchase order you just created. If you click on the button, you will see your receipt order. -.. image:: media/one_step_02.png +.. image:: one_step/one_step_02.png :align: center Process a Receipt @@ -38,7 +38,7 @@ You can also fin the receipt directly from the *Inventory* app. When on the dashboard, you can click the *1 TO PROCESS* button under the *Receipts* Kanban card. Then, you will see your receipt. -.. image:: media/one_step_03.png +.. image:: one_step/one_step_03.png :align: center Now, enter the picking that you want to process. You will be able to @@ -50,7 +50,7 @@ from suppliers are considered as being always available. the :guilabel:`Done quantity` to specify the location(s) where you are storing the received product(s). -.. image:: media/one_step_04.png +.. image:: one_step/one_step_04.png :align: center Once you *Validate* the receipt, the products leave the *Supplier @@ -58,5 +58,5 @@ Location* to enter your *WH/Stock Location*. You can easily see that the receipt took place thanks to the status of the document, which is now *Done*. -.. image:: media/one_step_05.png +.. image:: one_step/one_step_05.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_01.png b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_01.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_02.png b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_02.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_03.png b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_03.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_04.png b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_04.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_05.png b/content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/one_step_05.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/one_step/one_step_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps.rst b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps.rst index 585dca3e8..ef0693154 100644 --- a/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps.rst +++ b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps.rst @@ -23,7 +23,7 @@ actions together. In this case, we will chain the picking step to the shipping s To enable *Multi-Step Routes*, go to :menuselection:`Inventory --> Configuration --> Settings` and activate the option. -.. image:: media/three_steps_01.png +.. image:: three_steps/three_steps_01.png :align: center :alt: View of the features to enable in order to use multi-step routes for goods reception @@ -38,7 +38,7 @@ Once *Multi-Step Routes* has been activated, go to :menuselection:`Inventory --> Warehouse` and enter the warehouse which should work with the 3-steps reception. Then, select *Receive goods in input, then quality and then stock (3 steps)* for *Incoming Shipments*. -.. image:: media/three_steps_02.png +.. image:: three_steps/three_steps_02.png :align: center :alt: View of the incoming shipment strategy to choose to receive goods in three steps @@ -61,7 +61,7 @@ Order* as the source document: 3. The last one with a reference *INT* to designate the move to stock. -.. image:: media/three_steps_03.png +.. image:: three_steps/three_steps_03.png :align: center :alt: View of the three moves created by the purchase of products in three steps strategy @@ -74,14 +74,14 @@ are *Waiting Another Operation*. To access the receipt operation, click on the button from the *Purchase Order* or go back to the *Inventory* app dashboard and click on *Receipts*. -.. image:: media/three_steps_04.png +.. image:: three_steps/three_steps_04.png :align: center :alt: View of the button to click to see the receipts that need to be processed In the receipt order, products are always considered available because they come from the supplier. Then, the receipt can be validated. -.. image:: media/three_steps_05.png +.. image:: three_steps/three_steps_05.png :align: center :alt: View of the move (internal transfer) from the reception area to the warehouse input area @@ -89,21 +89,21 @@ Once the receipt has been validated, the transfer to quality becomes *Ready*. An are chained to each other, products previously received are automatically reserved on the transfer. Then, the transfer can be directly validated. -.. image:: media/three_steps_06.png +.. image:: three_steps/three_steps_06.png :align: center :alt: View of the button to click to see the internal transfers that need to be processed -.. image:: media/three_steps_07.png +.. image:: three_steps/three_steps_07.png :align: center :alt: View of the move (internal transfer) from the input area to the quality control area Now, the transfer that enters the products to stock is *Ready*. Here, it is again ready to be validated in order to transfer the products to your stock location. -.. image:: media/three_steps_08.png +.. image:: three_steps/three_steps_08.png :align: center :alt: View of the button to click to see the internal transfers that need to be processed -.. image:: media/three_steps_09.png +.. image:: three_steps/three_steps_09.png :align: center :alt: View of the move (internal transfer) from the quality control area to the stock \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_01.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_01.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_02.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_02.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_03.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_03.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_04.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_04.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_05.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_05.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_06.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_06.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_07.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_07.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_08.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_08.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_09.png b/content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/three_steps_09.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/three_steps/three_steps_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps.rst b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps.rst index 63992648a..95fa2be98 100644 --- a/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps.rst +++ b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps.rst @@ -27,7 +27,7 @@ To allow *multi-step routes*, go to :menuselection:`Configuration --> Settings` activate the feature. By default, activating *multi-step routes* will also activate *Storage Locations*. -.. image:: media/two_steps_01.png +.. image:: two_steps/two_steps_01.png :align: center Configure warehouse for receipt in 2 steps @@ -38,14 +38,14 @@ Warehouse` and enter the warehouse which will use receipt in 2 steps. Then, you can select the option *Receive goods in input and then stock (2 steps)* for *Incoming Shipments*. -.. image:: media/two_steps_02.png +.. image:: two_steps/two_steps_02.png :align: center Activating this option will lead to the creation of a new *Input* location. If you want to rename it, you can go to :menuselection:`Configuration --> Locations --> Select Input` and update its name. -.. image:: media/two_steps_03.png +.. image:: two_steps/two_steps_03.png :align: center Create a purchase order @@ -56,7 +56,7 @@ Quotation* with some storable products to receive from a supplier. Once the *RfQ* is confirmed, the receipt picking will be created and automatically linked to your purchase order. -.. image:: media/two_steps_04.png +.. image:: two_steps/two_steps_04.png :align: center Now, by clicking on the *1 Receipt* button, you will see the first @@ -74,14 +74,14 @@ has been marked as *Done*. You can enter the receipt operation from the purchase order, or access it through the inventory dashboard. -.. image:: media/two_steps_05.png +.. image:: two_steps/two_steps_05.png :align: center By default, a receipt is always considered as ready to be processed. Then, you will be able to directly click on *Validate* to mark it as done. -.. image:: media/two_steps_06.png +.. image:: two_steps/two_steps_06.png :align: center Once the receipt has been validated, the internal transfer is ready to @@ -90,8 +90,8 @@ received are automatically reserved on the internal transfer. Once the transfer is validated, those products enter the stock and you will be able to use them to fulfill customer deliveries or manufacture products. -.. image:: media/two_steps_07.png +.. image:: two_steps/two_steps_07.png :align: center -.. image:: media/two_steps_08.png +.. image:: two_steps/two_steps_08.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_01.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_01.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_02.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_02.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_03.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_03.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_04.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_04.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_05.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_05.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_06.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_06.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_07.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_07.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_08.png b/content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/incoming/media/two_steps_08.png rename to content/applications/inventory_and_mrp/inventory/management/incoming/two_steps/two_steps_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.rst b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.rst index ba872bcea..cb0624988 100644 --- a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.rst +++ b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates.rst @@ -19,7 +19,7 @@ To use expiration date tracking, open the *Inventory* application and go to :menuselection:`Configuration --> Settings` and activate the *Lots & Serial Numbers* and *Expiration Dates* features. -.. image:: media/expiration_dates_01.png +.. image:: expiration_dates/expiration_dates_01.png :align: center Product configuration @@ -38,7 +38,7 @@ Now, you can define different dates in the *inventory tab* of the product form: Once the Alert date is reached, an Activity is assigned on the relevant lot/serial number to the Responsible user defined on the Product. -.. image:: media/expiration_dates_02.png +.. image:: expiration_dates/expiration_dates_02.png :align: center Expiration Date on Lots/Serial Numbers @@ -48,10 +48,10 @@ When receiving a product into inventory, the dates will automatically be updated corresponding lot/serial number. These updates will be based on the receipt date of the product and the days set on the product form. -.. image:: media/expiration_dates_03.png +.. image:: expiration_dates/expiration_dates_03.png :align: center -.. image:: media/expiration_dates_04.png +.. image:: expiration_dates/expiration_dates_04.png :align: center Expiration Alerts @@ -61,5 +61,5 @@ You can access expiration alerts from the *inventory* app. To do so, go to :menu Data --> Lots/Serial Numbers`. There, you can use the pre-existing filter to show all the lots/serial numbers that have exceeded their respective alert dates. -.. image:: media/expiration_dates_05.png +.. image:: expiration_dates/expiration_dates_05.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_01.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_01.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_02.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_02.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_03.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_03.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_04.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_04.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_05.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/expiration_dates_05.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/expiration_dates/expiration_dates_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots.rst b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots.rst index 1aa326c98..cc7f5a1e0 100644 --- a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots.rst +++ b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots.rst @@ -24,7 +24,7 @@ First, you need to activate the tracking of lot numbers. To do so, go to :menuselection:`Inventory --> Configuration --> Settings` and tick *Lots & Serial Numbers*. Then, click on save. -.. image:: media/lots_01.png +.. image:: lots/lots_01.png :align: center Product Configuration @@ -37,10 +37,10 @@ Go to :menuselection:`Master Data --> Products` and open the product of your cho There, click on *Edit* and select *Tracking by Lots* in the inventory tab. -.. image:: media/lots_02.png +.. image:: lots/lots_02.png :align: center -.. image:: media/lots_03.png +.. image:: lots/lots_03.png :align: center Manage Lots @@ -58,7 +58,7 @@ lot numbers. You have several ways of doing so: First, you need to open the detailed operations of your picking. -.. image:: media/lots_04.png +.. image:: lots/lots_04.png :align: center Manually assign the different lot numbers @@ -68,7 +68,7 @@ When opening the detailed operations, you can click on *Add a line*. Then, you will be able to fill the lot number in. Once done, you can click on *Add a line* again to register a new lot number. -.. image:: media/lots_05.png +.. image:: lots/lots_05.png :align: center Copy/paste lot number from an Excel file @@ -80,13 +80,13 @@ Number Name* column for Odoo to automatically create the necessary lines. After that, you will have to manually enter the number of products that are contained in each one of the lots. -.. image:: media/lots_06.png +.. image:: lots/lots_06.png :align: center -.. image:: media/lots_05.png +.. image:: lots/lots_05.png :align: center -.. image:: media/lots_07.png +.. image:: lots/lots_07.png :align: center Operation Types @@ -104,7 +104,7 @@ operation. If you have inter-warehouse transfers and track products by lots, it can be useful to allow using existing lot numbers in receipts too. -.. image:: media/lots_08.png +.. image:: lots/lots_08.png :align: center Lots traceability @@ -118,20 +118,20 @@ To track an item, open the *Inventory* module and, in :menuselection:`Master Dat Lots/Serial Numbers`, click on the lot number corresponding to your search. -.. image:: media/lots_09.png +.. image:: lots/lots_09.png :align: center When you open the *Traceability* information, you see in which documents the lot number has been used. -.. image:: media/lots_10.png +.. image:: lots/lots_10.png :align: center Now, if you want to locate the lot number, you can do so by clicking on the *Location* stat button. -.. image:: media/lots_11.png +.. image:: lots/lots_11.png :align: center -.. image:: media/lots_12.png +.. image:: lots/lots_12.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_01.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_01.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_02.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_02.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_03.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_03.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_04.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_04.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_05.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_05.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_06.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_06.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_07.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_07.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_08.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_08.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_09.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_09.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_10.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_10.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_10.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_11.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_11.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_11.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_11.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_12.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_12.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/lots_12.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/lots/lots_12.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers.rst b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers.rst index a505c859b..6df5aecbd 100644 --- a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers.rst +++ b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers.rst @@ -21,7 +21,7 @@ First, you need to activate the serial numbers tracking. To do so, go to :menuselection:`Configuration --> Settings` in the *Inventory* application. Then, enable the feature and hit save. -.. image:: media/serial_numbers_01.png +.. image:: serial_numbers/serial_numbers_01.png :align: center Product configuration @@ -32,10 +32,10 @@ numbers. To do so, go to :menuselection:`Master Data --> Products` and open the of your choice. Edit it and select *Tracking By Unique Serial Number* in the *Inventory tab*. Then, click on save. -.. image:: media/serial_numbers_02.png +.. image:: serial_numbers/serial_numbers_02.png :align: center -.. image:: media/serial_numbers_03.png +.. image:: serial_numbers/serial_numbers_03.png :align: center Manage Serial Numbers @@ -56,7 +56,7 @@ specify its serial number. Of course, you have several ways of doing so: Whatever could be your favorite way to assign serial numbers, you firstly need to open the detailed operations of your picking. -.. image:: media/serial_numbers_04.png +.. image:: serial_numbers/serial_numbers_04.png :align: center Manual assignation of the different serial numbers @@ -66,7 +66,7 @@ When opening the detailed operations, you can click on *Add a line*. Then, you will be able to fill in the serial number field. Once done, you can click again on *Add a line* to register a new serial number. -.. image:: media/serial_numbers_05.png +.. image:: serial_numbers/serial_numbers_05.png :align: center Multi-assignation @@ -79,10 +79,10 @@ to assign a serial number to. Once done, click on *Assign Serial Numbers* and Odoo will do the rest. -.. image:: media/serial_numbers_06.png +.. image:: serial_numbers/serial_numbers_06.png :align: center -.. image:: media/serial_numbers_07.png +.. image:: serial_numbers/serial_numbers_07.png :align: center Copy/pasting from an Excel file @@ -93,13 +93,13 @@ you received and copy the list. Then, past them in the *Lot/Serial Number Name* column of the wizard. Doing so, Odoo will automatically create the lines you need. -.. image:: media/serial_numbers_08.png +.. image:: serial_numbers/serial_numbers_08.png :align: center -.. image:: media/serial_numbers_09.png +.. image:: serial_numbers/serial_numbers_09.png :align: center -.. image:: media/serial_numbers_10.png +.. image:: serial_numbers/serial_numbers_10.png :align: center Operation types @@ -113,7 +113,7 @@ For each type, you can decide if you allow the creation of new lot numbers or want to use existing ones. By default, the creation of new lots is only allowed at product reception. -.. image:: media/serial_numbers_11.png +.. image:: serial_numbers/serial_numbers_11.png :align: center .. tip:: @@ -131,17 +131,17 @@ Tracking an item is easy: open the *Inventory* app, and go to :menuselection:`Ma Lots/Serial Numbers` and click on the serial number corresponding to your search. Then, open the *Traceability* information. There, you will see in which documents the serial number has been used. -.. image:: media/serial_numbers_12.png +.. image:: serial_numbers/serial_numbers_12.png :align: center -.. image:: media/serial_numbers_13.png +.. image:: serial_numbers/serial_numbers_13.png :align: center And, if you want to locate a serial number, you can do so by clicking on the *Location* button available on the serial number form. -.. image:: media/serial_numbers_14.png +.. image:: serial_numbers/serial_numbers_14.png :align: center -.. image:: media/serial_numbers_15.png +.. image:: serial_numbers/serial_numbers_15.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_01.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_01.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_02.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_02.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_03.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_03.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_04.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_04.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_05.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_05.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_06.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_06.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_07.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_07.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_08.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_08.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_09.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_09.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_10.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_10.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_10.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_11.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_11.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_11.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_11.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_12.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_12.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_12.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_12.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_13.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_13.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_13.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_13.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_14.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_14.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_14.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_14.png diff --git a/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_15.png b/content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_15.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/media/serial_numbers_15.png rename to content/applications/inventory_and_mrp/inventory/management/lots_serial_numbers/serial_numbers/serial_numbers_15.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery.rst b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery.rst index d5c839f02..93009284a 100644 --- a/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery.rst +++ b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery.rst @@ -9,14 +9,14 @@ First, go to the *Inventory* app, then to *Settings* and activate the *Email Confirmation* feature. If you work in multi-company, this configuration is company-specific. -.. image:: media/email_delivery_01.png +.. image:: email_delivery/email_delivery_01.png :align: center When you enable this feature, Odoo automatically creates an email template. Of course, you can modify it if necessary by clicking on the small arrow next to its name. -.. image:: media/email_delivery_02.png +.. image:: email_delivery/email_delivery_02.png :align: center Send email at delivery validation @@ -26,17 +26,17 @@ On the inventory dashboard, click on *Create* and fill the form for a specific partner. Once you have added some products in it, *Validate* it and do the same for the delivery. -.. image:: media/email_delivery_03.png +.. image:: email_delivery/email_delivery_03.png :align: center Doing so, an automated email will be sent and will appear in the chatter. -.. image:: media/email_delivery_04.png +.. image:: email_delivery/email_delivery_04.png :align: center If you work with a shipping method, and then have a tracking link, it will be included in the standard email template. -.. image:: media/email_delivery_05.png +.. image:: email_delivery/email_delivery_05.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_01.png b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_01.png rename to content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_02.png b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_02.png rename to content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_03.png b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_03.png rename to content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_04.png b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_04.png rename to content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_05.png b/content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/email_delivery_05.png rename to content/applications/inventory_and_mrp/inventory/management/misc/email_delivery/email_delivery_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock.rst b/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock.rst index e4827cd15..b438d6b3f 100644 --- a/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock.rst +++ b/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock.rst @@ -21,7 +21,7 @@ To use this feature, go to :menuselection:`Inventory --> Configuration --> Setti the inventory app. Then, enable the *Consignment* feature in the *Traceability* section. Now, hit save. -.. image:: media/owned_stock_01.png +.. image:: owned_stock/owned_stock_01.png :align: center Reception of Consignee Stock @@ -32,7 +32,7 @@ reception. On the right side, you will see that a new line called *Assign Owner* has appeared. There, you can specify the partner which owns the stock. -.. image:: media/owned_stock_02.png +.. image:: owned_stock/owned_stock_02.png :align: center .. note:: @@ -41,5 +41,5 @@ owns the stock. Once the receipt is validated, the products enter your stock but still belong to the owner. They don’t impact your inventory valuation. -.. image:: media/owned_stock_03.png +.. image:: owned_stock/owned_stock_03.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/owned_stock_01.png b/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock/owned_stock_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/owned_stock_01.png rename to content/applications/inventory_and_mrp/inventory/management/misc/owned_stock/owned_stock_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/owned_stock_02.png b/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock/owned_stock_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/owned_stock_02.png rename to content/applications/inventory_and_mrp/inventory/management/misc/owned_stock/owned_stock_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/owned_stock_03.png b/content/applications/inventory_and_mrp/inventory/management/misc/owned_stock/owned_stock_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/owned_stock_03.png rename to content/applications/inventory_and_mrp/inventory/management/misc/owned_stock/owned_stock_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/scrap.rst b/content/applications/inventory_and_mrp/inventory/management/misc/scrap.rst index b9902be6c..fa74a8bae 100644 --- a/content/applications/inventory_and_mrp/inventory/management/misc/scrap.rst +++ b/content/applications/inventory_and_mrp/inventory/management/misc/scrap.rst @@ -25,7 +25,7 @@ Of course, you can create new scrap areas if needed. To do so, go to :menuselection:`Inventory --> Configuration --> Settings` and activate the *Storage Locations* feature. -.. image:: media/scrap_01.png +.. image:: scrap/scrap_01.png :align: center Now, go to :menuselection:`Configuration --> Locations` and create your scrap location. @@ -47,7 +47,7 @@ Scrap from receipt Scrapping products from receipts is easy. Go to :menuselection:`Inventory --> Dashboard --> Receipts` or click on *1 TO PROCESS* under the receipts location. -.. image:: media/scrap_02.png +.. image:: scrap/scrap_02.png :align: center Now, open the receipt and validate the picking. Once the products @@ -58,10 +58,10 @@ You can scrap products that were part of the receipt from there. If you do so, it will move them from available stock to the virtual scrap location. -.. image:: media/scrap_03.png +.. image:: scrap/scrap_03.png :align: center -.. image:: media/scrap_04.png +.. image:: scrap/scrap_04.png :align: center Scrap from delivery order @@ -70,7 +70,7 @@ Scrap from delivery order To scrap products from a delivery order, go to :menuselection:`Inventory --> Dashboard --> Delivery orders` or click on *1 TO PROCESS*. -.. image:: media/scrap_05.png +.. image:: scrap/scrap_05.png :align: center Once done, open the delivery order. You can see the scrap button in the @@ -80,13 +80,13 @@ be moved from your available stock to the virtual scrap location. You can find all the scrap orders made from the picking by clicking on the button on the top right corner of the document. -.. image:: media/scrap_06.png +.. image:: scrap/scrap_06.png :align: center -.. image:: media/scrap_07.png +.. image:: scrap/scrap_07.png :align: center -.. image:: media/scrap_08.png +.. image:: scrap/scrap_08.png :align: center Scrap from an internal transfer @@ -95,7 +95,7 @@ Scrap from an internal transfer To do this, the flow is almost the same. In fact, you just have to go to :menuselection:`Inventory --> Dashboard --> Internal Transfers`. -.. image:: media/scrap_09.png +.. image:: scrap/scrap_09.png :align: center There, open the internal transfer that interests you. Now, click on the @@ -110,8 +110,8 @@ location, to the virtual scrap location. Of course, you can manually update the source location of the scrap order if necessary. -.. image:: media/scrap_10.png +.. image:: scrap/scrap_10.png :align: center -.. image:: media/scrap_11.png +.. image:: scrap/scrap_11.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_01.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_01.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_02.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_02.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_03.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_03.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_04.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_04.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_05.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_05.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_06.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_06.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_07.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_07.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_08.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_08.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_09.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_09.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_10.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_10.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_10.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_11.png b/content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_11.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/scrap_11.png rename to content/applications/inventory_and_mrp/inventory/management/misc/scrap/scrap_11.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery.rst b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery.rst index a68c4e968..6e4d83ed2 100644 --- a/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery.rst +++ b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery.rst @@ -9,13 +9,13 @@ To send automated SMS, you need to activate the *SMS Confirmation* feature. To do so, go to the *Inventory* app *Settings* and enable the feature. In multi-company, this feature is company-specific. -.. image:: media/sms_delivery_01.png +.. image:: sms_delivery/sms_delivery_01.png :align: center Of course, an SMS template already exists by default in Odoo. You can modify it by clicking on the arrow on the right. -.. image:: media/sms_delivery_02.png +.. image:: sms_delivery/sms_delivery_02.png :align: center Send SMS at delivery validation @@ -24,12 +24,12 @@ Send SMS at delivery validation To use this feature, try to *Create* a delivery order for a specific partner and add some products to it. Then, *Validate* the delivery. -.. image:: media/sms_delivery_03.png +.. image:: sms_delivery/sms_delivery_03.png :align: center Now, the automated SMS that has been sent appears in the chatter. -.. image:: media/sms_delivery_04.png +.. image:: sms_delivery/sms_delivery_04.png :align: center .. note:: @@ -39,5 +39,5 @@ Now, the automated SMS that has been sent appears in the chatter. If you work with a shipping method, and then have a tracking link, it will be included in the SMS template. -.. image:: media/sms_delivery_05.png +.. image:: sms_delivery/sms_delivery_05.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_01.png b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_01.png rename to content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_02.png b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_02.png rename to content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_03.png b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_03.png rename to content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_04.png b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_04.png rename to content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_05.png b/content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/misc/media/sms_delivery_05.png rename to content/applications/inventory_and_mrp/inventory/management/misc/sms_delivery/sms_delivery_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_01.png b/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_01.png deleted file mode 100644 index 34a90f5154097731bef092770d10405fc4b62eba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19579 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 Products --> Products`. There, open your product form, go in the inventory tab, and add your *Customer Lead Time*. -.. image:: media/scheduled_dates_04.png +.. image:: scheduled_dates/scheduled_dates_04.png :align: center :alt: View of the customer lead time configuration from the product form @@ -119,7 +119,7 @@ compute a scheduled date earlier than the one promised to the customer. To set this up, go to :menuselection:`Inventory --> Configuration --> Settings` and enable the feature *Security Lead Time for Sales*. -.. image:: media/scheduled_dates_05.png +.. image:: scheduled_dates/scheduled_dates_05.png :align: center :alt: View of the security lead time for sales configuration from the sales settings @@ -161,7 +161,7 @@ purchased to be delivered. To configure it, open a product from :menuselection:`Purchase --> Products --> Products` and add a vendor under the *Purchase* tab. -.. image:: media/scheduled_dates_06.png +.. image:: scheduled_dates/scheduled_dates_06.png :align: center :alt: View of the way to add vendors to products @@ -170,7 +170,7 @@ specify the *Delivery Lead Time* there. If done so, the delivery day for every purchase of that product is now equal to *Date of the Purchase Order + Delivery Lead Time*. -.. image:: media/scheduled_dates_07.png +.. image:: scheduled_dates/scheduled_dates_07.png :align: center :alt: View of the delivery lead time configuration from a vendor form @@ -189,7 +189,7 @@ To set up *Security Lead Time* for purchase, go to :menuselection:`Inventory --> Configuration --> Settings` and enable the feature. -.. image:: media/scheduled_dates_08.png +.. image:: scheduled_dates/scheduled_dates_08.png :align: center :alt: View of the security lead time for purchase from the inventory settings @@ -206,7 +206,7 @@ The *Manufacturing Lead Time* is the time needed to manufacture the product. To specify it, open the *Inventory* tab of your product form and add the number of days the manufacturing takes. -.. image:: media/scheduled_dates_09.png +.. image:: scheduled_dates/scheduled_dates_09.png :align: center :alt: View of the manufacturing lead time configuration from the product form @@ -225,7 +225,7 @@ delays. To enable it, go to :menuselection:`Manufacturing --> Configuration --> Settings` and tick *Security Lead Time*. -.. image:: media/scheduled_dates_10.png +.. image:: scheduled_dates/scheduled_dates_10.png :align: center :alt: View of the security lead time for manufacturing from the manufacturing app settings diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_02.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_02.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_03.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_03.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_04.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_04.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_05.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_05.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_06.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_06.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_07.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_07.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_08.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_08.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_09.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_09.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_10.png b/content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/scheduled_dates_10.png rename to content/applications/inventory_and_mrp/inventory/management/planning/scheduled_dates/scheduled_dates_10.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/schedulers.rst b/content/applications/inventory_and_mrp/inventory/management/planning/schedulers.rst index ab2389cab..852f25735 100644 --- a/content/applications/inventory_and_mrp/inventory/management/planning/schedulers.rst +++ b/content/applications/inventory_and_mrp/inventory/management/planning/schedulers.rst @@ -38,7 +38,7 @@ Schedulers`. The scheduler uses all the relevant parameters defined for products, suppliers and the company to prioritize the different production orders, deliveries and supplier purchases. -.. image:: media/schedulers_01.png +.. image:: schedulers/schedulers_01.png :align: center Configure and run the scheduler (for advanced users) @@ -50,5 +50,5 @@ Then, go to :menuselection:`Settings --> Technical --> Automation --> Scheduled and modify the *Run MRP Scheduler Configuration*. There, you can set the starting time of the scheduler. -.. image:: media/schedulers_03.png +.. image:: schedulers/schedulers_03.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/schedulers_01.png b/content/applications/inventory_and_mrp/inventory/management/planning/schedulers/schedulers_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/schedulers_01.png rename to content/applications/inventory_and_mrp/inventory/management/planning/schedulers/schedulers_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/planning/media/schedulers_03.png b/content/applications/inventory_and_mrp/inventory/management/planning/schedulers/schedulers_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/planning/media/schedulers_03.png rename to content/applications/inventory_and_mrp/inventory/management/planning/schedulers/schedulers_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/strategies.rst b/content/applications/inventory_and_mrp/inventory/management/products/strategies.rst index 71d6440ab..a82bd4ee2 100644 --- a/content/applications/inventory_and_mrp/inventory/management/products/strategies.rst +++ b/content/applications/inventory_and_mrp/inventory/management/products/strategies.rst @@ -37,7 +37,7 @@ Inventory module. In the Inventory Control menu select "Reordering Rule" in the drop down menu. There, click on "Create" to set minimum and maximum stock values for a given product. -.. image:: media/strategies01.png +.. image:: strategies/strategies01.png :align: center .. note:: @@ -47,7 +47,7 @@ maximum stock values for a given product. Then, click on your product to access the related product form and, on the "Inventory submenu", do not forget to select a supplier. -.. image:: media/strategies02.png +.. image:: strategies/strategies02.png :align: center .. tip:: @@ -63,7 +63,7 @@ other module where products are available). On the product form, under Inventory, click on "Make To Order". -.. image:: media/strategies03.png +.. image:: strategies/strategies03.png :align: center Choice between the two options diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/strategies01.png b/content/applications/inventory_and_mrp/inventory/management/products/strategies/strategies01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/strategies01.png rename to content/applications/inventory_and_mrp/inventory/management/products/strategies/strategies01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/strategies02.png b/content/applications/inventory_and_mrp/inventory/management/products/strategies/strategies02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/strategies02.png rename to content/applications/inventory_and_mrp/inventory/management/products/strategies/strategies02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/strategies03.png b/content/applications/inventory_and_mrp/inventory/management/products/strategies/strategies03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/strategies03.png rename to content/applications/inventory_and_mrp/inventory/management/products/strategies/strategies03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/uom.rst b/content/applications/inventory_and_mrp/inventory/management/products/uom.rst index 05b7ac436..1d70c72c6 100644 --- a/content/applications/inventory_and_mrp/inventory/management/products/uom.rst +++ b/content/applications/inventory_and_mrp/inventory/management/products/uom.rst @@ -18,7 +18,7 @@ Configuration In the *Inventory* application, go to :menuselection:`Configuration --> Settings`. In the *Products* section, activate *Units of Measure*, then *Save*. -.. image:: media/uom_01.png +.. image:: uom/uom_01.png :align: center Create New Units of Measure @@ -28,7 +28,7 @@ In the *Inventory* application go to :menuselection:`Configuration --> UoM`. The hit *Create*. As an example, we will create a Box of 6 units that we will use for the Egg product. -.. image:: media/uom_02.png +.. image:: uom/uom_02.png :align: center The category is important for unit conversion, you will be able to @@ -36,7 +36,7 @@ convert products from one unit to another only if those units belong to the same category. The box of 6 is 6 times bigger than the reference unit of measure for the category which is “Units” here. -.. image:: media/uom_03.png +.. image:: uom/uom_03.png :align: center Specify Units of Measure on your Products @@ -52,7 +52,7 @@ which internal transfers will take place. You can also select the *Purchase Unit of Measure*, which is the unit in which you purchase the product. -.. image:: media/uom_04.png +.. image:: uom/uom_04.png :align: center Transfer from One Unit to Another @@ -65,7 +65,7 @@ In the *Purchase* application, *Create* a new request for quotation in which you include the product with the different *Units of Measure* and *Confirm* it. -.. image:: media/uom_05.png +.. image:: uom/uom_05.png :align: center On the automatically generated purchase orders, the UoM used is the Box @@ -75,7 +75,7 @@ which is linked to the purchase order, you can observe that the 10 boxes of 6 units have been converted in 60 units. Indeed, the stock is managed in units. -.. image:: media/uom_06.png +.. image:: uom/uom_06.png :align: center Replenishment @@ -84,10 +84,10 @@ Replenishment When doing a replenishment via the *Replenish* button on the product form, you have the possibility to use a different unit of measure. -.. image:: media/uom_07.png +.. image:: uom/uom_07.png :align: center -.. image:: media/uom_08.png +.. image:: uom/uom_08.png :align: center Sell in bigger UoM @@ -97,11 +97,11 @@ You can choose the unit of measure on the sale order document and decide to sell the eggs by the dozen. When doing so, the price is automatically computed from Units UoM to adapt to the selected *UoM*. -.. image:: media/uom_09.png +.. image:: uom/uom_09.png :align: center In the delivery order, the *UoM* used in the sale order is converted to the *UoM* used for stock management, in our use case, the Units. -.. image:: media/uom_10.png +.. image:: uom/uom_10.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_01.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_01.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_02.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_02.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_03.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_03.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_04.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_04.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_05.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_05.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_06.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_06.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_07.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_07.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_08.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_08.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_09.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_09.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_09.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/uom_10.png b/content/applications/inventory_and_mrp/inventory/management/products/uom/uom_10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/uom_10.png rename to content/applications/inventory_and_mrp/inventory/management/products/uom/uom_10.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/usage.rst b/content/applications/inventory_and_mrp/inventory/management/products/usage.rst index 0d5ae205d..a022c7f7a 100644 --- a/content/applications/inventory_and_mrp/inventory/management/products/usage.rst +++ b/content/applications/inventory_and_mrp/inventory/management/products/usage.rst @@ -10,7 +10,7 @@ have the possibility to specify the unit of measure in which you manage your stock and the one which is used when purchasing the product to your supplier. -.. image:: media/usage_01.png +.. image:: usage/usage_01.png :align: center The *conversion* between the different units of measure is done @@ -22,13 +22,13 @@ run the scheduler, the quantity added in the automatically generated purchase order will be in dozens but what will enter the stock will be units. -.. image:: media/usage_02.png +.. image:: usage/usage_02.png :align: center -.. image:: media/usage_03.png +.. image:: usage/usage_03.png :align: center -.. image:: media/usage_04.png +.. image:: usage/usage_04.png :align: center Packages @@ -44,10 +44,10 @@ To separate a delivery into different packages you will have to set the done quantity to the desired package quantity then click on "PUT IN PACK", do this for each package. -.. image:: media/usage_05.png +.. image:: usage/usage_05.png :align: center -.. image:: media/usage_06.png +.. image:: usage/usage_06.png :align: center Packaging @@ -60,10 +60,10 @@ notice and the power plug. In Odoo, packagings are used for indicative purposes on sale orders. They can be specified on the product form, in the inventory tab. -.. image:: media/usage_07.png +.. image:: usage/usage_07.png :align: center -.. image:: media/usage_08.png +.. image:: usage/usage_08.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_01.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_01.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_02.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_02.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_03.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_03.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_04.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_04.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_05.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_05.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_06.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_06.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_07.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_07.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/products/media/usage_08.png b/content/applications/inventory_and_mrp/inventory/management/products/usage/usage_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/products/media/usage_08.png rename to content/applications/inventory_and_mrp/inventory/management/products/usage/usage_08.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto.rst b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto.rst index 05fc6f03d..fdfdc73bb 100644 --- a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto.rst +++ b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto.rst @@ -27,7 +27,7 @@ The *Reordering Rules* configuration is available through the menu :menuselection:`Inventory --> Master Data --> Reordering Rules`. There, click on *Create* to set minimum and maximum stock values for a given product. -.. image:: media/min_stock_rule_vs_mto_01.png +.. image:: min_stock_rule_vs_mto/min_stock_rule_vs_mto_01.png :align: center When the forecasted stock goes below the *Minimum Quantity* specified @@ -36,7 +36,7 @@ quantity to the *Maximum Quantity*. The *Quantity Multiple* is used to round the procurement quantity up to this multiple. If it is 0, the exact quantity will be used. -.. image:: media/min_stock_rule_vs_mto_02.png +.. image:: min_stock_rule_vs_mto/min_stock_rule_vs_mto_02.png :align: center The *Lead time* is the number of days after the order point is @@ -52,10 +52,10 @@ each location. sure to select the route *Manufacture* and create a *Bill of Material* for the product. In case you purchase your products, make sure to select the route *Buy* and add a *Vendor Pricelist*. -.. image:: media/min_stock_rule_vs_mto_03.png +.. image:: min_stock_rule_vs_mto/min_stock_rule_vs_mto_03.png :align: center -.. image:: media/min_stock_rule_vs_mto_04.png +.. image:: min_stock_rule_vs_mto/min_stock_rule_vs_mto_04.png :align: center .. tip:: @@ -78,5 +78,5 @@ Again, if the *Buy* route is selected, make sure to set a *Vendor pricelist* in the *Purchase tab*. In case you have set a *Manufacture* route, make sure you have a *BoM* for this product. -.. image:: media/min_stock_rule_vs_mto_05.png +.. image:: min_stock_rule_vs_mto/min_stock_rule_vs_mto_05.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_01.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_01.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_02.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_02.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_03.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_03.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_04.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_04.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_05.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/min_stock_rule_vs_mto_05.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/min_stock_rule_vs_mto/min_stock_rule_vs_mto_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses.rst b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses.rst index f2fda4042..8f20c19fd 100644 --- a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses.rst +++ b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses.rst @@ -10,7 +10,7 @@ activate \*multi-warehouses\* and \*multi-step routes\*. Storage locations will be automatically activated when activating multi-warehouses. -.. image:: media/virtual_warehouses_01.png +.. image:: virtual_warehouses/virtual_warehouses_01.png :align: center You can then access your warehouses via :menuselection:`Inventory --> Configuration --> @@ -20,7 +20,7 @@ Enter the warehouse which should be resupplied by another one. You will have the possibility to directly indicate through which warehouse it gets resupplied. -.. image:: media/virtual_warehouses_02.png +.. image:: virtual_warehouses/virtual_warehouses_02.png :align: center By activating this option, a new route will now be available on your @@ -28,7 +28,7 @@ products \*Supply Product from Second warehouse\*. It can now be selected, along with either a \*reordering rule\* or a \*make to order\*. -.. image:: media/virtual_warehouses_03.png +.. image:: virtual_warehouses/virtual_warehouses_03.png :align: center For the demonstration, I set a reordering rule with a minimum of 5 units @@ -36,7 +36,7 @@ in stock and a maximum of 10 units in stock, having currently 0 units on hand. I will run the scheduler by going to :menuselection:`Inventory --> Operations --> Run scheduler`. -.. image:: media/virtual_warehouses_04.png +.. image:: virtual_warehouses/virtual_warehouses_04.png :align: center The system automatically creates two pickings, one \*delivery order\* @@ -45,11 +45,11 @@ receipt in my main warehouse WH/Stock for the same products. The source document is the \*reordering rule\* which triggered the route \*Supply Product from Second warehouse\*. -.. image:: media/virtual_warehouses_05.png +.. image:: virtual_warehouses/virtual_warehouses_05.png :align: center -.. image:: media/virtual_warehouses_06.png +.. image:: virtual_warehouses/virtual_warehouses_06.png :align: center -.. image:: media/virtual_warehouses_07.png +.. image:: virtual_warehouses/virtual_warehouses_07.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_01.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_01.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_02.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_02.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_03.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_03.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_04.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_04.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_05.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_05.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_06.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_06.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_07.png b/content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/media/virtual_warehouses_07.png rename to content/applications/inventory_and_mrp/inventory/management/replenishment_strategies/virtual_warehouses/virtual_warehouses_07.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs.rst b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs.rst index ede0d35e0..22b4d769b 100644 --- a/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs.rst +++ b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs.rst @@ -18,7 +18,7 @@ First, you need to go in :menuselection:`Inventory --> Configuration --> Setting activate the landed costs feature. You can also determine the default journal in which the landed cost accounting entries will be recorded. -.. image:: media/integrating_landed_costs_01.png +.. image:: integrating_landed_costs/integrating_landed_costs_01.png :align: center Add costs to products @@ -30,7 +30,7 @@ Receive the vendor bill Let’s imagine I receive a bill from custom duties for a shipment. I’ll tick the box *Landed Costs* on the vendor bill line. -.. image:: media/integrating_landed_costs_02.png +.. image:: integrating_landed_costs/integrating_landed_costs_02.png :align: center .. note:: @@ -39,14 +39,14 @@ tick the box *Landed Costs* on the vendor bill line. If this product is always a landed cost, you can also define it on the product and avoid having to tick the box on each vendor bill. -.. image:: media/integrating_landed_costs_03.png +.. image:: integrating_landed_costs/integrating_landed_costs_03.png :align: center At the top of my vendor bill, I’ll see a button *create landed costs*. I click on this button and a landed cost is automatically created. I can now decide on which picking those additional costs should apply. -.. image:: media/integrating_landed_costs_04.png +.. image:: integrating_landed_costs/integrating_landed_costs_04.png :align: center I can now click on *Compute* and go in the tab *Valuation @@ -56,7 +56,7 @@ to validate the landed cost. I can access the journal entry that has been created by the landed cost by clicking on the journal entry. -.. image:: media/integrating_landed_costs_05.png +.. image:: integrating_landed_costs/integrating_landed_costs_05.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_01.png b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_01.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_02.png b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_02.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_03.png b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_03.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_04.png b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_04.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_05.png b/content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/integrating_landed_costs_05.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/integrating_landed_costs/integrating_landed_costs_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/inventory_valuation_config_02.png b/content/applications/inventory_and_mrp/inventory/management/reporting/media/inventory_valuation_config_02.png deleted file mode 100644 index 35f7e812009e240fd858d1eed65ebbe2134bcb45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25385 zcmd43bx_;U^C+5n3#HJ~LV*Isix&+}Tim6%BrOg>iaWGW+})wL6D(+uQrtCx;7$kx zm!OaDz4y)B`^%=qUl^78V|&dx(ZLUwj`rl+Sn zJ3Bc!Ib~#I{QUf^tgP(q?XRw`E-x=>7?`iGuTM@+tew4&kB@zQeQ`J(8jbe$_HJuy zv$V8qYHG5uu)t!mKp@c7)pdV=KR7seZ~q`NGLo8_y0x_xg+e7KCr?aF^!N849v-f& ztdy6RXJ%$zTwIKejg5|udU$vo92{0vRV^;BzIycvgTYu^Tle+#IXXJFw6q)@9fgI3 zB_$5RpGQSS)z;Sf`};2~ExEh92LuGn&(9MO5ai_K*x1;3d3l+dny#&_m6Vit z2ZZP5<`xzfYHDgC5C|qFro_ZV7Z;cA?(XgF?Zw4KH8r)>)z!(#NoHndA0HnG1VTne zwzaht7#R5D$B&JTjc?z+IXO8=N=nAZ#}^kD3keCav$NZ{_}JRo=I7_v)zzh?r6G|> z1_lOaXXoAB-S+nO=;-L6prB8mK1D=CR99E`^z`5^F8=)a)7#stprFv$*eLQzB0W9* z-@kt`F)3y4iyj_YX;IEvn~gS`FlC?I)~Y}6n6$M) z*{ZKj6VzVT>DpA&*m`{@`Tg-IFu(+?*s)*v2yYqRsq2(=NAPTcO!`~1@_10%{4Hmd zIhLO+Uokm5_YANPYg1-5-nP}MgotbZnLLW11A5<*3v&0$O7kJui&*%7w zdV)7oQSmCHj}*{5_3UIR$A>w~@Iu=}uJ}AYG|SubyL=ZT=!3qCnS3Ixi+@cvv8}jb za)e3!iz@Q3RZ*)}TD4_GecbiPuV(d;uCD6&>MZt1QAN*hE^Hd17Y(jrfcHTE?IS(A zBLf4s&GG z&Xf<&lCw`MZwiADj>S8D4uDUQtB`|1;IQ6HDDpzQ;_vs(w-Xp$a|P{s6hT$WS%uG3 z+KawzXOr8`crix_s0>^|X!Ab6VQB~~L+z~&24=4eP4VcqM0$VsI%02$94^I?*$J7H zBVGJcg$!F7bfLr(!+iRUM}X+G*^o{f*L0D~4>73&sf5g6%{MP;2L7jW1 z8xrYUhuT<*@TjvUY?hVF1TMNUo+s=T^LqD#Pm#xeF2b;=8>q9B%;dCfFBy~`X^TjPc_0rwI6_FhI8V;@6 zQEttQ#KkjGFg*@DrdJc3!PzsG2?pp_v<|?;ccE!Jl=xO+P2Z#D<8>+T1J0{5 z(p{OVF+eQ2hSdd?>r;SNhZm8CRla4Mr~Ra11bQaSj1J_?b1;TF`@da{Sg4cqdStVylwl9glabN9diQS0z`~XGMe9p2Tkx5Ws#)A%~7u%uK^^ zqN%3T*4>zK*WWL4GY2mtsh!5|`k8o2UdUt&t-KfzlDyL{>#-2`NMG`%*_V5FvVEKm ztq_h|mvafU|B>8N)-(+7b2~qSP+$CqS=&}uOQxX9%o6PJjQ>A6TV4(76&nA%)A06P zb7dF8M;v>TNaDMvi&W%i)7RULY*>Hw+Zfy^X>~VcPw@$sC1jG zb)U@t47T{uks3nnwktOhGkRxUM9Gf%*u)?Ydc)K8&g1{rV85LH=iZxydo7Q*`0iYG z=ZODju$b><84tgW%)q4N16i!rpjm`J2=6TgVPNsun^_;GKR4R+&ZBT@y@FLMTLsPc z0E_NWyUq2JTZ6zf2aL1*hshu4i=kKUOkbe)mY$%UTiu`a`P2SjU{e6i+g8t3HnV@o zIrC+j4ZVMnT;Amgk-yQ>YM2Ty!XI>(m|a7=(CjF?7ib-)v&1Z4jvd=JpKd3qkJ ziMA0Wzz=1}UeiJwl>(v9-I3VR*g`$YT{3stjw}Gc0eun)T&po1=^IU>(RDTi!WilO zh0`*gMQ!#Unih3iQ(Bc+#4&h29&|VCSs&Pd!5X)K*Fs0y`Bz)%^_Sm51cl}}JtCXq z*gxAJGwkUtz=YSE6IR+QRDr(t0KNIhUGKxL3&d!Jm;DlfZdn=&tL?(pi(PUHOM(IO z6E1>XQr1BO8M6+FsC@i!WCIYZPJ5$@rwhb66N%HP}v?02@f@a;MI4A15Wzl#@#ygub?1iq*B=HB8L{ZPMFe$vEO zi-7EX(Z`>k$7PqA2Yg7>_ZS{%4Neh!#-Evlw61Y3>1wPiDvgD1QK!7X+2M`*W;xeW zwBOo5|DEN2F@T>IP&{U87AmZ;0rI1rPtQ@d-iw1j^E@+@2NC}Yu9cyzi_VcR`X|=0 zZ|-K{BIDx(jS7{u1HmZ7+*>wmW=D{t{_4B0Kq=D3Gn_c>L`c+k-g&3^@YiVDO!Hz= zUA0K$Dyi?b%{h7?V+?AXOnVW^q=Xe^Vp8g73fdFhMBJPqRlMCZ zTA&vUzIN$IEgE7EWx=)82WbtDmkjMRGK=wQwF&Kc_?og=NtFjnvnr>#MNst zY0TuR6QZL}7UxO03LW*{h`>F1y&9=L{?Q1Ykp^P|;>x!eHgz~z_Dtyl)cNlUO ztoi~s-OgBXPh4b>h9BU+I^15H8AznDnMvQOJGV8aGu;zPL=SH2_oc9FPyUzK(LUq29KK5N z_2TWSw%PmE{8%aqrXgXfojvr(c6NMVzUYn-b5dqw<1D>1hB#f_i z<*bPt`|P%!yo`}yCWIz;s+;nNoT zpjEu3K@aZaFdQ|pYp?`Am&u!@y$fjc?v&A|ownSN5qOBcmXLWG5s1wU4@+(Dy^)ZK zr_J{~6ydX#*>G|k5>MWk-3&)1waoIM4ON_oPaBOB%%?z~^YrVE6`PsGjc0jq1@fRI zV!`+2>`fCs+^i}Kpz$EyGdEn%O7HYv#xwT@?*u#2_LM;kT28;~&vk~e6jO`SZZwQF zF=6`SGr<<`+GQWCkCxAX(n4KX8;MfxT5{iDN^t1p7qjo};W_?`heoK^lJb8=H(lnR zYd0bKFjaZI=MA#u75Df2OQ*!gI~Aa_ zZ%z`4Y^?mWT@d?Cu%KWtm5om1;8c!cUitYqWyV)RJPe212R};c2iO2;l54+2AO!d* zW;yuAu~`8Gu1^0VxsmbM-CKZWZ*J!B5>v2XD1;#Z3AY?X;k`rNbC$<0tTK0YLf`TuV)-x53eHvysKDVfnn=5>>|7CqwSxE}HD_ z)N`oLUB5ek=`8bzNaLPIQ`DGCzxfhK*P42I;BM$%<9ygOHvLN|tohzj+4@NWZ14|7 zDa-yGo#{}-VbiNpMs?P(LqA&$8DL30R}=AaU(u8yp1rx zlBdBR|DZZV={anU2ZXb5rhkNP@|PZY2vqwBwwU&hm<9}L2~F(*4gAN)*x1yv^$V5N+vc`xqW=AyxKhA;cO_-;rR=O}!$>rh@<<7CNGtI=M z|Lg#c`bq40i{i)ZDI(v@-kgl0-65FeIdePDRYI5Q9OR>>n!VxzH@HWe;?VRO-_N5M zWbw`6;d()s zdC;aY?^qm*oNW}k)PlEcrM3!BsBltQqYciQsKg><`5T)_$N%MnhNiJKtP=$Y%FE4y zwLsQ0&l2IgDFraq7&%fC0?x&wx1oc1_W*?&A`3?d<;cU&fOcji$*X6C2ZDfhOJI6U z+}Zit|4YGqX&~6UX7aGuJ1rmPvsf4X5NC03=^;miNbLS(=0rmPMfno~mAcwcHjK;z ze07SyzRDo+Oz)ErQBLS1G00ly>{OJ+`qeJ^?LHuV(m*YKr>5x_rG~v{skhhGG#tCF z8Fi?hfW(F@QKut6bKNgh5qmem_Wlka!Pzd);}_2}aT)7|FggFt&xt{By<;BlYn zanz3I*PDf3w71W=eiAqFv3JcU3KPy3StTQT)Y0+G4TM64w^wiw;ex71qzc-@of0SQ z3?J2nnmgj4MAzS#&dwH1U5!pggcqG78hsDMt~sz$N}#00cxe66A@=R<`On)b*H%s& z6UaO9srZ6Onzg%(bdn)qt{I2eJlt5EcwnYkZ?Sqw|3iFNj9!gTjr5csT zTrOT@%L+CHQ`f7VGVCoWDn_>&|45UusXcKyBlj}AF8CS-SG4qfquV zZwV9JF_te@Wu>Vq->O{B?$n^F|9$TNJl@thrcpiWuP{_vc&iVeNDQ-gNyi^b>Yg(q#yNGzr| zG1t&$ay-s**Vzy$>;YUbI)X7FXBYIWRhJ>V5=K67KGdaymLPZf>)Mw zZ-Uoud*^8{9=AI{=M4`=xJ z3Sf{92BwX?o5{8G^}C%gS01JP4QjkT-yE!ya z4mohH8aBeAz8Ap5>g5^hF7>1dbFnKQUvKXBX%PE|@`j zWT{~>H6s+1MyCB2?RH{zlQQ~Rqn$!+1bK%KUW0f-CMAX?PH_4k@c_jp~NM+UOg+E{LaJ}LfYU2n# z+wl^6QX0%|$Nr1?IEmL!GysPTFawHbjeKXR_4nm>Tqp7AJw7+RgNPfQy74MJQF2tB_yEu)TX$R~VGR12IK)W^qt0};>mwF;< z9)1A~VQJ!T61xWLS@b39%+@ic9zfepq_hLAXk#JgW68yFm+v?un^vEKs1s#IT6>xm zlwDMr!E|dYSH+b#cTH)7&B3fA>Ch%Cm@)+C1^7wv{!f3(o8#T}ps8)-hWgO&uL~Zv z;2ZBp;IJXxh-%6m#6R2o&Ckmd9_UMnaA_q=(L~Dl71D|%=G)VkK*Rt5P?2#U=sMb~ z117)U{}Gvs>}(M%lX(I#5WeLdnA=Ewr5bth(N$+QQ^w}Jl?l*JU=mZ4TD{K_{7XRL zJYJCi7M<(r(<9|hMJAuoGkl<9yLtYK4f;xQO z)YRwae*+gm#t!wVkb4@pJxbq=eIB@dph-{tO zhF6$Ph}5FHr-ficR^Bf4^>8}alzF_x3WsW9Z!o=VqRgo6ssAl;s_okr^6pE~g8_My zf2{H{mxBY(PT3;6mLY)ltZAgYB#Ot!Q<<^bQg7=y{m|l3%zjpPWcADb`WN$t{15s7 zmqLnb@?)QakG8+G2uWN-@7sLUPZIwe9~FI5)`6U>iq$UK-8WIl1~*BJBex}_PKycR zhu3&G3+>JXOcO`v%~E%ZvY_=??wd$9C0>Nw0~K)uZC0l3q0KVa<~6&ozSdfx`{j}& zylc!B_jJ-?jR1HzW9QvoO4nxyeLw?RdVc9N0s_uSx`|#UX;U6p>tD{ zOA8D7!A7Ul9GV(o<nQppeA>%fK&<+*ZeZ_HFgE!riHU3pVyK{KR$E^D{MKvlD|H}ooM&dWZMaZ#62W^q%%;(=2Pp%WcseTNb zC>Q`CWAH9?$Av?+3yW@~pg!!ar$cOyf4?0s963jQci!qHAn~#Z%!m3zNlXsl zOAxUqag6`0?tvFSo<;E|s=(hq0azV4v%!U>hN>$LP@Ixs;PmpKJY@_`0kj!4Z5QAW zEO_E!%|57$Eiyv9#cRzRA@y!y%2LTJ4%(6c=TN;0)vMcmrga8G`F103d{lZ2H=ARj zmrM*%Ui&B7{gqijpUw{e)i`Lrw{8)wa=$*^K0n!qBWK!=>D8ikyx!#ny{)NSH{veX zv%(PesMYg_l|A3vKZtBa)!qwLRe$>OL$Dtsg2nLV=+m(uHM*1E=tH^Ie}zdS(*g{> zR6oReFHJP}o%BgN`tE;NuA9~Plq}ho`f?P*#aynd0U6$G+gBsjL zTjsW?3FX>aHrd{_HHj#JsPD06${y+ie6&HO$LxJ!rsksH9eZ43qz{aHxGhtK(>gMF zeVK^wJ?)OC*&Jm4v%=5_D&tPwrrh}En6kpZXUu{mWBW(P~1`&~|c2~xQ!Q~m6c6i44Iii%U;0+>o(T}BI zRrusg+OQdC`t3Bsteklk^z0mY^ypB?nMvID#{8?;Th4Bmx`^HB*&)o40z|GQlhZC1 z2~dt)E^J+n&OQFy@}>obsrJzCy~X)obXFd*IL`RCDgJ1!%8n1YK_9caCy357x5nA= z#Hl&j(xK-#Cs2~02LfCi*H#yS5&!_08Fn8V-nDlR(CU&UCNr{g2>G8+jZZ_*(%)+E zd;K z*v_%ZDZ4h`o>1v1<(&|@1d9}Mv5OovKa_w@%^|Jq3ux6OG)dAp_d^#%ceWLtIIlEE z3$>qv=xwaP`)JiUHj@_fi#rGNHWhN)09Nr;km9Lblq{aMcVP}@&PB8<5xqCvU>B*!!1Gcwi<1I zQppV*h53G!?RtK&Pig&j*Od|2jAJ+ajIYUXfM;Wzx*(dJ9zuIEthUFC z5f4!A=K1h{ehU!37AQ0eS}c@~EVUh592?ssP&a@eWxVFZ@*3d_7fPDNC%H9KStw{- zVQ7KJINXLzcqSnHJe_@^Bps=c(bPo2=#+*_Ux0eckHE`NCwv*O`a!!_E})T46Xt@j znGxEW==p;~p@WF|nqK8n?HS4`_DDv7hDoO(E0hPj(JUyczW=|QFbsi+mgtqGBV96p zzx84--#A;=gLyhM_cB!_W~?>X%r7h4+$jYD)EUe(v?6H*Gu2%+bX~)Qn;O)Ka~x6C zV&1R4nfbWQ5sSR9%9V_i5|OHt^Xh61g>_O+?525_lKkGIZozCvA^O$u-;I1u>^4r; zAsss7vUcc|r1IAlOtBNxT{{%cIYS{KwK3=BwXEiwuwa|kx9AVP$CHKwr3qKK-v>d= zo)CI7pJ_f9WR7NX^F2Pps)BlB+Qo)u*JzGulS=UnWMh##SJk4MtYaKG;lZ}ZbnM*7 zI}!6dL{3ipQ|%VlF9|&oPM{|$*|sky%=N#=a0@0rHp4$GS@rqu(!Stju}z1w{u}=G zAZNNdNufTKM>G)rjd?~hG0eqqp|Ea9>soD+%C9sTS>4ZxT8Ei|zZqbw{dF_GUb_$h zXOL{w{h{{%F8+|l^+LD%Jh*N?xLIvgtV8Cy;np{%_fgi(8|Iikp$){@Xq8^X) zjoC-2gwo^7ntx6oNX~aQ)9l{C7T?YZ5yI%tJTpf9nYW+dYu%|Ga46)4H=jyGxN|S9 ztl@LYJB6duT19wXQfWUFy8F+Tpg%X$2eN(NJ1N0l_#$BqTU%J?{JTF$pLO#j z-$08^XwRYdBFzh=dessf1UY_Lcz z?%Px|lZF7)zi>2P?)t?y0$}BfQ=RSI$$?C&)YGw~Af)GN1cij*BUhsi`TqN4t|SzE zp{-31teWlH;HR%M->x6VUYC1FxC(+n^=y5VscE2j=gb}Qy9Iw@H0l5ff#-qPg1?rE zO7ig;uBO&OgKsql@ndesSV&Ea`o8&cE6QwkO7=h9fDL%HK;khXld+_ohXh4p1}6!J zLQZ(Q$r~euA=|60Mkoo#L*iJ&)xWXND^#tHH@bIw+CD&eR_im+)`p<SK;3!t?Hm49;XylD$n}wuy=u=M3BPOYehBX1htCLMqSYYs zhER6twxOU$T6^w$#1j|R1vlA0|IKro73)`}xEH+`RfWF?(W+D0{g_eaydKlc1VuiX z5aYtx=6iMZUzHTy9C^BNV-bf2a#rhwm+Rv01%=}9?9G2`upPTwT(>Qs%jSviH_*UD z*IAH_Pn9#WO*er6Cl zg`e;Pb=ti@_vr9wA67l>#9P6~dr|F&=hyKxhpn`R4!@%G9|DzOm{C!IwdRQwny@cy zvu>WaE*C%TshhYV6Wz?bOk}&)RcTl^Vjg%9J$E?=!Jgq3Hq+-EldH!jjGUdx&-pAo zDETttIK>l?qqHQH;|Mhx-yd-LgJsR39CNN~A(q%H5o$f6tj#c0Z^gDq#cc1r>L!mF z4(9#1AcG@ySgx#Q`v%FMI8@`KQ>op#`L}ugaOBO1^||EXKc;JlxSZ! zHIV@^yDox?l6WzfL`u+ozI)vg{IpMI=3XJdvz%fIoFntj!GsC&j+TvrdbA%VjAwxE zNscpg)R##U{OF_aLqK+}YrTx98!=BtdAFR5C=O08Yvza|C}c~H@xx;8Z%+H|c(8kF z1uujYpahL7NHEOb#F?l`2ZRe`8e9!G<*m3$wMB+Y)=`{V#8YN_@MX*5BD$>OIwbQ( z*GbTS{|f4qeP30J9w-pzVwq{6HlzrGw9s6Wy=~HpsMdLoXE@Gb5~m}D)J*-zR%jD1 z$h7o?uk@0y|HiP>LnZCY=UopKg3TcGkxa--A?d9Fl3`)5m9d-^v3DdA$^K)j5pz^J>FmL|(3C2UZ<{8x8xZ-US@lgw} zp`N`w;xW=`?y9N5J7R?)h`;mXL2s&0F(##ev;eJ@S+Q9F@+y}}LYmT*FARUuKkJd5 zT_Kpa`8AAZ>6#nKJy8U%0nf7R)x$&=te&(*@?>4(D7$@Kbijr>O0#t=Y~xit1>FnN zP&$|Q40vMgw}kXyp5ZICDc~2u%?f$f;_)@zu_w<}LRtyDYFpL1;;0Nq5>}xYBvdVn zcNZIu_V>Ql#?`lAziu!mCjP<(mtD}b@Hn#KoD;#lsL|BOEHE`~%9zFVvvcRf{p<9a zPVGXOt6FHU?)Yl`%g-sL>Du?#IOc`NDV-LvOs*ublk$=Eik8cd^th9}F|>gjQLwYA zF&aoWPmh!Q-oEF8WH*HQfqUw)mz!;^agdjfu47iEMPW4&-D54%CV zMq~F327JH9aTThBAF;9ftIT#IcW#ac&%`J;fz<_cSE!$H6L_K>)ZB7!jVbHAVw8Bj z7W^NdoSH5n`DYo zAMV-7=cTH=FaNTsX05wKZ1GGI6hQ%d(A@iy_%VO(=<^mB#pUH_U7!5#GJo@tKe2H3 zJQDXrh^9UQK@2L1BBXEQFB~^`3)a)g1)rTvEKp>9ip2M!RB^ew;FP~?S*$?0Dt7d( z;b{X`6X{~R)t`tO$dI)Nc)y_S1(~%83s3cdT+i?DqtFi7YdOPP$A6|h40p(LrGp6d zLj?&F)EWBc=uYWNt=0XVnB%6?I*14H(A>ZHlSiM;8jwhcRWPyB`rap9yYpOhEvTo`-#Z_59pW~XpE$-AftuE#JU%YHuqNr#u~6f0jyjd2mqDw!_hIWTAW7l+ zjAPe3Te(fP8kJW+#9*@m@BdQvNWoo@-evo1$YKMf>uopy!I zTD{wt-RI|5Npf18gK<=7(;rK~snZt`wVd#ao&Ze@WJ5T%JJ}?J`^|xR8zVPE|KtTM zOfJ2)bCC{qci zhD2>*!8s*tLDpNr%vx#rN~78&7cVR-B2Cr%abV~SV_gSay$jmM8a8i}YgnhjGZRGr zR`Vkzm^a@w{+xU31-));FC<~c(7g%gksoaMc3!0W1sg+X!S~X1^9M<6#uh7NLt#GP zcHfzJ<;Z`pUSB=MJX}y;DFHP}s$+aYp=3ZJ^Fs=;r^=y(m;7K)(4=e_U z9j`H^X;CIl?ic3e7CjVfOzUKr-5{~JPW{aaVUmfsJck9R86Y_hUQsh8d8!`ohm7&= zIjc=&6{bxha>dm}_g@qjMgRV6QnHx{y09}X#Mw6c&$|bOEXN`Kl4T&EH4hz=YD_If zCf2fiC*MyYRn`totQ_33Pt%BdbWh(6(_N3-HMMME@=45-8fWoI;9iDoajz9-HBfE! z`rzvpj{t%1D><2>kJCf|YOC!5f&>iH>YvkHRFsMy08@j(i!Uh+Fh~H!F(uzeLQViC+rtL0@YJW-u%F|kcg=-BIa(4 zcUl5RM^$B`LXWVBCc{?dl958&vkCaWNgv!nA9LOT<|fF{7TF#@bZKxl2VvSH5mfM+ zfHQkrGSc;4d7yP|Dm|BcTt7~;3$lxn7rIVFmc@R6k5~G-a#@E$rqv~y5VLK$y z@*I#RhVz@@IGHAG_cYbrnceBLJ~lQcm&y)8yF?Un>#Ghu%eB@u^}qj=&X=jGbGRTV zLtC_&jSDR(dJEWpyj?XD%IN`j6!yo_4v@pBFM(w59zvuE{1IKuA-& z7jGQ)F0U4}^MzbMyBGmoM>L%~5ADt?jWZN@81n%elhrpP;kk8rnMop587X~;e4@^PcpjpXAysw{6|Rr% z$r^^!UI~TBr9b0QuOn|OV36k@^L|C?pcdaM{M*g=hF$YeuPridEd^Y95s5|u8QY}P zF2t?{qTvecu<}OanL1E(8MYxdkp18-d&;{czE*m|WA3(s6rxnJc&lZNBO0oMXLOf} z=qQz%PZzhZ%GxK+MU)2Te8?lhm^hGN*ybXRIQ)ciyiJ)lm^V7HNTYkSD1?XzL zeiZOBtevIQKdIIaVOT1xXFh3@Z~AUN#YT93X4j?gasoTjqHO0YJ;J_s$w>cOfoO7* zhwdFX_NY~^bu(>KWK%FC@YwPE5f1&^EuYC{#vg^zQHj(5;}?7B&PtlXHi-=%fIbTe+0c>o(|9C4aVoj) zw-PD>1ChpRV}j2iow<%FVr?5nrx{sHM=mQxQoS~x7`|)>`Y17inL2#7x6fbqaSlKa zOe$1$BEeyvKBnv@UuAlJFbG=jxn@v~9^TNmA%Ju5rNT9}LrvO9I;)xMx1~Zp$AlQ) zvRHz+G_zpKTn!F7_B}zV!W;&u8fpYYRgY~#hx-ld-F`92vOe&QHbA_dg!Ya6@tKD| z2>KupZ^`?ZWnSg5bQ}4kT;=4K4|_7|vBvOkBP?>r_>q$sinvGrNg;$cb>QD#0ls`2 zBNH!wzC#;AeIg7aXU1giqhuS~@Ruz%OAN~X7x)?zmG;o`kE8-!x3VyEQ|^H3hD7Xi zp7tq(>Sawed*KXy6dl@+;G}j$oGJ4yqj=DfXwOx+eU&Fvv!Ua|-H+0)E%w z=FI&$>)K+;e$JOQ$UX)w{;07CT4Gs8Z>?ntAP$cpUE|?9$hE&i97nN3>czj%l`(*GnN>Hd2<}^Od=;YbMks#IX?ZB9Rb1YL(`l(O|K!#1xbT zf89p%#8XeQ?P?+C5SjPmL-WM@^UIUooGbFEkY}#d0)p?H1?(|DN1(IS&)n$Ww$6GF zW#m6Le!-4CkB0D^-F~KxS)`hN$5;o7Iy~S>Z^ci6xQYFi9Cr}QD|0HKdz`YjD*@~p z^=WxSame)fN)JzMbm4ixxGOLI7Z=MqHXQd*D9*Xz>LiA#TxK5%@aA~|ULhG!+S~a# z4xNu{Dh|b6p)T$vIB33Y!)}`;3UUMrJ5b_;5Cw zSGrg#(8PEp^eXkmGIES0o~U^!Ow;D`p+{~O*xdHZdd0D*uC-~)L-eq;jEpb2|7pRV z6jw&gWz~;-<;t|9t|XdTPTSeU+D~m%+yyd+A!KA`jrI8Tockw7i6hkba4~utgf{gG zWE~{LGFVO+6Q45}RQvD(X3_1)DdOfx5DT`0Sog16M$ajnPk6QP809M%~bp?l``b2n*mT#_jr{d;?VnbeAvWrn)PXoo`%H z`>txqpMlz@$5)%h`_|h0xrcTl9P@S@(bWIo+QU6|^Moe0)&By<9I=*I<&8sM?wYrq zHky7C%gY^6PNF#qPh~VVzy0cM(N+Mf^m{!QbO^D(lA^R%bOb|rRqN#F7@fpAN1!}T z)nH`i-+Ohuk$L$1qoGn@?8_{zqavvGsDcdj=yF>VF1pu3=r{OD`R36P1oSF^vA5L9 z+Ju7Om`P0n>viG`RGjaaAYLZUJ=oQivFzR$ojLdE?R+f2?ik;^8POAMB2uRycXRQH(Z?IRvRH;IM%#|R_-UZ*0D`l=b!_y+Rh_ZRzQ ziG{(U)Y#Wm9+;={nK)S4-Z!6e{xcq$ON{Ul*?gD|mviBVZ!KK88FLjzETw_(><*xW z2WJ>d{d>%Vv#DZj;JExxhqGh52~R>NqmdNoj%Wd@IcNeV!mU@Se^s{WoA>K3L>j-9vsEw;;EwS2cICUdt9E+4Hn+ z8&vVSG&PIAH0_*raawV2%>v__?)JX>dx7ysXmPrKZBu2H7L=*kt@Cz=dtDD`&QKyV{i>nGtwe(tKTK-#KVEYJg7bzxO(E))_LHn$f2Fu6!mky9DeDUNUsg~ z>f_U5efJWTctY6;CBW71^4cunjh+RY|6ACRDX)8JJ%x~Y@&JP?&=Jl0Q^6=EhJ-dZ zQB=GpJDk^DXhP@@9bLlC`0?dJu}j~2fU0?c1|#M|nd3&qbvT@}-6AQdj<1{hJ@RNO z^KWi9@NS8A=Z|p`@`TJ`!PjM{g#z zy|bv**}Q#%=Tc8EucAM-y_n`CR?+I4+O)xH?LA)fA>;IM-L`OGs+=E$jp%2TRPhr- zC!#PsM`zySV+Y(Zwy!JEp?`mo_H?yfUmuta_dIDeK%bxzX5JFLOa`+aiz1=uNa9wy zZk5H3!jr6GYjAuFY+9n^}*f?cK|cln}fCc*RdJ^kw8bs}K$C z#zn#}Px0?kDea+L+$5wak&_z_iA6H*aw@Dner?eA&mjkw|0z`dudrn5_fwl(wNl)^ z9rB=v?27z~901sd0RGeb--2(j^9|z;@AE^AB_;Yq-?wrdP3x!ejnCegv=if%J zSsy{)ie8g!$4$%&v47AvvM!ySS!=c^56ymbubdC-drh+HySL@*DpUq8^tBlN%%ogQibbwb zr3MZtgaE@MKCtecxTQ{!M|h~Y78!yoKx3?U2j0zVU%H-6Rt5JsAC2jy#j-O${_Eq- zNgijevoTY@+g$;!PW7>ozjUFUwJp_R)q@GE%h$+coNMmw*p=5PItxFP!bH_YB=+kQ zrZs{IAvMo9_IqF(bhj60KrtKq8tQvAv6gJy!8(WZ6{Wpsi9QhEn!j~ zb9la5Pjo%j3i@l?#S=VeuItg5Zzm8RMy=XUe};*tuk7aQ6Mk|-597QMv1WT!`uVgo zC&SVL+HiLOk6Y}tXcF?uUi#jptC>pf($zutHhye&blx-D7=GCC@n1O4#|+(XM8C-J zSUA^*IQ)zsc`Z*pdYxbCSGls%L}FY@$I{)YQ&VmU8*owJw=!~#W877_q&_aJle>)+ z+gxvb&UxQY>y<67J67~8({XcQ(+hj%H6r&KID}b^Zat|xYll?zyi)x0=?(PZ19vH= z4wsItl82$1^K1UUe?P}-L?3aD#X(M;iS-qsO8{!Fi%7FR?tZqM#(fas7A5;#o#GF+TjN_@_}SzY zzsS9?na&CM2%+v^y-YGi-D>%d({CtU@h5wQN#C#DRTw1iz>3&P*Bf6!Lo3 z(kavzI-k=T+IMxCs{f1=@(1i11cCBA427KT%URddA^0xi099)`Q0aFsPTTiDf}zvv7VGPOXGBOVk&Bl zC{M0AwK)W?)d{sBIn1cVCnx-dj%rN(^c*JPh;{(d@zERkE-3b6r2Q)OMpE zR9`%+(0>)R^y9DPUrN@}=pPX)E0le|d};mEnJI?{sAC_PD^~hQ4vW%Sxf7JbiT*6x z96@JXCDi)p$qUvp$w&5w$JQ=0X7Z#*Kyiaalvneta1yAAOLoe)Cnh`pUXE1F{BodI zR`kz#270NqG1#1-lyO&=aun2`Jb6*B_qe+7sUIN=yUVzl>J96Qe|m7nh8u~*-AmuZ z@?7W)Ylb-I67)JIIsyMlCoP(PnXl+6B$#G}II)|CP2&T+bwl81Ij)K~)P_y51ik?~ zjB3^&-<%kD$UanWZX-sk+G7Jm@h7&^LwmXZUiz|r@Bbj=?R`? z@-4*@TT4znz1~Mc%SHDh6E^&68#QyoRg6}dNp=63;Gq$ux~c6Tk1!?9Dmwt$t$R>- z`J3i>b>H*d{YW>gpW1F>oXH?ty|UeF4c%LS{WtyY&@D4-@mv6adhtL13!w5ekW->h zZB^j)q2X`r8RNNaWONo4#ol5gxd{U_#Hm0u;KhSqg%J#%KVpI%QmZ~I)iVh+${5Ip zPIG*3d+~pC@|{6V0A0HxDvHviDOI|31p?AL2uhJ&Bmooxgd&|l00C(#U8;mgmzE$> zgoGfygx*5$J@n90zpHE0vC*u&aZJ}o z*6pzNgyeA_z3ofGrDQ=_uxioogn5ackJ6I$e1Aa7#D5?e%3f)w`}UGFcH;Yd2G9U& z=Fu*f2*P2p`Ay(<+0dk2AIHMqAg~Kf%2CK8F=;S!Dr%GB@EI0 zz0|7!9ZzEtQ$@-je)6`S6q)vRRRakLKPlR7n`kI4hzIy6G&{n_vW7S ztWjWAjp9&7?(*S}9U?~Q!=G+uCcT4-&dRY8{whliFln(^BD9RQgRfECic+z0tLP$o z=)NyeKn@|e)3itS!E;#Sb1#!G@{aj>Wc>USAGP3(3Q3 zcUj+&Rjbqf_ZKvls?3jj{CIsPe0%iwWO)k1_#-6Am@z9OsGs@py z#PEhD|A`3Wm)ocV3Eq_|hy!y7qaLpdW#a#<9_iNiK2fEh@-jMIy6>7E9~*r;o!U1* ze4WZ#G-Y{93ExT%RR`0xiuNab%!u#SuXQ7c(IrBypSshE6m!$nL2P_;H+?`340eJq zz2pSO|LYmVqfqvA<{29oeiDOUgGtG`amWd`R4%PoKY!d^^^LQ=f8jqMg7(YA4=Sug zdNIeydr-S@FRE`u%0UY;419NFTmGz-T|oRA$sS%Dy#StLe?Tsaje%jDjvi#e7i0!q z)Lrrpd&czRKDFrZP07;r!@xt)#PQ(ER=v^A(8Role#hYtJEo-enWXSJc2|H=w^)2F zN!D?XG&?oQazBHieb985scyghiZ-32O%zD(V0gEPHmld(Cz~Eqprcg`W^Yj(-xu~WPE%zEgQaMVanNX@HNe6r-@ji$a z=#~gL=;e{<@oY*Mg8;UO-GIZH4<$7R(%jan#U0$8JX?8TE6rHgR)uk`=b!$9iN^2M z+35g}sh(K_>G4Z|^^os#-Z(QQ7pr-IK>Y`iXDVNJlPdFGtpH{(sr~9%ncla;-Z^EE z)aax)`3+-jr8+u~J`8J+~KFY>S4Ec)8PlZ$>jm8U+X4I2Dd zw@nazEN;|oqN|5F&3If=L8qbIae*+KwO z(mW37tKdy|5EG_ta8CUNa?6lEE zdZN|OBFgw%<)hr42h{t6-@ffWyv?LfP1AB4I(&ok$BEKSa_!{gVn_)qfvGel-`lGF zF?hs{8Ic#Zky|#-n5Z27V)?}>HNjbSc1Avq{Hf6WJ@x%>eoJh)!b*h(yg{LQpkh! zw?}Z`3-9-=Ppg8`z{lQ3Q)1syt)6jCMWW(&&hv%T3QEje&FuRk)lOuF=(Y(ts^3R) zORzxsgSj@I7J`sbryv#j&UwG!btx9^JL%g5WB5r*daV0u>pWbY&#%6F_!o)u)C{{M ztCrlzY74yb1AgJ>s^_b9cGmkc>&$b=w?JNT5j^f|Bpw%4rz^Lc%-4iZ870qtey2|f zjTTk|aj!y#Q}Xkg+uQP@z4^M<9=#xkxNO$1JUu_dO3;FkZq7Bs6y8bR?zXm{BN$lX zb%d`eQ$MR+a?}H@2Imhq#jjp%$hh2=Hk&i=Cy$5`u4!H=&QXLZ&a(XR;@3)uZ)r0& zi+|n>Qy4bpOr`oXB9-CBFXixI_Y}VmQ{Wkm_g8mj5M*|fVsAY})~*mcn~C#S6Mv{H z=$I-ichU9j`vI&-gSlz~?6GtnoX1@(oL4V2tC*)>8yq!Jr!aJ>YS4~x z=M+0WbbbB0s6k)^SI(acu4@9NhV!CU7}XiPSqDwfT8k2QCEGB^$H7wpstZFk4c}{! zFNpZZy0AQdc1PEZJkKmnf}PxX-dS7xlfJe4=-{XkuosZ>&2{YV=rwqX-wP}SYD5E; zfaB#9|B4}hn}9%Gq7pI{N(~eZtHXX^npI?&hvcWO9#uVBRZQ9<`U{DlTCk+E+?C!0 zs(Q(ZjV27H1=jS)Y8Y){C)wl?J4}ea$Vz%6_o2Z0hMKG9(4T+oBten9Q2U6{?Q%yL zm{N;)>Yxhm15@ylvCz-lz1Dva^Fnw+?7X4DBYN$_!7~kjm;o%N%dc}at)@)!IvuKY zt+i|kgxh{{&*~TB2m4HCGDkvll;nSLKMvg5^S=w1UJ`s8U`3HZ2|~m;vSUESt>N>? z*EmpNJ+z^b{leZtE;PvUI3VVDQpZcETJtw=9k8I*vceNNnFnvgGa&GRJl8gD#S4*i z{&@VrgqJpvV5c&FDE9N&*qku`m)$Bq-?4`DEuj%yJazFrZ$oet?BE$_=g|Vg74Od_;i++j^0ojZI~@$>yY@uQNbF685L{p^Vmhm%#tM=FgWnAIKy)7V{?%|5;N<)L<@)=IgnqBg zb&DS{-nk0vxrH2+N+37K>RxXb`|kk&jEtRYa6<}lwx(MzHVhTA{8{%ewk1@X>-kC( z3=VEDn`+@}4L|i)cp2wsW#Swt>{I9uc%8a{p2>6uX-0=-#^ z3R(o-mYnY4R^IXBlLQtFl))rrUiYwT#^!Fa>jmhgNt5fmhDua~rHwn}hUP zy8V0O*l;Y^5qSeAgI#gkEg`*m)oqyJmd8Zrq~2m#AUKR)xBT@Sq#Kn+o^blKx{U9B zIM>Z;cZc&I2~y=Y#{sGrm6_6i}zfKx|R4d?wlvcNt=C*5XL97Uro zaccpul2nteqiHuay?IRLdCJQWCmR=>@L~0Xi<`zm!4CwF$r=MDw}sBbjKEgY##+u@ z5KozubV6Qhy6=D~vw30thSX=$uU$YIzKAt$rj?utad~PhTI3nV>s6b}VHRbOKNL6( zyEI8d#wnhzy6*zYh0-}=y)~rdXmYCmATOh=xH$wgVs7-T9 z5%U`EN!IvmOxPIpGQ?Y&;PLs)f0kjhq-&oVM@u{_rUaKig;$t9qaO^uD_!o6`SW@# z+0vn@rXcb4pO^CAKY(!Oed6xn=Q8oHhqkQ3{I}3$`XE+GI)gMha@?$g{dcVLtS7(aLgBq*G>6dR46RTMS%d zT<~mk*?2)%_~kGPU7V%!36(z@3M&I+?P<2(Vp9_7iuj|Q=jYF_KJ_^Lbg8!D4k;TM zTNImQvrllq6pC0;mvSX>d7L#X({f6{4U&{2rKQ+C)J`pYi8n`NXk=vRtg?@a>8G|N zyodM@0lIPbt(Z3X7Pj+OjlX5Srx?sKK_C9-xV$Qw*!JTT9|i6pd#e)cN?nAMaCv4- zV7BgG4c63>5NL8*`3SW=kVRn;NsmXka)*fhn&{-Z*rH#C*wt915PM<_2#XTuA>RaJCXEHy20J*qlU=o%lp_y1Q?9>3{xy$}_+hl4$@nw!p22ZN& zh~}zl{8YmNq{tS;s%hfGkNo?!10IWdDn%>2WW;IQ?GWh&4$S{fnpM zFOW&A{0WQEpU{(M?L2+^ad0AUNzATXUvNtL`xKI;+nL~Q9>#ao-aD=UNS=1T;8u!F zz0c1P!u{ZR+)e(MbTK4aX7LZ7Imh27p;u4U{DO=MbqG}Q3d}U>B(Lzs=QO((ZupFd z$(D#)vBIZaeJ4z(Q{f7m)ze3PYtpMTOTZ>Wf{ZFpLm#u7>$Y@O?NZRT=xl)Q&AjOh z__B~%?4I{|$GZy4ZAg*n{4+*HkY=cbEnn${$^&VSOJUDz%_5 zr!8qfug;gDcXfV(S2;$TUfPd4*g>P#Ke)5vRO55UIARLE1t^0W^n-*4y|pBeYaNSW z9w4bt4;Ha&zmi>&r{&oO)z{QiQtdCTOHr0tL2ru&{8o1X>wq@A20C>9HGCF7V1nzy zFA>Gt5k?1x!%~%XSI*~7e_TUew1(B*11a&0;@e+Cea4AxszH|WNFJ=NB=9ePt^sp5 zgY-kGIQxcN#z6Q^Yn8So$zD|@!rL(iJ7XO$@AmD~f6L_JNrJxGOlKp1apJRDo%paC z9bfKw*3*H3cyx%2{%Xvj_b+}34G4jD*DarH!uF!oelK=h#Cs#;zP2zvhrSF@w0ykS zC*|H#5F2u?K^OC^H^RXu!I!_IFFEq=am;OE{MwoUJe{&>vX}a7?g88^Eg3AYkf!SP z^z`bK7{5G6kd9vBFa*8l+67Rzr?s3(^1yXVxgKT)D6l&nFE|-WP&YdFJh)6XXoI<6 zgpa-nY=Ny@W8r;#$5ooItt!(Dg(VPibn9kmPeiH;tDxE&oLKutF~ncz+K(v5tdRaT zwrv0Ez$O#+vo^Q7cUe*v$Nh`2MIXiKS$|HMTvB?uxMzm(r7@Y2Eo|v93q=2mCrf0z~&WBRK-BBi1=a;KnkO1c|K~H^7g_+ zhjCnJI!qXwb|`k+YC){&86$iET+BF{muuzY>?cdXE>>|Ev%(p;o%{^o;H5|yWIzKo zRv?^SHbBG{H}ZMKp%~RQ_+C?Cag^9P_B>>y?Arwt|NcNGCA0uh$cCwCbsAMZ>Ts zgJh<{H-w~afpSYt){j*gb^&z?i^r-8mP z>ZVyf$x^7bn%$<)8KcUrBkyJQ7X1sG#+f*cC4<4`7>`l^$LT08V+G6aoujz7UrJN= z1_6kHUuv?~dsF&C-LFu=Xtc%Bp-r@yawjcP*-49lHrPb@m!yHdR)jxrr>n4$2%m4ChX1{cfU@yJ8}-zM29b|q|)fkTU+041a2l(GL*M|&ZPQBiD4 zzwN4Q(^wP;5?yo8HjP0w4w)J@W zu^SC12SZZk?5aepB)pC?0w_fG*^3(z_J)4EM|nx=;i%w`7O&3fiAo zBqekjB(j^|3`M=c=l)h3$-W}p-TQiS21rN7$(^3lTzj_E*R<;^CM8iJpDrfAjkhI( zX(XLHY8IV9uV|42)F8cQVSNYQX+tP}e!!dta2w)W3wsmpo)C-(XYpi~TDGfMNUG-9 z^G12Lyjh!YdyP-#ct7Pa1ULR6=yS_WjvG4~lU$EAOx<={CqUlhRQ3AeJWOgMw3?aY z>hYEJc_HV#B_)p3Dx@?ns+3}cfBo7MHEkyuiW9O64kIoG0)Uwk-^*@%+xaqAtSx-z zHBesWk;rJY9j3OgseKq9#|e6?24b%Hx;zwW$?Q9O$jRNe3MnRl?3oc4MYlw(o`{5( z71&jVd`s!Z6HMF%3bu>AOH9gC*Y>F(&RSzR?XBhx1*qvN3EKJK(BrygY_C^R4(kwi z=9V2mPFKt7AxMg4Ir>6mnP1v=hV+s{V#-9F9JFJG07TA1Qei%wH6E3R7JDla-YuX&|tE0sm=X()7wi^ z^p`6lgi_a!GUi#J9gjM(e`!3#s(!72V4I6@PtOgD{i+|3KMo;&l1HsiA`b-`@fImy z+GAJRYU+THz2casZTP~_?!TRRektb}3X$JnJ*lz%lZ_8gGfodkITicT8S+>+SHdbk zsN27+PHXfcAB9mb{B$sbH=t>7NfcJK*J`%beeO4D0{?zEu zS&_+}Y$)K9WE=ix{Y?Ic5ya=csv_u@=L+F)IS|{;x;qQZGw?NDyEzL|q_BBE{>54_ z4JcB28@srhcxIuql)BM9-*=RroEb{9SH-J(Q1!IS%PM`1KwmFy(yXtvS%z*8YeH%} zog}p9T?&E7czKySf@)FfG2qzc``FRXSO!pMppNzxcxJ!Qt^45cRc7Le)4hPB1)%|a zD6--FNbYToQs(HWCy5y|5O`|@dgQ18 zZ^mQnTtNs(+B~F5+$x?i(gx6vB5_}baBfPE4t~aFokf`75iTGKyfAg4-!rNC`#)RG z&eHh%L;_~~I^0Uyt6K1#ZTDZ;eFKbz92!ScNoR(6d{}}mKF4^gcQRc%gWPy)NQVx# zc#Z-4uOrCn{teAs)=SX0xw8aQDz~SpSEq=G@sW#_$Apfliy65jkUnF(kOQxd00 zOR;s3Jb)Ox9jVfFCzdz=wvJ5cTYLte!I^8E?e%-YhSk_^V;II$57BNkWHpi~M`s|G;e_dezxj8B%7M#Fjm;pFOh?N5b5Hc6k}>N7Y7S!8sH z-(OI5P6=mOa>;uV7Nk1OgeGx1f%DYW79`hobc2nP|=rFUcPpYgucCGQ?@!9-bjL+{}4 zHBwWU)fU$I@@!&vuybruc_cCQZY$G-k%-=>cD~E-OPD>79bs?@6YB`HI!tZA)(Xf? z_sDx5Zegvb(%o48rS<2o<>UKmvK`+6HA-R89-1Gw@}8lL^`foxF%C~lWvJ+jijJ>!t=vFuG z?tm$MHAA}*`ZFIkzWm|+!0juJFaH0iq0`;C_wpB~kgF)da;x2n0!iA1w}$i*YLK|r zs*ZRbmxX?;=vvFHz^L)b4iw23}?f>H*O{AZ_G}>O`A3$_ T({j4@AEB1It{PIsI`n@50HcD# diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation.rst b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation.rst index 0ea569c83..43c05802b 100644 --- a/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation.rst +++ b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation.rst @@ -24,7 +24,7 @@ Let’s take an example with a product - a table - configured with a I purchase 10 tables at a cost of $10. -.. image:: media/use_inventory_valuation_01.png +.. image:: using_inventory_valuation/use_inventory_valuation_01.png :align: center When I’ll confirm the receipt of the products, the value of my inventory @@ -37,7 +37,7 @@ the valuation stat button. owned by another company, they are not taken into account in your inventory valuation. -.. image:: media/use_inventory_valuation_02.png +.. image:: using_inventory_valuation/use_inventory_valuation_02.png :align: center .. note:: @@ -46,13 +46,13 @@ the valuation stat button. In this case, I can see that the 10 tables entered the stock for a total value of $100. -.. image:: media/use_inventory_valuation_03.png +.. image:: using_inventory_valuation/use_inventory_valuation_03.png :align: center I can also easily access the accounting entry that has been generated (in case of automated inventory valuation). -.. image:: media/use_inventory_valuation_04.png +.. image:: using_inventory_valuation/use_inventory_valuation_04.png :align: center Deliver a product @@ -61,7 +61,7 @@ Deliver a product In the same logic, when a table will be delivered, the stock valuation will be impacted and you will have access to a similar information. -.. image:: media/use_inventory_valuation_05.png +.. image:: using_inventory_valuation/use_inventory_valuation_05.png :align: center The inventory valuation report @@ -73,5 +73,5 @@ you, product per product, the value of your stock. By clicking on the button *Inventory At Date*, you can have the same information for a past date. -.. image:: media/use_inventory_valuation_06.png +.. image:: using_inventory_valuation/use_inventory_valuation_06.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_01.png b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_01.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_02.png b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_02.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_03.png b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_03.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_04.png b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_04.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_04.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_05.png b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_05.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_05.png diff --git a/content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_06.png b/content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/reporting/media/use_inventory_valuation_06.png rename to content/applications/inventory_and_mrp/inventory/management/reporting/using_inventory_valuation/use_inventory_valuation_06.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation.rst b/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation.rst index a79e92f4f..422b5a02c 100644 --- a/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation.rst +++ b/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation.rst @@ -9,13 +9,13 @@ In order to be able to create different locations, you will need to activate *Multi-Locations* in the settings which can be done from the :menuselection:`Inventory application --> Configuration --> Settings`. -.. image:: media/location_creation_01.png +.. image:: location_creation/location_creation_01.png :align: center In the *Inventory application*, you can now go to :menuselection:`Configuration --> Locations` and hit *Create* in order to create a new location. -.. image:: media/location_creation_02.png +.. image:: location_creation/location_creation_02.png :align: center Type the name of the location in the *Location Name* field, and select @@ -23,7 +23,7 @@ the *Parent Location* in the list. The parent location can be a physical, partner or virtual location, and you can add as many sub-locations as needed to a location. -.. image:: media/location_creation_03.png +.. image:: location_creation/location_creation_03.png :align: center In case you want the location to be suggested when creating a Return or diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/location_creation_01.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation/location_creation_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/location_creation_01.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation/location_creation_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/location_creation_02.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation/location_creation_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/location_creation_02.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation/location_creation_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/location_creation_03.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation/location_creation_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/location_creation_03.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/location_creation/location_creation_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation.rst b/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation.rst index d409738a5..0e0b59a68 100644 --- a/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation.rst +++ b/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation.rst @@ -12,13 +12,13 @@ will be automatically activated at the same time. In order to do so, go to the :menuselection:`Inventory app --> Configuration --> Settings`. -.. image:: media/warehouse_creation_01.png +.. image:: warehouse_creation/warehouse_creation_01.png :align: center You can then go to :menuselection:`Inventory --> Configuration --> Warehouses` and hit *Create* to add a new warehouse. -.. image:: media/warehouse_creation_02.png +.. image:: warehouse_creation/warehouse_creation_02.png :align: center You will be able to enter your warehouse name. You should also choose a @@ -30,12 +30,12 @@ on-the-go. Therefore, the address of your warehouse will be the same as the one of the company you selected. You can also leave this field empty and edit it afterward. -.. image:: media/warehouse_creation_03.png +.. image:: warehouse_creation/warehouse_creation_03.png :align: center After the creation of your new warehouse, you can go back to the *Dashboard* and you will see the new operation types automatically created by Odoo due to the creation of a new warehouse. -.. image:: media/warehouse_creation_04.png +.. image:: warehouse_creation/warehouse_creation_04.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_01.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_01.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_01.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_02.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_02.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_02.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_03.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_03.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_03.png diff --git a/content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_04.png b/content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/management/warehouses/media/warehouse_creation_04.png rename to content/applications/inventory_and_mrp/inventory/management/warehouses/warehouse_creation/warehouse_creation_04.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock.rst b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock.rst index efd49dcc0..52650552e 100644 --- a/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock.rst +++ b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock.rst @@ -9,7 +9,7 @@ The first step to use the inventory application is to create products in your database via the menu :menuselection:`Master Data --> Products`. Click the Create button and enter the name of your product. -.. image:: media/deliver_from_stock_01.png +.. image:: deliver_from_stock/deliver_from_stock_01.png :align: center In case you set the product as *storable*, you will track the stock @@ -18,7 +18,7 @@ forecasted number of units. If you want to include a product on receipts/deliveries but don’t need to track its stock, you can set it as *consumable*. -.. image:: media/deliver_from_stock_02.png +.. image:: deliver_from_stock/deliver_from_stock_02.png :align: center Deliver Products from Stock @@ -28,10 +28,10 @@ Once you have existing products, you can decide to create a delivery to deliver products to your customers. The process in order to do so is described in the following print screens. -.. image:: media/deliver_from_stock_03.png +.. image:: deliver_from_stock/deliver_from_stock_03.png :align: center -.. image:: media/deliver_from_stock_04.png +.. image:: deliver_from_stock/deliver_from_stock_04.png :align: center On the delivery order, you can specify to whom the products will be @@ -39,12 +39,12 @@ delivered along with the different products and their respective quantities. When the delivery is complete you can hit *Validate* and the products will go out of your stock. -.. image:: media/deliver_from_stock_05.png +.. image:: deliver_from_stock/deliver_from_stock_05.png :align: center In case you have a delivery that is planned but shouldn’t be immediately validated, you can create a *planned delivery* with a scheduled date in the future. You can indicate the initial demand for each product, corresponding to what has been ordered by your customer. Once the document is filled in, you can hit “Mark as to do” in order to consider it in your product forecasts. -.. image:: media/deliver_from_stock_06.png +.. image:: deliver_from_stock/deliver_from_stock_06.png :align: center .. note:: @@ -57,5 +57,5 @@ If you have the *Sales* application installed, delivery can be directly created by *validating a quotation*. You will be able to find the corresponding delivery directly on the *sale order*. -.. image:: media/deliver_from_stock_07.png +.. image:: deliver_from_stock/deliver_from_stock_07.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_01.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_01.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_01.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_02.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_02.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_02.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_03.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_03.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_03.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_04.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_04.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_04.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_05.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_05.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_05.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_06.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_06.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_06.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_07.png b/content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/deliver_from_stock_07.png rename to content/applications/inventory_and_mrp/inventory/overview/process/deliver_from_stock/deliver_from_stock_07.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock.rst b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock.rst index 735b7ec37..4eb12a4c6 100644 --- a/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock.rst +++ b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock.rst @@ -6,13 +6,13 @@ The first step to use the inventory application is to create products in your database via the menu :menuselection:`Master Data --> Products`. Click the Create button and enter the name of your product. -.. image:: media/initial_stock_01.png +.. image:: initial_stock/initial_stock_01.png :align: center Set the product as *storable*, in order to track the stock for this product and be able to include it in an inventory adjustment. -.. image:: media/initial_stock_02.png +.. image:: initial_stock/initial_stock_02.png :align: center Inventory Adjustment for Multiple Products @@ -23,7 +23,7 @@ Once you have created all your *storable products*, you can create an You therefore need to go to :menuselection:`Operations --> Inventory Adjustments` and create a new one. -.. image:: media/initial_stock_03.png +.. image:: initial_stock/initial_stock_03.png :align: center You have to enter a title for your *inventory adjustment* and you can @@ -32,14 +32,14 @@ all products or only some of them. For a first *inventory adjustment*, I suggest you to keep the *Products* field empty. You can then *Start Inventory*. -.. image:: media/initial_stock_04.png +.. image:: initial_stock/initial_stock_04.png :align: center If you already have some products in stock, Odoo will add the lines with the theoretical quantity currently in stock. You can also add new lines with your other products. -.. image:: media/initial_stock_05.png +.. image:: initial_stock/initial_stock_05.png :align: center .. note:: @@ -60,7 +60,7 @@ Inventory Adjustment for one Product On each storable product, you have access to the *Update Quantity* button. -.. image:: media/initial_stock_06.png +.. image:: initial_stock/initial_stock_06.png :align: center When clicking this button, you see the current stock you have for this @@ -68,13 +68,13 @@ product. You can edit the existing lines or create new ones to add stock of your product in different locations and/or add new serial/lot numbers. -.. image:: media/initial_stock_07.png +.. image:: initial_stock/initial_stock_07.png :align: center Once you come back to your product, you see that the quantity on hand as been updated taking your modification into account. -.. image:: media/initial_stock_08.png +.. image:: initial_stock/initial_stock_08.png :align: center .. note:: @@ -89,5 +89,5 @@ warehouse. It means that if you have any product in a location that isn’t under the main warehouse location, they won’t appear in the stock on hand stat button. -.. image:: media/initial_stock_09.png +.. image:: initial_stock/initial_stock_09.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_01.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_01.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_01.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_02.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_02.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_02.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_03.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_03.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_03.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_04.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_04.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_04.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_05.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_05.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_05.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_06.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_06.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_06.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_07.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_07.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_07.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_08.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_08.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_08.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_09.png b/content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/initial_stock_09.png rename to content/applications/inventory_and_mrp/inventory/overview/process/initial_stock/initial_stock_09.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock.rst b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock.rst index cb402c4af..251e4d032 100644 --- a/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock.rst +++ b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock.rst @@ -6,7 +6,7 @@ The first step to use the inventory application is to create products in your database via the menu :menuselection:`Master Data --> Products`. Click the Create button and enter the name of your product. -.. image:: media/receive_in_stock_01.png +.. image:: receive_in_stock/receive_in_stock_01.png :align: center In case you set the product as *storable*, you will track the stock @@ -15,7 +15,7 @@ forecasted number of units. If you want to include a product on receipts/deliveries but don’t need to track its stock, you can set it as *consumable*. -.. image:: media/receive_in_stock_02.png +.. image:: receive_in_stock/receive_in_stock_02.png :align: center Receive Products in Stock @@ -25,10 +25,10 @@ Once you have existing products, you can decide to create a receipt to enter products from your supplier in stock. The process in order to do so is described in the following print screens. -.. image:: media/receive_in_stock_03.png +.. image:: receive_in_stock/receive_in_stock_03.png :align: center -.. image:: media/receive_in_stock_04.png +.. image:: receive_in_stock/receive_in_stock_04.png :align: center On the receipt document, you can select the quantity of the different @@ -36,7 +36,7 @@ products you receive and the supplier from who you received them. When the receipt is complete, you can hit *Validate* and the products will enter your stock. -.. image:: media/receive_in_stock_05.png +.. image:: receive_in_stock/receive_in_stock_05.png :align: center In case you have a receipt that is planned but shouldn’t be immediately @@ -46,10 +46,10 @@ corresponding to what has been ordered to your supplier. Once the document is filled in, you can hit “Mark as to do” in order to consider it in your product forecasts. -.. image:: media/receive_in_stock_06.png +.. image:: receive_in_stock/receive_in_stock_06.png :align: center -.. image:: media/receive_in_stock_07.png +.. image:: receive_in_stock/receive_in_stock_07.png :align: center Receive Products in Stock from Purchase Orders @@ -60,5 +60,5 @@ directly created by validating a *request for quotation*. You will be able to find the corresponding receipt directly on the *purchase order*. -.. image:: media/receive_in_stock_08.png +.. image:: receive_in_stock/receive_in_stock_08.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_01.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_01.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_01.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_02.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_02.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_02.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_03.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_03.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_03.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_04.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_04.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_04.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_05.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_05.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_05.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_06.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_06.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_06.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_07.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_07.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_07.png diff --git a/content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_08.png b/content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/overview/process/media/receive_in_stock_08.png rename to content/applications/inventory_and_mrp/inventory/overview/process/receive_in_stock/receive_in_stock_08.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock.rst b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock.rst index bd7990ff0..e86745d37 100644 --- a/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock.rst +++ b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock.rst @@ -4,7 +4,7 @@ Organize a cross-dock in a warehouse Cross-docking is the process of sending products that are received directly to the customers, without making them enter the stock. The trucks are simply unloaded in a *Cross-Dock* area in order to reorganize products and load another truck. -.. image:: media/cross1.png +.. image:: cross_dock/cross1.png :align: center .. note:: @@ -15,7 +15,7 @@ Configuration In the *Inventory* app, open :menuselection:`Configuration --> Settings` and activate the *Multi-Step Routes*. -.. image:: media/cross2.png +.. image:: cross_dock/cross2.png :align: center .. note:: @@ -25,13 +25,13 @@ Now, both *Incoming* and *Outgoing* shipments should be configured to work with the configuration, go to :menuselection:`Inventory --> Configuration --> Warehouses` and edit your warehouse. -.. image:: media/cross3.png +.. image:: cross_dock/cross3.png :align: center This modification will lead to the creation of a *Cross-Docking* route that can be found in :menuselection:`Inventory --> Configuration --> Routes`. -.. image:: media/cross4.png +.. image:: cross_dock/cross4.png :align: center Configure products with Cross-Dock Route @@ -39,40 +39,40 @@ Configure products with Cross-Dock Route Create the product that uses the *Cross-Dock Route* and then, in the inventory tab, select the routes *Buy* and *Cross-Dock*. Now, in the purchase tab, specify the vendor to who you buy the product and set a price for it. -.. image:: media/cross5.png +.. image:: cross_dock/cross5.png :align: center -.. image:: media/cross6.png +.. image:: cross_dock/cross6.png :align: center Once done, create a sale order for the product and confirm it. Odoo will automatically create two transfers which will be linked to the sale order. The first one is the transfer from the *Input Location* to the *Output Location*, corresponding to the move of the product in the *Cross-Dock* area. The second one is the delivery order from the *Output Location* to your *Customer Location. Both are in state *Waiting Another Operation* because we still need to order the product to our supplier. -.. image:: media/cross7.png +.. image:: cross_dock/cross7.png :align: center -.. image:: media/cross8.png +.. image:: cross_dock/cross8.png :align: center Now, go to the *Purchase* app. There, you will find the purchase order that has been automatically triggered by the system. Validate it and receive the products in the *Input Location*. -.. image:: media/cross9.png +.. image:: cross_dock/cross9.png :align: center -.. image:: media/cross10.png +.. image:: cross_dock/cross10.png :align: center When the products have been received from the supplier, you can go back to your initial sale order and validate the internal transfer from *Input* to *Output*. -.. image:: media/cross11.png +.. image:: cross_dock/cross11.png :align: center -.. image:: media/cross12.png +.. image:: cross_dock/cross12.png :align: center The delivery order is now ready to be processed and can be validated too. -.. image:: media/cross13.png +.. image:: cross_dock/cross13.png :align: center -.. image:: media/cross14.png +.. image:: cross_dock/cross14.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross1.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross1.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross1.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross1.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross10.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross10.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross10.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross11.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross11.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross11.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross11.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross12.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross12.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross12.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross12.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross13.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross13.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross13.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross13.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross14.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross14.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross14.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross14.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross2.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross2.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross2.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross2.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross3.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross3.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross3.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross3.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross4.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross4.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross4.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross4.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross5.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross5.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross5.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross5.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross6.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross6.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross6.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross6.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross7.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross7.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross7.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross7.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross8.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross8.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross8.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross8.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross9.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross9.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/cross9.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock/cross9.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse.rst b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse.rst index 85a4a72ae..822c6299e 100644 --- a/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse.rst +++ b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse.rst @@ -14,7 +14,7 @@ First of all you have to select the multi locations option. Go to Then tick the **Manage several locations per warehouse** option. Please don't forget to **apply** your changes. -.. image:: media/inter01.png +.. image:: inter_warehouse/inter01.png :align: center .. tip:: @@ -32,7 +32,7 @@ Warehouses`. You are now able to create your warehouse by clicking on Fill in a **Warehouse Name** and a **Short Name**. The short name is 5 characters maximum. -.. image:: media/inter02.png +.. image:: inter_warehouse/inter02.png :align: center .. tip:: @@ -44,7 +44,7 @@ characters maximum. If you go back to your dashboard, new operations will automatically have been generated for your new warehouse. -.. image:: media/inter03.png +.. image:: inter_warehouse/inter03.png :align: center Creating a new inventory @@ -59,7 +59,7 @@ Inventory Adjustment`. You can then create a new inventory by clicking on **Create**. Fill in the **Inventory Reference**, **Date** and be sure to select the right warehouse and location. -.. image:: media/inter04.png +.. image:: inter_warehouse/inter04.png :align: center Next, click on **Start Inventory**. A new window will open where you will @@ -68,7 +68,7 @@ the **Real Quantity** available in the warehouse. The theoretical quantity can not be changed as it represents a computed quantity from purchase and sales orders. -.. image:: media/inter05.png +.. image:: inter_warehouse/inter05.png :align: center Don't forget to validate your inventory once you have recorder the state of @@ -84,7 +84,7 @@ Brussels, proceed as follows: From your dashboard, select a internal movement of one of the two warehouses. To do so, click on :menuselection:`More --> Transfer`. -.. image:: media/inter06.png +.. image:: inter_warehouse/inter06.png :align: center A new window will open where you will be able to select the source @@ -94,7 +94,7 @@ location zone (in this case our "new" warehouse located in Brussels). Add the products you want to transfer by clicking on **Add an Item** and don't forget to **Validate** or **Mark as TODO** once you are done. -.. image:: media/inter07.png +.. image:: inter_warehouse/inter07.png :align: center If you select **Validate**, Odoo will process all quantities to transfer. @@ -107,19 +107,19 @@ It is also possible to manually transfer each product: 1. Via your dashboard, select the transfer order in the source location. - .. image:: media/inter08.png + .. image:: inter_warehouse/inter08.png :align: center 2. Select the right transfer order - .. image:: media/inter09.png + .. image:: inter_warehouse/inter09.png :align: center 3. Click on the little pencil logo in the lower right corner in order to open the operation details window. In this new window you can manually indicate how much products you process -.. image:: media/inter10.png +.. image:: inter_warehouse/inter10.png :align: center .. tip:: diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter01.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter01.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter01.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter02.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter02.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter02.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter03.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter03.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter03.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter04.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter04.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter04.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter05.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter05.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter05.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter06.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter06.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter06.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter07.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter07.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter07.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter08.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter08.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter08.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter09.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter09.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter09.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter10.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter10.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/inter10.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/inter_warehouse/inter10.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses.rst b/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses.rst index 5c2d879eb..a34f78224 100644 --- a/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses.rst +++ b/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses.rst @@ -9,7 +9,7 @@ Set up virtual warehouses Let’s say you have two warehouses: Warehouse A and Warehouse B. Create a new warehouse, that will be a virtual one. It will allow you to take the stock from A or B. To do so, go to your inventory app settings and enable the multi-warehouses feature. Then, go to the warehouses menu and click on create. -.. image:: media/ware1.png +.. image:: stock_warehouses/ware1.png :align: center .. note:: @@ -17,7 +17,7 @@ Let’s say you have two warehouses: Warehouse A and Warehouse B. Create a new w Now, you have to make sure that the main stock locations of warehouse A and warehouse B are children locations of the main stock location of warehouse A + B. Go to the locations menu, and edit the main location of your two warehouses. Then, change their parent location to main location of warehouse A+B. -.. image:: media/ware2.png +.. image:: stock_warehouses/ware2.png :align: center Sell a product from the virtual warehouse @@ -25,10 +25,10 @@ Sell a product from the virtual warehouse Let’s say you have two products, one stored in warehouse A and one stored in warehouse B. Now, you can create a new quotation for one of each product. Go to other information and choose Warehouse A+B in the shipping information. -.. image:: media/ware3.png +.. image:: stock_warehouses/ware3.png :align: center Once you have done it, you can convert it to a sales order. Then, a delivery order will be automatically generated, with a product reserved in warehouse A and one in warehouse B. -.. image:: media/ware4.png +.. image:: stock_warehouses/ware4.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware1.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware1.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware1.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware1.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware2.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware2.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware2.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware2.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware3.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware3.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware3.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware3.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware4.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware4.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/ware4.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/stock_warehouses/ware4.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes.rst b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes.rst index a060623eb..528dd61da 100644 --- a/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes.rst +++ b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes.rst @@ -20,7 +20,7 @@ docks, a quality control area, storage locations, picking and packing areas, and shipping docks. All products go through all these locations, which also trigger all the route's rules. -.. image:: media/stock-example.png +.. image:: use-routes/stock-example.png :align: center :alt: view of a generic warehouse with stock and quality control area @@ -29,7 +29,7 @@ Operators then scan the products in the receiving area. Some of these products a quality control area (those devoted to being used during the manufacturing process, for example), while others are directly stored in their respective locations. -.. image:: media/push-to-rule-example.png +.. image:: use-routes/push-to-rule-example.png :align: center :alt: view of a generic push to rule when receiving products @@ -40,7 +40,7 @@ to where the orders are packed. Then, the orders are packed in their respective boxes and conveyors bring them close to the shipping docks, ready to be delivered to customers. -.. image:: media/pull-from-rule-example.png +.. image:: use-routes/pull-from-rule-example.png :align: center :alt: view of a generic pull from rule when preparing deliveries @@ -118,7 +118,7 @@ To configure a route such as one of those above, open the **Inventory Application** and go to :menuselection:`Configuration --> Settings`. Then, enable the *Multi-Step Routes* feature. -.. image:: media/multi-steps-routes-feature.png +.. image:: use-routes/multi-steps-routes-feature.png :align: center :alt: activation of the multi-steps feature in Odoo Inventory @@ -137,7 +137,7 @@ find it, go to :menuselection:`Inventory --> Configuration --> Warehouses`. There, open your warehouse and edit it to see the pre-configured routes for incoming and outgoing shipments. -.. image:: media/example-preconfigured-warehouse.png +.. image:: use-routes/example-preconfigured-warehouse.png :align: center :alt: preconfigured warehouse in Odoo Inventory @@ -146,7 +146,7 @@ configured to make your life easier. Those are based on your choice for shipments. Once you made your choice, head to :menuselection:`Inventory --> Configuration --> Routes` to see the routes Odoo generated for you. -.. image:: media/preconfigured-routes.png +.. image:: use-routes/preconfigured-routes.png :align: center :alt: view of all the preconfigured routes Odoo offers @@ -154,7 +154,7 @@ Opening one of those routes allows you to see on what you can apply the route. Here, all the selected product categories in the *YourCompany* warehouse are set up to follow the 3-steps route. -.. image:: media/routes-example.png +.. image:: use-routes/routes-example.png :align: center :alt: view of a route example applicable on category and warehouse @@ -163,7 +163,7 @@ you can configure custom routes in which you can define your own rules, but also the source and destination location of each action. As an example, here are the rules for the pre-configured route. -.. image:: media/rules-example.png +.. image:: use-routes/rules-example.png :align: center :alt: rules example with push & pull actions in Odoo Inventory @@ -175,7 +175,7 @@ Configuration --> Routes`, click on create, and choose the places where this route can be selected. Of course, combinations are available. -.. image:: media/advanced-custom-route.png +.. image:: use-routes/advanced-custom-route.png :align: center :alt: view of a pick - pack - ship route as an example @@ -188,7 +188,7 @@ all the rules configured in the route are applied to **every** product of the category. For example, this can be useful if you use the dropshipping process for all the products from the same category. -.. image:: media/routes-logistic-tab.png +.. image:: use-routes/routes-logistic-tab.png :align: center :alt: view of a route applied to the "all" product category @@ -196,7 +196,7 @@ The same behavior applies to the warehouses. If you tick *Warehouses*, all the transfers occurring inside the chosen warehouse, and meeting the conditions of the linked rules, then follow that route. -.. image:: media/applicable-on-warehouse.png +.. image:: use-routes/applicable-on-warehouse.png :align: center :alt: view of the route menu when selecting applicable on warehouse @@ -204,20 +204,20 @@ For the *Sales Order Lines*, it is more or less the opposite. You have to choose the route yourself when creating a quotation. This is pretty useful if some products go through different routes. -.. image:: media/applicable-on-sales-order-lines.png +.. image:: use-routes/applicable-on-sales-order-lines.png :align: center :alt: view of the route menu when selecting applicable on sales order lines If you work with this kind of route, it is important to keep in mind that it must be selected on the sales order, such as below. -.. image:: media/add-routes-to-sales-lines.png +.. image:: use-routes/add-routes-to-sales-lines.png :align: center :alt: view of the menu allowing to add new lines to sales orders Then, the route can be chosen on each line of the document. -.. image:: media/sales-order-lines-routes-application.png +.. image:: use-routes/sales-order-lines-routes-application.png :align: center :alt: view of the routes added to the sales orders @@ -225,7 +225,7 @@ Finally, there are routes that can be applied to products. Those work more or le like the product categories: once selected, you have to manually set on which product it must be applied. -.. image:: media/applicable-on-products.png +.. image:: use-routes/applicable-on-products.png :align: center :alt: view of the menu when selecting applicable on products @@ -233,7 +233,7 @@ To do so, go to :menuselection:`Inventory --> Master Data --> Products` and open the one on which you want to apply the route. Then go to the *Inventory tab* and select the route you’ve created. -.. image:: media/on-product-route.png +.. image:: use-routes/on-product-route.png :align: center :alt: view of a product form, where the route must be selected @@ -248,7 +248,7 @@ The rules are to be defined on the routes. To do so, go to :menuselection:`Inventory --> Configuration --> Routes`, then to the *Rules* section, and click on *Add a line* button. -.. image:: media/add-new-rules.png +.. image:: use-routes/add-new-rules.png :align: center :alt: view of the rules menu, where it is possible to add new rules @@ -276,7 +276,7 @@ all of them: - **Manufacture**: when products are needed in the source location, a manufacturing order is created to fulfill the need. -.. image:: media/pull-from-rule-stock-to-packing.png +.. image:: use-routes/pull-from-rule-stock-to-packing.png :align: center :alt: overview of a transfer requested between the stock and the packing zone @@ -325,14 +325,14 @@ following: Locations/Customers, Delivery Orders are created from WH/Output to fulfill the need. -.. image:: media/transfers-overview.png +.. image:: use-routes/transfers-overview.png :align: center :alt: overview of all the transfers created by the pick - pack - ship route This means that, when a customer orders products, a delivery order is created to fulfill the order. -.. image:: media/operations-on-transfers.png +.. image:: use-routes/operations-on-transfers.png :align: center :alt: view of the operations created by a pull from transfer @@ -341,14 +341,14 @@ created to fulfill the order. same. In fact, the status is **Waiting Another Operation** if the previous transfer in the list is not done yet. -.. image:: media/waiting-status.png +.. image:: use-routes/waiting-status.png :align: center :alt: view of the transfers various status at the beginning of the process To prepare the order, conveyors need products packed at the output area, so an internal transfer is requested from the packing zone. -.. image:: media/detailed-operations-2.png +.. image:: use-routes/detailed-operations-2.png :align: center :alt: view of the detailed operations for a transfer between the packing and output zones @@ -356,7 +356,7 @@ Obviously, the packing zone needs products ready to be packed. So, an internal transfer is requested to the stock and employees can gather the required products from the warehouse. -.. image:: media/detailed-operations-transfer.png +.. image:: use-routes/detailed-operations-transfer.png :align: center :alt: view of the detailed operations for a transfer between the stock and packing zones @@ -370,6 +370,6 @@ items. In our case, the product is delivered to the customer when all the rules have been triggered and the transfers done. -.. image:: media/transfers-status.png +.. image:: use-routes/transfers-status.png :align: center :alt: view of the transfers' status when all the process is done diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/add-new-rules.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/add-new-rules.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/add-new-rules.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/add-new-rules.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/add-routes-to-sales-lines.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/add-routes-to-sales-lines.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/add-routes-to-sales-lines.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/add-routes-to-sales-lines.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/advanced-custom-route.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/advanced-custom-route.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/advanced-custom-route.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/advanced-custom-route.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/applicable-on-products.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/applicable-on-products.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/applicable-on-products.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/applicable-on-products.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/applicable-on-sales-order-lines.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/applicable-on-sales-order-lines.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/applicable-on-sales-order-lines.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/applicable-on-sales-order-lines.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/applicable-on-warehouse.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/applicable-on-warehouse.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/applicable-on-warehouse.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/applicable-on-warehouse.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/detailed-operations-2.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/detailed-operations-2.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/detailed-operations-2.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/detailed-operations-2.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/detailed-operations-transfer.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/detailed-operations-transfer.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/detailed-operations-transfer.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/detailed-operations-transfer.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/example-preconfigured-warehouse.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/example-preconfigured-warehouse.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/example-preconfigured-warehouse.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/example-preconfigured-warehouse.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/multi-steps-routes-feature.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/multi-steps-routes-feature.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/multi-steps-routes-feature.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/multi-steps-routes-feature.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/on-product-route.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/on-product-route.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/on-product-route.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/on-product-route.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/operations-on-transfers.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/operations-on-transfers.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/operations-on-transfers.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/operations-on-transfers.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/preconfigured-routes.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/preconfigured-routes.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/preconfigured-routes.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/preconfigured-routes.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/pull-from-rule-example.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/pull-from-rule-example.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/pull-from-rule-example.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/pull-from-rule-example.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/pull-from-rule-stock-to-packing.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/pull-from-rule-stock-to-packing.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/pull-from-rule-stock-to-packing.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/pull-from-rule-stock-to-packing.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/push-to-rule-example.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/push-to-rule-example.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/push-to-rule-example.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/push-to-rule-example.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/routes-example.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/routes-example.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/routes-example.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/routes-example.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/routes-logistic-tab.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/routes-logistic-tab.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/routes-logistic-tab.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/routes-logistic-tab.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/rules-example.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/rules-example.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/rules-example.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/rules-example.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/sales-order-lines-routes-application.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/sales-order-lines-routes-application.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/sales-order-lines-routes-application.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/sales-order-lines-routes-application.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/stock-example.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/stock-example.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/stock-example.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/stock-example.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/transfers-overview.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/transfers-overview.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/transfers-overview.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/transfers-overview.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/transfers-status.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/transfers-status.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/transfers-status.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/transfers-status.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/concepts/media/waiting-status.png b/content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/waiting-status.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/concepts/media/waiting-status.png rename to content/applications/inventory_and_mrp/inventory/routes/concepts/use-routes/waiting-status.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway.rst b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway.rst index 9456fa8b4..711b9e27e 100644 --- a/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway.rst +++ b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway.rst @@ -12,7 +12,7 @@ Configuration In the *Inventory* app, go to :menuselection:`Configuration --> Settings` and activate the *Multi-Step Routes*. By doing so, the *Storage Locations* will be automatically activated. -.. image:: media/putaw1.png +.. image:: putaway/putaw1.png :align: center Setting up a Putaway Rule @@ -30,16 +30,16 @@ location. .. note:: The putaway rules can be defined either per product or per product category. -.. image:: media/putaw2.png +.. image:: putaway/putaw2.png :align: center Now, if I purchase apples and carrots to my supplier, they will be grouped in the same receipt but redirected to the right location automatically, thanks to putaway rules. This information is available from *Inventory Report*, under the reporting menu. -.. image:: media/putaw3.png +.. image:: putaway/putaw3.png :align: center -.. image:: media/putaw4.png +.. image:: putaway/putaw4.png :align: center -.. image:: media/putaw5.png +.. image:: putaway/putaw5.png :align: center diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw1.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw1.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw1.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw1.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw2.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw2.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw2.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw2.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw3.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw3.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw3.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw3.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw4.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw4.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw4.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw4.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw5.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw5.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/putaw5.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/putaway/putaw5.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/removal.rst b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal.rst index 2aef29799..81f32bf51 100644 --- a/content/applications/inventory_and_mrp/inventory/routes/strategies/removal.rst +++ b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal.rst @@ -17,7 +17,7 @@ Imagine a generic warehouse plan, with receiving docks and area, storage locatio packing areas, and shipping docks. All products go through all these locations, but some rules, such as removal strategies, can have an effect on which products are taken for the pickings. -.. image:: media/empty-dock.png +.. image:: removal/empty-dock.png :align: center :alt: empty stock waiting for deliveries at the docks. @@ -25,7 +25,7 @@ Here, vendor trucks unload pallets of goods at the docks. Then, operators scan t receiving area, with the receiving date and, if the product has an expiration date, the expiration date. After that, products are stored in their respective locations. -.. image:: media/entering-stocks.png +.. image:: removal/entering-stocks.png :align: center :alt: products entering stock via the receiving area. @@ -34,7 +34,7 @@ and they don’t have the same expiration date. In that situation, you logically with the closest date first. Depending on the removal strategy you chose, Odoo generates a transfer with the products fitting your settings the best. -.. image:: media/packing-products.png +.. image:: removal/packing-products.png :align: center :alt: products being packed at packing area for delivery, taking expiration dates into account. @@ -105,7 +105,7 @@ To identify some units from other ones, you need to track them, either by *lot* To do so, go to :menuselection:`Configuration --> Settings`. Then, activate *Storage Location*, *Multi-Steps Routes*, and *Lots & Serial Numbers*. -.. image:: media/enabled-features.png +.. image:: removal/enabled-features.png :align: center :alt: features to enable in order to properly use removal strategies. @@ -115,7 +115,7 @@ To do so, go to :menuselection:`Configuration --> Settings`. Then, activate *Sto Next, you need to define your removal strategy, on *Product Categories* via :menuselection:`Inventory --> Configuration --> Product Categories`. -.. image:: media/first-in-first-out.png +.. image:: removal/first-in-first-out.png :align: center :alt: force removal strategy set up as first in first out. @@ -130,7 +130,7 @@ For this example, we created three lots of white shirts. Those are from the All/ where we put *FIFO* as the removal strategy. In our stock location (WH/Stock), we now find the three lots available. -.. image:: media/inventory-valuation.png +.. image:: removal/inventory-valuation.png :align: center :alt: view of the white shirt lots inventory valuation. @@ -141,7 +141,7 @@ to check that products from that lot are the first ones to move out. On the delivery order linked to the picking, you can see that the oldest lot numbers have been reserved thanks to the *FIFO* strategy. -.. image:: media/reserved-lots-FIFO.png +.. image:: removal/reserved-lots-FIFO.png :align: center :alt: two lots being reserved for sell with the FIFO strategy. @@ -155,14 +155,14 @@ Even if our white shirts are clothes, we can say that they are timeless. So, let test our *LIFO* strategy. Once again, open the product category via :menuselection:`Inventory --> Configuration --> Product Categories` and change the removal strategy to *LIFO*. -.. image:: media/last-in-first-out.png +.. image:: removal/last-in-first-out.png :align: center :alt: last in first out strategy set up as forced removal strategy. Now, create a sale order for 4 white shirts and check that the reserved products are from lots 000003 and 000002. -.. image:: media/reserved-lots-LIFO.png +.. image:: removal/reserved-lots-LIFO.png :align: center :alt: two lots being reserved for sell with the LIFO strategy. @@ -183,7 +183,7 @@ By activating *Expiration Dates*, it becomes possible to define different dates numbers to be used in *FEFO*. These dates can be set by going to :menuselection:`Inventory --> Master Data --> Lots/Serial Numbers`. -.. image:: media/removal-date.png +.. image:: removal/removal-date.png :align: center :alt: view of the removal date for 0000001. @@ -197,7 +197,7 @@ defined are picked after lots with removal dates. To use the *FEFO* strategy, once again go to :menuselection:`Inventory --> Configuration --> Product Categories` and choose *FEFO* as the *Force Removal Strategy*. -.. image:: media/first-expiry-first-out.png +.. image:: removal/first-expiry-first-out.png :align: center :alt: view of the FEFO strategy being set up as forced removal strategy. @@ -217,6 +217,6 @@ When we realize a sale for 25 units of Hand Cream, we can see that the lot numbe automatically reserved by Odoo are the ones with the closest expiration date, meaning 0000001 and 0000003. -.. image:: media/reserved-hand-cream.png +.. image:: removal/reserved-hand-cream.png :align: center :alt: two hand cream lots reserved for sell with the FEFO strategy. \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/empty-dock.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/empty-dock.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/empty-dock.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/empty-dock.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/enabled-features.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/enabled-features.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/enabled-features.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/enabled-features.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/entering-stocks.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/entering-stocks.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/entering-stocks.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/entering-stocks.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/first-expiry-first-out.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/first-expiry-first-out.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/first-expiry-first-out.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/first-expiry-first-out.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/first-in-first-out.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/first-in-first-out.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/first-in-first-out.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/first-in-first-out.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/inventory-valuation.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/inventory-valuation.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/inventory-valuation.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/inventory-valuation.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/last-in-first-out.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/last-in-first-out.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/last-in-first-out.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/last-in-first-out.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/packing-products.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/packing-products.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/packing-products.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/packing-products.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/removal-date.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/removal-date.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/removal-date.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/removal-date.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/reserved-hand-cream.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/reserved-hand-cream.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/reserved-hand-cream.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/reserved-hand-cream.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/reserved-lots-FIFO.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/reserved-lots-FIFO.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/reserved-lots-FIFO.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/reserved-lots-FIFO.png diff --git a/content/applications/inventory_and_mrp/inventory/routes/strategies/media/reserved-lots-LIFO.png b/content/applications/inventory_and_mrp/inventory/routes/strategies/removal/reserved-lots-LIFO.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/routes/strategies/media/reserved-lots-LIFO.png rename to content/applications/inventory_and_mrp/inventory/routes/strategies/removal/reserved-lots-LIFO.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel.rst b/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel.rst index 904ed1e64..6388a2e2f 100644 --- a/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel.rst +++ b/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel.rst @@ -26,12 +26,12 @@ How to cancel a shipping request? still cancel the request. Simply click on the **Cancel** button next to the **Carrier Tracking Ref**: -.. image:: media/cancel01.png +.. image:: cancel/cancel01.png :align: center You will now see that the shipment has been cancelled. -.. image:: media/cancel02.png +.. image:: cancel/cancel02.png :align: center You can now change the carrier if you wish. @@ -43,7 +43,7 @@ After cancelling the shipping request, you can change the carrier you want to use. Confirm it by clicking on the **Send to shipper** button. You will get a new tracking number and a new label. -.. image:: media/cancel03.png +.. image:: cancel/cancel03.png :align: center .. seealso:: diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/cancel01.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel/cancel01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/cancel01.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/cancel/cancel01.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/cancel02.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel/cancel02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/cancel02.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/cancel/cancel02.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/cancel03.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/cancel/cancel03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/cancel03.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/cancel/cancel03.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing.rst b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing.rst index 307e8b9a3..4458e5305 100644 --- a/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing.rst +++ b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing.rst @@ -33,7 +33,7 @@ Invoice the price set on the sale order On your sale order, choose the carrier that will be used. Click on **Delivery Method** to choose the right one. -.. image:: media/invoicing06.png +.. image:: invoicing/invoicing06.png :align: center The price is computed when you **save** the sale order or when you click on @@ -46,7 +46,7 @@ a product. It may vary from the real price. When you create the invoice, it will take the price set on the sale order. -.. image:: media/invoicing01.png +.. image:: invoicing/invoicing01.png :align: center Invoice the real shipping costs @@ -55,7 +55,7 @@ Invoice the real shipping costs On your sale order, choose the carrier that will be used. Click on **Delivery Method** to choose the right one. -.. image:: media/invoicing05.png +.. image:: invoicing/invoicing05.png :align: center The price is computed when you **save** the sale order. Confirm the sale @@ -64,19 +64,19 @@ order and proceed to deliver the product. The real shipping cost is computed when the delivery order is validated, you can see the real cost in the chatter of the delivery order. -.. image:: media/invoicing02.png +.. image:: invoicing/invoicing02.png :align: center Go back to the sale order, the real cost is now added to the sale order. -.. image:: media/invoicing03.png +.. image:: invoicing/invoicing03.png :align: center When you create the invoice, it will take the price computed by the carrier. -.. image:: media/invoicing04.png +.. image:: invoicing/invoicing04.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing01.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing01.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing01.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing02.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing02.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing02.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing03.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing03.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing03.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing04.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing04.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing04.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing05.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing05.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing05.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing06.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/invoicing06.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/invoicing/invoicing06.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/labels.rst b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels.rst index 245b9d319..6547d1936 100644 --- a/content/applications/inventory_and_mrp/inventory/shipping/operation/labels.rst +++ b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels.rst @@ -21,7 +21,7 @@ In the **Inventory** module, click on :menuselection:`Configuration --> Settings Under **Shipping Connectors**, flag the transportation companies you want to integrate : -.. image:: media/labels03.png +.. image:: labels/labels03.png :align: center Then click on **Apply**. @@ -35,7 +35,7 @@ To configure your delivery methods, go to the **Inventory** module, click on The delivery methods for the chosen shippers have been automatically created. -.. image:: media/labels01.png +.. image:: labels/labels01.png :align: center In the **Pricing** tab, the name of the provider means that the delivery @@ -58,7 +58,7 @@ In order to compute the right price, the provider needs your company information. Be sure your address and phone number are correctly encoded. -.. image:: media/labels02.png +.. image:: labels/labels02.png :align: center To check your information, go to the **Settings** application and click on @@ -73,7 +73,7 @@ price computation cannot be done. Go the **Sales** module, click on :menuselection:`Sales --> Products`. Open the products you want to ship and set a weight on it. -.. image:: media/labels06.png +.. image:: labels/labels06.png :align: center .. tip:: @@ -90,7 +90,7 @@ information from it, but you can change the carrier if you want to. If you create a delivery transfer from the inventory module, you can add the third party shipper in the additional info tab. -.. image:: media/labels05.png +.. image:: labels/labels05.png :align: center Click on **Validate** to receive the tracking number and **the label(s)**. @@ -98,12 +98,12 @@ Click on **Validate** to receive the tracking number and **the label(s)**. The label to stick on your package is available in the history underneath : -.. image:: media/labels04.png +.. image:: labels/labels04.png :align: center Click on it to open the document and print it : -.. image:: media/labels07.png +.. image:: labels/labels07.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels01.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels01.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels01.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels02.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels02.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels02.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels03.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels03.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels03.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels04.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels04.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels04.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels05.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels05.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels05.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels06.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels06.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels06.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels07.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/labels07.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/labels/labels07.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack.rst b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack.rst index 3b0a2d9ae..48d877738 100644 --- a/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack.rst +++ b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack.rst @@ -17,7 +17,7 @@ To configure the use of packages, go to the menu Locate the **Packages** section and tick **Record packages used on packing: pallets, boxes,...** -.. image:: media/multipack03.png +.. image:: multipack/multipack03.png :align: center Click on **Apply** when you are done. @@ -28,7 +28,7 @@ Sale process Sale order ---------- -.. image:: media/multipack06.png +.. image:: multipack/multipack06.png :align: center Click on a **Delivery Method** to choose the right one. @@ -42,7 +42,7 @@ Multi-packages Delivery The delivery created from the sale order will take the shipping information from it. -.. image:: media/multipack07.png +.. image:: multipack/multipack07.png :align: center From here, you can split your delivery into multiple packages. @@ -50,14 +50,14 @@ From here, you can split your delivery into multiple packages. Choose the quantity you want to put in the first pack in the **Done** column, then click on the link **Put in Pack**. -.. image:: media/multipack02.png +.. image:: multipack/multipack02.png :align: center It will automatically create a pack with the requested quantity. Do the same steps for the other pieces you want to pack in. -.. image:: media/multipack04.png +.. image:: multipack/multipack04.png :align: center Click on **Validate** when you are done. @@ -70,13 +70,13 @@ number. The **carrier Tracking ref** field will automatically be filled. Click on the **Tracking** button to check your delivery on the provider website. -.. image:: media/multipack05.png +.. image:: multipack/multipack05.png :align: center The **labels** to stick on your packages are available in the history underneath: -.. image:: media/multipack01.png +.. image:: multipack/multipack01.png :align: center .. seealso:: diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack01.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack01.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack01.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack02.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack02.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack02.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack03.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack03.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack03.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack04.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack04.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack04.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack05.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack05.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack05.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack06.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack06.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack06.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack07.png b/content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/operation/media/multipack07.png rename to content/applications/inventory_and_mrp/inventory/shipping/operation/multipack/multipack07.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method.rst b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method.rst index 4c9a71d6b..55a81613f 100644 --- a/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method.rst +++ b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method.rst @@ -23,7 +23,7 @@ Delivery methods are handled by the **Delivery costs** module. Go to **Apps** and search for the module. You should remove the **Apps** filter in order to see it : -.. image:: media/setup05.png +.. image:: delivery_method/setup05.png :align: center .. note:: @@ -38,7 +38,7 @@ click on :menuselection:`Configuration --> Delivery Methods`. First set a name and a transporter company. -.. image:: media/setup03.png +.. image:: delivery_method/setup03.png :align: center Then you'll have to set the pricing. It can be fixed or based on rules. @@ -48,21 +48,21 @@ Then you'll have to set the pricing. It can be fixed or based on rules. amount, tick the option **Free if Order total is more than** and set a price. -.. image:: media/setup06.png +.. image:: delivery_method/setup06.png :align: center - If the price varies according to rules, tick **Based on Rules**. Click on **add an item to a pricing rule**. Choose a condition based on either the weight, the volume, the price or the quantity. -.. image:: media/setup04.png +.. image:: delivery_method/setup04.png :align: center Finally you can limit the delivery method to a few destinations. The limit can be applied to some countries, states or even zip codes. This feature limits the list of countries on your e-commerce. -.. image:: media/setup02.png +.. image:: delivery_method/setup02.png :align: center .. note:: @@ -76,7 +76,7 @@ Delivery process Sale order ---------- -.. image:: media/setup07.png +.. image:: delivery_method/setup07.png :align: center You can now choose the **Delivery Method** on your sale order. If you want @@ -89,7 +89,7 @@ Delivery You can add or change the delivery method on the delivery itself. -.. image:: media/setup01.png +.. image:: delivery_method/setup01.png :align: center On the delivery, check the **Carrier Information**. The carrier is the diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup01.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup01.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup01.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup02.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup02.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup02.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup03.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup03.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup03.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup04.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup04.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup04.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup05.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup05.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup05.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup06.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup06.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup06.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup07.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/setup07.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method/setup07.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.rst b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.rst index 0e689c876..e263b799a 100644 --- a/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.rst +++ b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.rst @@ -20,7 +20,7 @@ In the inventory module, click on :menuselection:`Configuration --> Settings`. Under **Shipping Connectors**, flag the transportation companies you want to integrate : -.. image:: media/third_party_shipper06.png +.. image:: third_party_shipper/third_party_shipper06.png :align: center Then click on **Apply**. @@ -48,7 +48,7 @@ will appear on your ecommerce. Flag **Shipping enabled** when you are ready to use it. -.. image:: media/third_party_shipper02.png +.. image:: third_party_shipper/third_party_shipper02.png :align: center In the pricing tab, the name of the provider chosen under the **Price computation** @@ -70,7 +70,7 @@ limits the list of countries on your e-commerce. It is useful for the domestic providers. For example, USPS US only delivers from the United States to the United States. -.. image:: media/third_party_shipper07.png +.. image:: third_party_shipper/third_party_shipper07.png :align: center Company configuration @@ -80,7 +80,7 @@ In order to compute the right price, the provider needs your company information. Be sure your address and phone number are correctly encoded. -.. image:: media/third_party_shipper03.png +.. image:: third_party_shipper/third_party_shipper03.png :align: center To check your information, go to the **Settings** application and click on @@ -95,7 +95,7 @@ price computation cannot be done. Go the menu :menuselection:`Sales --> Sales --> Products`. Open the products you want to ship and set a weight on it. -.. image:: media/third_party_shipper09.png +.. image:: third_party_shipper/third_party_shipper09.png :align: center .. tip:: @@ -109,7 +109,7 @@ Sale process Sale order ---------- -.. image:: media/third_party_shipper05.png +.. image:: third_party_shipper/third_party_shipper05.png :align: center You can now choose the carrier on your sale order. Click on **Delivery @@ -135,7 +135,7 @@ information from it. You can change the carrier if you want to. If you create a delivery transfer from the inventory module, you can add the third party shipper in the additional info tab. -.. image:: media/third_party_shipper01.png +.. image:: third_party_shipper/third_party_shipper01.png :align: center The weight is computed based on the products weights. The shipping cost @@ -145,13 +145,13 @@ Click on **Validate** to receive the tracking number. The **Carrier Tracking ref** field will automatically be filled. Click on the **Tracking** button to check your delivery on the provider website. -.. image:: media/third_party_shipper08.png +.. image:: third_party_shipper/third_party_shipper08.png :align: center The label to stick on your package is available in the history underneath : -.. image:: media/third_party_shipper04.png +.. image:: third_party_shipper/third_party_shipper04.png :align: center .. seealso:: diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper01.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper01.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper01.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper01.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper02.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper02.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper02.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper02.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper03.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper03.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper03.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper03.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper04.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper04.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper04.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper04.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper05.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper05.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper05.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper05.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper06.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper06.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper06.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper06.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper07.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper07.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper07.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper07.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper08.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper08.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper08.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper08.png diff --git a/content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper09.png b/content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper09.png similarity index 100% rename from content/applications/inventory_and_mrp/inventory/shipping/setup/media/third_party_shipper09.png rename to content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper/third_party_shipper09.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst index fd70620ac..ad7a00bbb 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst @@ -23,7 +23,7 @@ The first thing to do is to go to the *Manufacturing* app settings. Then, enable the *Work Orders* feature and hit save. -.. image:: media/alternative_wc_01.png +.. image:: alternative_wc/alternative_wc_01.png :align: center @@ -32,7 +32,7 @@ two new work centers. Add the second work centers as an alternative to the first and vice versa. -.. image:: media/alternative_wc_02.png +.. image:: alternative_wc/alternative_wc_02.png :align: center @@ -40,7 +40,7 @@ The next step is to create your *routing*. Add your work center and an operation to it before saving. -.. image:: media/alternative_wc_03.png +.. image:: alternative_wc/alternative_wc_03.png :align: center @@ -48,7 +48,7 @@ Then, you can create your *Bill of Materials* and add components and routing to it. -.. image:: media/alternative_wc_04.png +.. image:: alternative_wc/alternative_wc_04.png :align: center @@ -61,7 +61,7 @@ your product and plan it. In the *Work Orders* list, you can find it ready to be assembled. -.. image:: media/alternative_wc_05.png +.. image:: alternative_wc/alternative_wc_05.png :align: center @@ -70,7 +70,7 @@ first one, will be scheduled at the alternative work center you configured. -.. image:: media/alternative_wc_06.png +.. image:: alternative_wc/alternative_wc_06.png :align: center diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_01.png b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_02.png b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_03.png b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_04.png b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_05.png b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_06.png b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/alternative_wc/alternative_wc_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst index a6183eab2..9c0b6f7fc 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst @@ -30,7 +30,7 @@ Now, create it. Choose the product from the dropdown menu and add your components and the quantity. In this case, keep the default *BoM* type, which is *Manufacture this Product*. -.. image:: media/bills_of_materials_01.png +.. image:: bill_configuration/bills_of_materials_01.png :align: center .. warning:: @@ -48,7 +48,7 @@ If your *BoM* is for one variant only, then specify which one in the for on each component line. You can add several variants for each component. -.. image:: media/bills_of_materials_02.png +.. image:: bill_configuration/bills_of_materials_02.png :align: center Adding a routing @@ -59,7 +59,7 @@ define a series of operations required by your manufacturing process. To use it, enable the *Work Orders* feature in the *Manufacturing* app settings. -.. image:: media/bills_of_materials_03.png +.. image:: bill_configuration/bills_of_materials_03.png :align: center .. note:: @@ -70,7 +70,7 @@ Now that you have created your routing, add it to your *BoM*. You can select when, in the work operations, your components are consumed with the dropdown menu. -.. image:: media/bills_of_materials_04.png +.. image:: bill_configuration/bills_of_materials_04.png :align: center Adding By-Products @@ -82,7 +82,7 @@ addition to the primary product. To add *by-products* to a *BoM*, you will first need to enable them from the *Manufacturing* app settings. -.. image:: media/bills_of_materials_05.png +.. image:: bill_configuration/bills_of_materials_05.png :align: center Once the feature is enabled, you can add your *By-Products* to your @@ -90,5 +90,5 @@ Once the feature is enabled, you can add your *By-Products* to your mind that you need to register during which operation your by-product is produced. -.. image:: media/bills_of_materials_06.png +.. image:: bill_configuration/bills_of_materials_06.png :align: center diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_01.png b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_02.png b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_03.png b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_04.png b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_05.png b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_06.png b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/bill_configuration/bills_of_materials_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption.rst b/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption.rst index 8fd2f5319..f47461d7f 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption.rst @@ -24,7 +24,7 @@ First, open the *BoM* you want to use for flexible component consumption and edit it. In the *Miscellaneous* tab, choose *Flexible* as the consumption type. Then, save. -.. image:: media/flexible_components_consumption_01.png +.. image:: flexible_components_consumption/flexible_components_consumption_01.png :align: center Now, in the *Quality* app, open the *Control Point* menu, under @@ -32,7 +32,7 @@ Now, in the *Quality* app, open the *Control Point* menu, under your product, your operation and work order operation. Then, choose *Register Consumed Materials* as type. -.. image:: media/flexible_components_consumption_02.png +.. image:: flexible_components_consumption/flexible_components_consumption_02.png :align: center Next, go back to your *Manufacturing* app and create a *Manufacturing @@ -43,11 +43,11 @@ Then, confirm it and launch the process step. While processing, you will have the possibility to consume more components than expected in the *BoM*. To do so, click on *Continue Consumption*. -.. image:: media/flexible_components_consumption_03.png +.. image:: flexible_components_consumption/flexible_components_consumption_03.png :align: center When the job is over, you will find a summary of your component consumption in the *Finished Steps* tab of your work order. -.. image:: media/flexible_components_consumption_04.png +.. image:: flexible_components_consumption/flexible_components_consumption_04.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_01.png b/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_02.png b/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_03.png b/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_04.png b/content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/flexible_components_consumption_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/flexible_components_consumption/flexible_components_consumption_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst index 6bea8448b..db06cb2d6 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst @@ -21,10 +21,10 @@ line item for each of the components of the kit. In the examples below, the first image shows a sales order for the kit *Custom Computer Kit*, while the second image shows the corresponding delivery order. -.. image:: media/kit_shipping_01.png +.. image:: kit_shipping/kit_shipping_01.png :align: center -.. image:: media/kit_shipping_02.png +.. image:: kit_shipping/kit_shipping_02.png :align: center Configuration @@ -42,7 +42,7 @@ All other parameters on the kit product may be modified according to your preference. The component products require no particular configuration. -.. image:: media/kit_shipping_03.png +.. image:: kit_shipping/kit_shipping_03.png :align: center Once the products are configured, create a *bill of materials* for the @@ -50,7 +50,7 @@ kit product. Add each component and its quantity. Select the *BoM Type Ship this product as a set of components*. All other options may be left with their default values. -.. image:: media/kit_shipping_04.png +.. image:: kit_shipping/kit_shipping_04.png :align: center Manage Stock of Kit Product and Component Products @@ -70,12 +70,12 @@ select *Make to Order*, which will create a *manufacturing order* whenever a sales order is confirmed. Select the product type *Storable Product* to enable stock management. -.. image:: media/kit_shipping_05.png +.. image:: kit_shipping/kit_shipping_05.png :align: center When you create the *bill of materials*, select the BoM Type *Manufacture this product*. The assembly of the kit will be described by a *manufacturing order* rather than a packing operation. -.. image:: media/kit_shipping_06.png +.. image:: kit_shipping/kit_shipping_06.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_01.png b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_02.png b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_03.png b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_04.png b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_05.png b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_06.png b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/kit_shipping/kit_shipping_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order.rst b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order.rst index 069206eb3..ea2fd709e 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order.rst @@ -40,36 +40,36 @@ To use *Work Centers* and *Routings*, you will need to enable the *Work Orders* feature. To do so, go to the *Manufacturing* app settings. -.. image:: media/process_manufacturing_orders_01.png +.. image:: manufacturing_order/process_manufacturing_orders_01.png :align: center Now, you can add routings to *BoMs* and configure your operations taking place at different *work centers*. The *Work Centers* are the locations at which work orders are performed. -.. image:: media/process_manufacturing_orders_02.png +.. image:: manufacturing_order/process_manufacturing_orders_02.png :align: center When manufacturing this way, each *Work Order* is scheduled individually. You will also have access to time and capacity planning, as well as reports on costing and efficiency for each *Work Center*. -.. image:: media/process_manufacturing_orders_03.png +.. image:: manufacturing_order/process_manufacturing_orders_03.png :align: center Thus, the workflow is divided into three basic phases: - Create the manufacturing order -.. image:: media/process_manufacturing_orders_04.png +.. image:: manufacturing_order/process_manufacturing_orders_04.png :align: center - Schedule the associated work orders -.. image:: media/process_manufacturing_orders_05.png +.. image:: manufacturing_order/process_manufacturing_orders_05.png :align: center - Perform the scheduled work and record production -.. image:: media/process_manufacturing_orders_06.png +.. image:: manufacturing_order/process_manufacturing_orders_06.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_01.png b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_02.png b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_03.png b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_04.png b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_05.png b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_06.png b/content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/process_manufacturing_orders_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/manufacturing_order/process_manufacturing_orders_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration01.png deleted file mode 100644 index b8dc8b369880490c75f160b5c12c4acab9f864e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12746 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 diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration05.png deleted file mode 100644 index bf8241e3a1ef9cbd66783d0e3ab59fd70a2eabc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9552 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 diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration07.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bill_configuration07.png deleted file mode 100644 index 35af95b28611288c5a5a1c0229ae43fe16abb34b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16209 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 diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sub_assemblies02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sub_assemblies02.png deleted file mode 100644 index bf8241e3a1ef9cbd66783d0e3ab59fd70a2eabc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9552 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 Settings`. -.. image:: media/product_variants01.png +.. image:: product_variants/product_variants01.png :align: center You will then be able to specify which component lines are to be used in @@ -19,5 +19,5 @@ Variant** field in the main section of the BoM should be left blank. This field is used when creating a BoM for one variant of a product only. -.. image:: media/product_variants02.png +.. image:: product_variants/product_variants02.png :align: center diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants01.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/product_variants01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/product_variants01.png rename to content/applications/inventory_and_mrp/manufacturing/management/product_variants/product_variants01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants02.png b/content/applications/inventory_and_mrp/manufacturing/management/product_variants/product_variants02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/product_variants02.png rename to content/applications/inventory_and_mrp/manufacturing/management/product_variants/product_variants02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst index 6e1c1ef3d..0d6604273 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst @@ -21,7 +21,7 @@ Create a manufactured BoM for the finished product which includes a kit component. Set a routing on your BoM, for example, *Assemble Furniture*. -.. image:: media/routing_kit_bom_01.png +.. image:: routing_kit_bom/routing_kit_bom_01.png :align: center Create a Kit BoM for the Kit Component @@ -30,7 +30,7 @@ Create a Kit BoM for the Kit Component Update the kit component to define its BoM. Make sure that the routing which is set on this BoM is the same one than on the Finished Product. -.. image:: media/routing_kit_bom_02.png +.. image:: routing_kit_bom/routing_kit_bom_02.png :align: center You can define the operations in which the kit components are used @@ -44,13 +44,13 @@ as we have two operations defined in the *Assemble Furniture* routing. The components of the kits are well consumed in the operations defined in the kit BoM. -.. image:: media/routing_kit_bom_03.png +.. image:: routing_kit_bom/routing_kit_bom_03.png :align: center -.. image:: media/routing_kit_bom_04.png +.. image:: routing_kit_bom/routing_kit_bom_04.png :align: center -.. image:: media/routing_kit_bom_05.png +.. image:: routing_kit_bom/routing_kit_bom_05.png :align: center Finished Product & Kit Component haven’t the same Routing @@ -66,7 +66,7 @@ Create a manufactured BoM for the finished product which includes a kit component. Set a routing on your BoM, for example, *Assemble Furniture*. -.. image:: media/routing_kit_bom_01.png +.. image:: routing_kit_bom/routing_kit_bom_01.png :align: center Create a Kit BoM for the Kit Component @@ -77,7 +77,7 @@ routing which is set on this Kit BoM is different than the one of the Finished Product. Specify the operations at which the kit components are consumed in this BoM. -.. image:: media/routing_kit_bom_06.png +.. image:: routing_kit_bom/routing_kit_bom_06.png :align: center Manufacturing Order @@ -89,15 +89,15 @@ planned, three work orders are created in our case, one coming from the routing of the manufactured products, the two other ones coming from the routing of the kit BoM. -.. image:: media/routing_kit_bom_07.png +.. image:: routing_kit_bom/routing_kit_bom_07.png :align: center The components are all consumed during their respective operations. -.. image:: media/routing_kit_bom_08.png +.. image:: routing_kit_bom/routing_kit_bom_08.png :align: center -.. image:: media/routing_kit_bom_09.png +.. image:: routing_kit_bom/routing_kit_bom_09.png :align: center Kit Consumption set on Kit BoM @@ -110,7 +110,7 @@ Create a manufactured BoM for the finished product which includes a kit component. Set a routing on your BoM, for example, *Assemble Furniture*. Precise the consumption of the components on this BoM. -.. image:: media/routing_kit_bom_10.png +.. image:: routing_kit_bom/routing_kit_bom_10.png :align: center Create a Kit BoM for the Kit Component @@ -120,7 +120,7 @@ Update the kit component to define its BoM. In this use case, the routing which is set on this Kit BoM is different than the one of the Finished Product. -.. image:: media/routing_kit_bom_11.png +.. image:: routing_kit_bom/routing_kit_bom_11.png :align: center Manufacturing Order @@ -132,14 +132,14 @@ planned, three work orders are created in our case, one coming from the routing of the manufactured products, the two other ones coming from the routing of the kit BoM. -.. image:: media/routing_kit_bom_08.png +.. image:: routing_kit_bom/routing_kit_bom_08.png :align: center All the components of the kits are consumed during the first operation. The last component is consumed during the second operation. -.. image:: media/routing_kit_bom_12.png +.. image:: routing_kit_bom/routing_kit_bom_12.png :align: center -.. image:: media/routing_kit_bom_13.png +.. image:: routing_kit_bom/routing_kit_bom_13.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_01.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_02.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_03.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_04.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_05.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_06.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_07.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_07.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_07.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_07.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_08.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_08.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_08.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_08.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_09.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_09.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_09.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_09.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_10.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_10.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_10.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_10.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_11.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_11.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_11.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_11.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_12.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_12.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_12.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_12.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_13.png b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_13.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_13.png rename to content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom/routing_kit_bom_13.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst index 5a633a6bf..444278fab 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst @@ -21,14 +21,14 @@ but also its subassemblies. The first step is to create a product form for each of the subassemblies. Select the routes *Manufacture* and *Replenish on Order*. Now, hit save. -.. image:: media/semi-finished_products_01.png +.. image:: sub_assemblies/semi-finished_products_01.png :align: center In the *Bill of Materials* menu, under *Master Data*, create a new *Bill of Materials*. Choose the product you just created and add its components. -.. image:: media/semi-finished_products_02.png +.. image:: sub_assemblies/semi-finished_products_02.png :align: center Configure the Main BoM @@ -37,7 +37,7 @@ Configure the Main BoM Now, you can configure the top-level product and its *BoM*. Include any subassemblies in the list of components. -.. image:: media/semi-finished_products_03.png +.. image:: sub_assemblies/semi-finished_products_03.png :align: center Now, each time you will plan a manufacturing order for the top-level @@ -45,5 +45,5 @@ product, a manufacturing order will be created for the subassembly one. Then, you will have to manufacture the subassembly in order to make it available before manufacturing the finished product. -.. image:: media/semi-finished_products_04.png +.. image:: sub_assemblies/semi-finished_products_04.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_01.png b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_02.png b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_03.png b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_04.png b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies/semi-finished_products_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst index 8d184ca19..86ac3e4ca 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst @@ -16,7 +16,7 @@ is not easy. To make it work right, you have to: Here is an example of subcontracting the manufacturing of “C”, which is produced out of raw materials “A” and “B”. -.. image:: media/subcontracting_01.png +.. image:: subcontracting/subcontracting_01.png :align: center :alt: @@ -28,7 +28,7 @@ Configuration To use the subcontracting feature, go to :menuselection:`Manufacturing --> Configuration --> Settings` and tick the box *Subcontracting*. -.. image:: media/subcontracting_02.png +.. image:: subcontracting/subcontracting_02.png :align: center :alt: @@ -44,7 +44,7 @@ that are sourced directly from the subcontractor. Once you have set the *BoM Type* to *Subcontracting*, specify one or several subcontractors. -.. image:: media/subcontracting_03.png +.. image:: subcontracting/subcontracting_03.png :align: center :alt: @@ -56,7 +56,7 @@ send them purchase orders (PO). To do so, open the *Purchase* app and create a new one. Be sure to send the PO to a vendor that is defined as a subcontractor on the *BoM*. -.. image:: media/subcontracting_04.png +.. image:: subcontracting/subcontracting_04.png :align: center :alt: @@ -129,14 +129,14 @@ button appears when necessary. Click on it to open a dialog and record the serial/lot numbers of the components. If the finished product is also tracked, its serial/lot number can be registered here too. -.. image:: media/subcontracting_05.png +.. image:: subcontracting/subcontracting_05.png :align: center :alt: For audit purposes, it is possible to check the lot numbers recorded on a receipt by using the icon on the right of the finished products: -.. image:: media/subcontracting_06.png +.. image:: subcontracting/subcontracting_06.png :align: center :alt: @@ -170,7 +170,7 @@ location, with a minimum and maximum inventory level. When the reordering rule is triggered, a delivery order is created to ship the components to the subcontractor. -.. image:: media/subcontracting_07.png +.. image:: subcontracting/subcontracting_07.png :align: center :alt: @@ -180,7 +180,7 @@ Production Schedule) triggers the replenishment of the subcontractor. To do so, select the route *Resupply Subcontractor on Order* on the wanted components. -.. image:: media/subcontracting_08.png +.. image:: subcontracting/subcontracting_08.png :align: center :alt: @@ -196,7 +196,7 @@ Now, set the *Dropship* option in the *Deliver To* field of the *Other Information* tab. Then, provide the address of the subcontractor for the shipping. -.. image:: media/subcontracting_09.png +.. image:: subcontracting/subcontracting_09.png :align: center :alt: @@ -204,7 +204,7 @@ That way, the supplier can ship items directly and you simply receive and pay the bill. However, it is still required to validate receipts for the subcontractor. -.. image:: media/subcontracting_10.png +.. image:: subcontracting/subcontracting_10.png :align: center :alt: @@ -217,14 +217,14 @@ on a manufacturing step but, because the manufacturing process is handled by an external party, it can be defined on the product reception. -.. image:: media/subcontracting_11.png +.. image:: subcontracting/subcontracting_11.png :align: center :alt: To create a quality check at the receipt, open the *Quality* app and create a new *Control Point* on the reception. -.. image:: media/subcontracting_12.png +.. image:: subcontracting/subcontracting_12.png :align: center :alt: diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_01.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_02.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_03.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_04.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_05.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_06.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_07.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_07.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_07.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_07.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_08.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_08.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_08.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_08.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_09.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_09.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_09.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_09.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_10.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_10.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_10.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_10.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_11.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_11.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_11.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_11.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_12.png b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_12.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_12.png rename to content/applications/inventory_and_mrp/manufacturing/management/subcontracting/subcontracting_12.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/unbuild.rst b/content/applications/inventory_and_mrp/manufacturing/management/unbuild.rst index 92dc6c8f1..fcd3e0851 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/unbuild.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/unbuild.rst @@ -20,14 +20,14 @@ Unbuild Order While in the Manufacturing App, under the *Operations* tab you will find the menu *Unbuild Orders*. -.. image:: media/unbuild01.png +.. image:: unbuild/unbuild01.png :align: center When creating a new one, you can either select a MO if you are unbuilding something you manufactured or only select a product if you are unbuilding something you received. -.. image:: media/unbuild02.png +.. image:: unbuild/unbuild02.png :align: center When you are done, just click unbuild and the process will be over. diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/unbuild01.png b/content/applications/inventory_and_mrp/manufacturing/management/unbuild/unbuild01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/unbuild01.png rename to content/applications/inventory_and_mrp/manufacturing/management/unbuild/unbuild01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/unbuild02.png b/content/applications/inventory_and_mrp/manufacturing/management/unbuild/unbuild02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/unbuild02.png rename to content/applications/inventory_and_mrp/manufacturing/management/unbuild/unbuild02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst b/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst index 3fe1aaf89..4f839a66f 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst @@ -11,7 +11,7 @@ Configuration Go to the :menuselection:`Manufacturing app --> Configuration --> Settings` and activate the Master Production Schedule feature before hitting save. -.. image:: media/use_mps_01.png +.. image:: use_mps/use_mps_01.png :align: center .. tip:: @@ -22,7 +22,7 @@ product. You can now define your safety stock target (= the stock you want to have on hand at the end of the period) and the minimum and maximum quantities to replenish. -.. image:: media/use_mps_02.png +.. image:: use_mps/use_mps_02.png :align: center .. tip:: @@ -30,7 +30,7 @@ maximum quantities to replenish. rearrange that sequence by going on the list of your products and reorganize them with drag and drop. -.. image:: media/use_mps_03.png +.. image:: use_mps/use_mps_03.png :align: center In the MPS view, you can decide which information you would like to show @@ -41,7 +41,7 @@ allows you to know what can still be sold during the period (what you plan to replenish - what is already sold during the period). You can also decide to hide some information if it isn’t necessary. -.. image:: media/use_mps_04.png +.. image:: use_mps/use_mps_04.png :align: center Estimate your demand and launch replenishment @@ -53,7 +53,7 @@ time, compare the demand forecast with the actual demand (= confirmed sales). The demand forecast for a finished product will impact the indirect demand for its components. -.. image:: media/use_mps_05.png +.. image:: use_mps/use_mps_05.png :align: center Then, the quantity to replenish for the different periods will be @@ -66,17 +66,17 @@ Depending on the configuration of the product (buy vs. manufacture), requests for quotations or manufacturing orders will be created. You can easily access those by clicking on the *Actual Replenishment* cell. -.. image:: media/use_mps_06.png +.. image:: use_mps/use_mps_06.png :align: center -.. image:: media/use_mps_07.png +.. image:: use_mps/use_mps_07.png :align: center In case you manually edit the *To replenish* quantity, a small cross will appear on the left. In case you want to go back to the automatically computed value given by Odoo, you can click the cross. -.. image:: media/use_mps_08.png +.. image:: use_mps/use_mps_08.png :align: center Cells color signification @@ -116,5 +116,5 @@ What if I wrongly added a product to the MPS? You can easily remove a product from the MPS by clicking the small bin on the right of its name. -.. image:: media/use_mps_09.png +.. image:: use_mps/use_mps_09.png :align: center diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_01.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_01.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_02.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_02.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_03.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_03.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_04.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_04.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_04.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_05.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_05.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_05.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_05.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_06.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_06.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_06.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_06.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_07.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_07.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_07.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_07.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_08.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_08.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_08.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_08.png diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_09.png b/content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_09.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_09.png rename to content/applications/inventory_and_mrp/manufacturing/management/use_mps/use_mps_09.png diff --git a/content/applications/inventory_and_mrp/manufacturing/repair/repair.rst b/content/applications/inventory_and_mrp/manufacturing/repair/repair.rst index 933e50f2b..b447518b7 100644 --- a/content/applications/inventory_and_mrp/manufacturing/repair/repair.rst +++ b/content/applications/inventory_and_mrp/manufacturing/repair/repair.rst @@ -13,7 +13,7 @@ Create a Repair Order Once in the app, you can access your existing *Repair Orders* and create a new one. -.. image:: media/repair01.png +.. image:: repair/repair01.png :align: center Manage a repair @@ -24,17 +24,17 @@ Order*. Fill it in with all the information you may need such as the product, the customer, if it has to be invoiced after or before the repair, the parts you might need, etc. -.. image:: media/repair02.png +.. image:: repair/repair02.png :align: center Once everything is done, you can then send the repair quotation to your customer. If it is approved, you can confirm the repair. You will then be able to start & end the repair when it is completed. -.. image:: media/repair03.png +.. image:: repair/repair03.png :align: center You can now invoice the repair. -.. image:: media/repair04.png +.. image:: repair/repair04.png :align: center diff --git a/content/applications/inventory_and_mrp/manufacturing/repair/media/repair01.png b/content/applications/inventory_and_mrp/manufacturing/repair/repair/repair01.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/repair/media/repair01.png rename to content/applications/inventory_and_mrp/manufacturing/repair/repair/repair01.png diff --git a/content/applications/inventory_and_mrp/manufacturing/repair/media/repair02.png b/content/applications/inventory_and_mrp/manufacturing/repair/repair/repair02.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/repair/media/repair02.png rename to content/applications/inventory_and_mrp/manufacturing/repair/repair/repair02.png diff --git a/content/applications/inventory_and_mrp/manufacturing/repair/media/repair03.png b/content/applications/inventory_and_mrp/manufacturing/repair/repair/repair03.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/repair/media/repair03.png rename to content/applications/inventory_and_mrp/manufacturing/repair/repair/repair03.png diff --git a/content/applications/inventory_and_mrp/manufacturing/repair/media/repair04.png b/content/applications/inventory_and_mrp/manufacturing/repair/repair/repair04.png similarity index 100% rename from content/applications/inventory_and_mrp/manufacturing/repair/media/repair04.png rename to content/applications/inventory_and_mrp/manufacturing/repair/repair/repair04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/import.rst b/content/applications/inventory_and_mrp/purchase/purchases/master/import.rst index f1e730d45..6f6ddd2c7 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/master/import.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/master/import.rst @@ -14,7 +14,7 @@ Pricelists". Don't forget to save your settings in the top left corner. -.. image:: media/import01.png +.. image:: import/import01.png :align: center Import a pricelist @@ -27,7 +27,7 @@ clicking import. See below a template of the columns used. -.. image:: media/import02.png +.. image:: import/import02.png :align: center -:download:`Click here to download the template ` +:download:`Click here to download the template ` diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/import01.png b/content/applications/inventory_and_mrp/purchase/purchases/master/import/import01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/import01.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/import/import01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/import02.png b/content/applications/inventory_and_mrp/purchase/purchases/master/import/import02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/import02.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/import/import02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/files/vendor_pricelists_template.csv b/content/applications/inventory_and_mrp/purchase/purchases/master/import/vendor_pricelists_template.csv similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/files/vendor_pricelists_template.csv rename to content/applications/inventory_and_mrp/purchase/purchases/master/import/vendor_pricelists_template.csv diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/suppliers.rst b/content/applications/inventory_and_mrp/purchase/purchases/master/suppliers.rst index cafb94dab..203a71181 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/master/suppliers.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/master/suppliers.rst @@ -17,7 +17,7 @@ one on the fly. Note that every first time the product is purchased from a new vendor, Odoo will automatically link the contact and price with the product. -.. image:: media/suppliers01.png +.. image:: suppliers/suppliers01.png :align: center Add price & quantity as well as a validity period @@ -27,7 +27,7 @@ When you're adding a vendor to a product, you're able to add the vendor product name & code as well as set the minimal quantity, price and validity period. -.. image:: media/suppliers02.png +.. image:: suppliers/suppliers02.png :align: center .. tip:: diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/suppliers01.png b/content/applications/inventory_and_mrp/purchase/purchases/master/suppliers/suppliers01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/suppliers01.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/suppliers/suppliers01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/suppliers02.png b/content/applications/inventory_and_mrp/purchase/purchases/master/suppliers/suppliers02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/suppliers02.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/suppliers/suppliers02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/uom.rst b/content/applications/inventory_and_mrp/purchase/purchases/master/uom.rst index 53687cb74..bed7bafff 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/master/uom.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/master/uom.rst @@ -39,7 +39,7 @@ Enter the purchase module, select :menuselection:`Configuration --> Settings` and tick the **Some products may be sold/purchased in different unit of measures (advanced)** box. -.. image:: media/uom08.png +.. image:: uom/uom08.png :align: center Specify sales and purchase unit of measures @@ -70,7 +70,7 @@ of Measure** (for purchase). In this case select **Liters** for **Unit of Measure** and **Gallons** for **Purchase Unit of Measure**. -.. image:: media/uom05.png +.. image:: uom/uom05.png :align: center Create your own unit of measure and unit of measure category @@ -90,13 +90,13 @@ To do so, go into your sales module select Create a new unit of **Measure Category** by selecting the dropdown list and clicking on create and edit (see picture below). -.. image:: media/uom03.png +.. image:: uom/uom03.png :align: center Create a new unit of measure. In this case our category will be called **Inter-Category-Computation**. -.. image:: media/uom06.png +.. image:: uom/uom06.png :align: center The next step is to create the **Rolls** and **Square meter** units of @@ -112,7 +112,7 @@ Create two new units: on this measure (ex: 1 roll = 10 square meters, 2 rolls = 20 square meters, etc.). -.. image:: media/uom04.png +.. image:: uom/uom04.png :align: center - For the **Square Meter**, we will specify that ``1 Roll = 10 square meters`` @@ -120,14 +120,14 @@ Create two new units: the square meter is bigger than the reference unit. The **Bigger Ratio** is ``10`` as ``one Roll = 10 square meters``. -.. image:: media/uom09.png +.. image:: uom/uom09.png :align: center It is now possible to input **square meters** as Unit of measure and a **Roll** as Purchase Unit of Measure in the product form. -.. image:: media/uom07.png +.. image:: uom/uom07.png :align: center -.. |uom01| image:: ./media/uom01.png -.. |uom02| image:: ./media/uom02.png +.. |uom01| image:: uom/uom01.png +.. |uom02| image:: uom/uom02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom01.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom01.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom02.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom02.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom03.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom03.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom04.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom04.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom05.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom05.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom05.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom05.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom06.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom06.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom06.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom06.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom07.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom07.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom07.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom07.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom08.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom08.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom08.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom08.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/master/media/uom09.png b/content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom09.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/master/media/uom09.png rename to content/applications/inventory_and_mrp/purchase/purchases/master/uom/uom09.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching.rst index 4f4b916db..485388ff1 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching.rst @@ -20,7 +20,7 @@ Configuration For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and activate the *3-way matching* feature -.. image:: media/3_way_matching01.png +.. image:: 3_way_matching/3_way_matching01.png :align: center Should I pay the vendor bill? @@ -32,7 +32,7 @@ appear on the vendor bill under the *Other info* tab. That way Odoo let's you easily know if you should pay the vendor bill or not. -.. image:: media/3_way_matching02.png +.. image:: 3_way_matching/3_way_matching02.png :align: center .. tip:: diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/3_way_matching01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching/3_way_matching01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/3_way_matching01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching/3_way_matching01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/3_way_matching02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching/3_way_matching02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/3_way_matching02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/3_way_matching/3_way_matching02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze.rst index 0eb82f157..63c88f09a 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze.rst @@ -29,7 +29,7 @@ Install the Purchase Management module From the **Apps** menu, search and install the **Purchase Management** module. -.. image:: media/analyze03.png +.. image:: analyze/analyze03.png :align: center Issue some purchase orders @@ -52,7 +52,7 @@ and for **each supplier**. Simply by accessing this basic report, you can get a quick overview of your actual performance. You can add a lot of extra data to your report by clicking on the **Measures** icon. -.. image:: media/analyze04.png +.. image:: analyze/analyze04.png :align: center .. tip:: @@ -69,7 +69,7 @@ just a click in 3 graph views : a **Pie Chart**, a **Bar Chart** and a **Line Chart**: These views are accessible through the icons highlighted on the screenshot below. -.. image:: media/analyze02.png +.. image:: analyze/analyze02.png :align: center .. note:: @@ -89,7 +89,7 @@ improves the readability of your reports. Note that you can filter and group by any existing field, making your customization very flexible and powerful. -.. image:: media/analyze01.png +.. image:: analyze/analyze01.png :align: center .. tip:: diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/analyze04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/analyze/analyze04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals.rst index 3a05750ac..ea69cd3ca 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals.rst @@ -13,7 +13,7 @@ Configuration --> Settings` and activate the *Order Approval* feature. From there you can also set the minimum amount required to activate this feature. -.. image:: media/approvals01.png +.. image:: approvals/approvals01.png :align: center Create a new Request for Quotation @@ -24,7 +24,7 @@ manager and the amount of the order is above the minimum amount you specified, a new *To Approve* status will be introduced in the process. -.. image:: media/approvals02.png +.. image:: approvals/approvals02.png :align: center Approve the order @@ -36,5 +36,5 @@ control of what your users can or can't do. Once approved, the purchase order follows the normal process. -.. image:: media/approvals03.png +.. image:: approvals/approvals03.png :align: center diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/approvals01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals/approvals01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/approvals01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals/approvals01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/approvals02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals/approvals02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/approvals02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals/approvals02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/approvals03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals/approvals03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/approvals03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/approvals/approvals03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills.rst index 01bdbe166..9caa0cc5e 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills.rst @@ -13,7 +13,7 @@ For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and select which way you want to control your bills. -.. image:: media/bills01.png +.. image:: bills/bills01.png :align: center Change the control policy @@ -26,7 +26,7 @@ product page under the *Purchase* tab. You might want to use different settings for different types of products. -.. image:: media/bills02.png +.. image:: bills/bills02.png :align: center @@ -36,7 +36,7 @@ Verify your Vendor Bill If you didn’t receive any of your product yet on *Purchase Order* under the *Shipment* tab, -.. image:: media/bills03.png +.. image:: bills/bills03.png :align: center @@ -45,6 +45,6 @@ billed based on ordered quantity, Odoo will suggest a bill for the number of units ordered. If you're supposed to be billed based on the received quantities, Odoo will suggest a bill for 0 as shown above. -.. image:: media/bills04.png +.. image:: bills/bills04.png :align: center diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/bills04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/bills/bills04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel.rst index cb43b42fe..856f962c6 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel.rst @@ -30,13 +30,13 @@ Use case 1 : you didn't receive your goods yet If you confirmed your purchase order and did not received your goods yet, you can simply cancel the PO it by clicking the cancel button. -.. image:: media/cancel05.png +.. image:: cancel/cancel05.png :align: center Odoo will automatically cancel the outstanding shipments related to this PO and the status bar will switch from **Purchase order** to **Cancelled**. -.. image:: media/cancel03.png +.. image:: cancel/cancel03.png :align: center Use case 2 : partially delivered goods @@ -54,7 +54,7 @@ shipped. From the PO, click on **Receive products** and, on the **iPad Mini order line**, manually change the received quantities under the Column **Done**. -.. image:: media/cancel02.png +.. image:: cancel/cancel02.png :align: center .. note:: @@ -64,14 +64,14 @@ When clicking on **Validate**, Odoo will warn you that you have processed less products than the initial demand (2 instead of 3 in our case) and will ask you the permission to create a backorder. -.. image:: media/cancel07.png +.. image:: cancel/cancel07.png :align: center Click on **No backorder** to cancel the supply of the remaining product. You will notice than the quantity to receive has been changed accordingly and, therefore, the delivery status has switched to **Done**. -.. image:: media/cancel04.png +.. image:: cancel/cancel04.png :align: center Create reverse transfer @@ -82,13 +82,13 @@ vendor location. To do so, click on the **Reverse** button from the same document. A reverse transfer window will pop up. Enter the quantity to return and the corresponding location and click on **Return**. -.. image:: media/cancel06.png +.. image:: cancel/cancel06.png :align: center Process the return shipment and control that the stock move is from your stock to your vendor location. -.. image:: media/cancel01.png +.. image:: cancel/cancel01.png :align: center When the reverse transfer is done, the status of your purchase order diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel05.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel05.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel05.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel05.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel06.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel06.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel06.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel06.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel07.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel07.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/cancel07.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/cancel/cancel07.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/create.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create.rst index 9a94cdd30..937850a12 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/create.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create.rst @@ -18,7 +18,7 @@ Creating a Request for Quotation In the Purchases module, open :menuselection:`Purchase --> Requests for Quotation` and click on **Create**. -.. image:: ./media/image04.png +.. image:: create/image04.png :align: center Select your supplier in the **Vendor** menu, or create it on-the-fly by @@ -34,13 +34,13 @@ expected delivery date in the Scheduled Date field. Click on **Save**, then **Print Rfq** or **Send Rfq by email** (make sure an email address is specified for this supplier or enter a new one). -.. image:: ./media/image08.png +.. image:: create/image08.png :align: center After having clicked on **Send**, you will notice that the RFQ's status will switch from **Draft** to **RFQ Sent**. -.. image:: ./media/image06.png +.. image:: create/image06.png :align: center Once your supplier has replied with an offer, update the RfQ by clicking @@ -51,11 +51,11 @@ Order. To proceed with the order, click on **Confirm Order** to send the order to the supplier. The RfQ's status will switch to **Purchase Order**. -.. image:: ./media/image11.png +.. image:: create/image11.png :align: center The status of the RfQ will change to PURCHASE ORDER. Tabs in the upper right corner of the order will show 1 Shipment and 0 Invoice. -.. image:: ./media/image10.png +.. image:: create/image10.png :align: center diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image06.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image06.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image06.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image06.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image08.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image08.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image08.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image08.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image10.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image10.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image10.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image10.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image11.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image11.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/image11.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/create/image11.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping.rst index a9874f1a2..107697997 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping.rst @@ -16,7 +16,7 @@ Activate the dropshipping feature Go to :menuselection:`Purchases --> Configuration --> Settings` and select *Dropshipping*. -.. image:: media/dropshipping01.png +.. image:: dropshipping/dropshipping01.png :align: center A new route *Dropshipping* has been created. You can go on a product @@ -24,21 +24,21 @@ and tick the dropshipping route. You also need to define to which vendor you will buy the product. Now, each time this product will be sold, it will be drop shipped. -.. image:: media/dropshipping02.png +.. image:: dropshipping/dropshipping02.png :align: center If you don't always dropship that product, you can go to :menuselection:`Sales --> Configuration --> Settings` and tick the box in front of *Order-Specific Routes*. -.. image:: media/dropshipping03.png +.. image:: dropshipping/dropshipping03.png :align: center When you create a quotation or sales order, you can now decide, order line per order line, which products should be drop shipped by selecting the dropship route on the SO line. -.. image:: media/dropshipping04.png +.. image:: dropshipping/dropshipping04.png :align: center Drop ship a product @@ -50,5 +50,5 @@ confirm that request for quotation into a purchase order, it will create a transfer from your vendor directly to your customer. The products doesn't go through your own stock. -.. image:: media/dropshipping05.png +.. image:: dropshipping/dropshipping05.png :align: center diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping05.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping05.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/dropshipping05.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/dropshipping/dropshipping05.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders.rst index c0f6d0498..52fbec3f9 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders.rst @@ -12,7 +12,7 @@ For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and activate the *Lock Confirmed Orders* feature -.. image:: media/lock_orders01.png +.. image:: lock_orders/lock_orders01.png :align: center Lock an order @@ -21,7 +21,7 @@ Lock an order While working on a purchase order, when you confirm it, you can then lock the order preventing any further modification on the document. -.. image:: media/lock_orders02.png +.. image:: lock_orders/lock_orders02.png :align: center .. note:: diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/lock_orders01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders/lock_orders01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/lock_orders01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders/lock_orders01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/lock_orders02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders/lock_orders02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/lock_orders02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/lock_orders/lock_orders02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception.rst index 5818d3243..f1293b617 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception.rst @@ -20,7 +20,7 @@ Start by installing the Purchase application from the **Apps** module. This will automatically trigger the installation of the **Inventory** app (among others), which is required with **Purchase**. -.. image:: media/reception02.png +.. image:: reception/reception02.png :align: center Create products @@ -30,7 +30,7 @@ Then, you need to create the products you want to purchase. Go to the **Purchase** app, then :menuselection:`Purchase --> Products`, and click on **Create**. -.. image:: media/reception05.png +.. image:: reception/reception05.png :align: center When creating the product, the **Product Type** field is important: @@ -60,7 +60,7 @@ reference in the **Vendor Reference** field. This will allow you to easily do the matching with the delivery order later on (as the delivery order will probably include the **Vendor Reference** of his sale order). -.. image:: media/reception03.png +.. image:: reception/reception03.png :align: center Receive Products @@ -71,13 +71,13 @@ can receive the products from the **Inventory** application. From the **Inventory** dashboard, you should see a button **X To Receive**, on the receipt box of the related warehouse. -.. image:: media/reception01.png +.. image:: reception/reception01.png :align: center Click on this button and you access a list of all awaiting orders for this warehouse. -.. image:: media/reception07.png +.. image:: reception/reception07.png :align: center If you have a lot of awaiting orders, you can use the filter bar to @@ -86,7 +86,7 @@ source document, which is the reference of your purchase order. You can open the document that matches with the received delivery order and process all the lines within it. -.. image:: media/reception04.png +.. image:: reception/reception04.png :align: center You may validate the whole document at once by clicking on the @@ -104,7 +104,7 @@ When you validate the reception, if you have received less products than the initial demand, Odoo will ask youthe permission to create a backorder. -.. image:: media/reception06.png +.. image:: reception/reception06.png :align: center If you plan to receive the remaining product in the future, select diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception05.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception05.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception05.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception05.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception06.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception06.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception06.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception06.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception07.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception07.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/reception07.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/reception/reception07.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning.rst b/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning.rst index fa8031f85..0c4482983 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning.rst @@ -17,7 +17,7 @@ For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and activate the *Warnings* feature. -.. image:: media/warning01.png +.. image:: warning/warning01.png :align: center Add a warning on a vendor @@ -27,7 +27,7 @@ When you activate the feature, you get a new option under the *Internal Notes* tab on vendors. You can decide to write a simple warning or a blocking message. -.. image:: media/warning02.png +.. image:: warning/warning02.png :align: center Add a warning on a product @@ -37,7 +37,7 @@ When you activate the feature, you get a new option under the *Purchase* tab on the product page where you can add a warning or a blocking message. -.. image:: media/warning03.png +.. image:: warning/warning03.png :align: center Trying to buy with warnings or blocking messages @@ -47,7 +47,7 @@ If you try to validate a *Purchase Order* from a vendor or with a product with a warning, a message will be raised. You can ignore it by clicking ok. -.. image:: media/warning04.png +.. image:: warning/warning04.png :align: center However, if it is a blocking message, you can not ignore it. diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning01.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning01.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning02.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning02.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning03.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning03.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning04.png b/content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/rfq/media/warning04.png rename to content/applications/inventory_and_mrp/purchase/purchases/rfq/warning/warning04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders.rst b/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders.rst index ad23dd3be..042056067 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders.rst @@ -13,7 +13,7 @@ For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and activate the *Purchase Agreements* feature -.. image:: media/blanket_orders01.png +.. image:: blanket_orders/blanket_orders01.png :align: center Start a Blanket Order @@ -24,7 +24,7 @@ To use this feature go to :menuselection:`Purchases --> Purchase Agreements`. Once you are creating the purchase agreement, access the *Agreement Type* drop down menu and select *Blanket Order*. -.. image:: media/blanket_orders02.png +.. image:: blanket_orders/blanket_orders02.png :align: center You can then create your new blanket order, select your vendor, the @@ -34,7 +34,7 @@ When you are satisfied with your purchase agreement, confirm it. Its status will change from*Draft* to *Ongoing* and a new *RFQs/Orders* will appear in the top right corner of the document. -.. image:: media/blanket_orders03.png +.. image:: blanket_orders/blanket_orders03.png :align: center RFQ from the Blanket Order @@ -58,7 +58,7 @@ name. Thanks to this, a blanket order can be used for automated replenishment (using *reordering rules* or *made to order* configuration). -.. image:: media/blanket_orders04.png +.. image:: blanket_orders/blanket_orders04.png :align: center .. tip:: diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders01.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders01.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders02.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders02.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders03.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders03.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders04.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/blanket_orders04.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/blanket_orders/blanket_orders04.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender.rst b/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender.rst index dbd70dc41..19f1a657a 100644 --- a/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender.rst +++ b/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender.rst @@ -12,7 +12,7 @@ For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and activate the *Purchase Agreements* feature. -.. image:: media/call_for_tender01.png +.. image:: call_for_tender/call_for_tender01.png :align: center Create a Call for Tender @@ -27,7 +27,7 @@ When you are satisfied with your purchase agreement, confirm it will move from *Draft* to *Confirmed* and a new *RFQs/Orders* appeared in the top right corner of the document. -.. image:: media/call_for_tender02.png +.. image:: call_for_tender/call_for_tender02.png :align: center Request new quotations from the Call for Tender @@ -43,7 +43,7 @@ The various RFQs and orders linked to the Call for Tenders will be under the *RFQs/Orders* button where you can select and confirm the best offer. -.. image:: media/call_for_tender03.png +.. image:: call_for_tender/call_for_tender03.png :align: center Close the Call for Tender @@ -51,5 +51,5 @@ Close the Call for Tender Once you're done with your *Call for Tender* don't forget to close it. -.. image:: media/call_for_tender04.png +.. image:: call_for_tender/call_for_tender04.png :align: center diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender01.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender01.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender01.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender02.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender02.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender02.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender03.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender03.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender03.png diff --git a/content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender04.png b/content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/purchases/tender/media/call_for_tender04.png rename to content/applications/inventory_and_mrp/purchase/purchases/tender/call_for_tender/call_for_tender04.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date.rst b/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date.rst index 5ed98d049..7d58d150d 100644 --- a/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date.rst +++ b/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date.rst @@ -21,7 +21,7 @@ To configure your vendor lead times, go to a product page, under the purchase tab, click on a *Vendor* once there you can change the delivery lead time for that Vendor & Product. -.. image:: media/compute_date01.png +.. image:: compute_date/compute_date01.png :align: center Customer Lead Time @@ -33,7 +33,7 @@ deliver the product to your customer. To configure your customer lead time open a product and go under the *Inventory* tab. You can then add how many days you need. -.. image:: media/compute_date02.png +.. image:: compute_date/compute_date02.png :align: center Manufacturing lead time @@ -45,7 +45,7 @@ product. To configure your manufacturing lead time open a product and go under the *Inventory* tab. You can then add how many days you need. -.. image:: media/compute_date03.png +.. image:: compute_date/compute_date03.png :align: center Configure Security Lead Times @@ -59,7 +59,7 @@ The easiest way is to go to *Settings* from any module and type **Lead Time** in the search bar. From there, tick each box and configure your various *Security Lead Time* for your needs. -.. image:: media/compute_date04.png +.. image:: compute_date/compute_date04.png :align: center Alternatively, you can go in the settings of the *Inventory* module diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date01.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date01.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date01.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date02.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date02.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date02.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date03.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date03.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date03.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date04.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/compute_date04.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/compute_date/compute_date04.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping.rst b/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping.rst index 569d7388d..e580f1fdc 100644 --- a/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping.rst +++ b/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping.rst @@ -18,14 +18,14 @@ Check **Advanced routing of products using rules** in the **Routes** section and **Allow suppliers to deliver directly to your customers** in the **Drop Shipping** section. -.. image:: media/dropshipping01.png +.. image:: dropshipping/dropshipping01.png :align: center You have to allow the choice of the route on the sale order. Go to the **Sales** application, :menuselection:`Configuration --> Settings` and tick **Choose specific routes on sales order lines (advanced)**. -.. image:: media/dropshipping02.png +.. image:: dropshipping/dropshipping02.png :align: center How to use drop-shipping? @@ -34,7 +34,7 @@ How to use drop-shipping? Create the sale order and select the route as **Dropshipping** on the concerned order lines. -.. image:: media/dropshipping03.png +.. image:: dropshipping/dropshipping03.png :align: center Once the order has been confirmed, no move will be created from your diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/dropshipping01.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping/dropshipping01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/dropshipping01.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping/dropshipping01.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/dropshipping02.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping/dropshipping02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/dropshipping02.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping/dropshipping02.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/dropshipping03.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping/dropshipping03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/dropshipping03.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/dropshipping/dropshipping03.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering.rst b/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering.rst index eee48bfb7..9c0e45cab 100644 --- a/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering.rst +++ b/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering.rst @@ -14,7 +14,7 @@ Configure the product Open a product form and, under the inventory tab, tick the routes *Buy* and *Make To Order*. -.. image:: media/purchase_triggering01.png +.. image:: purchase_triggering/purchase_triggering01.png :align: center Don't forget to also set a vendor under the *Purchase* tab. @@ -34,14 +34,14 @@ A new RfQ will automatically be created in your *Purchases* module. Note that you can see for which SO this RfQ has been created thanks to the *Source Document* field, visible on the RfQ. -.. image:: media/purchase_triggering02.png +.. image:: purchase_triggering/purchase_triggering02.png :align: center When you confirm the RfQ into a purchase order, a receipt is automatically created and directly accessible from your purchase order with the use of the *Shipment* button. -.. image:: media/purchase_triggering03.png +.. image:: purchase_triggering/purchase_triggering03.png :align: center You can validate the receipt of your products. When you will go back to diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/purchase_triggering01.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering/purchase_triggering01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/purchase_triggering01.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering/purchase_triggering01.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/purchase_triggering02.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering/purchase_triggering02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/purchase_triggering02.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering/purchase_triggering02.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/purchase_triggering03.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering/purchase_triggering03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/purchase_triggering03.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/purchase_triggering/purchase_triggering03.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule.rst b/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule.rst index 6bc83540e..5a257926a 100644 --- a/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule.rst +++ b/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule.rst @@ -15,14 +15,14 @@ Open a stockable product, you'll find the *Reordering Rules* tab. You can also access all your reordering rules from :menuselection:`Inventory --> Master Data --> Reordering Rules`. -.. image:: media/setup_stock_rule01.png +.. image:: setup_stock_rule/setup_stock_rule01.png :align: center Once in the next menu, you can create the reordering rules linked to your product. From now on, every time this product reaches the minimum quantity it will replenish your stock to your **maximum quantity**. -.. image:: media/setup_stock_rule02.png +.. image:: setup_stock_rule/setup_stock_rule02.png :align: center .. tip:: @@ -47,5 +47,5 @@ on the product. If the product is not fully configured or there is a mistake in your routes, a next activity will be logged on the product informing you there is an issue with the configuration. -.. image:: media/setup_stock_rule03.png +.. image:: setup_stock_rule/setup_stock_rule03.png :align: center diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/setup_stock_rule01.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule/setup_stock_rule01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/setup_stock_rule01.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule/setup_stock_rule01.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/setup_stock_rule02.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule/setup_stock_rule02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/setup_stock_rule02.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule/setup_stock_rule02.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/flows/media/setup_stock_rule03.png b/content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule/setup_stock_rule03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/flows/media/setup_stock_rule03.png rename to content/applications/inventory_and_mrp/purchase/replenishment/flows/setup_stock_rule/setup_stock_rule03.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup.rst b/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup.rst index 2e03624e5..85d0429d3 100644 --- a/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup.rst +++ b/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup.rst @@ -11,7 +11,7 @@ companies.The inter-company feature helps you to buy and/or sell products and services between different branches within your conglomerate. -.. image:: media/setup01.png +.. image:: setup/setup01.png :align: center 1. Purchase orders and sales orders can be related. If a company within @@ -31,12 +31,12 @@ Flag **Manage multiple companies** and then **Manage Inter Company**. Click on **Apply**. -.. image:: media/setup02.png +.. image:: setup/setup02.png :align: center New options will appear. -.. image:: media/setup03.png +.. image:: setup/setup03.png :align: center In the drop-down list, choose the company on which you want to add @@ -45,7 +45,7 @@ rules. If you click on **SO and PO setting for inter company**, you will get extra options. -.. image:: media/setup04.png +.. image:: setup/setup04.png :align: center When you are done, click on **Apply**, then you can repeat the same steps diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup01.png b/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup01.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup01.png rename to content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup01.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup02.png b/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup02.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup02.png rename to content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup02.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup03.png b/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup03.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup03.png rename to content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup03.png diff --git a/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup04.png b/content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup04.png similarity index 100% rename from content/applications/inventory_and_mrp/purchase/replenishment/multicompany/media/setup04.png rename to content/applications/inventory_and_mrp/purchase/replenishment/multicompany/setup/setup04.png diff --git a/content/applications/inventory_and_mrp/quality/alert/alert_mo.rst b/content/applications/inventory_and_mrp/quality/alert/alert_mo.rst index 0e573dac1..5e142ff32 100644 --- a/content/applications/inventory_and_mrp/quality/alert/alert_mo.rst +++ b/content/applications/inventory_and_mrp/quality/alert/alert_mo.rst @@ -17,19 +17,19 @@ will be launched from the manufacturing order itself. When manufacturing a product for which you need to process quality controls, a button *Quality Alert* will appear on the top of your manufacturing order. -.. image:: media/alert_mo_01.png +.. image:: alert_mo/alert_mo_01.png :align: center By clicking on the button, you can specify the quality problem that arose during the process. -.. image:: media/alert_mo_02.png +.. image:: alert_mo/alert_mo_02.png :align: center If one of the quality checks failed, the button will be highlighted on the document. If not, the button won’t be highlighted. -.. image:: media/alert_mo_03.png +.. image:: alert_mo/alert_mo_03.png :align: center Manufacturing Flow with Routings @@ -39,15 +39,15 @@ If you work with routings defined on your manufacturing orders, the quality alerts will be launched directly from the work orders on which the quality checks took place. -.. image:: media/alert_mo_04.png +.. image:: alert_mo/alert_mo_04.png :align: center -.. image:: media/alert_mo_05.png +.. image:: alert_mo/alert_mo_05.png :align: center Then, a button *Quality Alert* will be available from the work order view. When you click on the button, you can specify the quality problem that appeared during the process. -.. image:: media/alert_mo_06.png +.. image:: alert_mo/alert_mo_06.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_mo_01.png b/content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_01.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_mo_01.png rename to content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_01.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_mo_02.png b/content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_02.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_mo_02.png rename to content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_02.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_mo_03.png b/content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_03.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_mo_03.png rename to content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_03.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_mo_04.png b/content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_04.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_mo_04.png rename to content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_04.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_mo_05.png b/content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_05.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_mo_05.png rename to content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_05.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_mo_06.png b/content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_06.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_mo_06.png rename to content/applications/inventory_and_mrp/quality/alert/alert_mo/alert_mo_06.png diff --git a/content/applications/inventory_and_mrp/quality/alert/alert_transfer.rst b/content/applications/inventory_and_mrp/quality/alert/alert_transfer.rst index 952e8fbcb..7319b7fd4 100644 --- a/content/applications/inventory_and_mrp/quality/alert/alert_transfer.rst +++ b/content/applications/inventory_and_mrp/quality/alert/alert_transfer.rst @@ -10,23 +10,23 @@ Every time you perform some *Quality Checks* on a transfer, a automatically highlighted once you have a failed quality check for the transfer. -.. image:: media/alert_transfer_01.png +.. image:: alert_transfer/alert_transfer_01.png :align: center If you click on that *Quality Alert* button, you can specify what was the problem with the product. -.. image:: media/alert_transfer_02.png +.. image:: alert_transfer/alert_transfer_02.png :align: center The *Quality Alert* that is created from the transfer can be found via the button appearing on the top right corner of the transfer. -.. image:: media/alert_transfer_03.png +.. image:: alert_transfer/alert_transfer_03.png :align: center You can also access all your *Quality Alerts* via the menu, accessible under *Control*. -.. image:: media/alert_transfer_04.png +.. image:: alert_transfer/alert_transfer_04.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_01.png b/content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_01.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_01.png rename to content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_01.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_02.png b/content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_02.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_02.png rename to content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_02.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_03.png b/content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_03.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_03.png rename to content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_03.png diff --git a/content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_04.png b/content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_04.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/alert/media/alert_transfer_04.png rename to content/applications/inventory_and_mrp/quality/alert/alert_transfer/alert_transfer_04.png diff --git a/content/applications/inventory_and_mrp/quality/checks/quality_mo.rst b/content/applications/inventory_and_mrp/quality/checks/quality_mo.rst index e5b2cb7d9..66c490227 100644 --- a/content/applications/inventory_and_mrp/quality/checks/quality_mo.rst +++ b/content/applications/inventory_and_mrp/quality/checks/quality_mo.rst @@ -20,7 +20,7 @@ To create a quality control point, open the quality app and go to *Manufacturing* as operation and choose the type of quality check you want to perform. -.. image:: media/quality_mo_01.png +.. image:: quality_mo/quality_mo_01.png :align: center Process the Quality Check @@ -30,16 +30,16 @@ Once your *Quality Control Point* has been created, you can create a manufacturing order for your product. Now, and before marking the manufacturing as done, you can register the *Quality Checks*. -.. image:: media/quality_mo_02.png +.. image:: quality_mo/quality_mo_02.png :align: center -.. image:: media/quality_mo_03.png +.. image:: quality_mo/quality_mo_03.png :align: center Once you have performed your quality checks, you can find them via the *Quality Checks* button available on the manufacturing order form. -.. image:: media/quality_mo_04.png +.. image:: quality_mo/quality_mo_04.png :align: center .. note:: @@ -57,7 +57,7 @@ app and go to :menuselection:`Control --> Control Points`. Then, click on create sure to select *Manufacturing* as operation and select the work order operation on which the quality check should be performed. -.. image:: media/quality_mo_05.png +.. image:: quality_mo/quality_mo_05.png :align: center .. note:: @@ -72,12 +72,12 @@ Once your *Quality Control Point* has been configured, create a manufacturing order for your product. You have to plan it if you want to generate the necessary work orders. -.. image:: media/quality_mo_06.png +.. image:: quality_mo/quality_mo_06.png :align: center Now, process the work order and your quality check will appear. In this example, the quality check requests to enter the serial number of the Table Top component. -.. image:: media/quality_mo_07.png +.. image:: quality_mo/quality_mo_07.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_01.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_01.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_01.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_01.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_02.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_02.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_02.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_02.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_03.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_03.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_03.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_03.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_04.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_04.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_04.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_04.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_05.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_05.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_05.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_05.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_06.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_06.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_06.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_06.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_mo_07.png b/content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_07.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_mo_07.png rename to content/applications/inventory_and_mrp/quality/checks/quality_mo/quality_mo_07.png diff --git a/content/applications/inventory_and_mrp/quality/checks/quality_transfers.rst b/content/applications/inventory_and_mrp/quality/checks/quality_transfers.rst index 421e4bd78..06b07e8e9 100644 --- a/content/applications/inventory_and_mrp/quality/checks/quality_transfers.rst +++ b/content/applications/inventory_and_mrp/quality/checks/quality_transfers.rst @@ -10,7 +10,7 @@ Then, go to :menuselection:`Quality Control --> Control Points --> Create`. Now, define the quality control point you want to apply to a specific product. Don’t forget to select a transfer operation type. -.. image:: media/quality_transfers_01.png +.. image:: quality_transfers/quality_transfers_01.png :align: center Process the Quality Check @@ -21,30 +21,30 @@ for the product. Then, on the receipt, you will see a *Quality Checks* button that appears to proceed to the quality check you configured before. -.. image:: media/quality_transfers_02.png +.. image:: quality_transfers/quality_transfers_02.png :align: center By clicking on it, the instruction set on the quality control point will be displayed and will require the check value. -.. image:: media/quality_transfers_03.png +.. image:: quality_transfers/quality_transfers_03.png :align: center Once the quality check is done, you can find it linked to the corresponding transfer and access it by clicking on the button. -.. image:: media/quality_transfers_04.png +.. image:: quality_transfers/quality_transfers_04.png :align: center But, if the quality check failed, the stat button will appear in red (instead of green) and Odoo will suggest you to create a *Quality Alert* by highlighting the corresponding button. -.. image:: media/quality_transfers_05.png +.. image:: quality_transfers/quality_transfers_05.png :align: center The quality checks can also be found in the *Quality* application by opening the *Quality Checks* menu, under *Quality Control*. -.. image:: media/quality_transfers_06.png +.. image:: quality_transfers/quality_transfers_06.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_01.png b/content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_01.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_01.png rename to content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_01.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_02.png b/content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_02.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_02.png rename to content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_02.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_03.png b/content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_03.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_03.png rename to content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_03.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_04.png b/content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_04.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_04.png rename to content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_04.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_05.png b/content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_05.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_05.png rename to content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_05.png diff --git a/content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_06.png b/content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_06.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/checks/media/quality_transfers_06.png rename to content/applications/inventory_and_mrp/quality/checks/quality_transfers/quality_transfers_06.png diff --git a/content/applications/inventory_and_mrp/quality/control/control_points.rst b/content/applications/inventory_and_mrp/quality/control/control_points.rst index 1e7fe0e8f..c20fa083b 100644 --- a/content/applications/inventory_and_mrp/quality/control/control_points.rst +++ b/content/applications/inventory_and_mrp/quality/control/control_points.rst @@ -42,7 +42,7 @@ should take place: periodicity is based on the defined period (once a day, once a week). -.. image:: media/control_points_01.png +.. image:: control_points/control_points_01.png :align: center :alt: @@ -64,15 +64,15 @@ Text This control point type allows giving instructions to workers during the transfer or during the manufacturing process. -.. image:: media/control_points_01.png +.. image:: control_points/control_points_01.png :align: center :alt: -.. image:: media/control_points_02.png +.. image:: control_points/control_points_02.png :align: center :alt: -.. image:: media/control_points_03.png +.. image:: control_points/control_points_03.png :align: center :alt: @@ -82,15 +82,15 @@ Take a Picture This control point type asks to take a picture of the product applied in a transfer or when manufacturing it. -.. image:: media/control_points_04.png +.. image:: control_points/control_points_04.png :align: center :alt: -.. image:: media/control_points_05.png +.. image:: control_points/control_points_05.png :align: center :alt: -.. image:: media/control_points_06.png +.. image:: control_points/control_points_06.png :align: center :alt: @@ -104,22 +104,22 @@ Pass-Fail *Pass-Fail* requires to specify if the products pass or fail specific criteria. It can be applied for both transfers or manufacturing orders. -.. image:: media/control_points_07.png +.. image:: control_points/control_points_07.png :align: center :alt: For this kind of type, there is the possibility to define a failure message giving instructions to follow in case of failure. -.. image:: media/control_points_08.png +.. image:: control_points/control_points_08.png :align: center :alt: -.. image:: media/control_points_09.png +.. image:: control_points/control_points_09.png :align: center :alt: -.. image:: media/control_points_10.png +.. image:: control_points/control_points_10.png :align: center :alt: @@ -133,22 +133,22 @@ To use it, it necessary to specify the norm for your product’s measurements, but also a tolerance threshold. Doing so, all the products with good measures can are automatically accepted. -.. image:: media/control_points_11.png +.. image:: control_points/control_points_11.png :align: center :alt: As for *Pass-Fail*, this type allows defining a failure message that gives instructions to the worker. -.. image:: media/control_points_12.png +.. image:: control_points/control_points_12.png :align: center :alt: -.. image:: media/control_points_13.png +.. image:: control_points/control_points_13.png :align: center :alt: -.. image:: media/control_points_14.png +.. image:: control_points/control_points_14.png :align: center :alt: @@ -164,11 +164,11 @@ the component’s serial/lot numbers during the manufacturing process. .. note:: This type is only available when working with routings. -.. image:: media/control_points_15.png +.. image:: control_points/control_points_15.png :align: center :alt: -.. image:: media/control_points_16.png +.. image:: control_points/control_points_16.png :align: center :alt: @@ -181,11 +181,11 @@ number of the by-products that are manufactured. .. note:: This type is only available when working with routings. -.. image:: media/control_points_17.png +.. image:: control_points/control_points_17.png :align: center :alt: -.. image:: media/control_points_18.png +.. image:: control_points/control_points_18.png :align: center :alt: @@ -195,11 +195,11 @@ Print Label *Print Label*, as its name points out, allows printing labels to add to the product during the manufacturing process. -.. image:: media/control_points_19.png +.. image:: control_points/control_points_19.png :align: center :alt: -.. image:: media/control_points_20.png +.. image:: control_points/control_points_20.png :align: center :alt: diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_01.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_01.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_01.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_01.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_02.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_02.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_02.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_02.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_03.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_03.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_03.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_03.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_04.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_04.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_04.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_04.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_05.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_05.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_05.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_05.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_06.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_06.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_06.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_06.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_07.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_07.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_07.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_07.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_08.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_08.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_08.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_08.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_09.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_09.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_09.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_09.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_10.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_10.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_10.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_10.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_11.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_11.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_11.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_11.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_12.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_12.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_12.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_12.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_13.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_13.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_13.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_13.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_14.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_14.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_14.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_14.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_15.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_15.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_15.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_15.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_16.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_16.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_16.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_16.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_17.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_17.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_17.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_17.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_18.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_18.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_18.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_18.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_19.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_19.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_19.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_19.png diff --git a/content/applications/inventory_and_mrp/quality/control/media/control_points_20.png b/content/applications/inventory_and_mrp/quality/control/control_points/control_points_20.png similarity index 100% rename from content/applications/inventory_and_mrp/quality/control/media/control_points_20.png rename to content/applications/inventory_and_mrp/quality/control/control_points/control_points_20.png diff --git a/content/applications/marketing/email_marketing/overview/mailing_lists.rst b/content/applications/marketing/email_marketing/overview/mailing_lists.rst index 75e58caec..eddd1c1cd 100644 --- a/content/applications/marketing/email_marketing/overview/mailing_lists.rst +++ b/content/applications/marketing/email_marketing/overview/mailing_lists.rst @@ -12,7 +12,7 @@ Create mailing lists Go to :menuselection:`Mailing lists --> Mailing lists --> Create`. Enable the option *Is Public* to make the list visible for users when unsubscribing. -.. image:: media/mailing1.png +.. image:: mailing_lists/mailing1.png :align: center :alt: Mailing lists in Odoo Email Marketing @@ -26,7 +26,7 @@ Linking a mailing list to my website ideas to subscribers interested in listening. | Go to your *Website*, add a *Newsletter* block and choose the respective mailing list. -.. image:: media/mailing2.png +.. image:: mailing_lists/mailing2.png :align: center :alt: Mailing lists in Odoo Email Marketing @@ -36,13 +36,13 @@ Contacts Under :menuselection:`Mailing Lists --> Mailing List Contacts` see a list of all contacts under all your mailing lists, and the ones you individually created here. -.. image:: media/mailing3.png +.. image:: mailing_lists/mailing3.png :align: center :alt: Mailing lists in Odoo Email Marketing Open a contact form to see or add different mailing lists to which the contact is or will be part of. -.. image:: media/mailing4.png +.. image:: mailing_lists/mailing4.png :align: center :height: 400 :alt: Mailing lists in Odoo Email Marketing diff --git a/content/applications/marketing/email_marketing/overview/media/mailing1.png b/content/applications/marketing/email_marketing/overview/mailing_lists/mailing1.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/mailing1.png rename to content/applications/marketing/email_marketing/overview/mailing_lists/mailing1.png diff --git a/content/applications/marketing/email_marketing/overview/media/mailing2.png b/content/applications/marketing/email_marketing/overview/mailing_lists/mailing2.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/mailing2.png rename to content/applications/marketing/email_marketing/overview/mailing_lists/mailing2.png diff --git a/content/applications/marketing/email_marketing/overview/media/mailing3.png b/content/applications/marketing/email_marketing/overview/mailing_lists/mailing3.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/mailing3.png rename to content/applications/marketing/email_marketing/overview/mailing_lists/mailing3.png diff --git a/content/applications/marketing/email_marketing/overview/media/mailing4.png b/content/applications/marketing/email_marketing/overview/mailing_lists/mailing4.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/mailing4.png rename to content/applications/marketing/email_marketing/overview/mailing_lists/mailing4.png diff --git a/content/applications/marketing/email_marketing/overview/manage_unsubscriptions.rst b/content/applications/marketing/email_marketing/overview/manage_unsubscriptions.rst index 722f6736c..9687dc9b3 100644 --- a/content/applications/marketing/email_marketing/overview/manage_unsubscriptions.rst +++ b/content/applications/marketing/email_marketing/overview/manage_unsubscriptions.rst @@ -12,14 +12,14 @@ Enable the Blacklist feature Go to :menuselection:`Configuration --> Settings` and enable the option *Blacklist Option when Unsubscribing*. -.. image:: media/manage1.png +.. image:: manage_unsubscriptions/manage1.png :align: center :alt: Blacklist in Odoo Email Marketing Now, once the user clicks on the *Unsubscribe* link on your email, he is redirected to the following page: -.. image:: media/manage2.png +.. image:: manage_unsubscriptions/manage2.png :align: center :height: 350 :alt: Blacklist in Odoo Email Marketing @@ -38,7 +38,7 @@ blacklist himself, meaning that he will not receive *any* more emails from you. | Under :menuselection:`Configuration --> Blacklist`, blacklisted email addresses are shown. | When opening the record, as a *Log note*, a description-history is kept. -.. image:: media/manage3.png +.. image:: manage_unsubscriptions/manage3.png :align: center :alt: Blacklist in Odoo Email Marketing diff --git a/content/applications/marketing/email_marketing/overview/media/manage1.png b/content/applications/marketing/email_marketing/overview/manage_unsubscriptions/manage1.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/manage1.png rename to content/applications/marketing/email_marketing/overview/manage_unsubscriptions/manage1.png diff --git a/content/applications/marketing/email_marketing/overview/media/manage2.png b/content/applications/marketing/email_marketing/overview/manage_unsubscriptions/manage2.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/manage2.png rename to content/applications/marketing/email_marketing/overview/manage_unsubscriptions/manage2.png diff --git a/content/applications/marketing/email_marketing/overview/media/manage3.png b/content/applications/marketing/email_marketing/overview/manage_unsubscriptions/manage3.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/manage3.png rename to content/applications/marketing/email_marketing/overview/manage_unsubscriptions/manage3.png diff --git a/content/applications/marketing/email_marketing/overview/send_emails.rst b/content/applications/marketing/email_marketing/overview/send_emails.rst index 2e7f901e3..1c8cb313a 100644 --- a/content/applications/marketing/email_marketing/overview/send_emails.rst +++ b/content/applications/marketing/email_marketing/overview/send_emails.rst @@ -13,7 +13,7 @@ Choose the right target and create the message | Choosing *Contacts* as *Recipients* (for example), allows you to add specifications to match just certain contacts, filtering your target. -.. image:: media/sendemails1.png +.. image:: send_emails/sendemails1.png :align: center :alt: Send mass mailing in Odoo Email Marketing @@ -26,7 +26,7 @@ Under *Mail Body*, choose a layout and make the modifications needed by dragging double-clicking on content. Note that it is possible to start from scratch selecting the *blank* template option. -.. image:: media/sendemails2.png +.. image:: send_emails/sendemails2.png :align: center :alt: Send mass mailing in Odoo Email Marketing @@ -36,7 +36,7 @@ template option. recipients’ records or on a specific email address. Note that this option is not available if you target mailing contacts or contacts as recipients. -.. image:: media/sendemails3.png +.. image:: send_emails/sendemails3.png :align: center :height: 400 :alt: Send mass mailing in Odoo Email Marketing @@ -44,7 +44,7 @@ template option. Test, send or schedule a mailing ================================ -.. image:: media/sendemails4.png +.. image:: send_emails/sendemails4.png :align: center :height: 350 :alt: Send mass mailing in Odoo Email Marketing @@ -71,7 +71,7 @@ Manage campaigns centralized view of its metrics. | Go to *Campaign* and click on *Create* to start one. -.. image:: media/sendemails5.png +.. image:: send_emails/sendemails5.png :align: center :height: 300 :alt: manage campaigns in Odoo Email Marketing diff --git a/content/applications/marketing/email_marketing/overview/media/sendemails1.png b/content/applications/marketing/email_marketing/overview/send_emails/sendemails1.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/sendemails1.png rename to content/applications/marketing/email_marketing/overview/send_emails/sendemails1.png diff --git a/content/applications/marketing/email_marketing/overview/media/sendemails2.png b/content/applications/marketing/email_marketing/overview/send_emails/sendemails2.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/sendemails2.png rename to content/applications/marketing/email_marketing/overview/send_emails/sendemails2.png diff --git a/content/applications/marketing/email_marketing/overview/media/sendemails3.png b/content/applications/marketing/email_marketing/overview/send_emails/sendemails3.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/sendemails3.png rename to content/applications/marketing/email_marketing/overview/send_emails/sendemails3.png diff --git a/content/applications/marketing/email_marketing/overview/media/sendemails4.png b/content/applications/marketing/email_marketing/overview/send_emails/sendemails4.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/sendemails4.png rename to content/applications/marketing/email_marketing/overview/send_emails/sendemails4.png diff --git a/content/applications/marketing/email_marketing/overview/media/sendemails5.png b/content/applications/marketing/email_marketing/overview/send_emails/sendemails5.png similarity index 100% rename from content/applications/marketing/email_marketing/overview/media/sendemails5.png rename to content/applications/marketing/email_marketing/overview/send_emails/sendemails5.png diff --git a/content/applications/marketing/events/integrations/integration_sms.rst b/content/applications/marketing/events/integrations/integration_sms.rst index 60edb4136..df5c064f9 100644 --- a/content/applications/marketing/events/integrations/integration_sms.rst +++ b/content/applications/marketing/events/integrations/integration_sms.rst @@ -15,7 +15,7 @@ Configuration installed, and to enable *Schedule & Tracks* under :menuselection:`Events --> Configuration --> Settings`. -.. image:: media/int1.png +.. image:: integration_sms/int1.png :align: center :alt: SMS for Events in Odoo Events @@ -31,13 +31,13 @@ Send SMSs to attendees | You can choose to confirm each registration with the *Registration* template, and to send a reminder shortly before the event takes place with the *Reminder* template. -.. image:: media/int2.png +.. image:: integration_sms/int2.png :align: center :alt: SMS for Events in Odoo Events To make changes in an existing template, click on the external link. -.. image:: media/int3.png +.. image:: integration_sms/int3.png :align: center :alt: SMS for Events in Odoo Events @@ -48,7 +48,7 @@ The benefit of the integration with the *SMS Marketing* application is that you target you would like your message to be delivered to. To get started, click on *Contact Track Speakers*. -.. image:: media/int4.png +.. image:: integration_sms/int4.png :align: center :alt: SMS for Events in Odoo Events @@ -57,7 +57,7 @@ Speakers*. | In the example below, the SMS would be sent to the speakers who are in the stage *Proposal* on *Event Track*. -.. image:: media/int5.png +.. image:: integration_sms/int5.png :align: center :alt: SMS for Events in Odoo Events diff --git a/content/applications/marketing/events/integrations/media/int1.png b/content/applications/marketing/events/integrations/integration_sms/int1.png similarity index 100% rename from content/applications/marketing/events/integrations/media/int1.png rename to content/applications/marketing/events/integrations/integration_sms/int1.png diff --git a/content/applications/marketing/events/integrations/media/int2.png b/content/applications/marketing/events/integrations/integration_sms/int2.png similarity index 100% rename from content/applications/marketing/events/integrations/media/int2.png rename to content/applications/marketing/events/integrations/integration_sms/int2.png diff --git a/content/applications/marketing/events/integrations/media/int3.png b/content/applications/marketing/events/integrations/integration_sms/int3.png similarity index 100% rename from content/applications/marketing/events/integrations/media/int3.png rename to content/applications/marketing/events/integrations/integration_sms/int3.png diff --git a/content/applications/marketing/events/integrations/media/int4.png b/content/applications/marketing/events/integrations/integration_sms/int4.png similarity index 100% rename from content/applications/marketing/events/integrations/media/int4.png rename to content/applications/marketing/events/integrations/integration_sms/int4.png diff --git a/content/applications/marketing/events/integrations/media/int5.png b/content/applications/marketing/events/integrations/integration_sms/int5.png similarity index 100% rename from content/applications/marketing/events/integrations/media/int5.png rename to content/applications/marketing/events/integrations/integration_sms/int5.png diff --git a/content/applications/marketing/events/overview/create_event.rst b/content/applications/marketing/events/overview/create_event.rst index 0bcd23abb..3bc1e9467 100644 --- a/content/applications/marketing/events/overview/create_event.rst +++ b/content/applications/marketing/events/overview/create_event.rst @@ -16,7 +16,7 @@ Get started Under the menu *Events*, have a view of all existing events and some key information, such as the number of expected and confirmed attendees. -.. image:: media/events_dashboard.png +.. image:: create_event/events_dashboard.png :align: center :alt: Overview of events with the kanban view in Odoo Events @@ -24,7 +24,7 @@ To start a new one, click on *Create* and fill in the form with all the needed i *Website Menu* to have the menus *Introduction*, *Location*, and *Register* being shown on your event’s website page. -.. image:: media/website_menu_field.png +.. image:: create_event/website_menu_field.png :align: center :alt: View of an event's form emphasizing the option website menu in Odoo Events @@ -32,7 +32,7 @@ To personalize these pages, click on *Edit* to open the `website builder `_, and edit content by dragging and dropping blocks. -.. image:: media/website_edit.png +.. image:: create_event/website_edit.png :align: center :alt: View of an event's website page emphasizing the edit button for Odoo Events @@ -47,7 +47,7 @@ Tab: Tickets | The *Reserved Seats* and *Unconfirmed Seat Reservations* are counted as attendees are marked as :doc:`confirmed ` or not. -.. image:: media/tickets_tab.png +.. image:: create_event/tickets_tab.png :align: center :alt: View of an event form emphasizing the tab tickets in Odoo Events @@ -60,7 +60,7 @@ Tab: Communication *Unit* (days, hours, weeks, etc.), and the *Trigger* action (after registration, after the event, etc.). -.. image:: media/communication_tab.png +.. image:: create_event/communication_tab.png :align: center :alt: View of an event form and the tab communication in Odoo Events @@ -74,7 +74,7 @@ Tab: Questions the questionnaire is shown 3 times, meaning that answers can vary for each attendee; if *Ask each attendee* is not enabled, the questionnaire is shown once, resulting in a global answer. -.. image:: media/questions_tab.png +.. image:: create_event/questions_tab.png :align: center :alt: View of an event form and a question’s window opened in Odoo Events @@ -82,7 +82,7 @@ Once your event is *Confirmed*, you can manage attendees badges, and mark the ev *Finished*. Events marked as *Finished* can be *Set to draft*, putting the event back to an *Unconfirmed* stage from which it can be edited and used again. -.. image:: media/set_to_draft.png +.. image:: create_event/set_to_draft.png :align: center :alt: View of an event’s form emphasizing the option set to draft in Odoo Events @@ -91,7 +91,7 @@ Publish your event *Go to Website* and turn *Published* on. -.. image:: media/publish_event.png +.. image:: create_event/publish_event.png :align: center :alt: View of a website page and the option to publish the event in Odoo Events diff --git a/content/applications/marketing/events/overview/media/communication_tab.png b/content/applications/marketing/events/overview/create_event/communication_tab.png similarity index 100% rename from content/applications/marketing/events/overview/media/communication_tab.png rename to content/applications/marketing/events/overview/create_event/communication_tab.png diff --git a/content/applications/marketing/events/overview/media/events_dashboard.png b/content/applications/marketing/events/overview/create_event/events_dashboard.png similarity index 100% rename from content/applications/marketing/events/overview/media/events_dashboard.png rename to content/applications/marketing/events/overview/create_event/events_dashboard.png diff --git a/content/applications/marketing/events/overview/media/publish_event.png b/content/applications/marketing/events/overview/create_event/publish_event.png similarity index 100% rename from content/applications/marketing/events/overview/media/publish_event.png rename to content/applications/marketing/events/overview/create_event/publish_event.png diff --git a/content/applications/marketing/events/overview/media/questions_tab.png b/content/applications/marketing/events/overview/create_event/questions_tab.png similarity index 100% rename from content/applications/marketing/events/overview/media/questions_tab.png rename to content/applications/marketing/events/overview/create_event/questions_tab.png diff --git a/content/applications/marketing/events/overview/media/set_to_draft.png b/content/applications/marketing/events/overview/create_event/set_to_draft.png similarity index 100% rename from content/applications/marketing/events/overview/media/set_to_draft.png rename to content/applications/marketing/events/overview/create_event/set_to_draft.png diff --git a/content/applications/marketing/events/overview/media/tickets_tab.png b/content/applications/marketing/events/overview/create_event/tickets_tab.png similarity index 100% rename from content/applications/marketing/events/overview/media/tickets_tab.png rename to content/applications/marketing/events/overview/create_event/tickets_tab.png diff --git a/content/applications/marketing/events/overview/media/website_edit.png b/content/applications/marketing/events/overview/create_event/website_edit.png similarity index 100% rename from content/applications/marketing/events/overview/media/website_edit.png rename to content/applications/marketing/events/overview/create_event/website_edit.png diff --git a/content/applications/marketing/events/overview/media/website_menu_field.png b/content/applications/marketing/events/overview/create_event/website_menu_field.png similarity index 100% rename from content/applications/marketing/events/overview/media/website_menu_field.png rename to content/applications/marketing/events/overview/create_event/website_menu_field.png diff --git a/content/applications/marketing/events/overview/media/event_sales.png b/content/applications/marketing/events/overview/media/event_sales.png deleted file mode 100644 index 9b1fb7182f1f057e9d230b3081b6794b8408fa08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75456 zcmZU)WmsH6vn@P8kPzI1ySon%7+`?lI#{sa?gY00VQ_bMcXtTx?m+^<-5oyObMO70 z=bTgXt9$qE-Fs@fdey2mAxa8TsK|uK00010`YTuk06@S70ANaxVBdR?a+G}E8(tRT z;z|}qMgRbPjCahJue~7Retp#f6~>=GFdT-IGMJ&E`?L_|pFuO~=JP%OX4uSUqVt>i zkt^X5MexedSSMNqnvs8QB0}Tx;&Q{{@4ND+C%s!3 zbvm@V*nEsE?5NMqqFYjxqpV#HtOCsEW7RRz657+j?~zyZa4A$HK<90cOlAR?p5V zhAP{RsJYqJ>XOvH1r9~{AeI6cn^mYp4>&WsmIoSa;vrSGbTr&LJOYf1%XWx1H!%oU zRBl@b+dKt4pYG(!y2t{?94ke{uu$IJ0p}zpt%ihzwE9e6^mG7?P_KtR@7S<-@&hGXmUjNQ5+qU-cbR- z8DXH3HS>rvdQEgvnZ|pVL04!f`++;Q?P8afSuv z#5n-~a)2~gRLw2@xZ^0vy5E6~;9<#A1CoUwoD_s1rqd1k{UZf68WvJSgiRuiP@{?a z!#et{?v=x9-~-X_tQUdrQh-_7CJL5(g|-VnjRZb5YA#^rxq*V@K_wMCnF8WOEcmk3?9{O`BFw@#oO zQvb74>eoVbVS#vXaTBg2X}`e#x*i+|1ZGILno@9@2R&GEd}H~ai_InB_+PJT7!j>3 z;&jO#=PxEJMR9?j^hr4Me?R*FUr!SE79oiPL9}Dzma5L;uM3Vmx4IX6xi{UUQ8vAg zsj|p#YaaNfzO6XTMGO5luSdsiyc4IE{sk^Fv$vjgxkNn6<5*2rmrQkJmz|qhjZ0N( zT(7A-2s|%&RD;OyJccOzH&xQ^=I%uhb3#R{0UEqi<=NJbc=)>|gGS1hx$M5Oj$$%^ zd8m9E3-6;$nDt0g^~(wH7dSv!=HyM{n|kGPuou?09XH}H7X8!@6Gcnlv_fXN{oTYT z?&*(m3V#NAlV=qq&9O&9*uwdnYaGTji*MZ@;}k`G*jF=?rD)DpcQ;X4v&uH}m&SZH zZ6IgL{H&i0&oC7=OsY3j?Q8&L&1qqJCNvrJ^NwlgZ@-`t?Yhjgou#*Wrxl!aoqWM# z;g6bX^k&ZjCEbOQ1`cPz2&IzSByC9D_41)5vTMI<1@la<1fR6CW>K(sE(&;a(il0n z)qCm-5a2(~lrr4ffS6{=d7s9r7}`fWMY-oMx|n7x@B zentuldUw~m{{*+kZxOoqkl>Ny7fLgg+dPQ?}bk^n?<%CZ?>xiVT7(xM9ZxI|iuDgaISI z^ldwSMux!!N7W!h#$Caiy(w&%<*u{dO!<^$)6kQY(CPb+0EUIR9Y6QsJeuUZmsTBE zC;{MiX5^wa6VIA$D|HRQUrY*i27{wri!?%q3E2}x(uQUQr)33bIZQNE^$TYe-Kg>@ zUovo@4TI3?@>+k^vgGt?+pL9)CG1itI`QRLGs{B%8~ApYB1-dvc5odV73alO5s|ay z8?Tdq@#y!^D30ZtO^p!V_p^*;7;|ctQpF7`TN;JPo4^=*SMCa((K-alZ*XZ#H);b^##2L;8CIE z+X!zvSl&WE=fI*011_><*iu#bXGgGgc{+5d)>+<&=_?2mM3GG>k+=oL&8|$K-K||G zGpo_3H!@t|+J-Uj%O;PO!EKAn6Agdc8aA9ps&;(>f)dlFvmcuLo>>eH;q_(kY29!P&+rJ*I}(7u2hK8_hw)%zDRB1L&c0|1iU+MSkG9`U01M*fv8*bl zbFFW=53LUnm=2695wL|zlq9+AYAq3z6ytt*KV*KsomT5|Xcb>pt943_sh~3(h1Wn=wqeek9^pN75yF26 z!1O|bK-~A@VXfl&v~5y}%=sVkh*Z`z7i&8Gw~u76l0@Yj6f@>MlRh`m4hmOBm|-Ym zqK3bvH%@Qfo0a;g%KMl-!x~1YU+xgk%+6$4uA|H|I^LW*8!>!t+g;ku3NIk$yY9nI z=jG8JU=APpjBLKLanq(6n}Wylv+s+YvhkmYbX(}YxIGmvxg2>xAM!8HT6lJ>)8Q<} z#t2#;^Q*N+VnLo($+b@p;oF(cUrs~Prf)rq)&tbT{P&iU$2o3X!#C~|KXY*42boRB z&o5M;UTm;mm|7ifFKOJS1k6h0p9mW16VAGRy5V{dG`-__c#@VZJVMc9uij}n{u0{( z)(FJ->9pR04AQy`NLmrmW7q#KR=b16lM>DUU8u&jd?99kU@UaIN5F!%ifbri#D;<#hYWk)9%bSGy+;%d-|OkDP{y* zglu642(w%G86AGZRaCimJp{S{04T8_q+wuxlyR4St9H;jsLreDNt)wi(1WaAg$4jH zwn(L3Aec2!ydzucbZJjL86=W>xJ~vJGyPeycI=<3mkGFgY3_qjo5|o99 zJAMne{nV}L-?*khK&a?ty2oOJXOAyc_4Sph;u9E<5c_O3i}5DG@DunaE#Ogr<%|R+ zu55~X_iJbBP1@m1ub7xn^r4qF(T$DnWDB-hn zM=@%?PszaGTZls;os_(Y$bOEql8m69v5EjFbQ^((@f4ovn2Rxn0|6tgCzcuy)F6*CQun8uD=(yXs8TvC5k%uA;y*pmbQm-R_frh+hup!BzxL?{POk|O++VurCoGuNhH zAX{D`OJIW+ySdMpY2oy5|AG8OLCwcf;Bw3-k`)3>2MYrn>A)HU^NsfOE4WA z`M%I4wZ6+@%rq$dH6~FwkNOZA%q8*bs&7Eo1JV61pT?3yUqO(3D03Jcx+EC<`~T)e zhIyFcN>scgOj&ReFl=2YlOkO+3RIK}!M7j%pg8WvCcVY%l)PAZ`3mq#lL5^z_%&M4 zFyB5&D%OYpdZCXv6jV&NK?#IGBo-aY-x-Jk8=a2W^yTC=u%}#Rp-_3Lba>3Pj}}}K z|9K^AoUI85aGy44A>r=4E{o(wiIUP3hEA`ZPkio)_rJ2TB_yy3M$Iym)wz%MC%Q)D z3|UQzrbZ4Gpn@XM2rmW8;h7vB2gbnzn*NKRkfi1Us!DDcfSIxLA6Lms266;v#O(h0}m z0B-ONE*b9!&ZK%6G&|N{+U&o+R?soLsgc@;|2Xj#GYzpaT0YgFp9{obZ`+_N2_{C< z9;PC40fPfU=@|bnts_D#r`S;AiL_Kh^uH4h1OT+HDsD_3nb2Ucqr4@i2!H(8>aoO3 zLcfiH2rf`p(tXet!2tQIFyirsEiq>=1(3=6Q;{lz`*OrcXNY#*mIA~TwgWOleo1*h zJkDUE_7#0SUl-g0Cy7qMZynqVx4r_BL)x{)iTS*QY)&U+A5VAxe)w2AU^ zpULz$m)d z*U(~sD>(JVehBWye46synCY$sOry1oBO`(+q6{YW(lgY9k92w3b9UCp!fu$e+$Awdct!*|>P8Lf4O;EI6&74bEVr7~x&8G3ZmswP_>pqdC}5E%AM!MdO8Lh2?Elq;dhveN4b zL@<1I1j8t&Y@I^Y`vEMSJMN8wiQk}3ZupLRGC#GM_Z{1lOF|&fWRqo>HRUsJ2*gC| z7e>5FygIh-pWg1nJZ4srK#Y-ERk)-~j*X6$8-u=dP)z#n&J_d}MY$jpPDUZfcZZt+sjL;ZN+-N^=bluH!gutjmcVeR3 zuhQ|sfS&**w4K0)A5jgto};m}{m!qren#7hNIqp7k>|p&ZZm@|%yEkBpSxZ{LD?-c zwNZqtaNsn!P9U}jGt6HN@LjPIEgSYXeSssJtK?z4$uEL#jY@*ufSzo6WDUqaAb`H2 z!KHCRUp>C7WsHWBRf}FJy{7$dOwo2WB}1O{U!5-ufJ18@pWx=qUu<8xq+~G30($(g zg5p&sS{61Vy>+jlP#TaxLFwO)y>7mY_OPt&-O5*vPOeuc3B-E@gYbkbF^&H{r zc|X6sJQ+q`2?m_J&Tc&RFiq;*XT6S!Yv?%r*dRq%ec8);Uc}GzDkS))RW-Y^+ko$L zdBP^5z6<~I`KRwu1K;b#+r!F9*6aQny0r4-U}( zW~S9>p3ViYkYplFGJ^)F*wji?4qjN1(CEMrgQ!dB;kYaRbBCz+Afgn57`SQ^>(!-W zsikv`e*dn4g9VWkw)%Jbt+yB^<4Y*x!HTvUOGpn;Tqc={D&F7=EZtl!q>=}yG&-6%bD+gMiaax z1AG#ehVH2f?f#(!HzfYkvXT#^rL?S&K4Z55vwr09Tan9k{HkrGqNyYJ(b6*H21mD^ zS$2>3h*KqULEA8h-|s8$wvIB|cw9&U*eAh6`oWbut-JwDglW-Vn)1SVneTQkbq|gN z)Q(JBs?Nv%^tebTn`rrKj|7k@v2F4+pH6yr7<%WcZf=CN;iR6c%lY4o#SP>hyRMt{ zxBI6v?^{{)6>f_cR?5zo$23LXqu{E}bL@1j6^pyIle3o-_bqd4L(d|`<{8vRSD4Kf zU!UD$HeHu1T{6A;ooT&&Hv^S(lO@cq#tL~2_|P|EwBWY3HqH<6*uR<@8+W6ecDoOJ zxeIyr@moj@-?nX% z4Z9Wkhp9Cnp^Sn6R{{&2m7a}v9{J4(pm5VqFoCF7mO^=9)ezJGeSR?QWojm+wal}O zTnhu~<3?dr9@Q|>uf31fi;woQ0vjp}N`&_ty#V+2f4EomJ43d#zlJIbba+#p(_IHJ zrE9y-scS}`!u}DdHY2tzJL}$t4m;7_ee;-@W)wsU{Oh#*NAmMD!gh~&wVDuN|A%1$ zVl1vpPV=OnlxOKq`5x_e`HTE9aZ6*=(yeQ(3=O&Tns+dOiy{-PLJJubhASE3`#5T8 z2&5eEfN>0wXIHIhmBw2NZP9=|`$7$t;)4;&Amub$0hIbt;?H-j#P>-5!Kh7I$*( z&kq%|bYe&%_m8fbFB7u_zr#d4UVp9H$p{{Z{bz3venPU5D!oXv68aVa&HQWM+|j|( zLJD9X$hTm;%espY%B2yUyvoSPSX=} zVCqP?A|TF{UpfMoW=V~TFF}rfH|pN|V8`(lt%FPY7|RK~&QFKzaEg8d;=r#3H(jTf z(9Z~*4b~up8nh)OA{Ii4QU++Q@Jx0DeS-D4QBXXxM0P|{HY~0S`+9uC(2@fV?s>X4 z-2^7OOvQqWK02jR1aiy6_%%+JeD2>-K1LrWF*R+ujb2C{bx=Z&A7VKAA)av|&-D{a zqT?NuPvEUw>o`o599sW;%dIVL>yE4~Hj z`R?cO*<}dB0JM+N&RS14vL2fZqr2|HTz_n=2|sm~?bpcel#X zD(H}*AfSq8B~ux8ny6QdEs{LJyZnNMCswwL1yW}DtLu$0d~-&ZVUWPV`h@{&39);D z2SBhT3D$PDBT>D&kqCae3cHd0tSZqIbZo~h-uzAf&@Ff-39rw4p&-GGfW}XV7R)IF zO`)o^_{~5!yI`XNL+rGoME_5GBoki+21)>nKqfRS;y150{F|JTp1u?d(>r6tj{-1| zzGDM8^$0il+X7SiBDlpV`I6nADW0Wv#L?&JcJke?wv*=- z(I4}jmBIP!^a^){!Vw(hiWY@-$nI)M{e|-;{eNKwx_9chZxk}J@gd5Iy}6#bhyX1< z!MoM0n*un$Sq*)TlQ!v8uPwd_UEd=_&!Wclho~m~*Q8HV>Yv*gM^2j9W~_$$ofVx0 zzpWWY;|B7DH-VU0e`7J+ zDJ znerjDd9OstCU4r71fcZ&SXqY@mH&gL*BB-d5~nYNdKQjuK+7t7%jeit{h|rhRAZNh2tP?$YIuko1NHv|w>U+%-u; zQU|#l*1H}f+E(>QcNZ*&1H+rW5{`J-iX77yR`2wV+vA0UxRO^%Ts&ssSzJTKNTok61FGDPJ)0|?f+QnVG0r&U1C}=eqK@C zX<8I0DZ^Ei{04E$Q=)y~l;MZ?C`-jNQ+(UbZsg4B(Og_G&_l*BA4Rr2Yh8~D$#m)y zj%M_$2Q1d3-7HIw-C#I@!y3m-lx}i{BF5onVAEga)cIX#D%M*dfZ>~c13h?|l4)kR z4-%>XDOQP1X$AaxIQ3GW}GzQ-Ul2}=qZnO&(14)e``N7)MH@;_5u?1R9 zaW?|rzG+pZIdjI*j#LVLP-xv}&$Og2;_Wwy-jj|?4Qq^!v#u~{$|BN$(3BNdmrc&0 z>q3Q$CrkoTjbhbcCCZhC{)#;XVa91z=%Ks7m{xiyB#L}-#lo5>fOT;Dtm>arNepIb zsaFpGQZjv2-_Bh_8mZFx`5Mg&F`^4#8#jvcL5>mCENYB7_jD-c1~T*=uwQ^#1T)Y$ zWWXXp0!ESBvCY-^-xuaFHYYRR^06_qN(e(=xrl}i%#S+ z1zrEC@Be851npk?*ys*^sXZ*~3>D{13pS9j4(Gj-NRpVO!;b;Yq*_rd^0R;Ki{lwb zRYIs3a~kRRtrO6bjoG~?1eZ9CogZSvPl%?-Zl=FIb8hkfjcx%&_Q&lJPqI~7tHpe* z1%J6OArLvy6n*jz;UYIw$o?wwU80+p<0(-(7A06bC56(}0mw@+x5rYA7cIpay*T1o z{pnjrM1M!6LOCdc#&m0mI|QnULs~7C^yH|77W`06|A}$zw7u$`t8UxWIcE*e2L=M1 z>kDSo)B0Ap<*#a0<4vZS6n-e$7IajOt0a_D`8qmc#Wcpwm&1UpGE6>?i#l%R2#Y1P z>u{dui@v*)-60wnoL=0z&bx-ldBv{>2jHiJKBixlCqTtPy|3slG31o|&bH3PbZ#f0E>ZhPp@=Gu29hDOdqjDfo--^&D@dLW zrv1#yIMg4GwMIVyM{|gc`LH*d&J+1WRT(@8ssa+l2UNQuDBEE8uyzWML?r7R25;x^ za{sV%&QD$O^v0ndy$lw4{u`$#ynJ@I^Ca@LJo$R9_@>6-GS0J@F6esNOZIwBh%ZoJ zE9g47kb=GOk~SDD2nSg5w%haceNt5PzIwV7eqJUzyH|9WJZ?4w6H$y6N6S}l+f}&@ ze5L&g3s?%vwlUT|BUC1^R#ZZvgA66+jLMCSWF~d5>%k=8PHCrb?7_e=__dqHZ;gd$ zBIK~X_TyqF8AZ|$s?xre8`wKW6eDs2%jq96uf*pM2HF*mBq9{G*QMd3ReM$|MDtnf zH#@4(YyWz*mc#O!XR$i7_qyWveQ=4+xc`DNUI;A^t)HI4ZIkfjC&n{TjzFVDA`Kyf z1q1~|e*qD$yIWtx`c zF0qi2A=T2hDrFsHN}>9p|Io@g9$_^;gb`A}(hcp9u$55o!@;F}-7m>OGTR;;T>h5B zste9XxEY{Cyh#+_Rs?K1-R(2RA2&ujz~|!lsf0G}@blHtBNOsUjKv7ek`DZn3`%Ds z$N603WvILQO-7JzVY*0jkbC&=Fp!cCDI!>l5u(AhxhNX{VoO3$roGjujxp);VBj3M z)9Rt|WXn&nCCk=vJzwSH!k(-xhlu%~jobBl)a7$rGf3*OpYzSG!$lYUYYCC<)07LJ z@8 zJZpd$6M_zCHyKBDdodX``aVL82`8|ZPWJG3fFLa&8HW<#Oc_q;m-3F7t{Bf2fgz4* z-N4{zgLd<7SUu1bsiI!?>ySxpl<-#vCC6V6UDJUeoF53`sZ+<08lfM3LYpQn6ib>} z;k~P+UcBs{nW($adcX)dFn;EF z8Mz|FD3_d7=~q2eGq z`=$AeV8TCU;O+5Yo$EMizKGDlPUD2m4~LcuW6#Vr(e$6xtDB-)+Ytknc7Le(@(&|E zV9=s^m-g}2l`1ZLa*4%v{mm;ftM~`y@C7b0TAieZEuY>I!j_v$??^XyA*}K}2Bz?c zQWUjSijh{uOs;^3nDSM%6{s>N6>1?Ar#4@%Q@riI<85mBaR5Tip{kWwU?KBYA&_~L zp4U>D$K$h6d;}W1W10rv=OJx^C<;qG;)`LrtmlQM&Ye9$@rsSJw|V`S`8CptyY ztD{fCwIMH4Qg#nhRezpO)6O#AMt$9$ZumF?%_c-{UcU+3AC_`iwVL-~iiLWS_y)HB z8%g|85p#zVD1CuROzCfUh6I2DbDepIi8(^Vnfc?SP$SdvoZT&ZbLD_r#iw%Qjd~2F z5v2)|;Hm~GbQy|lsWbFMM0^JZF%lIw%i_t5zdA${=Vsg45ND!Qu;b(cLEIh?I4`R` zCd0tE#Y5N&WxsLu2`0;PXjrgRJ7JT2PDAAM$f9Ya5B2Gq?8#SwA6oKcg@b7T zT|)j%_%kPSqQ|S0-r9>Yp!B$#r5A9x?P2!5Lv<@7Uba}@xa!J(-hRklr=x3*>;x#6 zhMKL627r+;jsa>(ivVPy$KM(OoKitO?)pL5m^cePb`<0u_(O!BTau6^FRc=O8q=(2 zVl}`HsqS3k6{}h&BO&F+hZCZ61zy-hA;fUID-Uxt{26eN^I@78r(s_a(*E{#`Mu{p zE(0fFpm*ms_I1-WS#o;InOF1n9+Rd~fRM7ZkF^1-pz|Mue?V%nDBppOGau^wc_%5Q zwV6@lHTObwQf}x{$7#ahf=yxEh&R-g@?dY)ddCY?%tzv)`|vfS!~I9zl0H|OQ}v48 z_oN1(D_1W?mgi~9g9X*VC$@I`yEWIWFP^ssR7Bz_Np`Q-B43fJJl=TL;=U*yhFVSd zyt6j1YgsSj25lQ%%~umdXXVjA zplzwiYG=-H@6e;9{K5lgP+fkQ;bsZVT|HqefQoJHM8PqCjQy=Y7f#Mg3cv-DA~Dhz zG|b%maE7)k_r;#yD629bwiobzj;Hg-X2?o^)5n3AXH|I^MUnNNS<%dkm|mgZ;dtk_ z&2=&G2B69F(@w&X$%*OBUcn8>n=f#%PwD0GLjxwb>=8gp7ElmfEVU?R7MqR!Izxs& zJbg_^c|0;e_=5(7!W_)38v>QF%Hw&sml-T>gZ6Jy#CH zSgTK4iuogO?GDkLQWBU$3Q>{qJQv+I*A7&IKl46+&+&|576$0^A{4rbb%d55DWh-> z#f-=eLB>W4`p-TP$T0z*5M=g8XeAbm6uo8JS5}J|r$pJlUH;ai-Vyvpi31|j$oxR= zW@?Lnd`r^l-RX-a(ng2DLFpeEzGO;JSSY!(=q{pcWniTuQQyvmsD!2ymQKm|V6=Qy zscvBvEymta(*<_YBa>oj`Aq;O3Neb3T@3Sgh`wC*d?^|IgzIB$7- zo{AuA30YTc(~2zscmoKm&q&W1r4ut-FR%OgHsJkSeO?!Cx}HTne47Qwp2Pt|9vKrM z>;H$MLGyHQUBdfeT+|>;&L1B49H>y#%ku^U+I@US=);0uP(YQ=F&F#A+=26c+rQx1 zG%o{xtTdys{WCZo%J6WG6~Ys5KMZz&ISK&|BbN&PO7cFh6f+{0Y+*z@e|^FnQ2NGt z_iH8*?%`pqT1h<0&z(S3D-&!hY^(AMJx>(jdnE*TMi2mgg}_K^du~*ZW-GQ|VCh^* zqq(~kmi`308f&Xs_3TR-0ME`MsBTzx0n)UZzzDikWCR=?<~x-E3L^GU$0}H2A9S3Qd_dXn(<~DE3cyugf2SNrN-4!ZI`k2LHnNE&uxj9tArmr-kZ03k`}Na! z*)i{cx#@06izWk-NRw58@cSYYCDsN5lp}np)4DOor5iIxb|+11lAes%?}5{13^64_ z51WyDX5k?%YQ!-6@Uz+25Gq$*%j{0}lR8mMzvPMkt-+Uq6JxKKP?D^N^2YK+n z4krM4UGztWO!Y!m7zNnLophz+9@jSA-1PmKPGL|4knJ>LLMJcADabQZUP(%Wh49UB z*{A}y)@Zxg5cjF!gI~|>=I^M?It$0qHL^mZ%?0NiXu}+EYYABx z6w04x+qC-ibSL0rF-KNrw{A@W;AWjC=EzujYWm~YDK<^kp1aXEgIn|ALz&njKTB7k{DJ(OnK+y)Lj-Y!7EP-Ka9UADwKu0+aU0A3+#qWLeSYTnv6iosuV9Z6`0n6S8x%mjdLt*d)pBv`v*i)Kz!kd zD-Lzqa$o6wHYwK}T}kD~Jik0ke&XF;O14r;1NN0tHP;!1MB@zVQD?($fS<;CHd=}X zDQa=w5+{FEfK0e*=k@&5t~cs@w{qZ*?hYCo}-GD@qC#MbLd5YE1kW<~%K#ksT!@i_I-))gfPIyOC{#8Ra`ZIi|^ z`}j!iUHL&SA$Fe^S;>(A^F#&P37o(YuhO1k20pObO-_c!NPoX(dS{;-_I|^2u0ReIo zk+TfpzcNzOaxzEg8%|Oyqj;8Dcsn95J4PbD2Rs0`vxuh2mr3+!l&WX3LE?08KY%6k zcll1eFHU`pPwyf0-QKx#a=At>YA0%Ox@4KGV^qtPufH6`I+k+20tX|j$yS@-?91gyS zBkGT?6EQvGPZHdM{BX9@m#ioS2{pV&KXkryr91K0($&`t&`Kwotl82HW7)h{z4^-j zsO6rwuKkzw7<9u|=S2QX`qrlc&&?=>!Ee_;hln0f?cBm)fm{iTcgW?jJG?cgO=mH4 z;4HabQYpJw7UP;~YLVzNqfmMxpdb>}Y+Su^Sqy-g%3<>YzDK*1Jrm^?WZYt~l}R~o zNKJ_X)>me80FsPVnHpmKOo)7KY4K0-g7kOY(@ChGrbiN8Z|QY{E3`O4A$&Zxe&gVs z;3`!u8}I3le>Qfsg#pb=xI|YlURej{*^2L^?98b?8^={3K=B>Fe zSzTwV`ab1jpEQ7>j+B3XoJOXdw!2Ix_B?pGI@1Ned_T`yF=OhQx)>~0de&q%Gvd(y z;)HYPH0b(nKYl#E2$N_t@c9onlGA3Yk6D=QV6+2N4~W^udHw>($ttSb9tt<_{y5wTN4Wg1}YNDjKl zx6b6`|J_y7&L{AX_t~ykHuq9+4tJcv)O1e+CObjidVvI9Uaiq_-RNE0#Vb(5J6>yB zm6mT|tU!e)1}OhIT1Lrs**+FlTHHRXO=O3m>_3yuV-A;!XN#&`2BsS^pOv2Z4UvE( zt|V#tvz2Z(%m6lFWSsZC&qe)Z!pB3))6lQV_q8ecH8$@rhN)YHr)I-Q-qxWBhz5E5wC|z{#s(h^TNL|k_sZrz zerf&lL_H>_KHzk|H+>S9ysE-e>@5)kRb-&aO&<M;*<~q&m55+>OmEsyc30 z5+W)p-V}wM&k#i%XI0PXKQDV{`hQ2b-itL8DTlC7KvD5w-tUOaUG+1 ziUn$qd*v*J_83f^-GvB^T7N=8k$I702qtqMIzU6D8$@Yj!79lq#!8_ z(V@E3nyrp0*}{hUXUre0FN}E)g!s93F_Kp{L4RpAQP#T`(p z2OMxnX(eU|xLA66rfs+%RWz;pJe?d>ww)?T^1{pLz5}I~0bg&oX2JW%tk;`iCI#

    VKMLYmjb4@tGC;(FZ&;K!6Y0`eLd0j&%+H^yLzYYZz&{L3ijE!afz?*hzd%+hDa!9Sh5** z_u27a_)&<&hPw}03NtJ~b>5hfrl>TA=1Wv5?I)^0kQcUDol^r2@|+`d*xS@eyGQZD(x1!wbJ1fU!?evei9?B{Mgl&Fjll5gP$8j#VDM= z(x4m^olkgc@im2-W9E<740Czh2E*Dk@UG-4!PUpwUTU{WYYsZ?VxUAu#W5d>2?~|6 za*hZ#;q-xDx#ow3m2#BeSIlj=qgnhx?-I+0sAO!;r|`hpkM_x576!{|UPhR_tj-zi zDo42agaeb8HD{R9`-KEQwvuRD*wiN=JPMoTfx&WcupTH7`+~CluHO)}4u6AomYmX` zPCf3|IT`!PYQDXQ`YnuXml(eUW5pxS&&VZ` z_WSpFn9_9hZeh3>esX5d+Jl@4YqO%2D6;Ya_HDYP0RGDqZ>(Z$_ht+PGZ6DF91d6? zXb6dBrj!40_9aGGXUaplq2kbs%n(YS9mQ6YI`v{MYmK9>y;c^ZMN0zETTh{w*>a{% zX`~gLb8%6zl-wE*Yo8;G82$b&B%&pI!R4o7pCk+n+~bJgp3aWWf$m=>{B}{hbOs%* z=Gt=zU2~r%YUps@`@u!xhVOMy+Rlvdu(>tSpV2dMTD`%B2q!X@1MdDH_OlQLvZK4B z18Es)6Nt3v=jV=cUct{xY7>U4M3wDVu zc+Z~DpnbX(E=99{AKARVQu`*!vYTox9Np}f`{&XdH*tnDQW^roZ;8}p2uF|?aFBy< zK9>=H7~1i<3vv!ALA-pYQMm#HG8EE3VSf5f%~W>9P2>PG7F{dYL%v(QdNOiPo?=pd zRGX0x`wsIY7=e4nBJ7x{gzutf70rSra)a*809T(Xl=dsuY(~boy@zbU)!o1S;Q*f){fgFFJKh$0i6w|N z%8e@i;ks#CuUI-nPvt|A0NDhS;*zO_`uD%_N!|a&xNdkiT_|fMzLzl2eeZk8^t^B8 z@BTPV+BB_6zS@EN1iC*t_qrut(`$G&rec|_{!`%eF73~Wl13fT%3Cu!^p7K4s@iuJ zShIDtvI?^V1Y_)nsf|Q>AUI?adK10`LxD9?_!Zik&0aiaN>~Tt;ffH5*VI6#zt}Tw zq;9SsZRp&THnvlrZ{>XwnAnK^^$j^$l?FL`iLkzXl%EQje20^!*6U;4*K*kX^TLV> zmPlZ(jAXp9_}a+m^dlJr)VHNsaOS6k*g5|Of7am&1JT0k6n@|mb2Z>3!>dUD8qrqMKu_$T$7%`&1q3S3I{`1PA1Z!~fNEmY zS>!eIOX&#kGkzCx+8rZ%{Y&Pv!=&%N9l@tf)c&xW7A5?+&)0bo;j}m5eW;oxu!7SF zHA3OZjkq-xvm*aZ;8c$lCcTKLhp{G3mjQvmH}ryp0TSpAe`i#S6dW$7+|#MEbgCQv zV+n-}KsX(*7#$=_#f&?T4uv9dc>S%7%{xNBO%yMrP?K4V8&?;Mo_&=bLA^6M|8>rWLIk%56t$98qz*=Px`uGKG?d z33~PaUP|YC+_#GnN~-;5`VRyWVXz1&F7_C?VsYrlku@U(HUM&i>~x+p@tx8?xZ+7? zi2-2`r=EgmHt4QD!d|;kFQf651d3s^VF5@urj-EP$jTpqU3`>cKU4DH)R{w}{2z!D z8tnUVHJ+!*UZ(Fl?>f%B_5_Kor$JhY8?U!bSzedJ?+NVHdl<9gwx(1^qm96jijk@? zG;O&l1^J7-r?T#u!5H+0&~5T?j(FSdozNk^ud~u z?RWqDM|<-Pe{1(C`(K4UP>Xs>crVY=zMIJa3aFnJlj`PhM4d?J(VK_`badxC8Um_rD$> z)!l%`iBDMi5Ho<WsaI|H|=)uG%rkn^KB3TLZ6KHSSa?Be@33wn*k2$i=eM9rX%;39+>B_)Q4P6bW09 z2#$37-iGMr(xh^?3UG;AD~1GcIz9KpUNJ0XBnEQ4%8GeK#Dca3qYdJIcb;nw3IGXN z35H%5K8vPAjQ%QD9|fV`UJ3PS$6g8T$-PS-?H4Osc4;>}5>m0Kva$`_$P`3U)kIB# zjnNOZ- zH^O6`z#%M3PdlIx&^!gYmij*y0LsYV2)Q#u*qm8TgTC+G_@k@Hzd4C$_s$iND`P;6 z6b%X6Nw^Be@=z$ojg&(3jn>yS(W{WFMIg%z;>CW<;ij0R(@J7Wu9!`MtI<^Mb5_i$ zn-teEL6PBxdw-ranNWs?_5QE^-;cU9qa4M#wC|ygik}d795r`(ow*sW{;@DP5*J_B zv%j^Xi@$4zH389MRbp?W!a!?uKA$?SLq7R^Oq*X>VG1*5#kF;CKz;v?S3Hsd&j}BCmv4TDdMxB) zt7C^q(Ug+3k^n^*Ywp8>F4+y~Eh5S7Na2WCjVvalt1-lW%#7`F>!W#;W}H;ezslRV zLb}JvK1?NJ>g4a_BtF20hsWFS+&vWHqon5*HKf@?x;0OWLA>x`Fwk-5QKY(G1Zf0> z4vS6&Wv$NDMesJw5ETD|j!e&_;*}LYGKDWg6*k|R^hm((N2?j_*TW$fT9BJzS?NeK zE~Tkzey{D@k&ZDaXuGa1+V>;pJ6-{%9i~Y|je5NAJ96H0q%oc|GHzZeIcSA^^zg5n z6~q0jf8#F6IF*dTJO3fVz?gL@>c=8v3denqE2U(UGJaEWYeH+xzl@+O2xP%U-qCz3 zwmfyb-RDn(L$~saAq!JYGvx6+3(qyAlDV1AJxxJC$cfoDlk;~udNx=S;Yo_tp{GtW zaFMSG;c+SnjZ{8Nv#ErxtUa&1O+$dGcdO&Z?<~j%(%le^?_pxOnq*@vIhnL!W9xY(_qar14Y;3!i{vxO z$wP0m7w$B@w@1__y2tD61P_`(7t_^c^PZdQ7dsA{zk8{XBMxKZ=dju{5o)}9OMVb5 zZKH>?O^9QC7u5{~a)71-H=%Orq9gbAfNhgXLt1_$HdXXKJxBi#ht)Q`)M7|DTg8*O zl;>Hh);ic9&4YY1rn`)U>4!8O^I3naL>uP!(ffHh>S)t8;?VYTYtbj}iE!2JD9#~g zKE#m|=L)Lgo$LW|AA;mGKRhR}F)*Y6B<^~^6xoMc7Ww%jjDRQND&JX`#`?$NpnsC_ zSg`avhyysYUlOZSkv=9&zOR7W=_Z9YkK&Cn6U6xXH2(TjKc~;j=ugfWW zdc?(@Cl<-%p3*$P)jG;bY$v+ZgGggx5%@Rt3A^PB2Of(Pk(ZWm5~4n*%P0H#T!sin*^BCcHZMC1<93^aYIBBF$)M5loWHfa$KMq5~y#l${B3Bdo>_z)*X<;f{ zbM0urlYc%x$&}a35=4Hqxh!_>fY^gh)a(msD@StYZEiv8~jrc9yR2> z+Q){n+9)tD*Ab=G+k`y;B6;k9<*;Tfc^hOH(R|kNsPDCt2;kKI@v}=DavJ{40Lo1RR8Y{p z>`u=Mau`h;pw)Q*O3)PmQc+rsVsN}>*);t}VK0(M-ls9ksZ-57NA6+=aH}yI-{1dP zc1&`b0QvRi6%JA8im4fD=QTDqT18SncdxQ*k>wi#QtDSxGWbb0-SHF?D(`mUY2t)7 znx_`Gk@%O_I&A`9A1|70M%LmP+{e``-A1RI1q8v};}hqeG&vk>s|HqXiHN2+{_zEu z_ePq@oRk&4t2Y?76Whi4qfB5rY@axn-A>J7?Z2k}=sg#8+~mlnj@WocSS^yhDH8;p zg4A$c&_FxO!pMCvyByfLXPZ>z5ACoOL{|1NGXHnk*p}%1-cybw?X2SEPvJwA_nQ-V zj_lb{`o;KDm6I{Icnq%@eq&P`{G<5Dl6j-Y3KZtwVR8QpZAcyE&157n*NQV!)A!cl z-Rf!)Lwg!hsqiX;j0Y!YSwlLdZ=?N=`ub>z;^72fW0v^-oo0EtG@0Qzw>u5 z@Yhy8Qgu0i^dKGNT8EeRTb^zw;v9;3dj%(Y-hGsnrpYQJC$_%1^G09#DGIuO;+2vgwvJ$eVSID?B1%?nC!*}xcz|n6KYDSc$c>d{q!Jd zTue2YL`Jh0Zzx6YwYD-opDuPtRsJ= zB<=1WUUSg?JX5`7CcfD~U}c3t%N7|-ly;M59I}_%hFt9B%DMz z8c=}6xqC!kz-^vB%FY5x^3^j0O+lZ;WH7NgpQU&S?$cxjeP#fNWMBz-4Ob( z(ND@!isJw_6y(N;5lT|gJDq}%n06tdsKJ^8|E+oY3J*R1Oj1)Hyyf$bRbNnfQUQetyYHao ze`d@Mj`%Ff?Y5nqfo}x&h?{)_jz^Wm4hK>;(hdWFFd-cMyou9!Kk%(%qrKB{qbK_b zoXvj^2xH4mgWG8;YBO)T0{{3<`kb!I=rB=bQMP|t-|^RM=*aWk+W7B_8em!;D?#i9 z5MBnJ8-H5?3IpIUbWYqTq6m9#f0V`u*nJ=ZXQ*3y>o5KIG4Lxt^7GIctFRvG&brUo zGT9De3?7-DE*#T>tj0w2rXk9zJ4J1fB$buE&spg5MuLwD3DaOAT+p{anQARMDh@Qw}YQj{hvbjm$W$kYj6}t?S}Y$(7?# zJmm$kOB;n+J8F9>A(j*IILS`;&_H`U{Fb_Rc8H3aK7Q02TozYoX{*6nqnt!lQMRpm z{`)}GI%~Ft_MPxeUVaT63~P{qIlb(;36@9XtAlS7@Jl1I1=3x{dQ1D%~t(;Co1vtne}%8 zxh7?nuM&lywJQ2j-#ZgT96G@}5fWquOU9jv&6CREIj>mJ$1aG}hUU!?l=*2TxyF4c z`M}&f+VXRR(mHzc8l%O#%uV!bl*N9x!-2W+dxmLCR`BD0y=epRbm)kq0+PJuN+KaQ zSW+5sl$2i;_xOibbc^2|x$1RRt)1Qd&)>ERqWVYG8e)=GJU&p!IQ^Hs>6RoqqY!mM z+)T^bNfl`c%3*u^lN#)Y#W$*KGZYDbs%S4mTZ8Ixj2e<-THh<0wHI*b5%3N7)BX6{ zOeB5nX%}dQFQR?7DJ;e^{yF{uw%Lm(=#@hUwD8G3j`B_Qw;ohU+F5ewM1j#tS^=i) zms;68F1txO_Fk7@n($oDtI=<%JT0CVo6xI07TqRbwh6lq$Y$C1eKdj>p$bDST~m%1 zoBe|%0Z%=Dk-f4AOe%q)>$u;k3(3h!M)Sl`q6Z(we2|Y~COMEpu-RIT^ZE1N)My61HI5Ceg8>ow|YoE`^B^V=s5PqQ2 zL(28ppCp413r*}6Ev@_^Bj1F5;3?}rp%5cPL(Pt+`6nbluQq$$@_g!Q4F7ou7k(k- z*x@hwD-S)k9U;AuD0&vM~OO#E_qhKL6g#61%d22 zfXE_AMT;_=%U=A69%Y!`q+Y6yGY5^;vVgO+uh7s(YEKjZVk$6cKoymv81-qYoN9X$ zfk+lPIB`*wsj*A8wv90vvZox?+uVDWBw`rDu5KB$kqR7`wZif2VB`)=wh7a&>Jn_x z8U9IQ>5>6?+=y{*uJ+IVGAyX&yc)swqzf2N@(c|5)}S~$+z0Xi%Gd1y=iZTNucpb5 zdXhLpOz^8GhF&(@EQBbf3Ax7T@cOTh&w{DsqD&K69OLMq4^|S9rmbsd@wDvCAIRg= z@@}g?mtW-uCD#>3a9bse3v55Xr`t14pAd%|)v^{Ra(1}>>eEhKulq|=6b7bCMM2=^ zu&jz}_5Xu3g#uolj?dlzle2)=M-9F#4!Ji33U~yznA1kjUqD^bTzwH+Yy#Hcu9@_MP*2eK@KTx*VcF;*ZJ3lA&R_t{ryeXW1${Q$+k9bB(K$mP>VoNFyzT{Zh)5 zIURck<{mLltGC(em@!u49r(x@e|H(ihPNvhBd#F(e~jygK2_0@Ez8p`#a_(2JIxfS2CL{~IWKp5?qC^Z`8LJJ7I8IWQV_oT0(49Nb zn_SI#pD_a&)|*KzO(8Uz84ri%dS}ldR@4Co(m&ssh#AF9A?PUdqr~pMlIp2noZZ;j zVJs`ajK??L+BVh{3QYOgU5oMW2dqP&6wI1rP!+C;RE)UQ;N!4%RM0J5QwdwYWswT6 zQyE%}%;#VSNQ%1Gp0m z+8++fboM3y#PoH8l+#ftc@2ySnU9Gx^x_!&R+gFdy$2TgDCd+dZSPz{WK?G=T$wri5#qVw<`(e5WX8p|`(T(a4 zSOJIwo-SDY4rF2nb$ND6-28C0#M%@=(uNGTKMmF3G0nSk^$?u+Q>&uwcSt7{2le95 z!frnNmp>B0h9x)pShM`SaL=)+QM$n+2?Gs%hPYTC@E-Wwg1&ldXixQ*1c1NXzV*R(vp!g@x}7LfgkX3-$$+4 z9DuhBZ6d(dZ1_X{vR{ZMQ$BXgSnnjNWMrOGqS(KqpT4WjC~n{{NsdX(bZ&~R-GoI` z>#|hcqL--kDx=}7m{OJU^Am0<@8oE+7)zON$YU(~JW$`DO;uI028SLt$KBlWmZG`nCf6navDVd!nN`;3T{u8!4 zPxucSsbOh3CpD+kw-Z}8pCTWcMv(qsA@)eAe{ku$g*qfY^3;nh*a=4G>F+J|9rCL* zu)A)=hlyHq2yxrlSSW}v?5_zO@{|c2<|+UE<8ro_o)Rl$De-QF%z0UlWW+U#8Mx+R z^wdOa@2I(`J;a@T#TyxUk*viN{p;+{VXMj-I&S@Y%VX%hVd{piPxFs{&e9}(kR}4F zftB_8eK(xyOo%MYLxF1APt$Z-GG1rI!z=L+V&khI;m3nwOPVoUvzH;BL4rxuKjBQw zQi;Z+tCySO320uhw7(lX&1+UOK5_qkP}IZcneh>*96{e;<jg0`@%k8tLv9k;w7jq(!mV?6d)6Ulypll&TH}F0vNY?i*nL1eZKB{<=r`_iC zXg*vwuK5$7D`fEl>&askh+!DV!|9T>r_nXv?O2Jh-24Au3I!!PN{AW<#8Egsfz?o23S9j)yWQnEk&5BywU$|JX2mBP&jKEi5LyzV z8xgt>F9*{Pk16u$eU(F`gKWfW*y|q_*)}wT3t<$|Jd6ZdGE&$c$*xrNKTavBwXLnp zN0&Yq)85`{ZZ~FYcMFe?M%)(JD>G&4Y86L~S&*`)36|GO78jPsAqm0DOkiUACg%W8 zi$uu(>9}@We^3tQu_mEEzH?SUy#paJc0Uf`5{=QPACiErYxb8xR{NM} zhRt#i!3LrZ*ZMDY!g_=Rt>A7Ovl9Ebqk{#Xp;(E6|Wzr zqS5MIacF#EATQ;(HCW4xYoKq1i(e*SQ8(0=x7Tv4861st;YtsUinsZ$tMGwe0rW!IP5Ms{j1*+(NmH=Zin zN?~u#ia0dvsn#%l613JUMXuel>j%Wlqc+;y-?nwn!wbe-J{&%-%A*zy^h5d^(`7*m8fGXWR@p4f zTx|pEdhH_;32?1LSxG?yPGoqeQka`((g_~+wxDCYc8YD6(2$s_`g{RMTWXbsYT>t< z>O>hO=bF4PV^qn>sF?cQ!|`!HL`L969rqOUb~PXpVdg|}M&^XVseP%BpVKSK;r6Hu zlJ+RR?tKVln{^vyTBek-(?`CzA4gFx@^s0-8!c)&6V0z5yOH*{B0EGyT_j|TW`Bk8 z&+B3~x%{nY|M%0&s*fONUP4?2q6hqG8(D!z3{~p=4@fKsH@=aSd|dAbX0y-olNz3h zAi#ih?g^Yhg9Gk^UmvPodAXi}Z21yoi5#TD=hglcfe zVap3pEL|4>Nn*hw8^~3!H*XF5HpLrw^8yCG-#>~b7AP$Zo02`5T%J4PeB2iRAQP|r z6Cg>QzWvVH>+_n1fnTDTy1n_Er2S^WoDzDTT84dH2cTka=I4JdPm~rEN|cEmj!f<1 zNu=e0=eA_X*T~6q@iFBojUEjW7%HdH%Va|4#=eqOUabjsk(0Ajg_@?m; zv5ows;7%0hu){~oSS@~T{5wRH3!lll@oc^rg@pgRy8LnNfVq8g6;v{L;Z)ape@i44 zRsLJVU&8n+;f|cp15QwR4Q;cLvxTb8WT~%AX`c=0YGcUX%yOa${BZ^TG0hvo2zUzr zW#eb&t?^h?87x|6(Os-`v5-zjDzEl2k(Tnf0z8-A-O~&k5$JlhgJDxC`5F@RJCmNc z`*eaic6v|Fu(80J`UMiBTRch-QdNZR+RCqe3P29*SMuj365)vSUn_^X5oSNcO2U+J3Yh41#=@)x z)3eoSu0W--R#mE8hc@Yp|Hd*n3J@-L%$00VF5g}2MZxqXp57@l zy)f1dy2T)@&NN2@`u+x-7HJC$uu$M3HyH& z4Qm-3p0K+Bte-b;B;uRBm*s8u2fBcO^FWe_&#VLg3;IL@XyRUWz{`94mn&d8{kA3? z+AantDFNalvKt^8412c?wRgVY@ZhO(?l04I9orB+a28OUX5@hXm5=jX_4_I;QZ3-J5JvKNU zU;S~H_N8NjEi0J~?N<3MhoeN2*3EI_NTY|!;@#e(ECqDnLo}|GJx4y3ruv59N=fn} zAjhoKyQ=B`l45U#tYJICUK$0HAj%Z8V>}RLrTa+7i}71L$Dg0$xGM||O2rFT*M6e> zCuOFQ2O45jE^F)jZ+0~>PP2-g$i0r4L@&oSSadMi*>j4xHeX0tgo}sp#G;|qg^-s{ z@s?eDSt`U*Fk41R(93S>KhdMM#)n^dp&voR^m+B14WOBF?a?DMy*at1x+sd3-L3SR z0c{&(odhwZ1>n%a(sJw>U;PpD21Zw>zw*{Rla%5N3|V8QUt;eN@J3vy5%)K`>kxMe31XdaX! z_^($3cE4tOEiJ9y0_8^#+6xp2)7tE3MiO6V=N>!fW?lUm;yvIxYqngEOP$Y4a|QwJ zl}A;6CpHFvF)2Y==*~sx?#)Ymw;FoyzEJA`5}i9LpoSp07w`xO>|Dr{W0)>-&rff& z=gT(inc8K=Bk9UkBZ1XMiyToCoF#WGa2|;gL$xmH+_iT*Gy0kxTB{aq*OAQTiAZZ z-KPmdTyB$hc=^SvE(=NL$1>eXQUS!4!lA}AHF3#idk0cVL}eSwZ@@KD}j>&5}3|Y zhcdUkGo*ohu<2m)DowgLU zhEiLl!ybAUHL{w<*d%H`wagL1rdB5inCRSXS44V2r!FOj*k zJ34ZbbKzl<)sLv2|XUyc3$yyUVRI=`nCoL{lq|_ zy8?6pZ^giEW9M@fP=APCKV6LnY+_~`BDM@hle{iuKQE*^ba;&%tlm_5JfEJuoW5La zyj9C@K*QTEYw&!i0qCavK=Dj90KgFbPR+V6w+^qjiEVUg;^EKS6;V&1{=O&+9j0Yfwout=m6EzFW04Z`x~+$qN{fVui`^W& zX5NPj0Ud*$?8%xZGVkb?nZL18uFd}!ASIp-Zd=TYwzP?*Y}icDJ9GC@U$C)`;$>kV zV3SPXV#ExTcAtB~P?*(+#)VXf<^Kp`G&~<&lOj#QswX2cU&y8TcE5I&GVOS02@>_W zg8J5Ij_kQesW|?^f7mvr>&+QvT-iQmOAQ!yEK=T;ON!SW&Mpp~_)FK!ZXv(h?cGA0%chr^XOG?{0-XH7DFxKgpy1@#RB*aO&wv~o%*x&I|`=GjynSduWX zOwO-MvKLD;5)`POij>wS$dV!a#-o#1hM4jVtNa`j)hQA0P*(z52kIs6sKIv9#8fHH zj+uN+7AaAS7A#;)|ME(QW6T`u1h-6?93TsY%L?L};PnXv&bs+Mf@xzK z$pa*QX!2OIo!lVqRYPNYW8e#e^f2&Zjksi_Y6(wq4(hEpD>tUk6> zdPy)bRK%pJL0*6XEkURMeP5U5B3NGo~iL$KudQR``(}LpinOTB&ZqKAKPFg~|w5b&F=OV zA(s%A*Us0w*X_KP%1-F0!{zw6z#Sp_#jr)+n-U!e8!fM(5O6IKa1F?N4{sS7*wrpX zNFHLYGvD$!aEZyswO4XYFAYXsOg%aGM0(+i~gw1N6q1 zxb&?Z#Rc>g!k;I)HAa`j*r;o%b_II>sz`&&m@-!}%C^VLDiTA8><*PKKBXo;q^d?h7jZwv+A|;YbZZlR!0D9WLR{(XlUc zim!DZ-A}~ce&ZToJKyQ|Y;96ge2C}I1D+%@J_lwr{qFhZcdV?I{cr~Re! z%%Vl*A^evvQ#(EdU*D;DQP{ELm@reGnbB*#uL+P-!ZMzR9$fz{A1#%1N~bB1wAv)GueMJWWk}aK?cA)O zJ|avEm0r$IROUB!Aqmx*l+_yFW(reCli}j^k+TGSIt6(rVCztd5-Zc4{VSGdt2I$h z?TsB14h2@;=OCu3E%GewIM5qXLE`z@|Y5j&YQ;9YlRCi`XZw%@?0=0j|TQ$D60 zvL+O7C!5_(dWl#{2#WlPd{T=N8uipQ#q=;C+yYIEF zL)Mz&EwDCl{5PhuUtFg+03tfz1?W1CfGpft-%xqP;=6&o_WE)cy3gd`1p!(h1yP|( z3Zb60hY<_GtqdQ)SM!hv(CEkp_rk=xW*8MWEYFiHegIBgc?6j94zl(Ap*yI)>+jUm z-m1c_s?Li6g3gDs&IiC=(!Rsw06hg{=pB{-FTw0LII)dw7brYUVUH&AB!sR-gj`4O z-pRUjyWM(C&=u31k!;&tA*lBHp3y_FV$WIB1&Gni=DHKHc0y1HXOHSBt8pUf3R%0L zBi#_E#JJ93kT^A2s9`e8f|&{ts4unc6kSP5m5B??HQ@MO?t(N%>(88fTice}qIY{z zs>rHX2uzU*^-7y}9-b=v?+Jo0(z!Y>jLf&Br!e0(%N&Ej1mYd=8|I`s64)GayU$|` zlxzw^73cYl&cQoXE@ScwWZODOA7ILrv1$B)Lm-GJyi7p);9&Fx)NK@H3h913is(24 z;%%tk&Vt=Ig7rQNBSl-?i0{Xylu^3g3g&M=jZHtPN+q+=m89B|<;VDnnkB=p#+Fhp z%S7jtt5mO35!gzr7Z{`U-N}i5i-$Udg~kv6mU8;VAH9u!MCTH<<-s$MGU4T7k;`6i zkWdvaNL58e3eo=(7E(|40*IR1*k@JJ*qE1sQtG7q(l!-T@Kw@P^_s2u`9sACi&Dee z?kQDXrhjYOVUs==Oxk=}{R4rW{MNh!dE`kew2=q0ZG)I&TId#p>^7*Wa2Ek`O%j}yTZLT8+=-U1m_O_yRg(NCB9KTy}0 zRj~Is&aj}5Cg=)F4KpH*+-%esp<&9dQ7Hx7f4;1a8df|5<7y{{qL(g2!SAB4_tCHW z8IJ%7(tT>xlP3}V)@o;GWS~v>tUa#&4{CkuE{9p;ZU4w}x?IqQ3>6*X!e2Rejc|ImzSv;9KJ@=>K%@lKr^6CwRxhQ&?L1 zHiZxG-yCKkAq;G1`u>hiA&7%a#h`nJ}k)RVo>_V;0F4wD)cy;qqtJ z-rqzG7y6w~%HZ2y^~9^@wX>MYq()k&5ckYvl{Tb!v1s{Ute({C?=<&gCry1wr@pYP z=f5;3|7pwF4gWI7Mdz6RpPE|1R};)tc197t8EEx#TsAjB*HN;T%y17h05BYv19?-gtL)X9U;-3yDs6P%9Yr=sb zAD}ayLf-4>%b!;>g3{XD)&m!^BtOZU*^mv8GG5?_b?=S(q)K5E#_x?jqf<^cNHfnQ zM4}Q_Z}o`l8wz=dmMPN7Q&kCga_kn34;MZuC*XhB5~dqzldn0Kh>XGc!v8}tF7+~5 zd9pVD8(23!`j*{kXgfEqB3@2DFBdMnmob16xpd-Ca#}}l_cp5w#aUv6$^HYnVpF8l zyY=q)Ibq|ufm67)r**dYfZZUPS#f@(@D94F?46nNYlJMirkaE6LM@9^bKkIKxnJo8 zw%@l=ez}s^Z+K~p?!n=^vz>#2)8oZM{}XhUOQCWf6s zC5^oaXJ|;Fq}zqa6KxE+4m>nQ8U3M|a6xs*lUcoGX^-fJvx8uXW;oh+^24vz@4ze2 zT9w7|{Jkzt8|P=Q#VAAJrI2LNJW3#hy4$>;jYBR?YxeK2*c$o~msLFbV%f-|d=lVE z8$~9I-y9k;mYUVb%VO8Q9s1*z?(zD7SNBS=fUx|-I6`iUF&P5X(KBSi`5b4twAkSY zug>+_Qez~%cV9Dyhu(nOgazRwo*n;)e4Z}E<1jKz8#rKN7A=GJpMtg zvB&?Mu9yTs&Ns|IX|Vcsnv<8qgO7YQD~@KYcXW#qN{59r%*8&TgUxD-T57^O0&_W8 zNX0Q)ed(orV|UPE{{l8p3W~jxwQy*hCTKML@sJ?M>6Y&uEh{6N5n7QL(*s3B=2A48TnHyk7BQw!z;eb#-=p>$xi## z;&g(^9P;G!kW1iQiS)DGJ)wFg4=~A4_~?ZhspTKkhI8&=28wy)N|R_n&L6ovy}wEu zd6cyiLv>j{dWmas zfPH6K=@umQ)5?`;N722K!JQ0bHCNH|mA=jkE6B*T%DZ1-K@5Hl|JWliJU@9>-M1SOG93KS zun`2F6W7Sii(FkjqjPbcH?#KK(QwlFBl#qr5E6FexpYptz(vC|PhFKyp{u5Z8mv>p z)3O!eUft{nPBk7M8>6Hl?IhVvt}(AVx}J$j-NV0Saar9`xc&o|9!{`sNRjaF(!+3W zI^QFaPH3$byMv@IfXuW6CSNa7KX#Z!Vv(xAm#_KcYe3&9C+gI{hSimUgw3EhbKcVV z+XLEW(Fonng0l!LwMv~+hU$u#%TV!PyUx$e7Ta7BYQUWZociaySVok)IPNw#c+WJB zyz8|U773NO#_0=AJN8W>q_}s&m}hk9$MKfT9)&T$k%x^m})Znzr3J73&6dZ ziCL|W5UY{dR*Dh`uRcVcy@!F}nP*#rnPZdFZ9aTBpUxdIg=eSt49TFVX%ahwf%%E} znff<{lJpK<-$D}+2pyof&hy`GApLyq(m?@!KsRc3#p0!cji6J)GNpj&ijT^5Y4?1; zzFN(~f1dcu4X$a4aN+wuLfC59GV1gHa2vd?f98E(6olz|ewQZ%1H=DabY3-h7nW86 z#;_iqm|ZcvO9YV!hTqii6YTdeH&>JwYX#3urgPGeOOJfqyOEDA(b?IIH~+PC_fjaE zm*G!*=n@Hx4_kF-f@$K+M>a%8A*O$(hWQHXX=r=fjebJHFRF>m3pzPM6OLf(!!?db z0CB>dvxbP0^`V&<8h?V-gW)G_Y7gePHF*z%8p(YOmjc_>`^y8uHh>FPn9 zvo@sjGei%@)9{aE`^N;U?>@V*M{Rdxf6zjP9@jIXW9xYLce!#Jtrjb0cK_<#NWl zn}zdLPDBU_-T#cXf=y=GHnwQ~FpZK0Wv==`-Wb55^7Bp`bLIQcUKySri}v&jp7}VN ztEI1?KXE$$F2Bf?*ZUK_#MPJQiRR3~wYJR;ze=&*ZkID!GJ6l$LA{?`U%RN%XPUt> zN(&AwK7oxzz`bIpqQZ{N?<(4HA6cw}?R>peABh*b3j_L+KNEpEU-f5l@M-*213S0w zUHPgg{s71CtUf|c;KX$;Bb%>U5kCub_V&e^_}yx`51m7-bKCNeI|-*Mo{}z< z2gkX`24Xu$%{4oH>Ov%ycAizolkzE&JS25jY{SfkQ-ha&Zi1fl%F;JN#~CV!?e2T_ zUYnn@@@n*{Fuyr@TFtT55tW0X9VrBp`B7oM)D-icLo`gZ1HF}L4M)5ST#a@(6nH0J z8fT4`rv*^YN)z)!J5rxbjFA>1Ru+nD4jTA)^<^`ihc&kL8w$h&P}2@>|2fCISJ`p3 zU**8DLC+>MYyCPK_@X`q=e6untQx6saq3smLdTlbowpPuP@E*F#5KMk?q%x2gB$)G zwX6%EyV=RG0Y`4v*_?c>vBy>O3TFP-pzgJVU@ycNN5IEzs5yIG5wZ1Ejxgp$V5Kam zlSm-W4{_UKLGb$tpLuRmcN?eMus{LfB8G$)YkIBj__A+hEuo8^^>Y*y5Evp zo1OhqR7f2v^y5a`)bXvi@gX{)C!>${WR$+>5{mO(n2j$4ONrkaW*9ZS?TnAlMNmn0 z_Rr(A`ahrS(|_(D0qKa~eb@Davlp#8W8Jd?UKDxwEA1P3l5@peiMcC? zLo{p;Xf2gT8b7ARHr4*So$kofzub!58gMTPYki4jVTf9ukaN?jPmR0$U|I*on=`bi z2--`3+3qnZPHTJVZu{m&)AV?(-THY}Uqy`JfT*_tkH$LQ&!vq%Eyb%gt6tzle#Rm$ zC7GAgU(!a+c~<1eUJQ#)e0V8f%AHI+@5VB~&9Rz*>2D(r@qxH4??ok#qjyCEUVdW| zs#hK^=OB1O8|8>wE0UX@g+Pg#*(ZCrfwT6LV7k3=t2HNoj>G9f9Jx)j({dbiJn%U# zeGFaBr8HlumLT8)F7S6+lavY~O66CSJLODQ2P`GkK(4;c-*S){ z^~I&Xq)wAepW8bKjXrn&tI$b69kF(C3fx#X{Dp|hry1`=aptq^NiW#3?J~n(242VU zfEFD4zYhdMpD8@#o^WWy2MLVSqdq5^wN{3+T}r(hC*h^5c(efZsx>dqIsClRUFUHa z==i5@=f5my$YDs*PD>z{ti={Dz2yGfkV#0hSA7D^%9>4UTeRneIfGdD;Z_wE2<03o z-JPy0_s^%<%)Kw#OpZK`VH?@qiI%XLm(81$?%o+W4-We;TVF3tZLx7Kb(Shwsl+c% z52S50toirh268iC_T#oxP7NCr>bK5z<1lYqMhPvgWM@RJH-)Dxnw@T)zrXdK_gl5m z4e9g$7-GbMun*D7)c^S*)!b*z?OzAyBAr=)h4hfB6{cDmujvzbjKF_kz{N1-t zC2{9J%lAp6x6@KV1`B*T26OP9C2+SI(u)CSrFgz`{r<3ZRo4vjoEV3 z3?oNDRB5nkN*!=HXSDjbZzpdOA$UJ8UNMvOv5a=5VkCu1oLpZFC6KbDsUVN80xMP- z==&eDS#+NX^m_@H)t4QKvT!ftE754b?^bzmgt>RKv@7aAc>rGYMBRhTfQ-HN zVY|fZp5Q^E0Z}Qmp=n2Qi~_H_)a|XO^gM?GC0Q}z$?5xhlid_s{SK9f@qVSSI(6v- z+(#?_yQmGqsg-^+ip8&~rqNzUP~r>GTaxO|M52JOEuWWqhDPy3mE%fIgyZ)6UV)i+Y{EZsw+uW99=$2Ty2i&Z|9y zpxrcc)C5E_vV~SEG?6+&wlDQ23Yh_7b}x%+!(I$N;O<*PSP50&rYOcn6OGTkqe83G zs{smMZjrLm$CE`{Njz#1f>p${jvz%`KB{!{;oMCgsZBUns4PrPXS;5|5yOIAB4}D zQJKz`@v&Y@!T~KYL?mX2A*@1H_Vo}mE8n;Zm;Q~S!I_;9Od@&GajnZ&$CVWjyzz-32FH-)di0n>$u`!1lB6(rW_#Q>~pbau@M%gZNqSD2wBluY26^ zk@JGm&v-3uW?G*|9y_@Zx5xc@f&_HFo*e$*z?Yl8uX>)V3%F@8Aro?%pN7p-vR6zY zkKH%L<7F1Nd!K&ri!uA^a_3kKbzWDlw1rkNPnhd9!J_0nqT+1Ytw0x%+M-97xlYS7 zdUAE1foK@!%<@;<6OyP}wH!MaZ(^t?1F~p3@@-iCpbDi3yW9nI8;+a~r z4+$Vs*ddc(#_JI#V0{xHg)%E>*w?x)YI~ie=((5k6$Lk~$g0!$IP)caYF%ZEr1{z8 zrO+Q*InB zy_J1}wP82br1f=uBmBTQfW|a~gnL$OSoYvO#ZHtAaomjU)OMn4uYjCelm0TjAHSTe z>)yNCvF?A)t{NV*Ze`9+|Btu#jB2WD0!D3*qNo%BL7G%SDTdxr2^~aw4JeUN1Jb42 zKswSpC{;@62{oY7TacCjfgm+PfJhC+a*yw;zCLSxcdhToUHAOTNpjAfJ$v@-=|gJY zzW81J!op?f{+&;U7*G32S3#Oh5i6SbJjzpzYHG~;%V&J7lcf!+dsn_UVQNU=Zr7Kw zQ<2lx-M6}P*i#$bq_WM-*guI(hvv(e4F`&4Tc3k`wV(+B+GBe?X?Dx?TUz5(#MB>M z2`0f542q;|7c#OaPqvNk`|77&xlY4~Bo41J{_`%L4ObQ0Se$q!S4FnTD@u{#D}p8a zKGLQh*}kD}XhZNkAJf(F{P}0uQt@g!MbuYq&K9zX)u)5?dx6C-5$vPG2Nke8o)i6> z3p=6A0bn=zaV2$+QHcdm_3>`fJ+2kb3l znRA*=U+}Rpp3ZD78}b2A6zAjxoBo`USmj~6)xc2u<1F2h<(@O6H~b={`;3i9DADz| z+cxjnf)~9xd?z~eO~=PX{J!`#-kOu1wyikws-HPtkkuUr7t;m>vd%HMZ1QOqm%O(akE{Zw22d%bIa-kGm* zfO{0}+rB)T=!|NSmHslRcM zsZlWYAphU+$1`iP%l#V>3sk0(&piGD!sqxB)gO>Py{8l8xWvu+H}0OR+$g-LCj0k8 zU+&2YvHxq=xPzbkYawY8p5Kn8`g`z` zU_k?Q=6{bB&X#}f@4=6a{(Io7nE$Q(v9w!U^;iDP@7TmYeTAJfS$)_)ACvf_2o6pruL z(nRZWr(&$1*N|@M|8TSS3GFt8TDS7ea_M++3z#J^2Y+%UGOV8Zuk}>8XUj`eITsOB z?$WVOo4vg@D|Io#EAGkv$o7k2kuRv=5SslcNyF|z@ z&>K9sJ9GMzZiBis;<<-|rV|0W{nXoj^vMe6o$VQ$%;OB#XHeC5xS(?9_Y?ZIKYkqb zCKj-TGC#Mcu6oO`(gDYjrmNEYK$?j$TK6q#sLALw7AHhBNY9pfQjh8l96#Ob=B{q@R6srq2brI$5l}M2&;9q$H(V%)r zb3PT9tX@~u>=jqNfJ<$>r|A=Dp$npZ_&h#XsZZ8qwN%6UVY(QONjbP5s!89@|DMr0&9VY2fdTWJ99nm$b59{GH54 zy7-ZI-3>-9fGXZdRdXXd+1#OAs=2kMv+wKSmbhIF*{zi`+YjZWTrWX)2)>Zi3g7jX zdaOY-)$1+=y}@BSqqDzO4bLc!&6|B(5Jx${3F+%vC)t2gF# z$Q6N50_7Atpbxb-CA5~B);5}}$~dLq0^T=}3WD=FYZ7~hsvrqeby5IJfuJmM02dv3&OqFo>jXt#zeoneogR1m{Ooaf-Jn{86H#q!k%&##$Y0 z8x88}o^V#{rL0>|rpXZHh*r2=CKU^OoP}>$${oma~c+`N_y4A!_FV#i^t?zY|G3YJ!Ey zK)3LG70%O-q0yer-grH#_p+&tm&f6FIkIhZWYP$lgEu&yHLOPed#whqra*&oU%Y39 zYsRkAxKB1EN9Loq{=nrZmSK@ijgqe-C7bHf`kSo0UCa@DHMDomSN{-PJD>Bv^yiqjZzH&|>^!sr_tXIZXeR{32x=buvu zz7^2g5)?e>3xlSkT~F2hq+;!Uo@Szf!Ip_Q{>6zhF46)av(zF0*qK$i8`suF z`JIJ|E=MfQ`c9^A=5<)#%1cxE%J~b9C)=-){(I@gKgh^?((9o4cx-7^kxomM6iFtU{#~Z<3-~&26VS zYH_U|`JKe$CYhp9&iF$(AT_jhdtSw%xuSx!>kq*pJ!8Ymk!Vl?&?M;-3rS2H@5Tyu%GR758eRLw6(65L`oxqCEr}iVt{D( zAg1-2rA|`0L$F$a zX-TEC3>UqEZ-yuHL|hEEH1$OShShBVI^F*Hc#<4@F}BU4(XeaNuS_49AEt~Bu`9=*Q0Rbue4PO6ImYhtXQT!^ID zNabBql{L^}RDF|FgB^eYjJvwok9$B<>N^nSFDM55&)fg!C6_tWUsKn`zvR&TtFqz_v6Rb5EQIr_rn&Pz|BM}c zbN=D+Y@@wvzgL(V8XfHAQIj^fT7<~#I#LQka;L<28K+?P-sp2YaRPfK_UUhEdLBPX zTbP7Q(E!R(*D^QzLRyui*&b$&=jI8NI{A2bcmUAl0?^f9ujJQ$oEV*D|3_7hJh}9t zav@JN&=gI95M`*045f7;IPbx}c#5_2Op@Iw${1hcODJIOXdAP5`O(tbou_fl7$S%l zvAY~h>$LSp08PCmScA=)I0!TejiJ-X4H1NQxizOq_dHk%|5mndU+ABi#-q)-^n*Ss zQ(>`oq&w1!jb>l$t}MFWEE+T(S#!>@vBlZ>#0q%I!Ehq4wA6g4rBqAm>Qso&rj`8n zg1~Y29+|a0RZ&^Bgv<=(CC?dSauCj2ceH>?ozzs3SpQYMPoI+le=Ri1onLEXwj)I%1hN$ctw>eG#r_7(IFdzEt{ z0%&#cZgK%n=u*}#Q0@U*ApiHO$jR>0kFF-wT8(48TLz`NOpJl^xzEGCrj+)C8wQUW zx;5MAT4%YzNA2A2!IL#H6RT>)f*HezF?GuVSx+}=?Qv|-#hGAy;h|Ud5UE|{k%i~= z3f-Vs!%LW$1T$3&R=BxXLl}eO^D@_rVdG1g6D&{!qOYdBRIKo^e9@Ij!{vEPGNghn zg5Q=xFiwd{`FYq`AWVR%FLc|JcAFfp1Y?tuc$i)%?2KZX4|;ne`cAx%CuS4@D=mo8 z&$Sd5VKO$}^pz)K%Z%|TNOzxp$N(Um_HTV!xLa)IoxMY4$k6E`WoQ^bWiDh3Dud&T z;Mty+`r@(JshaY>(l*^Qcxy2kpjapNxVfs_{-@u_dE!}ZD0_~p4pMJ{z>&Q1DBIU_ zX#1Ibp=$s*CjbC&-e_xSIH?IED_tYITH9}b_QP_mxn$;Mj$h40>p;^+lStU>B#}t& z7il`FMWP))g+5eJMMV*OlF$*5n~)Pfr6C(e0*bx_Dpi(7j=v~l^kVoC$N0QoRcPv; z{u_bgfOPDbQ2{?F1!m>eWSnB$m^NfzYi?|OX0Ra(V0Kc#$qPW?deqz(s%Mt6-c$xs zBYyKoTO+V#ALHr2MLfQSqx^X9C955TS$C$KfXKMQ)bQI+c z@fF7N#Y=|m3T~F+y~lqFS1JACt}ik<=$?&CF{xJUekt?@WFASp9v~CS5|4^$p<9Kc z&rzm>%e4oAN@dqkZ>P2y#6nbmC3m^%;P|@1ChL0Lg`j&{KpT3n z%NlfjqA_ATa@-%SAg_HCk`fabc>@eSS=eO;l%2r?59G*jUiK7G7EOr>Gkdivy{_bd zFb8^4J`>jRX}Im}4XHFKS0DSf0Xdb#0O#*zL!V(IZ|mI!1QKIocE>PJuCZjdU2_%3 z3>eZvI5A;9;k|x%e9aR>L0wCIDLWhrj?d28KM1rw@BNC6Xf;{~9BqvXmX(vm<#zTB zF=bb5@Ha28SzgBo4p@%tt*DLOR0AI>etoM3TEQB98WNX7&{PDS7k47a(<60d; z@j@yb&?u>dWF$%;vj{$g+P!uy@Eyly_>sPoBJ0W@y}aR$&qkswz^RbqLZ3A%|Oaa)G{k+s;i8CySFML%y)iaLwMNG~HTeWxVrI ztD6~tgvfPjOwS#bzgn1d6W~>;u{JMQ?zmtjQ3SAr1oe-o=^X#F$+@>f+`pm4rpzvmELv%N z)7G_*C;g)y8$Ebpg1BfsVE@f!m}fz z$kA+c?t-_diU7gllKy$FFk1hmt1p;O?%wI@dU~Vmyt?fM@;FL%#6q4N$b9{F`yr6q z29=VbpA@*P+oAPb?{?7D^;hMdk4c0ZSC1es_Y%pgo-8l?*P&KFqTcf>ctditg@G6a zEXg>#S8dEjY?Fq&;ZeAA^=1UXz=$L9 zZszASm}c5%CXoVKb@`gmGNqe7c-9-$q+BbWPJzuC9_;vW6<$E%#9->fht`{2mOPlUVW7n!S-t9i{WXc;T6X_gn{K}qM7N1z-)PAi=r)d0>I>Q#Vw<6RfDiO+Fb?qv(k`YRPakounz@Obe{=Vpwo$woBc z78(S3RB<`l_RISKREuF2a?rx0#z$H~5*z#a>TgK^vYOYr>ljcrT>S~N_heRE|HgbzvY$1lrJV=|1dOr1nw^@Mu>~x}Ao?qh7<{OewA59_K zdim`EK-&pa)#!TL!!F#bvo8ebIIPT;i4U~mm_2xP5)z?DJ|t*vDq3+=_kkuKA!bvFRU!b zk!plukf8f+nwQ+-e;MkYW>7N??1IxBbkSrqagftnk2rc(}IaF4lMs48dQI zRhg9-{QhL=+xYF9e|Uo8+NMdq!m&+$Hod9H?K3sUnKHAL=pRLEm3)};C{0t>!APR)(JKP&+OPAVA!ke&b>KS25skn8nR z#j6{RGzxz&i!*_nGXab;$#cfA$lVK)DG?eapVW(Z$O#%R9e3(vk|rF9rJJuC#F~lI zpL}bj^{Q;y?9+U9cdU=Gadu7)hPZuQ@q`w=W#v-mXY)FZE=eKBLE?6vP@@)WTPFia zE~GE&;2FBd%w@!)mK~6-8jmwnx0`9*Vgj3i)C6_Q=e=F4)3yyiN!?>Y6Rrh2jlyJ} zn@v5{fM?vJpD}xzQ1n(t&48-h)MFJbb}I27t2jY-OWaEj3fHN^WP>SY!|;oImy>Pp zZx=ciCSgN`&F&ydO9h0acWIxInV`Dom+Gm%@@M&|^UnF|gB5QZ-LORjILZpL>t5o0YUXo^VJ zEw7S$;6@Q9=ve7xy9|_IB)4iBmfqfC-t$Ib%!86VX-G-wb?VfG=88+=Wm2J!U_S(u z(%4UXE@`j^GXd*_gcQr&T`5Gu2J;;8eX^~>)+faLE@}~!?GQ$LN&Vj$x~lY-`GS}W1pW&a)n0~an{i-)YY9sO+ zBHUb|616SPSuR-;i1m{B5dYaOqwcY-mO$Rs2R(^yS4>B)7^d)95*Y0qWAuA(X*v)0 zH`NH?QSq>WEvr=ekxrd~sVyzmiDSRX_n2wV`@jciiFV~{;|^82F((fPoBB|sAe2OY zqIX2(umjZV9Dbm}pq!i(bSm$uiV54d%Z5~>mtmMno-xid2ZQuFZwV%RC>lR$NF4||Y1=u%S!HE7B@ zet7cIo{ylz^(GU>7QX2c;YVYcFZb~vbSo6%b{$HTwpYZ7VBP-MGUCtaOG z^SdN`|FQ7lq)GHOt&Cxl#Cz#(h2d#^4>#L7O~P}-C30#6_H|s2Mq%~bMPP5+W?uRN zt%^s$hDHh>E}JsBT(|QqM!lK3E*vkT!WKU-Gu!*YdFrhI|E||)-|xNqny-J!1(c-W^$mDBc~Q|_`1j+u4LA>YvTp!I87 zj>qWUgP`y*J#)s;CFPfTjm({Sgtu{;xd!QokDs5+tq-=l?fROQw8YTzQL`hElCT|} zM0mV29_5U$5HdE1^$-?&aSO!4c42{Ub20{0J2}8?=#%ZK)bToeVlh&(m6^wnQ}$Q@ z6>FSCuEOz?>Yw=iglzkzXR5;L{~X#f2|Vl2y-BuR5hsS1)}Z#$^XsCKd7qmwFF*CF zM`9Xxoe<;vytQCosowIiU4E@1zIjqzv4we7zEHStBy5K0rKhH-C5VWT%zQV}e9jcG z(Y;r$h0u^hT{H|*mO7L3*IEUq!mqM&injk?VSftk!UukD# z3|)S=h*=T3g`|1!UE!FCa>Sz&nT_RkSa$EET#e4H5q5b%z2}JRI?o_Bj*ZC>v zd(zQpp@42=61KDrQvx)D8{crgoGv@{aaqGiUgQlfs8ok?mg^L!713-(2%mBxsRc0X zAP3(W>(=#58|zkKw;1oJqMh6Ty|*&CMT#Y3A8V z2ouFLaoMicqE90}ELi>E?6)tMk+2X&@a6psQiOS~vwadg%{c{Ve>iW5JkA;3$Z=Wa zbpacrDkyhQT1+c)lp*l*l#lA7l_^X^@u;|;NqZ%o++dsq+%X$G57^nVeBTFPXnLe40s!#?NH!2Q zWwR@(Pn$|h?p)VqhU_mJYWy)k#?E~nTp-A(yC2#l9(|c~!Ae}n)alUB5+t(spJRh( zpo3SNP@4LmT8!AX!ge!G*68cJf9A08vQD!-N1=A>iM-$2*9sil9A;AU0+_%srF{$^ zZGI{N0~9St2Kh*pEk||s&OemOO%_zWtlk6Lb>rozzOSDG)Qb|=?2QCz>0~Liv-ewf zG~zRg^p5j)X@Sw|T+I&N?3qn(g>FgnwTZ^M>w>=~ZHFrp0`fki-S8$t4lZi`t$aW9 z1d)LM(-n)^3y}P7cD>Wq{zwoZE#>~x4%q&t8;M;zEihNzc~C77>C|s5TxORvk|3*} zsGK^ms&Ur>r#pjWpVecpd(7iHP;{E&kS}1j5%-%7y>n-Sv(~E1MrJB6d@`*=K9}zL zDGK|qO7mYYU9T(1wLfAfW|^^QnpEZq5Vu))3S-K|Y8oe8-ui8~97OH%OnN8ohr$(F zVwlOlcIb2zB67QX$Nb^3kBP%k@22}tJ2d@bAF@n9ZbWN3Y}`fgr9W~iWTGz14f z@6;q>Smf{4#^BJ~&75Sw@5#)7*10yLb%U`CNHphtDB=RRj8dpnXgk4PO-YjF0+AjB z<>kn?c_qbJ;mt4dgEB_2Pmgk+fx4yuoA8G{9~G{>R;UY`x~6O?iQjzWAA`)Rx``D| zU%_T>7L~ZN@lxwbX}`&u6v5N#nfDjJfvnHRI@DiHQupER>*QhnqbkS@Y+81!G>)IP zyMD#ZBw!-h5tM5fEw{uktt&otGip2b#r^}q0>_NWa#`7x7E1Y>wFE}n1V#^Y=Y__U z_eT!c`$<>6`dYqCT8p-0F^T<;SfxkY_A@rdPAPTOU5Qd}+#Kt{@Cm{uk@kCL^jww{ zDR6;z2z2p2f}ya-P_B^UM&ySAGu1q9M!vy?XYjuLP2@VEcv@Q@B@kKUXkWX$_;4;L zZD=8 zD&TUVqAcF74lrsexg|{$JbHFr5ABx3n=t#rhkuIeMn|jMN}Ri*Kbd{fy&KOE8TM94 zK20iYG{D%{%|$YIsLZLDV)%V`L9aML%09YU=$K)E>bCHb41{F zGo+-{C2yz~^azZGl$DyvUSY(a5w@rRs%x}ZiIAFHo3R0$DjHKZ->Gb)hnXvr=u_Ki zZ7WAyMVxU%M~N0-g_?Pc})Wt-1f? z<~||+y50rR!_E}D!FOluDI1U1qM3>t%wCiFd3;pBNz)DfZP#M=y{?u_6KW1d80~9u z7MGe)$;OhIgV#;u*7!#ZLvrG^le9`UBJ(uzur7;|~u z*9NJH4k^E&H4LkPAC=s=5B1{xk>()kV%HfzvxL#69#GS>~Mghtk64Z&vixtiBNfWc~L4P(S9{I+d%*pM(7 zj6-~Hx8h{8tITaVm$D8%y?R5F;m$`3&%5sk+ZYFg_XD`3P9OiHv@hdMfU^!D3-Ovz z+B$<$frJPa;_!_ake24X0_+uSFi`eOA$Ox8fP2JsnkVtkIXYTp-b+aPIGVY~%d}hN z{c8Tyocvyq`=w&p>xE_v0)2Vs7^75zct0_y7fB%vN*%AHc#BQ;FxZ(7!c_IEZugl8 zrEN-<#tYO|Kh*bQbI6@n+0-(_Zd^uESE#xAfJ;L*F!E$}JexN}9c-oP zZj6_bnLnl{m~JsR9N)5C5U%omXn7l0kb~$MdTO`?T_+IwFWyDliSZ`+584`v1Z}hl zR@cilLG*t|D!jYY|7M2x!egvVHIF5fHh|^|W1_i=j()gdIMdKw`*Kux(t{Y|UOvEF z)7JkU+L?--!5>4Nl%DKA0Zg5JfZZUFt40HmU(Feu3yr9T1BR+=n`5Jg;g(fBV!1;qRF*K^ z=U{(7p(4dA^Z(pbyBsRqUn)TD9AlCZ^W@HXINk{%dp8l(b;Y@^8e8KwS5S84hPt4O zDKU#WCumydr;)}MlsiP+t|>1^X5AhNsH}?x`C#0!3J9c0hQmki`pU=5V=DsYKXak} zb2S_r?TgpD`w-0);mdUj;T3-SE6`l2H^2txJ!)@24SpD1Qd%R>e}{2xK?Tfpn)R9P zN)y9wf?-?t#rJ+lHlG%o$Og0yx9_+uKAF7r9{SR?m9WY)g3( z?geubt!5;?CaF*{CI;kcdU_&H@N}4!!esHF`UA!z8?wZt{ zH=AfAq9w6kHa7MfD++9T&X=G|8amp%9v8anFDeNX9tsDFuy;e54W{Yc-vw#kj%q7h$6x5>?38G*&f%88+;IShbjv! z)JSvpRIXO5g%#g-xAq51pFd|_zvv*2eO|-sjA>-nbmqG~%eORLuxpNea`K1Xl`1Xw zZX|Qyg>25whN0c#okwiXG#R)jF8$^}4I&rUWzL+?BD;@zUpV7jGTB$KJ|)uey6(z4 z-VeH#<&6J+1LF;t^u2LNu2Zr>ZuxW(;S7QVIm-L2QU1Ws$>6ParcB{_Ev{IzOLIN) zS#P85I5_=H8!FbZyZ)#gMn}9Tj0aRxs3Xb>^i--=;(iloM!ijdj7;&>OW0nzgw%g0 za#z&J$k-f+wDMBrI*g=wL&@w*%6LO_#U?-_)`1XEnKX6Rl-xu(gBZHZ^vt02vs}b! zRX+16@Ta?Rg*1~0hGP2s!Apb(w+f_6W*ZXF<7s-1_&Z;?m=V6G4vH8~e3gNSXx?Fz zW@U;q0!&81^kP|x-+c~*mrWVD`+X!E+ zi2kOXss|yDT)4SwT+Dd_rYcAoMG!!~TXOP4Syh^rbE@V&{2;FI&l&nHf^0XJ^_?%^ zQj$(@eRDsudf13Ky9s!I+u`a#fQO<(*J^VWI0eC_pp^P{&36~jL4 zQ9|HFbY*5yIVn%Tg{-6oQlnE^octEDx8bAh$|HN}QJ~$4ajQv6NT^bPLbLTyIOG;g zt>e4K>(UID8cR0Kv4+|1x`KAKx%_*oXUSmjo)XWS{M(fbtWdz&VR3^qDoIh|+b+ij z*elZ|nFwc!AMi`%EPa7#)}h>6Ne)I|uFtlA((YHMcW8bB7a+>r=VEh)PyA-nw_Sx1 zJlPuI4N0+ZuFfmU;}+q4FXZ_c8$HrGUb^>ar+df+bNoS^_Bo8+STqq+iEoADeb7qE z%JqaWnmF1y&({+HN?uvygNl>?U4^ecC^)O45M(xB7WHkLI27`ud-lgBNf`)6Yjq27 z9;g#a-rC&UX)T|G(|CT+hGEjx)oC!y^%Zq^eT@DG_!GtAu%W9DiL(Mun^CFy@qmyT@eaNH46Kq<_M6V}uKF-^f2EDlDC6UfQ27%o%;xW}Lap?GOE4td#YO z#Aj`RvPQEjIY(^UZ-9adxDcQh>d+9bvEeaUcQBSXn#y>aJC71EMgeJZdql-7+d9Fz z2EZ%9Nfrt=xxi*z8sHjLMxmw@?_Z*0qT}ncY`E2? zo;cjHT3lS5zaYpR5&Os)Z?Qi8BdklObSj{YPx4U4H!F6W zWUq)T=MHG;7f)P8li?w)N<;1oUSU?S`lGLT!S;j>=u-v5Moy8S$8JBVsTO9>fyO#@ zzL2%)P*a$-3w~>T^u5`a0iJDa8Bmgck-JYr@uelFa#o?`tbmNcIEw;%eqS>N^?tZ} z*FSqO2TjTUF4Ef`Kmr0%x3`Hz(l%kQu^eB{DaZeSFFQ22vTm21J$E}Op}z8$aPz6Y zrVS`au~W0+;&$XSQ-O1K9#jlBAH)a{sT39;yDahM=*{3w26S}oZf=7z53r?%ktG?c zh%wtbpS$Vk(!4H4H&SfM*gVd?|XP!82WEx}!`gG2bnwUDeWmq6`gPqQtRr5+mjE`>@G zAgHy34e&1eT~;IGWq&kJV^Phze3Z0g6|XMNt?^qolq{QEYrDG-w(wOs*s1meC(qED zVGN#)u9m3>_6;L;<8iCdT)J;Vl0iAcjhWa+<#=^Jj1E0@l@Emf?=@-^#_j?wnJ;*iYr(x9L%WfvG5&~jrJ zWLtsgnzsL@zbqsu=i1SJn^XSHzSW5}tiQLi3b!F7rBJvZKEJpAoeC?iR{zb%t?DP;Rm_SaueR$4l!?xl$8Bct!pr!qGrI zBNpooNyXx#?+y3di}ynTp+md4R%2f&XXI)P!2414JjemIpnHfllP$e zLXvV&c{-SQt*!r<^wMQ&YK$nsJl|g2QOuC>+xO&Oxc+Lg7Z_9oJ?oXBeajDQQ0h>k zs>_p*t|dtFH%~28dZ8Y7!8TV(u`$lFFlZCFlD z4&cPizT^p%zK?GF5(oWk{=nBD$r&zP>;9 zs)r+-9XcT7##A)p&lNz1VFSnroWcIw0I_#yRHQI1*?ev9oA2Y+0P(AyVnN?9k{no$8Wcc_Ief?p}QY=I!FEo(61|D% zy(yF0o!p*{WgcOoai-oc%!vmB!?FRR!!KVF=`6FK4ugV^9K6J8&F@PN5dmuNuSxr+ z;UWt%XBX1Su4?QI5lJm3bWh3(KxOo| z&;={4)8E!@?O}C7)O3yVbg8!6x;dSOvu)}=!BjKZs#?yT>5WZ7sl~sLlG3Ez=s_z9oySdZLS~uE6%FdAAQI(&`wWG9@F9AZnO+FLi96Zz#Cj2 z3NZ(SHhlN5K<_8vE=uTJl_FwdV|e7Wsk2rd^y0Apm`#gVPEpbpn0KIlK0~~gxpsv3 z_@>g8e2y!5%Nd_Zhrk?GMvEKizb^0`u9pO-)DPIwGNt<&LYRUO^ouC|sd6r{+8Q!q z7v!4niMdLON)+_Y87kJ(OYI-65i0!J^CDlAki`-(XdslQaPCn`A@&gZyxzv!YWJWh z*=BzCoOIr?r(O*9qU}ot+I|5|2l__4E2BCT ze*`Eo|L4)YH z``Q#yl~K_z=0Buk9FfNN*ctg$0iv&15 zFbr;-+a8zv)&j8$#3mm};U4-@CeKi8FO%yN29 z)xoZ`zozMBxQKQ(P$Z~Gxc~4d_?MXW>3MC)QGE!J2YjDSaun~e!tJ4Rt1o|dS?V}( zyx5Q~J(PDlq8*r^CB^J<-bGv2vk) zv7zF)@64WA$0G@ODgG6R?*WQ0GAElVO66#D!PmuRd!bp|WGCxg(5|2Pp5HhCyh$tV zFf_RM@bTr=kU4H(|M-m>I6K4L*3;H5RT7^s1^FJp_LMQHIE#9CX0q*e>#WbdS&mOY zZ&rvzYUC(6*viIlw)HS=Mrpgv(GK0X318h)v}z7oguR?;dF8>0QzZtz#U~S5-E9cZ zEL0zxuQKz9E$w+%)l=vHl2r+DKYq4GD1Rz*CDm2;mW_^UD|~yIXQvT+R1R*`bNFs+ zT7Ov7eT_)&IeNIRFk0bz;bhK@*SR->Vj7omrjqJTMfDtSrR}f(c!KZv{POwtYMO&M z>Z};N@eqpwrANn$@MKh8RDoMzzNNRmInah`t$Sl@uw7woVP~jBjS{#`x<%~F3=FoO zJqph5Mz24`aA~zU(!>!%S`O+dL?4R1A3>#kX5rChw@L`Nn;Cd|t>?{sb5F0R^PEbY$_?8C(aMV=vwBJ}+kIOZ3eDOVJ)fg0 zv_OyClnQxPl2_@!sQXfUpxYadAZdZ)%F4c3!q>Y2Bp80tUt(2O|8sk+ zQsw{n`3n~s8Y;>A$9c)g$p7${&VB4%-0i=fsa5_?%R-k9?hq3C8p|a2d-D6#``2ar z9{KvlJ!Aqhj1D%dt_AG?9@CtT(!w#@A7dBWJl}@*4CugMOb1=JT{DNL!|CjP$uIA^ zcYFl4#AN%v5cWvh+XTf31aN-$8}!q_6j$=eN2vOZoZdVrxI!Bws}+})9vt_XKQMY& zos%aaymMe6ax!WgbDlF%oj>BOgb4~R>yqSx`$LSp7d+K^n4RPPcP)o;hCvL0aYi=*;0k-U34CUa|9EBSFUDmjH%3!RXHLxJ{y*<9eN#KCjn?zV+{ zbm{3yoi7BTJ1BTApo?#NI|n^Z2v4!w<)x!r&Wl7z{+i-G^L|;#!hU%a02upIpxJs79lL6cSxNiz0-Ztfa8`y+*lT?(N9I0+h|wh7LQN`8yUY4 z9Gy{27yK}j4XD0S02Fv;I?X(j$bg%M2H2Z)tru4I8u?jk-?F!^I`xM$=TiuKfPtYh zVEZbn=`nrgS;K~Nq4nPm01_Aim~86?BJS#q{(-oZAkjVsew}m{x($#@t}NHrh8(}D zqx6{%Jg^+gjLG(txjDZLl@}4qn0DxQ)TEp6!f#jQzWC(q_o0yF&dA6|YO@qn9Kjz? zL8wxA=XJ>NHW4Hc(k#^d<#qa(fyvvJnYAT}W?;maogn`Ji&7Jf9%uV=@dUx3I=CA& zT2=zDl}<;0DRk(qeKcVY?HvbYNH9l`{C2vZV$;*Wq5+GVx=f9RwE62yCz~SLr1!0aft&2cF+#Rrb>`p*&t^jn$@$9i|{U z32LMx?4+Wg+71aN(%)3xUsIu{r$;i-fhp7|+El{HLDAyQ`Zo&4mTF9v28Qvwe)v5p zwR@$G{<9S9VOp}Z*m9i{6EyNo7HG<6hJuab`)Fo_7%N0dDSfNtwQxq_b@H+x59XA* z9K;_*nqzpK3eSz|#O{%H51If=>-y9lhwbeG6N_2Ab&~DPmvL~s1sVGI)FAVKmN~ZH zz`kg_o`m&hU3e>(XW1EVUV^WwaF(3g8Meq|G_}y8ZZoortR@F|(r{NBh^rbGUdj72 zRYAfzzBT0^+aakyIG=2ctCRyq0iq{%ID{1qNYzNLS;TCerbhN1~|jdQ+g)L zOq|x+6%*4`!R8y2bbR`1Vd@P5uonUN2y-2$Y`6mhw9OTGH_!>h!Z+dS@^EH7b}t6{ zsH?$s2!SNnUz^ciH_}2|r+Q01;5=$2qvI^wrr6ea^K6|E8weyaqkuwaQh!yIV!$Jy z(}Txa_|m|H?{b@T8$>fuH~(g}Hu2vmK(`#v3rGDZWk_@_65IWSSE)$;TKtiNaMzbP zAgRBlQgsCHGqV>26AsSQFp4#)_~f)0a7+zXlFxPe~X|Vr^5uIJfxT6atpvW2SjS{ zTO!1tj!2*UCCeOpqI_rBmpaa6Hb=GjD2p0xvNs$@hvByqBrVl2UAn@tf?fw~qjjpi z_||&V(5D{z8ffhq-SNnn;oc+Wpnc|zUZLx}ynWN+f{EPX0ucbeWg_HO4jrM$=-qs1 zbZ2?il1||`!Ge=yux01vm3u1qg?fH{Q4QRmR~?RbExC8`7gl7oYr ze}3C&D@OizJiwRk$MT6)J3U@Rke3&SLA#=$YV!E%Xz^}M1-}ju48aLf%WV(pc@ahd zssk>B`++q(VC5g^HozM!92<1Ex$p1_l{@uuFlY|&_T6Eb8$Lp=AEDe36cB#a%f!G{l&k6*#Qe3J}9NIS!eV#HbUuZ*toA3_ua0a=*5eKSP zzrM<;WSf&(8lGa2*4zD=hezSLzzcDSLuN$*v(U7>30m$*B{j}DuC8T{9Ep<>f4Kc{ zb32uI88;9sGtiMW(93OGZnA3N3`za4_}oK+OgFb}8u^x19F&c)%^^5Cq&wrHXzjs^ zLA1NGF#D{mZmo=KMAXB78_N1@}R9DNUs(i@YC0soxPnh{^x;r@ELD-zyr9&uBRkMXKa5s};bh;)x z)_u9#Il=rI&;PFd7po_im&42qhjk2vUOXgqt!Gm|O;UDPZpE;nQ5ky7D5KeEsv)qm zh%I)R*w%*f_RvL^g_ayq3yLfJXp4SVfk3Zq6r0 z!s-X;#!4mCiC@pg_`?*g!{rp2_e|9*+LRtf#Y zccrGnT6_tOEEm%yLv5zLzrw$*lBqUM0OWI)N@RDHw&O3ulg8@6DP3ao#JbWO+Q=x@ zK^rVA?)_!iJ+MA}%&_NSez)X#e;-KqSiXQ*fqG7S*Ub<8KMjnk$W}!2a=fsao};Jm zRU5qu{bX~oz&uAZz4PU2u`2eu9-OvUG?cu9V1`yC=#%1vNrZ2Ch86l+&|A5Bg?bNV z03d;~Ny>irjVobh3XT_wu=h$_|9m7XNdHeqh<9R#5V<1y1!daXmd>22mWCG|;Y z9mA@jdNE)>FQamMoNxA}OV&1;ZJADX?bzSr7Ju#$pSv%GN65*t`t>>~9nD#+0zuP__izO%QQzs_NRESFjY2XrMl=VYv=UkpG*b%>#MbphtA|=DhxE4_ zs}!=bzU{T@FY7yBeoxTPoyh6U6cDW%(a_&8gBuzR_zU}UuYM>p2bLFOIWg{bwH?&* zq^)wcoXs3_VJ~+|jIZ${HT|5C`XZwbMpSGo`BOtn!4E{dz9FXi?XbD-z_W2<^X16} zi}(djcTq31r22#nr~g=eZ>{2wfIUqL%mMu4bs0XRYN$y*|%Orn|+}Xj?57MgQJzvc}cD zF$O9boQJIfKpybRV&KdEkPmsVphg?DujA!(S%d{cIe0w8Nv3q08wxe7`g=3kNQ*Ad z>FbgQl5-LkT-DT}%8!~CffbYV?@LFpi~`18Kv{SJV!f1u7APFoFBAzAuX3?)4vgjq zz4TfXunz$b&vkLN|M6xA&Bv*cNp@xhWU&2ieS#}6`=bW}9g%vXUiTJKFd{ljmd=!k zYVIC8S?v(5d-G~73DB&XRpqtKh-&`(?^F9k&WI#CtO~iQIC*N@?D8f=?eel+ zV^P(osJt*$Z6HOsZ5a}aF{h}83Ac(nyKY?5zJYv=_Yyw9^Vn3?Ul}$eBa?EjbdPTb zW?XXfZP)MCkIDy!l{8jm9q4w~_oB{;796l^w%K?Ii>R%z#5>Y&5GJ>(6GqK9sB?L`H$qY}Wd?wC| zDZcOh8m_`^dRLnoF;{QP%!57Z*47%(F`XQRKlPfu-f*ct_y=MH7tH(&m`u;e=wPQd zu)M%z@A0SbOHh~;*o0C~djASLaEqZdu`i{OW!06qClp-X@94Vex*vW`1_EOwkOExD1n|35hxDPJcZxRakMns!^!}iBn|1q@=wRb6d z|D^K)1+ZxRX9b8t0$*264IKVo-eUdof6spL`ahQySOolBd-g{E%bA3X^8SZE`F9!M zQofu2p9zzH6DjM;jdg7o;{GuxKt7lLkL8dUk?CF8|C|b8T7Isn{@*Gpq+ff6VTS(e zd_+XV?(@h0W@Q+gOTL2tOKJr${Ojs@3jeU%f5s3f;Og3Q!oNOBXeO-D|BGr0&{*sI zALkbaoZPYhu1`TtCgNW$d;R}gnH$pFNcZ3B#XM`?J@_9q)vxCni2tQnpIom0HutKq)=gY!U5r~cEPZ`I>Frl$*T{EI!KnOhN` ze)8X|EuZ}#%U`lu(*D)`^ZzCE{s(vV|13)X7OQ`k*MYo0|Dy2#iDTvbm(02={fnXd z?^D*5=PWLM%JBGO{oc9)nMfoqG`}O0RdLfl6widDc1BaF$;bRuDz)YC_wmftfg8v; zRrK8R^SvdPQOtT+G@4Jc0{`8+`K=}yt>Yftv%oJo%LJ$pfU{-2^ylMuwL8}x8DsFB z6E|Nk9R??I``(r3mI~fsKE2D(6+JW6!4BnOI_3>%10w%&okZN{)wu%Q{kfqZGOMoS z6f72=IlG2=#AHLZ8d?W7n%7_xwli}o8*L67BqefFp{-n;HUKf?d8gCFhg7Mhud`A`)+g?g^6cKe2nB$kAA{ zTwSG5|0d(TKUMu_dSnVP{hB!qug&FaDm1vdx}%OInXG48N({N)vjdcj4=n)rV`Bo{ zTM=eMPgQYIK`*YWMmMem)(V!@3W^H=Qw@>a28VB43#dG}g2LA|mEQzX)GMC&L)=3$ zoE4be02XeqzGmcrol89@7N2M4*f<*G>(`YtVzY)1Mg~NWY`e;FO98Gj{lcT9A9P== zv~e|o6E&{Rjc@$*o1&i^B2b#9EjrEd4cX6j`pw<_FQ$tT^WPhihAp?>%!zqk$nvL! zs@KQXRM#lLRmJox*%=0t`L#J_Dpb1SO_6pIboRA1BTq?HSB7=S1C2l{qs#d!d=jpu zd;uD9>Pf`ZYO>lNGP91d^Kn1eKHM8!Sgu~9JfBJTQ1}_S$gUvY`-={nQgzce<$xU1 zA@9whU_MdYH@bX7)(P>|px98?h_vt^vF<6KP1D&Yd%tKGKIfcAV0Pa{>8>@E^+f4f z`fZ&eYvMj!S-)bxV!2GITAe}jo$30fBfG$DhqdjE89tv;lvYNJkycvE-@cK=8L_-w6FZT3uHQnt-|Oc|+0RO*4ts;E_(7lm_O+vHpuc)a zuvOh1=p`WAU-g>$yZ#$$AF{I%NE@gT^cF)d6}*Fi4-h3A9bD=FDmP%#ZRN7DygpvY zS-7i$yL~n~n`E{rv4ebe=vT`GaNgqAgSo2bF+8Q*7rAbx5a3L#FAz;J1`6JfR|!79 z?YnQ@>-0Ub!H9@J4}EkyGabKiQzjruPh!9JR(p!irUAV>w( zg18a5yVz>)b2apnun%+B1JRCbKB+`RtDSZ3%d{7^PzCrtd!S6&8A*Ik3dld{tB5vmJUXT}VYSF@_1 znqt?PYDPkTfSY*je=$oM#O>*dGa8~05|noQ9EoL$7)Gr53A&WL#QLIP9aSN$nNfml@4$kvi0C5LpU zey93giG_2AwcA-wcmcL*1tWiX7&o9kT{3!buJ2oCHRVcj6^VXs(KYqWK>;qJxBRt! zb#?J@0xF<#1fdBK(6(hZ0z!lk6aF6h#^~ry{I?1k&yl7}?-fK^SXLV+MGm*!RKx5m zCP;ctk$3jN-Z3*o7A}q{V1uv3{x>DbPVF37eUqn%=C7hrau09+(&^jmj|t6kqiosT z`>{LkV!@5EjU(G`Hf~L|vlH8jH2L7VIYRFpTy3?o^B&|%)a?X12VUuv+2FzItx$HF zinaA#MNa|2n{XC44RosW!Uy?D+2-%F-LmP*2Crqs zK+`Wu+2wNXl%%lA3Bpz9#ST5ZZMxEkcYM$fuBghYPphqAWF%4NGw~!kV*&nC&wzR9 z>1u1E`jsepRrkg%$8dMDUX4kN&0WcNcsr zt1i5*Ir5z-_H^2nyc)fbzz?&Kk82y!QElRS1Z=1h@&{7+^7;dHo&EPmC3vPWz~Ek~ z;_UVmUu}%hfT0p)Gv-JlSNHY4e@U;n+R?R$$?uZAXf7Xqh6t&1Mn_LIr~@IWr*F5q zU%pa+tvLK3o{W5&j`~I zX=;3|z7N4QrFkNIrO_yHv(B*2Tr*wDKykzEU32)}&(s;{^QjatusuL#v3b!)zTv6H!*>aQ{Y>mz*|XwSu$ct8t*6VZ7y~0 zbu?M_dFRW5xU3lI&o9DM}F@{5%RDPV z3#)4?V`U;zzTbgf=L+;+>tI1#>(iKdFB7pF5HkNQJ9`YoHdO-T#jJTu<%7f7totRg z{9*ovi9aYYvS09|Fjb?01N^#<%?{NT`zw9Q;^M4OAS^vcZ}4UBy@Lk^5&eG4txvIV zTairjC=bFE*84UZwsuggqRwDx-A}buQKoI^)^S0`w_rBa$XM(L%@$;RDhpeczU?#u z@DjEE7-K;(!$ey=8DmQ&qJ+xK?~P`5k*EB2z}&q*UYL#biSV&SFupRo=&ci2QxCXP zt-II{rY14F8t0LA-fLVODoBKgk?8f$D1CHg!UT`o^%3_hNF1Ou*SOw^IRWkw!mVFr zYXGW248-3g2T-x5HhTSlkxrkp71;bZW~Pzb)h}=9BnVjR{loN69J;KETZ>DGzfYbC0ihLH7Wr8{Ez#U`mP~WP`*X5*Aw=ubI7G*TU$U<>o@<*q<#+fX za~Ff6U&Zi-$;uzGrvp*m3FbyZPf-(}HaLa37Ehl7?Uqi7{P+u=ZKQSgGeepC3Nlmi zFM(K(E1$0(80`aDv#Rd_L4s2qVm|k8VV}Ru3W+cc3&U;^JM}`p^*`I0!E9Gh@oI#4 z8MrW0#tX?A%_6Gm{Qa44wwUi6P#w-0g}6h~Rk1Gp`SOLdchJPeJ@!FZLi>`WC`kj| zU2b`0**ppv#z3s;_kT@lyh+Uz^TTT7q!dWRA$FzHTg!WW@bjN`>?i{ILy=}>HaU4B zdK%QSFJ?MxpyOYHvFyM>cR@p2^x+I2Y?A zg4W?Ms*_U{P=$C3ym&$Ch%!W*89vPIfVWUL`XZ^(+0>UWU(P_$McJw`Hzg$PP4!mO z)8Dn;+ald*7jeSoe9DZ2F1ZcJBZV>H{kTOy;aUD^tbGxjAxBVyNPD(E(MS#qBd?Zq z7m1#!7ip~T7lTxVxwfPct@?U(#ke|&LK@R^dep8~5n>-+w9~mk^>qm9 z>%9Rm=dh^K$h_XVaUImk4TVXjX2MsVTbX>hh>wAbVlUJib(L+j6q*rf6}vHWhnKH! zw=9gwTh9Ezytw#2Fx!mNI76FC#SFrt*fdTOUuKS?{=nr%M?d_J9 z0&|@novNq`_3)UZdOfs>9eoBOjF2V}4_D*%Oz=VrsHQV@J(P!ubO*H0k^9l;*ar~) ziaZUyOS!~%ydP}Dd%kiZb2)GItJ`ivRS+bAmOH@X`DC@^3`y|Q>M*@W-q6TS>iR7m zxJXB+QNk@U)qYEz{F6wZ^B`J}u&BWw_t03~R2WS7a)V&^vA2P*sncSS(G5S}@^qC8 zU~B^nbmqHTW9}zxNZYy;x8#5(q?rZb`DYzPCThAc)La6Smd`h#PoRDe9 zR>T&V8)@~{mCH)*IdH&bPm1b6*^Dk5Uk&8a!*bvkeRDZ=^t6Pl5^TnAbjB}eB!2kwjRA1`Kkm#~C!PuI-M%`ugFRXty$~=GBZfPOX#&e}CdYy_{{cv|aNIIUZ&*=fZ6hk3G)rWC;iTX*Z&Q&>1 z*X>TD>eOKo_|k+-Y@5Ki3!@_a6+^V)`=KKINDe))a%;+~$8F-%I0f-`tap4TnCx%& zellL^QWN*7-m%M72)QzTxpxPjlElh`KVUHCLI-E` z3m-$Cp@#waZR}s?9J3pRvnH-a(b_r|=zH3;3Gir?&`PsG%RsauV|i6gK&VC9uA6Rwx3sV|2;C4tlRxiINY&Ewz@IP;X=wz3$dB zuiVPwu9-^Y#X-?NDai?lmhr@&i$_7}p498cs)}U*aP?Cp6yqGDV=E$y$f+h}RaIW^ zq4`eBM*=G9?h9s)kL*4L?gdBXRR?iuf!!8JTu<5(p9n~q34lALPz&_v&^A`W@HiVm zx;e7@nhu%|`PPKjzoP3UVRgKeE3v5+?DK4te;#rOV_)D}pN& z5@j4>ph(CKja8THGwTqUDQpvR?dUf;#XE_9<_m&rFH;J^C}yl0E5>5RD2~)gsjB~R znbS3hRYPpN%BajwusJdkdih$Wo%C~%5;YVZsWH&SrZCw~BGQ>+e+uE*=#(q#(m3VvVSJ%g=>h@P^>qxTWn%VTP)y+sVnrEwt8P^pA)(ze=E<5fUdt zI&Tm)jB2lGoyLAZ&p(z+kxEQ{ARSJ0km9C2ARU?`e$om@|WC}Bq>h0mv1Z6djAr{ioF@0G6(*q%2iQOAfe|Khozgs)Wj2y{WC69J9!Ph zq0k_&R&M3-FlKjHB^b`G)`;+*x-HJHf_w0E(=18rfl(+-PwVA%KSe)9w+_lqmiL_0 zPr@w6Db>UfwNdg-wX3dBBCF1O(e_uj-n-Nb!iiv-4+NRS<-DOgv^H?-dnIzbG$08ENsmEo26HYndHg$jLp3cHM$BE|Z<&R98s^@rI*Sx$ zc5X~GG#V?ehP(N41P1qAtomaJHnUjBj{hN0^S5bWnzEzq1((h_H)-!Gd^-&_!<+Gm zPaO^KKk1mCJ1DRArG`gQs~CK!2|wd}Bw8g=$?1G>vJ$6gWAWDP<2RE**9lo$xh95p zS`L`~YFZb@KzA2@t;)ma)3AlRsT%OI?WvfliQZRZhis5LrX;h`_}Z!L{Wbj<1()OB z!I0P)6L~ir`q1so{<|2#7V3w)b_|LQS=>xoyAcwRAu7LQP6Yj2KHwIQM}Eb5m+U2{ z26@!qCgBwiHvZ^Um#K=xtUn9C(L4jmsE=0T>rou*?$f`Lz4f*_^a={RfwZNH9&_ZX zshElGmDkDT5?@8TbEuI`z6w^qHL;e}x5Ppjm5L}k6M8NE=YWnOV{RXe*3o+jRl;7Y0K?zb|-33({GJac4oH+ySrDs^&UU4n~Tsm zVVvXH|M+f8|C*;Np#A<-e8CZakKT&C3w$Gw8$gkz4uuz7?6N78ohkpi$H!bW%59%5 zx@qCUzFOvM6e-pzJ(j<}teEtl?=tcwjS$T&PzQ@+m-Q201=S!Nmo>hw(yc$*n=1cn zhDz<>?yU*G`*$Y;x|fG|2Ll~`*z~*Y>A}u*m@~%r!qelXH`9N}08qKZ!he)=kK&xk zo5#oJ)W;+Lxz)~G>TJo%^}0U<=kGTG{_UmxQ=$JHSFjgV|JN0N9PbkN^Lzj?4ec zH~XfZ@fN#r5Jv=o@Y7;qwR_I7vE*0~zBXsIXZ{S4y#BO)nCf>N+*Wq&ulD#Y+Ub6H zWK2+q1<{3ojstKhCapo9-O~>jqwk_@g=S6?gPMvfy4j>Z*-14>Z@%-;&?e$XGj-xa#8jT+yunw3EUFG6}(t(Dn zH{X1IGp#~8c$CV;6_d|<0yH8lS%{bT>3u!J>L!qnHHOwk54yL?WK-KC`%Lv4n%R|7 zxEMoLa+eO~9tmQSgh&3M`dnH@Sz;L+ib)1 z?F~Gw%}CJZ)TW}E{CJt+-%TqYfYB&VM1Vr5q}hNs(`$p5LQG?3Wm2SbV-Q1EYdq83 zcQz^`otG3ZHC`hI8-?IE9f1^09TH4^+OjG(SVu~s^q9e%J7md|Fj{j^gh$xWWYUH6 z--ve9PAvSwg=KSXtSW|QXycm29i`V6juhte-XDk_(G$TDcywDfkka(f>|r_FC0eov z0hNVAF9us#i=qY*pQ&(~8*my(>S7SL^s%h%uKb#NNlA&j`;O!hFK1#wNLywBW!lox zP2GL^W|eOmsb^y)s5xVUetxrvU2_kEh(WfxOaTw%94s)|0m0!zYiygFXFS3@d#u1-1x#f3awDj4~J#0 zH$w=}B@E%It}QD zY1dwQ5Nk{rh&Z!KW+!T*aoN*mt>Z4gC6F%ZB_+Yf)5k{#)5pIzCIU%Y?hC+!Z z4)ot6UAmresIBA)uv>*C2U@Rg*uHOXt{B**8aQ5>JHjr@D+qV)ycfPak?y{>zHvEN z)a#&Ea^Wfi2+q^BDT^sq3_9gL4T=P;a57{#vccAv{`)(h$OhF>TJe06L+4e1(f)x_|R$kw0#{zg-dfJaxR<;&^ z$f4=uwS`e@kNnQe0$#3&BBzm_Nh+jZ%~Y;7dO(5bfkbeNkCq!8)CVYGvGVZ_qv~*z zW;@U54f&2uT3EL}0fH=7h_h;r;6CSnX{X}6bm79m`u0f`r(E8VdTZ))ukLsl&ZOf%1z55C7J%8fCtkk@v7&J}JHeqNI8tr;CXkbQlICqk!C z=lkzurrbXv40hxEN$%zVX9zIZJE;$i6*_kJwzj-zt1j}^1U)k1Ra2u~Uzc5&I9ge# zsX0Cd7R#l-yAb_w)3*R(3-;t#yo(s?90&pty8yttYS~R#APs)r;1&3i!-S?K>0Urn zb-*}q9bB2K07kq^(CCKL-&M^@3!KWA+WjJXy0|mhZoguC{p#so9YQk6%CQm*gRQh8 zH1LLilqBMvFl|cD2uEO5>wbUL-1SwjB2m~GM@^>g%*8=0m9a*)oitb^MhGEEpgyoRNEmp_qL2@dF4OWzZR577G~VTP^k{?_LrG)Q4)3gix3tWTZy8#6SB7a9d) zM$n;{QIZu9oY^P4WXp}qU$^cIqx1x0>wc8t$Qc*WK0dWp8`aO++LkxdM{dzAak05^ zA69AP!32@85D6rLCKfV)7&)nb*+@|hAmL_Zxu1e}9{9`X@D?vD_^E$a-tkLM_GSmc zm?^J`5>TQkt{vB%=QKdl-Fx-jO*+^Pi3$jN^?7<~b!QN^C1YAyHIh&Ux#azEhK7Wz}bY;=U1x2MbTUjCcPFm82hzzv@W$rDS5InA4@#UR%dG$*nHj zR(Ec}>p-y5^R?4`H3xfs+$9LUEeGj&`7<|r4=#~%cBXL7H%43udSeDfluNo?ds5^X zg+9+{+1DlzdSdm6A=vpNCl~pFu80egU%5WD$5W>{0ij}!Vr*m!ot&3h!=$_kHYB{P zjD)>Re@KJUUT)M0=9zT)+@}}6XZN8(ztGftnc@YtMt45QknY=%UznRVFgO~C$<@W> zw|C73^>&=&X83}p4)_`HhBBsB2wWIX?{Sds+I@;wo%ku4ttj#0fWyqN2DbFA=>XQxS<(Bd0L!A#;!X5tQ%(~n^ta3F&WL>Hr`B*W{1*g zYK&Vr>!Oq6RB&hzhqMd9aqUM#gjwbAi+mMKVa`mwr@Dci0QFH#{T36k_)%6>e9%>+ zndOl&5}+H-%;C){rK|y3bey_Kz^ zJ{gEJs~04HWK7oiFKp8!IIW@YUz(U@^M02nF}1 z$-1Z!DUFuh|EaG_lwNh;@wAi+2;XOhb<5bViI5at+ws97 zUhfD*`$}O>Ahl0eF~$i*Sf~^5|H;1(#eib_#)EwhD zPrN;Ye^z*ZM91mg5BhP~B~Q+pWOZ$;3clbBztA@7^`5VfMZJ&#y9L?K)QQ zQKM!1JnPS>B@muLq&phZi=D@{sF_AA-yOPe9NVkuid;r;Y=vymm2xx&{*rV$6@xL(pFRI0K3#GyJo4%w_@`YcSeQLrCVro#d--9 zf+QRcCEI<{v$~YAbKs~gYqLb5#7qW;fk)H3Y8w2QPrF)s{1sNJ_G^CT8B&G1u_E?F_ymu*MV5LxdsEhxbSiZc8Pg7y?)ASU1WURB z;W+^x=eJP03I$&T41k6h+0QFL<*Cw>Co_euKlzI5VRi2puy*xDP}@E?Lc?{VG|;fV zkm2Z@m%MR&K`!lDwi~{7svuZgLUjTpkzE;21VOty5Kq8FRdxxOYN8~t(5cTe&GX!b z=>6AMB~oXe^y4I&>mf>L9<=#BI1?`c4g5Nt7HcMaKjYK=qBPc247Don-T-TNIZe4l zs=}leYyG1nVeB9(OW1mR?{Rw8*MRT&?OO~mvO1p%4jJC(A#Nv_9zMxlTR!tS71qY? zsS~3ls1*8=@l8hZD}NdHF25o8v`-_1L1@YmnDn z9w&ue@&4*;F!PAT#;ydV>3Yjb5CF3~*ty%dpqDz* zX2cumZq`2M2ahFQH9qm{TmB%`udr|EXlrXF$nqlggkiqA(G5Z`Nui_CQM!l9{8m=J ztGT{tVm^&c{24u__Bmii`HXkZ8PsuMZu$F~F>rb|G&U8_?&nktMfL9ZuRWKXYzL&4 zy;Yt_ZFNn+W>dVBjF0NY8y{u;nHNm)_;CMmb4DM#CL9YLt{JJnU!2ZJG#&bJ=iQ?> z8LufZ;uYhZ?9v4?^EXi)Rj(f__RT`nG5|u99?|4C{Ok-6E)qSGfSRxSRfwQDi5F4b zZ@f78x80i&P2s$uj8-$W(R%p^^(JE@_6ZNI_1vK2DmfI7)nj@9Ht>tJe6>Z{cDY!HV%%{(oA?-);AJNJs#ahB6l zXCt!OT0r1Il#ln@Zcaf&*Wf#5dEt0EN)oAOWRX;>6OvTc9v5FOj7{^@NnK@|2|2gq z#-TLNwuG*^e}Y^3w#CW0$a^Yzv}c7j5bAfr?dncCK%Y43EJ^D+Jl*;y7GRzVvQh5c z_34Itj=|nbt$dl2qXGA$bw2}!=VS+Ic>Aubf1Am5L$%#U8(zGpA+hu6bl*n9uI2)| zfj^(ZKoiZXZWn?^w!4gf>%L&if06PjRMy@%2xP-2A(-TWx0spNBPg<(@G)9*&AV~2 zErDrfR%0bZe@B#~LVM^_&9~t?8V!aOQsT;QCE82Nehu9ZlfFE`+zGxNLh5A4j9-lb z?6u6cQUDLBg;nsv3{;dr*E3P$xVB1PtH_UuML#8uBTFkg8DF#N-+4mEG&oMhN2l>? zOEU8?gYJxB?fLFr(M~knRrdm?_IPJ2K*=04Up6?it{GX+Zas$c@nKExsxrA+eke?o zmFl6wgTHqz0+Ud(*vV4rV~MUnYHMz)%BQ{kYFy%8-hM68)@WgK3Sy&k&68nA1KpzJ z-F&#r6=-bIUg{C-f5pAXxiDc6U{scZoV6edQ&X#$=!K-MwMh93ttmF`oEU-@;jB`n z>}w}yz&}!X0@YkD8_Cbv*whFpZ{TmE31Pjy-s2o=mrt8qnGT9oD|I1lOBinBaSiWl zEP4Z$RnqsI@zR2 z@?^bsTK#T%yU=*$iH#0fAU*;H79zXU_pxraM54CWe%1IZUg7=W|L3i z1O@1Ako9x)-<0_VauaV^JNu+BLTCTU6=!bRA? zyu8Rjzx|@P$3)hqk49u@OONO;(a+e>zN#PRL|3xPO#=vJHW#8DZedwYfY7IvLh|5` zOukK~JGuVemq(iOqQqc78k&>No7R1O6ZXBI6-HWoAz0BTt2LX)IsWz$>w}96vOV&~ zCxl?~31+voV@Q&HH8mR;9)7Vo2QM|U)~-;<1Bz#!h_xE74==KVb$ia+ev`2&;8k~l zTn}Rp)y2=5)@|XOO5FoKyBR^Jlg+6xx=8k2VPaIuz4d$ z5g?BK_~Qe{n3^oCekZDMJl^x{lhh3x;4VDbRun54n6?9CMqJ_GF`FL~vwQ2B3rx|E zHo6TWNlqRD75WpBPs>mO_vommmkH?d7ZZOI$l&Um+wQdDW6C6GX+T0xuO~7alVeBr zKanqDCj(}N-Wh)N;i0t$Dg!h~*8&gGq!qmusZcC%W%@fVAouC8_$V8$ErA#@+7NhZ zl&9?Ruyb+Do#Fy6E?H%Kak+#Ne%#Oq&jTJ$aWSdYUEw*2{Md)ze5BsdfP4dwFf%el zv-3jV9dTLa4tXMlDTCRSrth?K#FVh1h&Sv42QWrZgrRd06O=S#zx&4TLmRk)zRWCF zGE|Na$s0T#O(q7hLM?8oK26#d*mH4odpTh+8Q*&@Uw z&wCvrnrtB)Xoq%?e#MPWyV@qV!299Tw|79@nxu0IuT=%gVjV05=D=i6Lix|rp<>)W zQ~FedwM4sCttSmtvWrZ`JJ<1!#!YJ)XkbnJc=>FVS^IK2#O?_TU0d5)H7{**Mm6Wt z*L7WUE>)SC1@k+J7wYWIQ;%67G(0W+@(okJA|>cE??1E;4KezuV9b~`QK^CM)uH8S z<9U$UN);tiJ{T#{Amm57m!*3>(?kt=uB>qtLAuJTZ$8lXBW?3Q9i8uW=TcqM221E2 z73geEedb{aDVYb6JqtYSKTMoU-wFNS8$&;SBsn0zL-cQW7 z`Wd3K8}@JN(AU&)ekbW==ksJvkSg})9&{B@BG6tn$#0F5%Q1htmjVBt`+BSRF%Fo< zdC>y;#q_QG8J{NDIqYgsuhrrC5}uzJ;kKs*Y~i7_Io62}Se`;rbabga#GxO@vnxI& zu(^0C*)t)|Q(to0YC;>zMe;|7TG{cxm(3JF`H=F%utU*7rJ9W~v$^$&)q0-@F_LA?$&6M*M9Dgyg zb{QU1%Trw~KWSC>#PZY{v&7q0xO}KWWo0QIqU;k6IrprPbT_2V9}eSTNcI;+(PZZh z*-8c6ve;?_lDWg3RF+sZV%<;(*abLLRR9~|xk@H>&dKpFC*6!JeM6q$T)^eX4a-WD zbOk|p@#jQai@5~DMORL8g>U=H3LPDYA7eLW&AMtzNhyRPN~j}MO-jj*QqWgm4B*6=WA&f|gEgp~VmR=Uqe;@Vk8cwK&^_XJYj^vYvd(X)JIBF^$%)bi$TE6R1V!lc0u8P3N-i#11)FSc1 zU)>o?2%3yGc~>i**IJyH5ILC-;qtteY8Uj~*)Md=Bz$_}NJQ|=y4%uDYuH`mftYX# zOB564_u*ktv1-7H_8g$y?2NGjdapLK?RGZ6FU(I1COThpsefkGJ_IpECHZ(0MsHZy z*NSC;M+wC}Tw%dn=Zd?dh2p^oh}es%$-XL9-l~(lx8K^GOtr?~p2=~F>VGIPGgn>f zujg#jIiaKh4jye;PBCG&>?1cjchl$A0&C`O9JNeNyZp|C@Jc!_=dILE2JKHw2l>@) zwLsQ`E&%U1l{80qKd5k4Yx!K?03L-DrrD);HhX^q1%+n?y}8b0>URbPgi0n% zO%#C4j7xAzqlM9ilZ^6Ctu!h|pw3^E*Zd#vgW$-wcQ3+i0>2`mun=g{hp{(7S5YW9 z-LJ_V#7tZTsNnm%ic$ZEUg1B>MvHI#td}tw9x24;Vv+)k>)P&gorjl|OJIh+c5U(E zL?Yid=w|^--V%karKrDp+4Lxd*45E@y-5(F@lCA!_n;Op+~0zv$ZsKg!gQcNrG()G z1L{@$#N@LV3jy`kPRw@n;s)LP0qfsr*4?I#pF)Hx>@?2s%Go=-H)&&|J8{IAI(d|`?Vi<8 zDW}3bud32;WbTFU$#RcR+ zB}DthfOYkd3pY}KYM%!OTqEXHH22DX?%TM!(E#@u>6EuntL+1?OXWbciR`oX18-1x$0&q$& z2!#r``{ABaCL@s%zr$%XyV5OCCm^Up3kh1e%mvlOb923>;)^6gow@c`BbUpy_D_O7 zW?}4JnE6`O@!O_Yqm3$eczA1gO#nz-VrLQ1*s2<>SUYUeNJ1D08Bbc&6ZolB--D~IoEi=`fo&rvp0OH{=7hgqzp4pyj#Whu_!3U-JQqLxHh^>{mY(jzD>&}Sj9Qbx z4w|YGB0NC4t#P~63PoV?Jl5Jv>S*I%^?wp!OF%P`v zK%IaXr#1R=1jFbUJh5|^q41NiBsnJu5aQGc`LijYP>9x>C%Z^$?)E)1o!FUGRMIO5 zuTAbjEBP6;TSzbhSMKCAV^phP;?R$xJ@qg`g$3Lh65SSE$RP+-ODZ?y&zxJ1ZgzIN z^TZ?qFg5U{9w`(grt|j62+>EUi;O#4Kl40nPkhF+HTqUb%n%jl{lqecA^)`c3C6oB z19L`ObFEvk&LkP=9gDRNZ6F-XH9wML6;eom8QE3xgLrLo$Fg#qzZxzdx7Y^dB=g+2 zw2#mL=dh|IrTRKPx)V8blZ#&bsYy#TC?q;jS1H=n|+4jk?or$T;)cyPn0-0Md zAozv;sy>l55kaM0;%L+1rQzggI2EoETlo1V zd_J0IN2wExGF9b|2n&1rZit@-k1{@2UexUY_-(Iwj@~z)6Dw3E`Odv9mw3h}pdUsP z@qaaS=Fw2Le*+&HWi2z7kY#3w%m`yAk0y<6Y>^rJz7vJW-jtECFJT6Q?CX#iTc{9W z(t}Wxcx(xI$S!*4_xyU^_r3qS&V7H+xz2U2bMEV0-_Q5+CHky(w#?+(={~}SbAh4+ zZ?{Y^deXBEs=z<-fRn+fQ01E}o&izfLl9{gVi-%%VdWXsVFg3tS*(d{kO9KWpeT&% zxXOpo-_*#)P|$IJXH8V1yXvWnrx+dvUSR^VU!E?=1njNutb#u%$>CN5o4wwaKlPBP zvUEk<3CQknGWs*CAH@CasY*I@sm;#hovMC|+0v(=zQBT3eiTUYj1|yrN|^N(G0i_H zoEgT^;B}t)9kCY(bGdYY2UJEsj>q@jdA-jK&2#|q#oo{NK}+l(QwZcFz+6zD@{196 z#*Jpelf_-G)>>^+Mt7FPgLHkAf&NckyGj+OVqo|6vQ#6GF2_@-w~N(@eqDx^ncqTe-pZHfad@-{%&ehD+KZs-Vk7XL zQ{$xNHVNH2_^1uPq&>R+=W{$~@zw>;LA0CA6sAqg%y^eO^75aPEUt^icaE>mq77w% z3-Btm*&aEk!6PmS4d5?Gb6ys(5}o6=loi$<9Q7hT75;-;ekf&99JV>gY>hO+x;)K% zPXNfZ1yH0sfQs6=j%`ww1$vTb?R^T5f&ldMa#9Tt+?egR#varP1AohC32izsolQuE z@|$sWcUdGdkcm76=Yb3KRv5P4-$R;9hFM<*W?UK%FN0Y)hvB!?hws{6wb}4Z^SaV5 z1%%uf2Op6yXIss91cK;{%QAp-5Ss6NB3iP_)WX+T zz$L{DL}Ob~!Hlz?dx99jS;Tf<0^_YT;p7naJS51i^<98iqcY!8++DPcxr!Ne1)Hig zK@y$Ce7!6t%`8RlKOBOqRdtH>2MBi}AAuj8l7NA2(a~mW%vPE5AQ%ru-JH*i-WutpD}tHPV(bou`@fA26}t$d(S~SY4f;d z))gmN03ge|m)?u#?w+#Fv=*=`rTQ!vT1-(J{5JfuH8baE_;0&^%E>OX@q14JZ?ewz z!VA`ru0jqgfYuKF@YN)5Hh@Ff2)Q&e1y8YRrPN!K3GhD8%fqLg0FZiA5e8OWs*W$u zoLzJ>o8M(%!Elp{&~E4`6gk>h97nW@%{0h?Jyru*%id;X)`vOEI&v;;ZI$=l<#z_1 zML`@AXS1qx9Y0^GYr5Le6q^c?aXkwB+spzwD;USI<`Ua-#vaRkUqWZbFBASEg{ z-U$uYC5YoIVz{LsjY>{X&>f>oQV1v*=6qUTkKf~r1gZ{k_B3VeGc+niRkaHZmvjSb zLr{|Z57DiZQAI>VUBY`NAX>KQ2D+3sF|?uLtbMs?TC+!LL_8sZ%w}!VPvEH*FdIgS zaLo?hgL;^a)WMbY2=q{PJ;G0{aoO9Y`ZwlJ5xnKW?6(+DPI+}TiR)^4D>0$E5~Iij zxV{I518VA?H_xQZ~TmHe#lO~%F(SDT|U`WTOv+hRc>$t68qK2u@vqi`{nfllV5KvX*05%JYW$78Udn^yBVYA2~gTVuu zOk~+jFKp{kV7%LZf7?sv7A@oTY}IYVQ69MQvqbuojU&d`3I)0Hl`3}sN(xC9=sXJ| za4xbn_%yi7H^OVYOg+Zy)^C_ecAN5pa>{7Ywk3aBpZ>sIkQHcAq;41VV1@wFX8SwE zS3a^0XYrMT0hE`hLiJArx0R#$_;9lBhMM52XW(jf`O}2DyDaAbyu+N=ZM+#4PthO^ zp7}CU@74YhG9(8YpSHG@XJX_5>B~J({ce2WIs{#Ni-_$!%N=VB#51S4vv{&BWO=;A zqq3BWic{SP_5S(XNM~h(w(@MH3gh~az`dQ8p|vcQcmg*3Y9`2zbtC2jy;?E~rYQ9) z7&?m0#h(IRWWWxKiYT`LgI@jGuyau^zOQ9qOk|YIR_rYxsnk4p7%a_(5Yx_iARkdE zT9AhSI+v3}uoFe~)*4S2!JTx0)>*AJE<#Km#3t4!tZv>^*_`^G6Z&>?fF4he< zCqlTr01zp#!A);Y<^b)7?&^+ENFyZU{g24)>*P_cA1OiBde=PA?}2T(#XGXBX6pBY ztlg<-u3BPD;L~-uHhJ!br0qL9-Z{C)DAl|duvQJh^<(`7{n?3#$%G~u%T>P6sg#*M zO*&6nC^=5=u^0}6~j%Ez;fvPg*h7nXy0sE`i~eNu-2v|4xt^ z)ji4ZV<>wo-}3vz&A=_b!`xbWt**3Q=y&(3s8=a(qkqSK)uy=n0X99VG^}g{bpNG`yW3^l#L3?@R$TZeL zt9}LL7bdL7<4ku#KM?}dG?!N!ag*ONr@=^?xIvJ%(kYb3IY{ZYeqJxy;D+FBb0!6P z;M?Wf#<3uCA@R-zlf0Ty99M)dGo(6P*q%+>Cm_qJsYc1;A;h}~WhK5_4kH5iUUv7= z_20mZr{t7fW6xGSGuqXcORtpVpcDH2ULTQ1;J{t-fW^Z5fJ%jHx;!3Qh_UYaZdbfM zaWd-bAotG`?Ys6wA0YQQFABX-5(pfcn?9AcT31PoT->$aDs#_XlbXsUvR^mXF`)`5 z)jyoDyui(7_&EBm^NkikHvLf>-!fqqkJ}FM0==Uc84h>n_Ck+m9x;a6elV(ty}&C$ ze5It{s147cMd=j<9>>KMTx*QiMhj`if~Y{r*^Dj>I&}57Wv{5*Em3vvwQyfLin7DL z3c{jn^8P4LJcmdPwc2@>v$Lulk@wayJ$yD|HN=qD7|$N&?XI}}AwkFX#qsvz>%l0h z{iX&hNuroaI|;l(Kz@!GYm_Lm0{y{g3^kEjq6FILr0s@Wt>=qhjkI8#sYh}kl9v2? zHy?%X7VqeUwgqD)@qd4`V5CN5Viyx6z~dACEsN7YL6y9Oj(k^!VZG~Uy;a1RK^dS! z$yiRmjr<(AXGpvrtlROmsLM`J4jVzDI9SEkxM=u5&0nt55@BH?nnAP9M#@>fhc}=aa(oGL)1@N1|8HwD zINZ`5al8^Z&E_^eDQ&oxzUR$U%K)pP+N@HNxdo`wP6WuK_E0$;@CN?L_BriY|A|8X zw=g@maU4>7+3J8fy=K8!UAw726s!3rrVGK2ms2Ir6e>BFWmFM!^iDhVZN-84t8U2& z2GOngYUJ!|5*+0?tO%TzW^LcKHOqC0#H3Pci^9YWT7T@DBaWgKCZYsY@yB`3_|nl5 zXnkg)X)_Z*Vq!)l%}@d!oSH4j=c3+WQbR7;^VA=uN%J_D4~c*ItA~0fLm%Q#HL!0a zCTt^3Y9QqbVi}AY`;dhqBf4+fi*c%vSvs;$zGYR=jowFsz7SV1#@YvA^mW)*V`SrM?i$C>c>BKL`h`osdwG^O}RapsiC2Hx{uc6Nd zfN2eSti&lc!7KT<6y+YPrqgwEt@hkTq!0M zV?X8&Uc}7@m`pwD|2*&bE9@td@T$&Dmltb3EM2Ct^W@~xq|LMqstV`uJvnHA8W5FW z_v4SIu3H}yuNUs=96tJX(j+6*_Dyk_f=Th#N{)L`c(y;lq>UKh|KTcU&+J-8h}+vR z6`Xo%1%(uw?$Beky30v3u3JS&?Abf=Ti}W@1IXcu&AV!%rmnS(>yZMYqM~A7w32id z!-USo^*B?O76Uf@Ux-CM)kTzHOlT${-wiDdYkd5-!{pl*C_$LE#gR*8rBwZTTk{X) zA|rAY)%kk4LCO0+4fAHkYl0?CZ$>;W4OtBlb(T9EV}JA}@uuUKK|_(p?TDRZ(oLVD zN+E&*)gr9sal`?WmmXwUILMJrUwRx<)}*R?lyoU8$maAX&sSb0$;#BFk*$Ix>DQEZ z_gZXh{d`_mp3G@zikQq(GQgh4Pp5x<*f{M;jGQ+$3&beTnMr%|gxt2@!k9?+k;8Kx zp7ZLpT$Z4zj`90eO)gvNQh9;-l3T+-#&<2)!jmyHDZ{^p2#z9)w zp7!Tt2Uxpq>-1=}3%Gu{d(Q82oF<4&-czt}`r?fPojde0VnNwUg$J+0j#FWaTz+G9J0QE6Wjx!ALL zSCi4F2=*5>J$mwe@EMH~W(g_v_!bqmP9v=2!mS`?0C?RvO_K_2CcA z?~h(tPo840Z`pDA8&g_u)k1T+Zg#OeOgQyjf5Wh#@44unlYn*ka^e2XP&G>5qPy1G z?(_V6CYhDZGLt*|3m%(Q&Em^2=Z%^4UoF{>cf!PFIwgZwHp(vB+ZS$z7_=SqT~dy# zRUK>5c%ijs`PMvT>~6S*aO#*+c`=PkOLJ}SX!Z|vz5V%ZDX=fq#=b4_MdyCFV>@E; zr`bC4m~_0SGWk|E9Dcs8xvGBJKBTqlqa|0w!O?jUhiEy6b!%%`Erg!$v{Uw(Q@3}+ z8WC-x6GQ0^Kj$YLNuOuK8S0Yg22pj5KDBz?lu(afX2qHCfP#76Wp!P%zoI_G%{l)) zlRK%C|Eo+)+%MpOE7?8bUEUdpt`Ty=dNm)R<3r7#J)X6D+Segc7(O}s<=Zt3MtZU= zH5p0Mzxm;gfN|bzT7r4dAVylctuz}xrtw9kqgmYXqS4(Lobq2g-r||rc01oK{nY12 zONe>l&p*~K@Vb8IVAYt96!7`DRv(dpFQf@6`B1l$SL#}x^H|?*6KejzT^Ke#*T>}V z73w>-AuzJ^s`g&{)OeoUi{sQiQA>u66jeN(eNiNA8MVYl|b6JdUdWOY8 zHwbdee6q)P$MoUXlk5*6)Bgw(_vIPeOls-_lwjA}ZkNO{94F*=@LBwbt+=T%`YNyD zvK`{ql_QRBU21XFkWM_ZtZtEy5*%_f35CA0`rgFg@;iycYBWn%jYimOtCA*uq(5s{ zUC2Mu$bDhodsbhNt(%Kp4Ksi$rE2xrL+?R{N?lwCJNUoPT9bdz<7Jd}VcEp- YDNB+^a)um={-3EC=$N4Ew4EOQ4;0Jyt^fc4 diff --git a/content/applications/marketing/events/overview/tickets.rst b/content/applications/marketing/events/overview/tickets.rst index c8021fdea..9e0003f9b 100644 --- a/content/applications/marketing/events/overview/tickets.rst +++ b/content/applications/marketing/events/overview/tickets.rst @@ -12,7 +12,7 @@ Configuration | *Tickets* allow tickets to be sold :ref:`events/create_event/through_sales_orders`. *Online Ticketing* allows the sale of tickets to happen :ref:`events/create_event/through_the_website`. -.. image:: media/registration_tickets_online.png +.. image:: tickets/registration_tickets_online.png :align: center :alt: View of the settings page for Odoo Events @@ -24,7 +24,7 @@ Through Sales Orders On the *Sales* application, choose the event product you created and add it as a product line. A window pops-up, allowing you to choose the event for which you want to create the sales order. -.. image:: media/ticket_sales_order.png +.. image:: tickets/ticket_sales_order.png :align: center :alt: View of a sales order and the option to choose the event as the product line in Odoo Events @@ -32,7 +32,7 @@ window pops-up, allowing you to choose the event for which you want to create th Remember to create a product form for the event registration, under *Product*, in the *Sales* application, and to add that same product under your event’s form. - .. image:: media/tickets_product.png + .. image:: tickets/tickets_product.png :align: center :alt: View of an event form highlighting the column product under the tab tickets in Odoo Events @@ -45,7 +45,7 @@ Through the Website On the website, once tickets are added to the cart, the user can continue the transaction choosing among the payment methods you chose to have available. -.. image:: media/website_ticket_transaction.png +.. image:: tickets/website_ticket_transaction.png :align: center :alt: View of website transaction for Odoo Events diff --git a/content/applications/marketing/events/overview/media/registration_tickets_online.png b/content/applications/marketing/events/overview/tickets/registration_tickets_online.png similarity index 100% rename from content/applications/marketing/events/overview/media/registration_tickets_online.png rename to content/applications/marketing/events/overview/tickets/registration_tickets_online.png diff --git a/content/applications/marketing/events/overview/media/ticket_sales_order.png b/content/applications/marketing/events/overview/tickets/ticket_sales_order.png similarity index 100% rename from content/applications/marketing/events/overview/media/ticket_sales_order.png rename to content/applications/marketing/events/overview/tickets/ticket_sales_order.png diff --git a/content/applications/marketing/events/overview/media/tickets_product.png b/content/applications/marketing/events/overview/tickets/tickets_product.png similarity index 100% rename from content/applications/marketing/events/overview/media/tickets_product.png rename to content/applications/marketing/events/overview/tickets/tickets_product.png diff --git a/content/applications/marketing/events/overview/media/website_ticket_transaction.png b/content/applications/marketing/events/overview/tickets/website_ticket_transaction.png similarity index 100% rename from content/applications/marketing/events/overview/media/website_ticket_transaction.png rename to content/applications/marketing/events/overview/tickets/website_ticket_transaction.png diff --git a/content/applications/marketing/events/overview/track_attendees.rst b/content/applications/marketing/events/overview/track_attendees.rst index 4fff8b3b2..f039ce2d3 100644 --- a/content/applications/marketing/events/overview/track_attendees.rst +++ b/content/applications/marketing/events/overview/track_attendees.rst @@ -11,14 +11,14 @@ Attendees list and attendance | Once attendees have registered or bought their tickets, they are added to the *Attendees* list. | Tickets sold through sales orders validate attendees as soon as the quotation is confirmed. -.. image:: media/attendees.png +.. image:: track_attendees/attendees.png :align: center :alt: Overview of events with the kanban view in Odoo Events The check mark button is used to confirm the registration. Once a registration is confirmed, attendance can be marked. -.. image:: media/attendees_registration.png +.. image:: track_attendees/attendees_registration.png :align: center :alt: Overview of events with the kanban view in Odoo Events @@ -28,7 +28,7 @@ Bagdes and cancellations On the attendees form, choose to send badges manually by clicking on *Send By Email*. *Cancel Registration* to have that attendee being moved to the *Cancelled* stage. -.. image:: media/emails_and_cancel_registration.png +.. image:: track_attendees/emails_and_cancel_registration.png :align: center :alt: View of an attendee form emphasizing the send by email and cancel registration in Odoo Events @@ -36,7 +36,7 @@ Registration* to have that attendee being moved to the *Cancelled* stage. To see a list of your canceled attendees, under *Filters*, add a *Custom Filter* choosing *Status > is > Cancelled*. -.. image:: media/filters.png +.. image:: track_attendees/filters.png :align: center :alt: View of a list of the canceled attendees using the filters in Odoo Events diff --git a/content/applications/marketing/events/overview/media/attendees.png b/content/applications/marketing/events/overview/track_attendees/attendees.png similarity index 100% rename from content/applications/marketing/events/overview/media/attendees.png rename to content/applications/marketing/events/overview/track_attendees/attendees.png diff --git a/content/applications/marketing/events/overview/media/attendees_registration.png b/content/applications/marketing/events/overview/track_attendees/attendees_registration.png similarity index 100% rename from content/applications/marketing/events/overview/media/attendees_registration.png rename to content/applications/marketing/events/overview/track_attendees/attendees_registration.png diff --git a/content/applications/marketing/events/overview/media/emails_and_cancel_registration.png b/content/applications/marketing/events/overview/track_attendees/emails_and_cancel_registration.png similarity index 100% rename from content/applications/marketing/events/overview/media/emails_and_cancel_registration.png rename to content/applications/marketing/events/overview/track_attendees/emails_and_cancel_registration.png diff --git a/content/applications/marketing/events/overview/media/filters.png b/content/applications/marketing/events/overview/track_attendees/filters.png similarity index 100% rename from content/applications/marketing/events/overview/media/filters.png rename to content/applications/marketing/events/overview/track_attendees/filters.png diff --git a/content/applications/marketing/events/overview/track_talks.rst b/content/applications/marketing/events/overview/track_talks.rst index 9131af6f1..b98e6a330 100644 --- a/content/applications/marketing/events/overview/track_talks.rst +++ b/content/applications/marketing/events/overview/track_talks.rst @@ -13,14 +13,14 @@ Configuration *Track Proposals on Website* become available. Enabling them adds the menus *Talks*, *Talk Proposals*, and *Agenda* to your website. -.. image:: media/track_proposals_website.png +.. image:: track_talks/track_proposals_website.png :align: center :alt: View of an event form and the options to track and propose speaker in Odoo Events Besides having the ability to suggest their own talks, the website now allows users to see a list of the whole agenda and scheduled talks. -.. image:: media/website_menus.png +.. image:: track_talks/website_menus.png :align: center :alt: View of the published website and the menus talks, talk proposal and agenda in Odoo Events @@ -34,14 +34,14 @@ Publishing speaker proposals Once partners have filled in the appropriate form and submitted their proposals, a new *Proposal* is instantly created under the menu *Track*. -.. image:: media/proposals_list.png +.. image:: track_talks/proposals_list.png :align: center :alt: View of the talks’ proposals page emphasizing the column proposal in Odoo Events If the proposal is accepted and can go online, simply open its form and click on *Go to Website*. From the website page, turn *Published* on. -.. image:: media/publish_speakers.png +.. image:: track_talks/publish_speakers.png :align: center :alt: View of the website page to publish a proposed talk for Odoo Events diff --git a/content/applications/marketing/events/overview/media/proposals_list.png b/content/applications/marketing/events/overview/track_talks/proposals_list.png similarity index 100% rename from content/applications/marketing/events/overview/media/proposals_list.png rename to content/applications/marketing/events/overview/track_talks/proposals_list.png diff --git a/content/applications/marketing/events/overview/media/publish_speakers.png b/content/applications/marketing/events/overview/track_talks/publish_speakers.png similarity index 100% rename from content/applications/marketing/events/overview/media/publish_speakers.png rename to content/applications/marketing/events/overview/track_talks/publish_speakers.png diff --git a/content/applications/marketing/events/overview/media/track_proposals_website.png b/content/applications/marketing/events/overview/track_talks/track_proposals_website.png similarity index 100% rename from content/applications/marketing/events/overview/media/track_proposals_website.png rename to content/applications/marketing/events/overview/track_talks/track_proposals_website.png diff --git a/content/applications/marketing/events/overview/media/website_menus.png b/content/applications/marketing/events/overview/track_talks/website_menus.png similarity index 100% rename from content/applications/marketing/events/overview/media/website_menus.png rename to content/applications/marketing/events/overview/track_talks/website_menus.png diff --git a/content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst b/content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst index a54440bdb..18161f1a6 100644 --- a/content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst +++ b/content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst @@ -10,7 +10,7 @@ employees to goals. | Let’s consider the example below: -.. image:: media/metrics1.png +.. image:: understanding_metrics/metrics1.png :align: center :alt: Metrics in Odoo Marketing Automation @@ -20,7 +20,7 @@ employees to goals. | A total number of 20 records match the criteria. -.. image:: media/metrics2.png +.. image:: understanding_metrics/metrics2.png :align: center :alt: Metrics in Odoo Marketing Automation @@ -28,7 +28,7 @@ employees to goals. Out of those 20 records, 25 have become participants, in other words, they have matched the criteria. -.. image:: media/metrics3.png +.. image:: understanding_metrics/metrics3.png :align: center :alt: Metrics in Odoo Marketing Automation @@ -56,7 +56,7 @@ different from the number of *Participants*. | Example: for an activity sending an SMS, you could make sure a phone number is set to avoid triggering a SMS that would never be sent and crash. - .. image:: media/metrics4.png + .. image:: understanding_metrics/metrics4.png :align: center :alt: Metrics in Odoo Marketing Automation @@ -64,7 +64,7 @@ different from the number of *Participants*. activity - was performed successfully in relation to the total number of participants. | If a participant does not match the conditions, it will be added to *Rejected*. -.. image:: media/metrics5.png +.. image:: understanding_metrics/metrics5.png :align: center :alt: Metrics in Odoo Marketing Automation diff --git a/content/applications/marketing/marketing_automation/advanced/media/metrics1.png b/content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics1.png similarity index 100% rename from content/applications/marketing/marketing_automation/advanced/media/metrics1.png rename to content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics1.png diff --git a/content/applications/marketing/marketing_automation/advanced/media/metrics2.png b/content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics2.png similarity index 100% rename from content/applications/marketing/marketing_automation/advanced/media/metrics2.png rename to content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics2.png diff --git a/content/applications/marketing/marketing_automation/advanced/media/metrics3.png b/content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics3.png similarity index 100% rename from content/applications/marketing/marketing_automation/advanced/media/metrics3.png rename to content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics3.png diff --git a/content/applications/marketing/marketing_automation/advanced/media/metrics4.png b/content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics4.png similarity index 100% rename from content/applications/marketing/marketing_automation/advanced/media/metrics4.png rename to content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics4.png diff --git a/content/applications/marketing/marketing_automation/advanced/media/metrics5.png b/content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics5.png similarity index 100% rename from content/applications/marketing/marketing_automation/advanced/media/metrics5.png rename to content/applications/marketing/marketing_automation/advanced/understanding_metrics/metrics5.png diff --git a/content/applications/marketing/marketing_automation/overview/automate_actions.rst b/content/applications/marketing/marketing_automation/overview/automate_actions.rst index d27374c36..463d58d2a 100644 --- a/content/applications/marketing/marketing_automation/overview/automate_actions.rst +++ b/content/applications/marketing/marketing_automation/overview/automate_actions.rst @@ -14,7 +14,7 @@ Go to :menuselection:`Campaigns --> Create`. database. -.. image:: media/auto1.png +.. image:: automate_actions/auto1.png :align: center :alt: Create workflows in Odoo Marketing Automation @@ -30,7 +30,7 @@ Create a parent activity and start to build a workflow Click on *Add new activity*. -.. image:: media/auto2.png +.. image:: automate_actions/auto2.png :align: center :alt: Create workflows in Odoo Marketing Automation @@ -50,7 +50,7 @@ Add Child Activities the email was replied or not, the link was clicked or not, the email bounced back. -.. image:: media/auto3.png +.. image:: automate_actions/auto3.png :align: center :height: 350 :alt: Create workflows in Odoo Marketing Automation diff --git a/content/applications/marketing/marketing_automation/overview/media/auto1.png b/content/applications/marketing/marketing_automation/overview/automate_actions/auto1.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/auto1.png rename to content/applications/marketing/marketing_automation/overview/automate_actions/auto1.png diff --git a/content/applications/marketing/marketing_automation/overview/media/auto2.png b/content/applications/marketing/marketing_automation/overview/automate_actions/auto2.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/auto2.png rename to content/applications/marketing/marketing_automation/overview/automate_actions/auto2.png diff --git a/content/applications/marketing/marketing_automation/overview/media/auto3.png b/content/applications/marketing/marketing_automation/overview/automate_actions/auto3.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/auto3.png rename to content/applications/marketing/marketing_automation/overview/automate_actions/auto3.png diff --git a/content/applications/marketing/marketing_automation/overview/segment.rst b/content/applications/marketing/marketing_automation/overview/segment.rst index 5353820e5..08918c82b 100644 --- a/content/applications/marketing/marketing_automation/overview/segment.rst +++ b/content/applications/marketing/marketing_automation/overview/segment.rst @@ -9,7 +9,7 @@ When working with filters, you will see that some of the rules have an arrow but informing you that the parameter has more variables within it. -.. image:: media/filters1.png +.. image:: segment/filters1.png :align: center :height: 350 :alt: Filters in Odoo Marketing Automation @@ -19,7 +19,7 @@ informing you that the parameter has more variables within it. | To exclude a *node* or a *branch*, click on *Delete node* (x). -.. image:: media/filters2.png +.. image:: segment/filters2.png :align: center :alt: Filters in Odoo Marketing Automation @@ -33,33 +33,33 @@ Use cases - **Scenario**: narrow the target down to new opportunities in the pipeline. - .. image:: media/filters3.png + .. image:: segment/filters3.png :alt: Filters in Odoo Marketing Automation - **Scenario**: narrow the target down to suppliers. - .. image:: media/filters4.png + .. image:: segment/filters4.png :alt: Filters in Odoo Marketing Automation - **Scenario**: narrow the leads down to the ones that contain a certain tag name. - .. image:: media/filters5.png + .. image:: segment/filters5.png :alt: Filters in Odoo Marketing Automation - **Scenario**: narrow the target down to the attendees of a specific event that purchase a specific category of ticket. - .. image:: media/filters6.png + .. image:: segment/filters6.png :alt: Filters in Odoo Marketing Automation - **Scenario**: narrow the target down to the employees who have kids. - .. image:: media/filters7.png + .. image:: segment/filters7.png :alt: Filters in Odoo Marketing Automation - **Scenario**: narrow the target down to records with a helpdesk ticket solved. - .. image:: media/filters8.png + .. image:: segment/filters8.png :alt: Filters in Odoo Marketing Automation .. seealso:: diff --git a/content/applications/marketing/marketing_automation/overview/media/filters1.png b/content/applications/marketing/marketing_automation/overview/segment/filters1.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters1.png rename to content/applications/marketing/marketing_automation/overview/segment/filters1.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters2.png b/content/applications/marketing/marketing_automation/overview/segment/filters2.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters2.png rename to content/applications/marketing/marketing_automation/overview/segment/filters2.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters3.png b/content/applications/marketing/marketing_automation/overview/segment/filters3.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters3.png rename to content/applications/marketing/marketing_automation/overview/segment/filters3.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters4.png b/content/applications/marketing/marketing_automation/overview/segment/filters4.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters4.png rename to content/applications/marketing/marketing_automation/overview/segment/filters4.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters5.png b/content/applications/marketing/marketing_automation/overview/segment/filters5.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters5.png rename to content/applications/marketing/marketing_automation/overview/segment/filters5.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters6.png b/content/applications/marketing/marketing_automation/overview/segment/filters6.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters6.png rename to content/applications/marketing/marketing_automation/overview/segment/filters6.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters7.png b/content/applications/marketing/marketing_automation/overview/segment/filters7.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters7.png rename to content/applications/marketing/marketing_automation/overview/segment/filters7.png diff --git a/content/applications/marketing/marketing_automation/overview/media/filters8.png b/content/applications/marketing/marketing_automation/overview/segment/filters8.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/filters8.png rename to content/applications/marketing/marketing_automation/overview/segment/filters8.png diff --git a/content/applications/marketing/marketing_automation/overview/test.rst b/content/applications/marketing/marketing_automation/overview/test.rst index 8bf5efaa5..399af7a5c 100644 --- a/content/applications/marketing/marketing_automation/overview/test.rst +++ b/content/applications/marketing/marketing_automation/overview/test.rst @@ -12,7 +12,7 @@ Launch a test *Run* and *Stop* activities individually. To stop the whole workflow click on *Stop*. -.. image:: media/test1.png +.. image:: test/test1.png :align: center :height: 350 :alt: Create workflows in Odoo Marketing Automation @@ -29,7 +29,7 @@ Click on *Start* to run the workflow, and on *Stop* to interrupt it. The interru can happen at any moment. The current status will be shown on the status bar. -.. image:: media/test2.png +.. image:: test/test2.png :align: center :alt: Create workflows in Odoo Marketing Automation @@ -39,7 +39,7 @@ Participants and their specific workflow *Participants* are all the records that have ever been involved in the campaign. -.. image:: media/test3.png +.. image:: test/test3.png :align: center :alt: Create workflows in Odoo Marketing Automation diff --git a/content/applications/marketing/marketing_automation/overview/media/test1.png b/content/applications/marketing/marketing_automation/overview/test/test1.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/test1.png rename to content/applications/marketing/marketing_automation/overview/test/test1.png diff --git a/content/applications/marketing/marketing_automation/overview/media/test2.png b/content/applications/marketing/marketing_automation/overview/test/test2.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/test2.png rename to content/applications/marketing/marketing_automation/overview/test/test2.png diff --git a/content/applications/marketing/marketing_automation/overview/media/test3.png b/content/applications/marketing/marketing_automation/overview/test/test3.png similarity index 100% rename from content/applications/marketing/marketing_automation/overview/media/test3.png rename to content/applications/marketing/marketing_automation/overview/test/test3.png diff --git a/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist.rst b/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist.rst index b96bff05c..2ea284704 100644 --- a/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist.rst +++ b/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist.rst @@ -15,7 +15,7 @@ Contact lists make the mailing list accessible to your recipients in the unsubscription page (allowing users to update their subscription preferences). -.. image:: ./media/sms_marketing9.png +.. image:: contact_lists_and_blacklist/sms_marketing9.png :align: center History with the Log Notes @@ -27,7 +27,7 @@ History with the Log Notes interactions with your contacts or prospects. Example: your sales representative can easily find out which SMS mailing promotions a customer has received or not. -.. image:: ./media/sms_marketing10.png +.. image:: contact_lists_and_blacklist/sms_marketing10.png :align: center :height: 300 @@ -38,5 +38,5 @@ Blacklist blacklisted, you can import those entries to your database. | For that, go to :menuselection:`Configuration --> Phone Blacklist --> Import`. -.. image:: ./media/sms_marketing11.png +.. image:: contact_lists_and_blacklist/sms_marketing11.png :align: center \ No newline at end of file diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing10.png b/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist/sms_marketing10.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing10.png rename to content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist/sms_marketing10.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing11.png b/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist/sms_marketing11.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing11.png rename to content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist/sms_marketing11.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing9.png b/content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist/sms_marketing9.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing9.png rename to content/applications/marketing/sms_marketing/overview/contact_lists_and_blacklist/sms_marketing9.png diff --git a/content/applications/marketing/sms_marketing/overview/integrations_and_template.rst b/content/applications/marketing/sms_marketing/overview/integrations_and_template.rst index 47a451adb..c3cae3835 100644 --- a/content/applications/marketing/sms_marketing/overview/integrations_and_template.rst +++ b/content/applications/marketing/sms_marketing/overview/integrations_and_template.rst @@ -11,20 +11,20 @@ Campaigns First, make sure to have the necessary feature activated. Go to the :menuselection:`Email Marketing app --> Configuration --> Settings` and enable *Mailing Campaigns*. -.. image:: ./media/sms_marketing12.png +.. image:: integrations_and_template/sms_marketing12.png :align: center Now, the menu *Campaigns* is also available on the *SMS Marketing* app, allowing you to manage and have an overview of your SMS mailings under campaigns. -.. image:: ./media/sms_marketing13.png +.. image:: integrations_and_template/sms_marketing13.png :align: center This feature is especially useful if you have aggregated campaigns, as you have a global reporting view. In addition to that, you can create stages in your Kanban view to better organize the work being done. -.. image:: ./media/sms_marketing14.png +.. image:: integrations_and_template/sms_marketing14.png :align: center Sending SMSs through the Contacts app @@ -35,13 +35,13 @@ Sending SMSs through the Contacts app | For that, go to the *Contacts* app, select the contact and click on the *SMS* icon next to the phone number. -.. image:: ./media/sms_marketing15.png +.. image:: integrations_and_template/sms_marketing15.png :align: center If you would like to send a message to multiple contacts at once, choose the *List View*, select all the contacts needed, and under *Action* select *Send SMS*. -.. image:: ./media/sms_marketing16.png +.. image:: integrations_and_template/sms_marketing16.png :align: center Set up SMS templates @@ -50,10 +50,10 @@ Set up SMS templates To set up *SMS Templates*, activate the :ref:`developer mode `, then go to :menuselection:`Technical --> SMS Templates`. -.. image:: ./media/sms_marketing17.png +.. image:: integrations_and_template/sms_marketing17.png :align: center -.. image:: ./media/sms_marketing18.png +.. image:: integrations_and_template/sms_marketing18.png :align: center .. tip:: diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing12.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing12.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing12.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing12.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing13.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing13.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing13.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing13.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing14.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing14.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing14.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing14.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing15.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing15.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing15.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing15.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing16.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing16.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing16.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing16.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing17.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing17.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing17.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing17.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing18.png b/content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing18.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing18.png rename to content/applications/marketing/sms_marketing/overview/integrations_and_template/sms_marketing18.png diff --git a/content/applications/marketing/sms_marketing/overview/sms_mailing_reports.rst b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports.rst index f17051b7f..5439e02ad 100644 --- a/content/applications/marketing/sms_marketing/overview/sms_mailing_reports.rst +++ b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports.rst @@ -12,7 +12,7 @@ Get started Go to :menuselection:`SMS Marketing --> Create`. -.. image:: ./media/sms_marketing1.png +.. image:: sms_mailing_reports/sms_marketing1.png :align: center | Specify a *subject* name to help you remembering what the mailing is about. @@ -21,13 +21,13 @@ Go to :menuselection:`SMS Marketing --> Create`. | From there, you can refine your recipient list with the *add filter* option. In the example below, the message would be sent to the contacts living in Belgium. -.. image:: ./media/sms_marketing2.png +.. image:: sms_mailing_reports/sms_marketing2.png :align: center The *Mailing list* option, on the other hand, allows you to choose the specific mailing lists you created to group specific contacts. You are allowed to select multiple ones. -.. image:: ./media/sms_marketing3.png +.. image:: sms_mailing_reports/sms_marketing3.png :align: center | Under the *SMS Content* tab, links can be included and Odoo automatically generates *link @@ -35,7 +35,7 @@ created to group specific contacts. You are allowed to select multiple ones. | Under *Settings* you have the option *Include opt-out link*. If activated, the contact is able to unsubscribe from the mailing list. -.. image:: ./media/sms_marketing4.png +.. image:: sms_mailing_reports/sms_marketing4.png :align: center :width: 450 @@ -43,7 +43,7 @@ created to group specific contacts. You are allowed to select multiple ones. In the *Link Tracker* menu under *Configuration*, you can see the history of your sent links, access them and look at statistics. - .. image:: ./media/sms_marketing5.png + .. image:: sms_mailing_reports/sms_marketing5.png :align: center .. note:: @@ -52,7 +52,7 @@ created to group specific contacts. You are allowed to select multiple ones. Send a mailing ============== -.. image:: ./media/sms_marketing6.png +.. image:: sms_mailing_reports/sms_marketing6.png Once you have your mailing created, you must choose when you would like it to be delivered: @@ -72,14 +72,14 @@ Visualize reports Under the *Reporting* menu apply filters, measures, and adopt different layouts to do analyses of the performance of your SMS mailings. -.. image:: ./media/sms_marketing7.png +.. image:: sms_mailing_reports/sms_marketing7.png :align: center .. tip:: You can also check the price to send an SMS for your country by clicking on the *Information* icon. - .. image:: ./media/sms_marketing8.png + .. image:: sms_mailing_reports/sms_marketing8.png :align: center .. note:: diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing1.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing1.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing1.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing1.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing2.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing2.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing2.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing2.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing3.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing3.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing3.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing3.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing4.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing4.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing4.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing4.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing5.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing5.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing5.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing5.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing6.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing6.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing6.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing6.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing7.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing7.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing7.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing7.png diff --git a/content/applications/marketing/sms_marketing/overview/media/sms_marketing8.png b/content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing8.png similarity index 100% rename from content/applications/marketing/sms_marketing/overview/media/sms_marketing8.png rename to content/applications/marketing/sms_marketing/overview/sms_mailing_reports/sms_marketing8.png diff --git a/content/applications/marketing/sms_marketing/pricing/pricing_and_faq.rst b/content/applications/marketing/sms_marketing/pricing/pricing_and_faq.rst index 48332a510..8049e8c1e 100644 --- a/content/applications/marketing/sms_marketing/pricing/pricing_and_faq.rst +++ b/content/applications/marketing/sms_marketing/pricing/pricing_and_faq.rst @@ -15,7 +15,7 @@ There are 2 types: GSM7 and UNICODE. following characters: -.. image:: media/faq1.png +.. image:: pricing_and_faq/faq1.png :align: center :alt: GSM7 in Odoo SMS Marketing @@ -39,7 +39,7 @@ How much does it cost to send an SMS? The number of SMSs a message represents will be always available to you in your database. -.. image:: media/faq2.png +.. image:: pricing_and_faq/faq2.png :align: center :height: 300 :alt: SMS pricing and FAQ Odoo SMS Marketing @@ -50,14 +50,14 @@ How do I buy credits? Go to :menuselection:`Settings --> Buy Credits`. -.. image:: media/faq3.png +.. image:: pricing_and_faq/faq3.png :alt: SMS pricing and FAQ Odoo SMS Marketing Or go to :menuselection:`Settings --> View my Services`. -.. image:: media/faq4.png +.. image:: pricing_and_faq/faq4.png :alt: SMS pricing and FAQ Odoo SMS Marketing diff --git a/content/applications/marketing/sms_marketing/pricing/media/faq1.png b/content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq1.png similarity index 100% rename from content/applications/marketing/sms_marketing/pricing/media/faq1.png rename to content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq1.png diff --git a/content/applications/marketing/sms_marketing/pricing/media/faq2.png b/content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq2.png similarity index 100% rename from content/applications/marketing/sms_marketing/pricing/media/faq2.png rename to content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq2.png diff --git a/content/applications/marketing/sms_marketing/pricing/media/faq3.png b/content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq3.png similarity index 100% rename from content/applications/marketing/sms_marketing/pricing/media/faq3.png rename to content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq3.png diff --git a/content/applications/marketing/sms_marketing/pricing/media/faq4.png b/content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq4.png similarity index 100% rename from content/applications/marketing/sms_marketing/pricing/media/faq4.png rename to content/applications/marketing/sms_marketing/pricing/pricing_and_faq/faq4.png diff --git a/content/applications/marketing/social_marketing/overview/campaigns.rst b/content/applications/marketing/social_marketing/overview/campaigns.rst index 1bc4a0b6e..0a7dbd595 100644 --- a/content/applications/marketing/social_marketing/overview/campaigns.rst +++ b/content/applications/marketing/social_marketing/overview/campaigns.rst @@ -9,7 +9,7 @@ analyze your content. Go to :menuselection:`Social Marketing --> Campaigns --> Create`. -.. image:: media/create_campaign.png +.. image:: campaigns/create_campaign.png :align: center :alt: Click on create to start a campaign in Odoo Social Marketing diff --git a/content/applications/marketing/social_marketing/overview/media/create_campaign.png b/content/applications/marketing/social_marketing/overview/campaigns/create_campaign.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/create_campaign.png rename to content/applications/marketing/social_marketing/overview/campaigns/create_campaign.png diff --git a/content/applications/marketing/social_marketing/overview/livechat.rst b/content/applications/marketing/social_marketing/overview/livechat.rst index caef75ac1..d1a00d8b2 100644 --- a/content/applications/marketing/social_marketing/overview/livechat.rst +++ b/content/applications/marketing/social_marketing/overview/livechat.rst @@ -13,7 +13,7 @@ Configuration Go to :menuselection:`Website --> Configuration --> Settings --> Live Chat` select the appropriate channel, and set it up. -.. image:: media/enable_livechat.png +.. image:: livechat/enable_livechat.png :align: center :alt: Enable live chat under website configurations for Odoo Social Marketing @@ -35,7 +35,7 @@ Under the *Visitors* menu, see the visitors that landed on one of your | Open a record to see details including the visited pages, and the first and last date and time the user was connected. -.. image:: media/monitor_visitors.png +.. image:: livechat/monitor_visitors.png :align: center :alt: See a visitor's history of pages in Odoo Social Marketing @@ -52,7 +52,7 @@ To define which pages are tracked, on the *Website* application, go to :menuselection:`Website --> Configuration --> Pages` and enable the option *Track*, on the respective pages. -.. image:: media/website_track_pages.png +.. image:: livechat/website_track_pages.png :align: center :alt: Choose the pages to be tracked in the website application for Odoo Social Marketing diff --git a/content/applications/marketing/social_marketing/overview/media/enable_livechat.png b/content/applications/marketing/social_marketing/overview/livechat/enable_livechat.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/enable_livechat.png rename to content/applications/marketing/social_marketing/overview/livechat/enable_livechat.png diff --git a/content/applications/marketing/social_marketing/overview/media/monitor_visitors.png b/content/applications/marketing/social_marketing/overview/livechat/monitor_visitors.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/monitor_visitors.png rename to content/applications/marketing/social_marketing/overview/livechat/monitor_visitors.png diff --git a/content/applications/marketing/social_marketing/overview/media/website_track_pages.png b/content/applications/marketing/social_marketing/overview/livechat/website_track_pages.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/website_track_pages.png rename to content/applications/marketing/social_marketing/overview/livechat/website_track_pages.png diff --git a/content/applications/marketing/social_marketing/overview/manage_social.rst b/content/applications/marketing/social_marketing/overview/manage_social.rst index c31f1e123..09153050e 100644 --- a/content/applications/marketing/social_marketing/overview/manage_social.rst +++ b/content/applications/marketing/social_marketing/overview/manage_social.rst @@ -13,7 +13,7 @@ Add accounts and create your feed Click on *Add Stream* and grant the required permissions to add your accounts. -.. image:: media/add_streams.png +.. image:: manage_social/add_streams.png :align: center :alt: Click on add streams to add accounts in Odoo Social Marketing @@ -24,14 +24,14 @@ Click on *Add Stream* and grant the required permissions to add your accounts. | You can then add new accounts and/or streams, such as Facebook mentions, and customize your Kanban view. -.. image:: media/feed.png +.. image:: manage_social/feed.png :align: center :alt: See all streams in the feed in Odoo Social Marketing Adding social media accounts to your feed will also link KPIs. To get redirected to the statistics page of the social account, click on *Insights*. -.. image:: media/insights.png +.. image:: manage_social/insights.png :align: center :alt: Click on insights to be redirected to the social account from Odoo Social Marketing @@ -40,7 +40,7 @@ Link a LinkedIn account Go to :menuselection:`Social Marketing --> Configuration --> Social Media`. -.. image:: media/add_linkedin.png +.. image:: manage_social/add_linkedin.png :align: center :alt: Go to configuration to link a linkedin account in Odoo Social Marketing @@ -53,7 +53,7 @@ Publish content Click on :menuselection:`Social Marketing --> Feed --> New Post`, or go to :menuselection:`Social Marketing --> Posts → Create`. -.. image:: media/publish_content.png +.. image:: manage_social/publish_content.png :align: center :alt: Click on create or new post to create and publish content in Odoo Social Marketing @@ -69,7 +69,7 @@ Overview and plan your posts with a calendar view | Double-click on a date to create a post directly from the *Calendar view*, and click on an existing one to edit it. -.. image:: media/calendar_view.png +.. image:: manage_social/calendar_view.png :align: center :alt: Click on the calendar view option in Odoo Social Marketing diff --git a/content/applications/marketing/social_marketing/overview/media/add_linkedin.png b/content/applications/marketing/social_marketing/overview/manage_social/add_linkedin.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/add_linkedin.png rename to content/applications/marketing/social_marketing/overview/manage_social/add_linkedin.png diff --git a/content/applications/marketing/social_marketing/overview/media/add_streams.png b/content/applications/marketing/social_marketing/overview/manage_social/add_streams.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/add_streams.png rename to content/applications/marketing/social_marketing/overview/manage_social/add_streams.png diff --git a/content/applications/marketing/social_marketing/overview/media/calendar_view.png b/content/applications/marketing/social_marketing/overview/manage_social/calendar_view.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/calendar_view.png rename to content/applications/marketing/social_marketing/overview/manage_social/calendar_view.png diff --git a/content/applications/marketing/social_marketing/overview/media/feed.png b/content/applications/marketing/social_marketing/overview/manage_social/feed.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/feed.png rename to content/applications/marketing/social_marketing/overview/manage_social/feed.png diff --git a/content/applications/marketing/social_marketing/overview/media/insights.png b/content/applications/marketing/social_marketing/overview/manage_social/insights.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/insights.png rename to content/applications/marketing/social_marketing/overview/manage_social/insights.png diff --git a/content/applications/marketing/social_marketing/overview/media/publish_content.png b/content/applications/marketing/social_marketing/overview/manage_social/publish_content.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/publish_content.png rename to content/applications/marketing/social_marketing/overview/manage_social/publish_content.png diff --git a/content/applications/marketing/social_marketing/overview/push_notifications.rst b/content/applications/marketing/social_marketing/overview/push_notifications.rst index 208c43cb3..7a8b2ac9f 100644 --- a/content/applications/marketing/social_marketing/overview/push_notifications.rst +++ b/content/applications/marketing/social_marketing/overview/push_notifications.rst @@ -13,14 +13,14 @@ Ask users for permission In the *Website* application go to :menuselection:`Website --> Configuration --> Settings` and enable *Web Push Notifications*. -.. image:: media/enable_push.png +.. image:: push_notifications/enable_push.png :align: center :alt: Go to settings and enable web push notifications for Odoo Social Marketing Choose your message, icon, and delay time (which is the wait time for the permission request to be shown once the user lands on your page). -.. image:: media/push_permission.png +.. image:: push_notifications/push_permission.png :align: center :alt: Request to send messages is being shown on the page for Odoo Social Marketing @@ -32,7 +32,7 @@ Individually You can send individual messages through the menu *Visitors*. -.. image:: media/individually_push.png +.. image:: push_notifications/individually_push.png :align: center :alt: Choose individually to whom send web push notifications in Odoo Social Marketing @@ -42,7 +42,7 @@ To a group Target a bigger segment by selecting multiple visitors in the *View List* (e.g.: all visitors that visited your Homepage). -.. image:: media/push_to_a_group.png +.. image:: push_notifications/push_to_a_group.png :align: center :alt: Select multiple contacts to send web push notifications in Odoo Social Marketing @@ -55,7 +55,7 @@ By rules Or go to :menuselection:`Social Marketing --> Posts --> Create`. Under *Web Notification options*, apply filters to send your message to the records that match the rules you set. -.. image:: media/push_rules.png +.. image:: push_notifications/push_rules.png :align: center :alt: Define rules to send push notifications in Odoo Social Marketing diff --git a/content/applications/marketing/social_marketing/overview/media/enable_push.png b/content/applications/marketing/social_marketing/overview/push_notifications/enable_push.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/enable_push.png rename to content/applications/marketing/social_marketing/overview/push_notifications/enable_push.png diff --git a/content/applications/marketing/social_marketing/overview/media/individually_push.png b/content/applications/marketing/social_marketing/overview/push_notifications/individually_push.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/individually_push.png rename to content/applications/marketing/social_marketing/overview/push_notifications/individually_push.png diff --git a/content/applications/marketing/social_marketing/overview/media/push_permission.png b/content/applications/marketing/social_marketing/overview/push_notifications/push_permission.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/push_permission.png rename to content/applications/marketing/social_marketing/overview/push_notifications/push_permission.png diff --git a/content/applications/marketing/social_marketing/overview/media/push_rules.png b/content/applications/marketing/social_marketing/overview/push_notifications/push_rules.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/push_rules.png rename to content/applications/marketing/social_marketing/overview/push_notifications/push_rules.png diff --git a/content/applications/marketing/social_marketing/overview/media/push_to_a_group.png b/content/applications/marketing/social_marketing/overview/push_notifications/push_to_a_group.png similarity index 100% rename from content/applications/marketing/social_marketing/overview/media/push_to_a_group.png rename to content/applications/marketing/social_marketing/overview/push_notifications/push_to_a_group.png diff --git a/content/applications/marketing/surveys/overview/create.rst b/content/applications/marketing/surveys/overview/create.rst index e74b12d0e..bad42b34c 100644 --- a/content/applications/marketing/surveys/overview/create.rst +++ b/content/applications/marketing/surveys/overview/create.rst @@ -14,7 +14,7 @@ When creating your survey, choose a *Title* and *Category*. The *Category* field which context the survey is being conducted, as different applications might use it for different purposes such as recruitment, certification, or employee appraisal. -.. image:: media/new_survey.png +.. image:: create/new_survey.png :align: center :alt: Form view of a survey with a title and category being chosen in Odoo Surveys @@ -36,7 +36,7 @@ Tab: Questions displayed as an answer choice, with which a text type field is displayed. - *Matrix Type*: choose if you would like to have one or multiple choices per row. -.. image:: media/sections_questions.png +.. image:: create/sections_questions.png :align: center :alt: Sections and questions view of a survey in Odoo Surveys @@ -45,7 +45,7 @@ Tab: Description Write a *Description* to be displayed under the title of the survey's homepage. -.. image:: media/frontend_description.png +.. image:: create/frontend_description.png :align: center :alt: Frontend of a survey showing the title and description of a survey for Odoo Surveys @@ -59,7 +59,7 @@ Under the tab *Options*, choose the *Layout* of your questions. If choosing *One *One page per question*, an option *Back Button* becomes available, which allows the user to go back pages. -.. image:: media/tab_options_layout.png +.. image:: create/tab_options_layout.png :align: center :alt: Form view of a survey emphasizing the layout feature under options in Odoo Surveys @@ -71,7 +71,7 @@ Test and share the survey | By default, a filter *Except Test Entries* is applied to keep the list of entries clean with only real participants. -.. image:: media/user_feedback.png +.. image:: create/user_feedback.png :align: center :alt: View list of the participations of a survey in Odoo Surveys @@ -79,7 +79,7 @@ Test and share the survey Participations`. | Click on *See results* to be redirected to an analytical page. -.. image:: media/analytical_page.png +.. image:: create/analytical_page.png :align: center :alt: View of an analytical page for Odoo Surveys diff --git a/content/applications/marketing/surveys/overview/media/analytical_page.png b/content/applications/marketing/surveys/overview/create/analytical_page.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/analytical_page.png rename to content/applications/marketing/surveys/overview/create/analytical_page.png diff --git a/content/applications/marketing/surveys/overview/media/frontend_description.png b/content/applications/marketing/surveys/overview/create/frontend_description.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/frontend_description.png rename to content/applications/marketing/surveys/overview/create/frontend_description.png diff --git a/content/applications/marketing/surveys/overview/media/new_survey.png b/content/applications/marketing/surveys/overview/create/new_survey.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/new_survey.png rename to content/applications/marketing/surveys/overview/create/new_survey.png diff --git a/content/applications/marketing/surveys/overview/media/sections_questions.png b/content/applications/marketing/surveys/overview/create/sections_questions.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/sections_questions.png rename to content/applications/marketing/surveys/overview/create/sections_questions.png diff --git a/content/applications/marketing/surveys/overview/media/tab_options_layout.png b/content/applications/marketing/surveys/overview/create/tab_options_layout.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/tab_options_layout.png rename to content/applications/marketing/surveys/overview/create/tab_options_layout.png diff --git a/content/applications/marketing/surveys/overview/media/user_feedback.png b/content/applications/marketing/surveys/overview/create/user_feedback.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/user_feedback.png rename to content/applications/marketing/surveys/overview/create/user_feedback.png diff --git a/content/applications/marketing/surveys/overview/scoring.rst b/content/applications/marketing/surveys/overview/scoring.rst index f04a59e6e..eaabf686d 100644 --- a/content/applications/marketing/surveys/overview/scoring.rst +++ b/content/applications/marketing/surveys/overview/scoring.rst @@ -10,7 +10,7 @@ On your survey’s form, click on *Add a question* and, under the tab *Options*, *Scoring with answers at the end* or *Scoring without answers at the end*. Now, on your question’s form, set the right answer and score. -.. image:: media/answers_form.png +.. image:: scoring/answers_form.png :align: center :alt: Form view of a survey showing a list of answers in Odoo Surveys @@ -18,7 +18,7 @@ Set the percentage score the user needs to achieve to have successfully taken th enabling *Certificate*, choose its template. The certification is automatically sent by email to the users who successfully finish it. -.. image:: media/scoring_candidates.png +.. image:: scoring/scoring_candidates.png :align: center :alt: Form view of a survey emphasizing the scoring and candidates section in Odoo Surveys @@ -26,7 +26,7 @@ Enable *Login required* to be able to *Give Badges*. Badges are related to the e your website. Besides the logged-in user, visitors of the website that access the page *Courses* can also see the granted badges. -.. image:: media/frontend_bagdes.png +.. image:: scoring/frontend_bagdes.png :align: center :alt: View of the courses tab emphasizing the latest achievements section on the website for Odoo Surveys diff --git a/content/applications/marketing/surveys/overview/media/answers_form.png b/content/applications/marketing/surveys/overview/scoring/answers_form.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/answers_form.png rename to content/applications/marketing/surveys/overview/scoring/answers_form.png diff --git a/content/applications/marketing/surveys/overview/media/frontend_bagdes.png b/content/applications/marketing/surveys/overview/scoring/frontend_bagdes.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/frontend_bagdes.png rename to content/applications/marketing/surveys/overview/scoring/frontend_bagdes.png diff --git a/content/applications/marketing/surveys/overview/media/scoring_candidates.png b/content/applications/marketing/surveys/overview/scoring/scoring_candidates.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/scoring_candidates.png rename to content/applications/marketing/surveys/overview/scoring/scoring_candidates.png diff --git a/content/applications/marketing/surveys/overview/time_random.rst b/content/applications/marketing/surveys/overview/time_random.rst index 1cda964ee..f84174b50 100644 --- a/content/applications/marketing/surveys/overview/time_random.rst +++ b/content/applications/marketing/surveys/overview/time_random.rst @@ -10,7 +10,7 @@ Time Limit decrease the chance of having them looking at external resources. | Set the *Time limit* under the tab *Options*. -.. image:: media/tab_options_timelimit.png +.. image:: time_random/tab_options_timelimit.png :align: center :alt: View of a survey form emphasizing the time limit feature in Odoo Surveys @@ -26,7 +26,7 @@ Selection | To do so, under the tab *Options*, enable *Randomized per section*. Now, under the tab *Questions*, set how many of the questions in that section should be taken into account during the shuffling. -.. image:: media/random_question.png +.. image:: time_random/random_question.png :align: center :alt: View of a survey form emphasizing the random questions count column in Odoo Surveys diff --git a/content/applications/marketing/surveys/overview/media/random_question.png b/content/applications/marketing/surveys/overview/time_random/random_question.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/random_question.png rename to content/applications/marketing/surveys/overview/time_random/random_question.png diff --git a/content/applications/marketing/surveys/overview/media/tab_options_timelimit.png b/content/applications/marketing/surveys/overview/time_random/tab_options_timelimit.png similarity index 100% rename from content/applications/marketing/surveys/overview/media/tab_options_timelimit.png rename to content/applications/marketing/surveys/overview/time_random/tab_options_timelimit.png diff --git a/content/applications/productivity/discuss/overview/get_started.rst b/content/applications/productivity/discuss/overview/get_started.rst index ba50266fe..6567a8c54 100644 --- a/content/applications/productivity/discuss/overview/get_started.rst +++ b/content/applications/productivity/discuss/overview/get_started.rst @@ -15,7 +15,7 @@ Choose your notifications preference Access your *Preferences* and choose how you would like your :doc:`Chatter ` notifications to be handled. -.. image:: media/change_preferences.png +.. image:: get_started/change_preferences.png :align: center :alt: View of the preferences page for Odoo Discuss @@ -24,14 +24,14 @@ Access your *Preferences* and choose how you would like your they are shown in the *Inbox*. | Messages can then be *Marked as Todo*, *Replied*, or *Marked as Read*. -.. image:: media/inbox_actions.png +.. image:: get_started/inbox_actions.png :align: center :alt: View of an inbox message and its action options in Odoo Discuss The messages tagged as *Mark as Todo* are also shown in *Starred*, while the ones *Marked as Read* are moved to *History*. -.. image:: media/starred_messages.png +.. image:: get_started/starred_messages.png :align: center :alt: View of messages marked as todo in Odoo Discuss @@ -42,7 +42,7 @@ The first time you log in to your account, OdooBot sends you a message asking fo receive desktop notifications to chats. If accepted, you receive push notifications to the messages sent to you despite of where you are in Odoo. -.. image:: media/odoobot_push.png +.. image:: get_started/odoobot_push.png :align: center :alt: View of the messages under the messaging menu emphasizing the request for push notifications for Odoo Discuss @@ -53,7 +53,7 @@ sent to you despite of where you are in Odoo. To start a chat, click on *New Message* on the *Messaging Menu*, or go to *Discuss* and send a *Direct Message*. -.. image:: media/channels_direct_messages.png +.. image:: get_started/channels_direct_messages.png :align: center :height: 400 :alt: View of discuss’s panel emphasizing the titles channels and direct messages in Odoo Discuss @@ -68,7 +68,7 @@ Mentions in the chat and on the Chatter | A notification is sent to the user mentioned either to his *Inbox* or through email, depending on his settings. -.. image:: media/chat_windows.png +.. image:: get_started/chat_windows.png :align: center :alt: View of a couple of chat window messages for Odoo Discuss @@ -90,7 +90,7 @@ sidebar and on the *Messaging menu*. - White = offline - Airplane = out of the office -.. image:: media/status.png +.. image:: get_started/status.png :align: center :height: 300 :alt: View of the contacts’ status for Odoo Discuss diff --git a/content/applications/productivity/discuss/overview/media/change_preferences.png b/content/applications/productivity/discuss/overview/get_started/change_preferences.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/change_preferences.png rename to content/applications/productivity/discuss/overview/get_started/change_preferences.png diff --git a/content/applications/productivity/discuss/overview/media/channels_direct_messages.png b/content/applications/productivity/discuss/overview/get_started/channels_direct_messages.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/channels_direct_messages.png rename to content/applications/productivity/discuss/overview/get_started/channels_direct_messages.png diff --git a/content/applications/productivity/discuss/overview/media/chat_windows.png b/content/applications/productivity/discuss/overview/get_started/chat_windows.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/chat_windows.png rename to content/applications/productivity/discuss/overview/get_started/chat_windows.png diff --git a/content/applications/productivity/discuss/overview/media/inbox_actions.png b/content/applications/productivity/discuss/overview/get_started/inbox_actions.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/inbox_actions.png rename to content/applications/productivity/discuss/overview/get_started/inbox_actions.png diff --git a/content/applications/productivity/discuss/overview/media/odoobot_push.png b/content/applications/productivity/discuss/overview/get_started/odoobot_push.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/odoobot_push.png rename to content/applications/productivity/discuss/overview/get_started/odoobot_push.png diff --git a/content/applications/productivity/discuss/overview/media/starred_messages.png b/content/applications/productivity/discuss/overview/get_started/starred_messages.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/starred_messages.png rename to content/applications/productivity/discuss/overview/get_started/starred_messages.png diff --git a/content/applications/productivity/discuss/overview/media/status.png b/content/applications/productivity/discuss/overview/get_started/status.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/status.png rename to content/applications/productivity/discuss/overview/get_started/status.png diff --git a/content/applications/productivity/discuss/overview/plan_activities.rst b/content/applications/productivity/discuss/overview/plan_activities.rst index 1f4cbca75..b416f8eb5 100644 --- a/content/applications/productivity/discuss/overview/plan_activities.rst +++ b/content/applications/productivity/discuss/overview/plan_activities.rst @@ -11,7 +11,7 @@ Where do I see my schedule activities? Access and manage your activities wherever you are in Odoo by the *Activities* menu. -.. image:: media/activities_menu.png +.. image:: plan_activities/activities_menu.png :align: center :height: 300 :alt: View of crm leads page emphasizing the activities menu for Odoo Discuss @@ -22,7 +22,7 @@ Plan activities Activities can be planned and managed from the :doc:`Chatter ` by clicking on *Schedule activity*, or through Kanban views. -.. image:: media/schedule_activity.png +.. image:: plan_activities/schedule_activity.png :align: center :height: 300 :alt: View of crm leads and the option to schedule an activity for Odoo Discuss @@ -33,7 +33,7 @@ Set your activity types A number of activities types are available by default in Odoo (call, email, meeting, etc.). However, you can set new ones going to :menuselection:`Settings --> Activity types`. -.. image:: media/settings_activities_types.png +.. image:: plan_activities/settings_activities_types.png :align: center :height: 300 :alt: View of the settings page emphasizing the menu activity types for Odoo Discuss @@ -47,7 +47,7 @@ Recommend next activities Odoo helps you to plan a flow of activities by allowing you to set *Recommended Next Activities*. -.. image:: media/recommended_activities.png +.. image:: plan_activities/recommended_activities.png :align: center :alt: View of an activity type form emphasizing the field recommended next activities for Odoo Discuss @@ -55,7 +55,7 @@ Odoo helps you to plan a flow of activities by allowing you to set *Recommended Once the respective activity is completed, select *Done & Schedule Next* and next steps are suggested to you. -.. image:: media/schedule_recommended_activity.png +.. image:: plan_activities/schedule_recommended_activity.png :align: center :alt: View of an activity being schedule emphasizing the recommended activities field being shown for Odoo Discuss diff --git a/content/applications/productivity/discuss/overview/media/activities_menu.png b/content/applications/productivity/discuss/overview/plan_activities/activities_menu.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/activities_menu.png rename to content/applications/productivity/discuss/overview/plan_activities/activities_menu.png diff --git a/content/applications/productivity/discuss/overview/media/recommended_activities.png b/content/applications/productivity/discuss/overview/plan_activities/recommended_activities.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/recommended_activities.png rename to content/applications/productivity/discuss/overview/plan_activities/recommended_activities.png diff --git a/content/applications/productivity/discuss/overview/media/schedule_activity.png b/content/applications/productivity/discuss/overview/plan_activities/schedule_activity.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/schedule_activity.png rename to content/applications/productivity/discuss/overview/plan_activities/schedule_activity.png diff --git a/content/applications/productivity/discuss/overview/media/schedule_recommended_activity.png b/content/applications/productivity/discuss/overview/plan_activities/schedule_recommended_activity.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/schedule_recommended_activity.png rename to content/applications/productivity/discuss/overview/plan_activities/schedule_recommended_activity.png diff --git a/content/applications/productivity/discuss/overview/media/settings_activities_types.png b/content/applications/productivity/discuss/overview/plan_activities/settings_activities_types.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/settings_activities_types.png rename to content/applications/productivity/discuss/overview/plan_activities/settings_activities_types.png diff --git a/content/applications/productivity/discuss/overview/team_communication.rst b/content/applications/productivity/discuss/overview/team_communication.rst index 9c7c4a74b..45cd6da5e 100644 --- a/content/applications/productivity/discuss/overview/team_communication.rst +++ b/content/applications/productivity/discuss/overview/team_communication.rst @@ -12,7 +12,7 @@ Public and Private channels A *Public* channel can be seen by everyone, while a *Private* one is only visible to users invited to it. -.. image:: media/create_channel.png +.. image:: team_communication/create_channel.png :align: center :height: 370 :alt: View of discuss’s sidebar and a channel being created in Odo Discuss @@ -28,7 +28,7 @@ Configuration options You can configure a channel’s name, description, email alias, and privacy by clicking on the *Channel Settings* icon on the sidebar. -.. image:: media/channel_settings.png +.. image:: team_communication/channel_settings.png :align: center :alt: View of a channel’s settings form in Odoo Discuss @@ -41,7 +41,7 @@ Privacy and Members | If you choose *Invited people only*, go to the *Members* tab to add your members, or, go to Discuss’ main page, select the channel and click on *Invite*. -.. image:: media/invite_channel.png +.. image:: team_communication/invite_channel.png :align: center :height: 380 :alt: View of Discuss’ sidebar emphasizing the option to invite members in Odoo Discuss @@ -58,7 +58,7 @@ Use a channel as a mailing list | Enabling this option allows you to *Moderate this channel*, meaning that messages will need to be approved before being sent. -.. image:: media/pending_moderation.png +.. image:: team_communication/pending_moderation.png :align: center :alt: View of a message with a pending moderation status in Odoo Discuss @@ -66,13 +66,13 @@ Use a channel as a mailing list receive an *Automatic notification*. | Mark *Send guidelines to new subscribers* to automatically send instructions to newcomers. -.. image:: media/moderation_settings.png +.. image:: team_communication/moderation_settings.png :align: center :alt: View of a channel’s settings form emphasizing the tab moderation in Odoo Discuss Moderators can: *Accept*, *Reject*, *Discard*, *Always Allow* or *Ban* messages. -.. image:: media/moderate_messages.png +.. image:: team_communication/moderate_messages.png :align: center :alt: View of a message to be moderated in Odoo Discuss @@ -83,7 +83,7 @@ Moderators can: *Accept*, *Reject*, *Discard*, *Always Allow* or *Ban* messages. Once a channel is moderated, the menu *Ban List* allows you to add email addresses per moderated channel to auto-ban them from sending messages. -.. image:: media/ban_list.png +.. image:: team_communication/ban_list.png :align: center :alt: View of a channel’s setting form emphasizing the ban Lists menu in Odoo Discuss @@ -94,7 +94,7 @@ Once at least 20 channels, direct message and live chat conversations (if the mo on your database) are pinned in the sidebar, a *Quick search…* bar is displayed. It is a clever way to filter conversations and quickly find the one you need. -.. image:: media/quick_search.png +.. image:: team_communication/quick_search.png :align: center :height: 430 :alt: View of the Discuss’ sidebar emphasizing the quick search bar in Odoo Discuss @@ -107,7 +107,7 @@ Finding channels | Apply filters criteria and save it for later use. The search function accepts wildcards by using the underscore character *(_)* to represent a single character. -.. image:: media/filter.png +.. image:: team_communication/filter.png :align: center :alt: View of a channel being searched through filters in Odoo Discuss diff --git a/content/applications/productivity/discuss/overview/media/ban_list.png b/content/applications/productivity/discuss/overview/team_communication/ban_list.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/ban_list.png rename to content/applications/productivity/discuss/overview/team_communication/ban_list.png diff --git a/content/applications/productivity/discuss/overview/media/channel_settings.png b/content/applications/productivity/discuss/overview/team_communication/channel_settings.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/channel_settings.png rename to content/applications/productivity/discuss/overview/team_communication/channel_settings.png diff --git a/content/applications/productivity/discuss/overview/media/create_channel.png b/content/applications/productivity/discuss/overview/team_communication/create_channel.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/create_channel.png rename to content/applications/productivity/discuss/overview/team_communication/create_channel.png diff --git a/content/applications/productivity/discuss/overview/media/filter.png b/content/applications/productivity/discuss/overview/team_communication/filter.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/filter.png rename to content/applications/productivity/discuss/overview/team_communication/filter.png diff --git a/content/applications/productivity/discuss/overview/media/invite_channel.png b/content/applications/productivity/discuss/overview/team_communication/invite_channel.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/invite_channel.png rename to content/applications/productivity/discuss/overview/team_communication/invite_channel.png diff --git a/content/applications/productivity/discuss/overview/media/moderate_messages.png b/content/applications/productivity/discuss/overview/team_communication/moderate_messages.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/moderate_messages.png rename to content/applications/productivity/discuss/overview/team_communication/moderate_messages.png diff --git a/content/applications/productivity/discuss/overview/media/moderation_settings.png b/content/applications/productivity/discuss/overview/team_communication/moderation_settings.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/moderation_settings.png rename to content/applications/productivity/discuss/overview/team_communication/moderation_settings.png diff --git a/content/applications/productivity/discuss/overview/media/pending_moderation.png b/content/applications/productivity/discuss/overview/team_communication/pending_moderation.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/pending_moderation.png rename to content/applications/productivity/discuss/overview/team_communication/pending_moderation.png diff --git a/content/applications/productivity/discuss/overview/media/quick_search.png b/content/applications/productivity/discuss/overview/team_communication/quick_search.png similarity index 100% rename from content/applications/productivity/discuss/overview/media/quick_search.png rename to content/applications/productivity/discuss/overview/team_communication/quick_search.png diff --git a/content/applications/productivity/iot/config/connect.rst b/content/applications/productivity/iot/config/connect.rst index 61bae981f..4ec080244 100644 --- a/content/applications/productivity/iot/config/connect.rst +++ b/content/applications/productivity/iot/config/connect.rst @@ -4,17 +4,17 @@ Connect an IoT Box to your database Install the Internet of Things (IoT) App on your Odoo Database. -.. image:: media/connect01.png +.. image:: connect/connect01.png :align: center Go in the IoT App and click on Connect on the IoT Boxes page. -.. image:: media/connect02.png +.. image:: connect/connect02.png :align: center Follow the steps to connect your IoT Box. -.. image:: media/connect03.png +.. image:: connect/connect03.png :align: center Ethernet Connection @@ -27,7 +27,7 @@ Ethernet Connection 3. Read the Pairing Code from a screen or a receipt printer connected to the IoT Box. - .. image:: media/connect04.png + .. image:: connect/connect04.png 4. Input the Pairing Code and click on the Pair button. @@ -43,18 +43,18 @@ WiFi Connection 2. Copy the token - .. image:: media/connect05.png + .. image:: connect/connect05.png 3. Connect to the IoT Box WiFi Network (make sure there is no ethernet cable plugged in your computer). - .. image:: media/connect06.png + .. image:: connect/connect06.png 4. You will be redirected to the IoT Box Homepage (if it doesn't work, connect to the IP address of the box). Give a name to your IoT Box (not required) and paste the token, then click on next. - .. image:: media/connect07.png + .. image:: connect/connect07.png .. tip:: If you are on Runbot, do not forget to add the -all or -base in the @@ -67,15 +67,15 @@ WiFi Connection if there is one) and click on Submit. Wait a few seconds before being redirected to your database. - .. image:: media/connect08.png + .. image:: connect/connect08.png You should now see the IoT Box. -.. image:: media/connect09.png +.. image:: connect/connect09.png :align: center IoT Box Schema ~~~~~~~~~~~~~~ -.. image:: media/connect10.png +.. image:: connect/connect10.png :align: center diff --git a/content/applications/productivity/iot/config/media/connect01.png b/content/applications/productivity/iot/config/connect/connect01.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect01.png rename to content/applications/productivity/iot/config/connect/connect01.png diff --git a/content/applications/productivity/iot/config/media/connect02.png b/content/applications/productivity/iot/config/connect/connect02.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect02.png rename to content/applications/productivity/iot/config/connect/connect02.png diff --git a/content/applications/productivity/iot/config/media/connect03.png b/content/applications/productivity/iot/config/connect/connect03.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect03.png rename to content/applications/productivity/iot/config/connect/connect03.png diff --git a/content/applications/productivity/iot/config/media/connect04.png b/content/applications/productivity/iot/config/connect/connect04.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect04.png rename to content/applications/productivity/iot/config/connect/connect04.png diff --git a/content/applications/productivity/iot/config/media/connect05.png b/content/applications/productivity/iot/config/connect/connect05.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect05.png rename to content/applications/productivity/iot/config/connect/connect05.png diff --git a/content/applications/productivity/iot/config/media/connect06.png b/content/applications/productivity/iot/config/connect/connect06.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect06.png rename to content/applications/productivity/iot/config/connect/connect06.png diff --git a/content/applications/productivity/iot/config/media/connect07.png b/content/applications/productivity/iot/config/connect/connect07.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect07.png rename to content/applications/productivity/iot/config/connect/connect07.png diff --git a/content/applications/productivity/iot/config/media/connect08.png b/content/applications/productivity/iot/config/connect/connect08.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect08.png rename to content/applications/productivity/iot/config/connect/connect08.png diff --git a/content/applications/productivity/iot/config/media/connect09.png b/content/applications/productivity/iot/config/connect/connect09.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect09.png rename to content/applications/productivity/iot/config/connect/connect09.png diff --git a/content/applications/productivity/iot/config/media/connect10.png b/content/applications/productivity/iot/config/connect/connect10.png similarity index 100% rename from content/applications/productivity/iot/config/media/connect10.png rename to content/applications/productivity/iot/config/connect/connect10.png diff --git a/content/applications/productivity/iot/config/flash_sdcard.rst b/content/applications/productivity/iot/config/flash_sdcard.rst index 61a2e8211..4728d2216 100644 --- a/content/applications/productivity/iot/config/flash_sdcard.rst +++ b/content/applications/productivity/iot/config/flash_sdcard.rst @@ -18,7 +18,7 @@ will be saved. This process can take more than 30 minutes. Do not turn off or unplug the IoT Box as it would leave it in an inconsistent state. -.. image:: media/flash_sdcard01.png +.. image:: flash_sdcard/flash_sdcard01.png :align: center Upgrade with Etcher @@ -33,5 +33,5 @@ Then, open *Etcher* and select *Flash from file*, find the image you just downloaded. Insert the IoT Box SD card into your computer and select it. Click on *Flash* and wait for the process to finish. -.. image:: media/flash_sdcard02.png +.. image:: flash_sdcard/flash_sdcard02.png :align: center diff --git a/content/applications/productivity/iot/config/media/flash_sdcard01.png b/content/applications/productivity/iot/config/flash_sdcard/flash_sdcard01.png similarity index 100% rename from content/applications/productivity/iot/config/media/flash_sdcard01.png rename to content/applications/productivity/iot/config/flash_sdcard/flash_sdcard01.png diff --git a/content/applications/productivity/iot/config/media/flash_sdcard02.png b/content/applications/productivity/iot/config/flash_sdcard/flash_sdcard02.png similarity index 100% rename from content/applications/productivity/iot/config/media/flash_sdcard02.png rename to content/applications/productivity/iot/config/flash_sdcard/flash_sdcard02.png diff --git a/content/applications/productivity/iot/config/pos.rst b/content/applications/productivity/iot/config/pos.rst index ff76988eb..729d2ce7a 100644 --- a/content/applications/productivity/iot/config/pos.rst +++ b/content/applications/productivity/iot/config/pos.rst @@ -2,7 +2,7 @@ Use the IoT Box for the PoS =========================== -.. image:: media/pos01.png +.. image:: pos/pos01.png :align: center Prerequisites @@ -62,7 +62,7 @@ Once it's done, you can connect the IoT Box to your PoS. For this, go in and select the devices you want to use in this Point of Sale. Save the changes. -.. image:: media/pos02.png +.. image:: pos/pos02.png :align: center Set up is done, you can launch a new PoS Session. diff --git a/content/applications/productivity/iot/config/media/pos01.png b/content/applications/productivity/iot/config/pos/pos01.png similarity index 100% rename from content/applications/productivity/iot/config/media/pos01.png rename to content/applications/productivity/iot/config/pos/pos01.png diff --git a/content/applications/productivity/iot/config/media/pos02.png b/content/applications/productivity/iot/config/pos/pos02.png similarity index 100% rename from content/applications/productivity/iot/config/media/pos02.png rename to content/applications/productivity/iot/config/pos/pos02.png diff --git a/content/applications/productivity/iot/config/troubleshooting.rst b/content/applications/productivity/iot/config/troubleshooting.rst index 703ba97f4..3e2cae4b8 100644 --- a/content/applications/productivity/iot/config/troubleshooting.rst +++ b/content/applications/productivity/iot/config/troubleshooting.rst @@ -54,7 +54,7 @@ My printer is not detected If one of your printers doesn't show up in your devices list, go to the IoT Box homepage and make sure that it is listed under *Printers*. -.. image:: media/troubleshooting_printer_01.png +.. image:: troubleshooting/troubleshooting_printer_01.png :align: center If your printer is not present on the IoT Box homepage, hit @@ -76,7 +76,7 @@ tab and select the printer in the list. In the Administration dropdown, click on *Modify Printer*. Follow the steps and select the Make and Model corresponding to your printer. -.. image:: media/troubleshooting_printer_02.png +.. image:: troubleshooting/troubleshooting_printer_02.png :align: center .. note:: diff --git a/content/applications/productivity/iot/config/media/troubleshooting_printer_01.png b/content/applications/productivity/iot/config/troubleshooting/troubleshooting_printer_01.png similarity index 100% rename from content/applications/productivity/iot/config/media/troubleshooting_printer_01.png rename to content/applications/productivity/iot/config/troubleshooting/troubleshooting_printer_01.png diff --git a/content/applications/productivity/iot/config/media/troubleshooting_printer_02.png b/content/applications/productivity/iot/config/troubleshooting/troubleshooting_printer_02.png similarity index 100% rename from content/applications/productivity/iot/config/media/troubleshooting_printer_02.png rename to content/applications/productivity/iot/config/troubleshooting/troubleshooting_printer_02.png diff --git a/content/applications/productivity/iot/devices/camera.rst b/content/applications/productivity/iot/devices/camera.rst index 40e6af790..e6ea0e133 100644 --- a/content/applications/productivity/iot/devices/camera.rst +++ b/content/applications/productivity/iot/devices/camera.rst @@ -18,7 +18,7 @@ If your camera is a `*supported one* `__, there is no need to set up anything as it will be detected as soon as it is connected. -.. image:: media/camera_01.png +.. image:: camera/camera_01.png :align: center Link a Camera to a Quality Control Point @@ -34,12 +34,12 @@ and open the control point you want to link with the camera. Now, you can edit the control point and select the device from the dropdown list. Now, hit save. -.. image:: media/camera_03.png +.. image:: camera/camera_03.png :align: center Then, your camera can be used with the picked *Control Point*. During the manufacturing process, reaching the *Quality Control Point* you chose before will allow you to take a picture. -.. image:: media/camera_04.png +.. image:: camera/camera_04.png :align: center \ No newline at end of file diff --git a/content/applications/productivity/iot/devices/media/camera_01.png b/content/applications/productivity/iot/devices/camera/camera_01.png similarity index 100% rename from content/applications/productivity/iot/devices/media/camera_01.png rename to content/applications/productivity/iot/devices/camera/camera_01.png diff --git a/content/applications/productivity/iot/devices/media/camera_03.png b/content/applications/productivity/iot/devices/camera/camera_03.png similarity index 100% rename from content/applications/productivity/iot/devices/media/camera_03.png rename to content/applications/productivity/iot/devices/camera/camera_03.png diff --git a/content/applications/productivity/iot/devices/media/camera_04.png b/content/applications/productivity/iot/devices/camera/camera_04.png similarity index 100% rename from content/applications/productivity/iot/devices/media/camera_04.png rename to content/applications/productivity/iot/devices/camera/camera_04.png diff --git a/content/applications/productivity/iot/devices/footswitch.rst b/content/applications/productivity/iot/devices/footswitch.rst index 7b4c86bf1..c7b9c699a 100644 --- a/content/applications/productivity/iot/devices/footswitch.rst +++ b/content/applications/productivity/iot/devices/footswitch.rst @@ -19,7 +19,7 @@ If your footswitch is a `supported one `__, there is no need to set up anything since it will be automatically detected when connected. -.. image:: media/footswitch_01.png +.. image:: footswitch/footswitch_01.png :align: center Link a Footswitch to a Workcenter @@ -30,7 +30,7 @@ workcenter. Go to the workcenter you want to use the footswitch in and add the device in the *IoT Triggers* tab. Then, you can link it to an action and also add a key to trigger it. -.. image:: media/footswitch_03.png +.. image:: footswitch/footswitch_03.png :align: center Note that the one that is first in the list will be chosen. So, the diff --git a/content/applications/productivity/iot/devices/media/footswitch_01.png b/content/applications/productivity/iot/devices/footswitch/footswitch_01.png similarity index 100% rename from content/applications/productivity/iot/devices/media/footswitch_01.png rename to content/applications/productivity/iot/devices/footswitch/footswitch_01.png diff --git a/content/applications/productivity/iot/devices/media/footswitch_03.png b/content/applications/productivity/iot/devices/footswitch/footswitch_03.png similarity index 100% rename from content/applications/productivity/iot/devices/media/footswitch_03.png rename to content/applications/productivity/iot/devices/footswitch/footswitch_03.png diff --git a/content/applications/productivity/iot/devices/measurement_tool.rst b/content/applications/productivity/iot/devices/measurement_tool.rst index 2abbee247..012e59b40 100644 --- a/content/applications/productivity/iot/devices/measurement_tool.rst +++ b/content/applications/productivity/iot/devices/measurement_tool.rst @@ -12,7 +12,7 @@ Connect in USB To add a device connected by USB, just plug the USB cable in the *IoT Box*, and the device should appear in your Odoo database. -.. image:: media/measurement_tool_01.png +.. image:: measurement_tool/measurement_tool_01.png :align: center Connect in Bluetooth @@ -24,7 +24,7 @@ to the device. Here is an example of what it should look like: -.. image:: media/measurement_tool_03.png +.. image:: measurement_tool/measurement_tool_03.png :align: center Link a measurement tool to a quality control point @@ -41,12 +41,12 @@ assign a measurement tool. Now, you can edit the control point and choose the device from the dropdown list. Then, hit save. -.. image:: media/measurement_tool_04.png +.. image:: measurement_tool/measurement_tool_04.png :align: center Now, your measurement tool is linked to the chosen *Control Point*. The value, which needs to be changed manually, will be automatically updated while the tool is being used. -.. image:: media/measurement_tool_05.png +.. image:: measurement_tool/measurement_tool_05.png :align: center diff --git a/content/applications/productivity/iot/devices/media/measurement_tool_01.png b/content/applications/productivity/iot/devices/measurement_tool/measurement_tool_01.png similarity index 100% rename from content/applications/productivity/iot/devices/media/measurement_tool_01.png rename to content/applications/productivity/iot/devices/measurement_tool/measurement_tool_01.png diff --git a/content/applications/productivity/iot/devices/media/measurement_tool_03.png b/content/applications/productivity/iot/devices/measurement_tool/measurement_tool_03.png similarity index 100% rename from content/applications/productivity/iot/devices/media/measurement_tool_03.png rename to content/applications/productivity/iot/devices/measurement_tool/measurement_tool_03.png diff --git a/content/applications/productivity/iot/devices/media/measurement_tool_04.png b/content/applications/productivity/iot/devices/measurement_tool/measurement_tool_04.png similarity index 100% rename from content/applications/productivity/iot/devices/media/measurement_tool_04.png rename to content/applications/productivity/iot/devices/measurement_tool/measurement_tool_04.png diff --git a/content/applications/productivity/iot/devices/media/measurement_tool_05.png b/content/applications/productivity/iot/devices/measurement_tool/measurement_tool_05.png similarity index 100% rename from content/applications/productivity/iot/devices/media/measurement_tool_05.png rename to content/applications/productivity/iot/devices/measurement_tool/measurement_tool_05.png diff --git a/content/applications/productivity/iot/devices/media/printer_02.png b/content/applications/productivity/iot/devices/media/printer_02.png deleted file mode 100644 index 65c7016c8ac72a5b5b40d388a491b9229a9e291f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22381 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 R#e093(ooa61>Lj={14Ld-Ms(+ diff --git a/content/applications/productivity/iot/devices/printer.rst b/content/applications/productivity/iot/devices/printer.rst index c585b8ad5..d9b05d957 100644 --- a/content/applications/productivity/iot/devices/printer.rst +++ b/content/applications/productivity/iot/devices/printer.rst @@ -17,7 +17,7 @@ detected automatically and will appear in the *Devices* list of your IoT app. .. note:: The printer can take up to two minutes to appear in your devices list. -.. image:: media/printer_01.png +.. image:: printer/printer_01.png :align: center Link the Printer @@ -34,13 +34,13 @@ To do so, you need to create a *Quality Control Point* from the operation and the work order operation. In type, choose *Print Label* and hit save. -.. image:: media/printer_03.png +.. image:: printer/printer_03.png :align: center Now, each time you reach the quality control point for the chosen product, a *Print Label* button will appear. -.. image:: media/printer_04.png +.. image:: printer/printer_04.png :align: center To Reports @@ -50,19 +50,19 @@ You can also link a type of report to a certain printer. In the *IoT* app, go to the *Devices* menu and select the printer you want to set up. -.. image:: media/printer_05.png +.. image:: printer/printer_05.png :align: center Now, go to the *Printer Reports* tab. -.. image:: media/printer_06.png +.. image:: printer/printer_06.png :align: center Hit edit and then, click on *Add a line*. In the window that shows up, check all the types of reports that should be linked to this printer. Click on select and save. -.. image:: media/printer_07.png +.. image:: printer/printer_07.png :align: center Now, each time you click on *Print* in the control panel, instead of @@ -80,7 +80,7 @@ Doing so is really easy. Go to your *Point of Sale* app and open your and check the *IoT Box* feature. Then, choose your *Receipt Printer* from the dropdown. -.. image:: media/printer_08.png +.. image:: printer/printer_08.png :align: center Now, you will be able to print different kinds of tickets from your *POS*: @@ -93,14 +93,14 @@ Sales details can be printed by clicking on the printer icon on the navbar at the top of the *PoS*. It will print the details of the sales of the current day. -.. image:: media/printer_09.png +.. image:: printer/printer_09.png :align: center As for the bill, it is only available in restaurant mode. In your restaurant settings, activate *Print Bills* and a *Bill* button will appear in the left panel of the *PoS*. -.. image:: media/printer_10.png +.. image:: printer/printer_10.png :align: center Print Orders in the kitchen @@ -111,14 +111,14 @@ In restaurant mode, you can send order tickets to the kitchen. To do so, go to the *PoS* app and open your *PoS* settings. Then, tick *Order Printer*. -.. image:: media/printer_11.png +.. image:: printer/printer_11.png :align: center Now, go to the *Printers* menu. Hit create, select the printer from the dropdown and, in the *Printer Product Categories* field, choose all the categories of products that should be printed on this printer. -.. image:: media/printer_12.png +.. image:: printer/printer_12.png :align: center In the *PoS*, when you add or remove a product from one of the diff --git a/content/applications/productivity/iot/devices/media/printer_01.png b/content/applications/productivity/iot/devices/printer/printer_01.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_01.png rename to content/applications/productivity/iot/devices/printer/printer_01.png diff --git a/content/applications/productivity/iot/devices/media/printer_03.png b/content/applications/productivity/iot/devices/printer/printer_03.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_03.png rename to content/applications/productivity/iot/devices/printer/printer_03.png diff --git a/content/applications/productivity/iot/devices/media/printer_04.png b/content/applications/productivity/iot/devices/printer/printer_04.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_04.png rename to content/applications/productivity/iot/devices/printer/printer_04.png diff --git a/content/applications/productivity/iot/devices/media/printer_05.png b/content/applications/productivity/iot/devices/printer/printer_05.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_05.png rename to content/applications/productivity/iot/devices/printer/printer_05.png diff --git a/content/applications/productivity/iot/devices/media/printer_06.png b/content/applications/productivity/iot/devices/printer/printer_06.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_06.png rename to content/applications/productivity/iot/devices/printer/printer_06.png diff --git a/content/applications/productivity/iot/devices/media/printer_07.png b/content/applications/productivity/iot/devices/printer/printer_07.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_07.png rename to content/applications/productivity/iot/devices/printer/printer_07.png diff --git a/content/applications/productivity/iot/devices/media/printer_08.png b/content/applications/productivity/iot/devices/printer/printer_08.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_08.png rename to content/applications/productivity/iot/devices/printer/printer_08.png diff --git a/content/applications/productivity/iot/devices/media/printer_09.png b/content/applications/productivity/iot/devices/printer/printer_09.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_09.png rename to content/applications/productivity/iot/devices/printer/printer_09.png diff --git a/content/applications/productivity/iot/devices/media/printer_10.png b/content/applications/productivity/iot/devices/printer/printer_10.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_10.png rename to content/applications/productivity/iot/devices/printer/printer_10.png diff --git a/content/applications/productivity/iot/devices/media/printer_11.png b/content/applications/productivity/iot/devices/printer/printer_11.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_11.png rename to content/applications/productivity/iot/devices/printer/printer_11.png diff --git a/content/applications/productivity/iot/devices/media/printer_12.png b/content/applications/productivity/iot/devices/printer/printer_12.png similarity index 100% rename from content/applications/productivity/iot/devices/media/printer_12.png rename to content/applications/productivity/iot/devices/printer/printer_12.png diff --git a/content/applications/productivity/studio/concepts/understanding_automated_actions.rst b/content/applications/productivity/studio/concepts/understanding_automated_actions.rst index 79dd8b9a8..977df12e3 100644 --- a/content/applications/productivity/studio/concepts/understanding_automated_actions.rst +++ b/content/applications/productivity/studio/concepts/understanding_automated_actions.rst @@ -8,7 +8,7 @@ Understanding Automated Actions adding a user as a follower of a confirmed invoice if its total is higher than a certain amount; or preventing a lead from changing stage if a field is not filled in. -.. image:: media/automated_action_flow.png +.. image:: understanding_automated_actions/automated_action_flow.png :align: center :height: 270 :alt: Flowchart to exemplify an automated action rule for Odoo Studio @@ -59,7 +59,7 @@ Example This is the process of which the update of the *Email* field on the Lead/Opportunity *Model*, with a *Trigger Condition* set to *On Update*, goes through: -.. image:: media/action_update_lead_example.png +.. image:: understanding_automated_actions/action_update_lead_example.png :align: center :alt: View of an automated action being created in Odoo Studio diff --git a/content/applications/productivity/studio/concepts/media/action_update_lead_example.png b/content/applications/productivity/studio/concepts/understanding_automated_actions/action_update_lead_example.png similarity index 100% rename from content/applications/productivity/studio/concepts/media/action_update_lead_example.png rename to content/applications/productivity/studio/concepts/understanding_automated_actions/action_update_lead_example.png diff --git a/content/applications/productivity/studio/concepts/media/automated_action_flow.png b/content/applications/productivity/studio/concepts/understanding_automated_actions/automated_action_flow.png similarity index 100% rename from content/applications/productivity/studio/concepts/media/automated_action_flow.png rename to content/applications/productivity/studio/concepts/understanding_automated_actions/automated_action_flow.png diff --git a/content/applications/productivity/studio/concepts/understanding_general.rst b/content/applications/productivity/studio/concepts/understanding_general.rst index 25dfbb21b..edb1fd76d 100644 --- a/content/applications/productivity/studio/concepts/understanding_general.rst +++ b/content/applications/productivity/studio/concepts/understanding_general.rst @@ -28,7 +28,7 @@ What is a Module? application to manage Real Estate sales, a model that represents the Properties for sale would probably be your first step. -.. image:: media/new_app.png +.. image:: understanding_general/new_app.png :align: center :alt: Overview of the main dashboard emphasizing the option to create a new app in Odoo Studio @@ -59,7 +59,7 @@ Relational Fields in detail model. | In Odoo, relational field types are: *One2many*, *Many2one*, *Many2many*. -.. image:: media/relational_fields.png +.. image:: understanding_general/relational_fields.png :align: center :alt: Tables with a visual explanation of related fields for Odoo Studio @@ -87,7 +87,7 @@ What is a Menu? A **Menu** is a button that executes an action. In Odoo Studio, to create menus (models) and rearrange their hierarchy, click on *Edit Menu*. -.. image:: media/edit_menu.png +.. image:: understanding_general/edit_menu.png :align: center :alt: Overview of a menu being edit in Odoo Studio diff --git a/content/applications/productivity/studio/concepts/media/edit_menu.png b/content/applications/productivity/studio/concepts/understanding_general/edit_menu.png similarity index 100% rename from content/applications/productivity/studio/concepts/media/edit_menu.png rename to content/applications/productivity/studio/concepts/understanding_general/edit_menu.png diff --git a/content/applications/productivity/studio/concepts/media/new_app.png b/content/applications/productivity/studio/concepts/understanding_general/new_app.png similarity index 100% rename from content/applications/productivity/studio/concepts/media/new_app.png rename to content/applications/productivity/studio/concepts/understanding_general/new_app.png diff --git a/content/applications/productivity/studio/concepts/media/relational_fields.png b/content/applications/productivity/studio/concepts/understanding_general/relational_fields.png similarity index 100% rename from content/applications/productivity/studio/concepts/media/relational_fields.png rename to content/applications/productivity/studio/concepts/understanding_general/relational_fields.png diff --git a/content/applications/productivity/studio/how_to/export_import.rst b/content/applications/productivity/studio/how_to/export_import.rst index 22cf678d3..a683ade32 100644 --- a/content/applications/productivity/studio/how_to/export_import.rst +++ b/content/applications/productivity/studio/how_to/export_import.rst @@ -8,7 +8,7 @@ to use Studio for prototyping. To export these customizations, activate Studio on the main dashboard and, under the menu *Customizations*, click on *Export*. The default filename is *customizations.zip*. -.. image:: media/export_import/customizations_menu.png +.. image:: export_import/customizations_menu.png :align: center :alt: View of the menu customizations in Odoo Studio @@ -17,7 +17,7 @@ To export these customizations, activate Studio on the main dashboard and, under | To import and install the customizations in another instance, connect to the destination database, activate Studio and, under *Customizations*, click on *Import*. -.. image:: media/export_import/import_modules.png +.. image:: export_import/import_modules.png :align: center :alt: View of the import modules window for Odoo Studio diff --git a/content/applications/productivity/studio/how_to/media/export_import/customizations_menu.png b/content/applications/productivity/studio/how_to/export_import/customizations_menu.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/export_import/customizations_menu.png rename to content/applications/productivity/studio/how_to/export_import/customizations_menu.png diff --git a/content/applications/productivity/studio/how_to/media/export_import/import_modules.png b/content/applications/productivity/studio/how_to/export_import/import_modules.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/export_import/import_modules.png rename to content/applications/productivity/studio/how_to/export_import/import_modules.png diff --git a/content/applications/productivity/studio/how_to/rainbow_man.rst b/content/applications/productivity/studio/how_to/rainbow_man.rst index 4ee15f34a..5717983cf 100644 --- a/content/applications/productivity/studio/how_to/rainbow_man.rst +++ b/content/applications/productivity/studio/how_to/rainbow_man.rst @@ -5,7 +5,7 @@ Customizing the Rainbow Man The Rainbow Man in Odoo is an animation shown once the user completes certain tasks and clicks on certain buttons. It is a way to make the software fun to use, and rewarding, for employees. -.. image:: media/rainbow/crm_rainbow.png +.. image:: rainbow_man/crm_rainbow.png :align: center :alt: View of a sales form and the tab properties and its rainbow man field in Odoo Studio @@ -18,6 +18,6 @@ certain buttons. It is a way to make the software fun to use, and rewarding, for - when the user finishes a tour; - when the user finishes doing reconciliations. -.. image:: media/rainbow/properties_rainbow.png +.. image:: rainbow_man/properties_rainbow.png :align: center :alt: View of a sales form and the tab properties and its rainbow man field in Odoo Studio \ No newline at end of file diff --git a/content/applications/productivity/studio/how_to/media/rainbow/crm_rainbow.png b/content/applications/productivity/studio/how_to/rainbow_man/crm_rainbow.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/rainbow/crm_rainbow.png rename to content/applications/productivity/studio/how_to/rainbow_man/crm_rainbow.png diff --git a/content/applications/productivity/studio/how_to/media/rainbow/properties_rainbow.png b/content/applications/productivity/studio/how_to/rainbow_man/properties_rainbow.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/rainbow/properties_rainbow.png rename to content/applications/productivity/studio/how_to/rainbow_man/properties_rainbow.png diff --git a/content/applications/productivity/studio/how_to/reports.rst b/content/applications/productivity/studio/how_to/reports.rst index fa98c3f24..4f66b512b 100644 --- a/content/applications/productivity/studio/how_to/reports.rst +++ b/content/applications/productivity/studio/how_to/reports.rst @@ -10,7 +10,7 @@ Customizing Reports | When creating a new report, choose the purpose of it and if you would like the report to include header and footer (company logo, name, address, phone, email address, etc.). -.. image:: media/reports/report_typing.png +.. image:: reports/report_typing.png :align: center :alt: View of the types of new reports in Odoo Studio @@ -19,7 +19,7 @@ tables*, *Subtotal & Total*, and *Address Book* are dynamic elements (meaning th :doc:`one2many or a many2many <../concepts/understanding_general>` related object). *Text*, *Title Block*, *Image*, and *Text in Cell* are static elements. -.. image:: media/reports/add_tab.png +.. image:: reports/add_tab.png :align: center :alt: View of a report and the tab add in Odoo Studio @@ -27,7 +27,7 @@ Once the element is added to the view, select it to see its **Options**. The fir hierarchy of the selected object and its properties, allowing you to individually edit them. Fields with related objects have their directives shown on *Field Expression*. -.. image:: media/reports/options_tab.png +.. image:: reports/options_tab.png :align: center :alt: View of a report and the tab options in Odoo Studio @@ -39,14 +39,14 @@ them. Fields with related objects have their directives shown on *Field Expressi visibility of the report to specifics groups, meaning that users belonging to other groups do not see the same final document. -.. image:: media/reports/limit_visibility.png +.. image:: reports/limit_visibility.png :align: center :alt: View of a report’s settings emphasizing the field limit visibility to groups in Odoo Studio Under the **Report** tab, name your report, choose the paper format, and if the report should be added to the *Print* menu list on its respective document form. -.. image:: media/reports/print_menu.png +.. image:: reports/print_menu.png :align: center :alt: View of an invoice form emphasizing the menu print for Odoo Studio @@ -67,6 +67,6 @@ If activating the :ref:`developer mode `, additional fields such Actions in Odoo Studio can be undone until you *Close* the toolbox. Once you have closed Studio, changes can not be undone anymore. - .. image:: media/reports/undo_redo.png + .. image:: reports/undo_redo.png :align: center :alt: View of a report being built and emphasizing the undo and redo buttons in Odoo Studio diff --git a/content/applications/productivity/studio/how_to/media/reports/add_tab.png b/content/applications/productivity/studio/how_to/reports/add_tab.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/reports/add_tab.png rename to content/applications/productivity/studio/how_to/reports/add_tab.png diff --git a/content/applications/productivity/studio/how_to/media/reports/limit_visibility.png b/content/applications/productivity/studio/how_to/reports/limit_visibility.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/reports/limit_visibility.png rename to content/applications/productivity/studio/how_to/reports/limit_visibility.png diff --git a/content/applications/productivity/studio/how_to/media/reports/options_tab.png b/content/applications/productivity/studio/how_to/reports/options_tab.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/reports/options_tab.png rename to content/applications/productivity/studio/how_to/reports/options_tab.png diff --git a/content/applications/productivity/studio/how_to/media/reports/print_menu.png b/content/applications/productivity/studio/how_to/reports/print_menu.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/reports/print_menu.png rename to content/applications/productivity/studio/how_to/reports/print_menu.png diff --git a/content/applications/productivity/studio/how_to/media/reports/report_typing.png b/content/applications/productivity/studio/how_to/reports/report_typing.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/reports/report_typing.png rename to content/applications/productivity/studio/how_to/reports/report_typing.png diff --git a/content/applications/productivity/studio/how_to/media/reports/undo_redo.png b/content/applications/productivity/studio/how_to/reports/undo_redo.png similarity index 100% rename from content/applications/productivity/studio/how_to/media/reports/undo_redo.png rename to content/applications/productivity/studio/how_to/reports/undo_redo.png diff --git a/content/applications/productivity/studio/use_cases/automated_actions.rst b/content/applications/productivity/studio/use_cases/automated_actions.rst index c918fc9dc..3378a9ddd 100644 --- a/content/applications/productivity/studio/use_cases/automated_actions.rst +++ b/content/applications/productivity/studio/use_cases/automated_actions.rst @@ -14,7 +14,7 @@ Under *Automations*, click on *Create* and set the following rules: - *Action To Do*: Update the Record - *Data to Write*: Lead/Opportunity > Value > 3 -.. image:: media/automated_actions/hight_priority_leads.png +.. image:: automated_actions/hight_priority_leads.png :align: center :alt: View of an automated action that sets a high priority to Belgian leads in Odoo Studio diff --git a/content/applications/productivity/studio/use_cases/media/automated_actions/hight_priority_leads.png b/content/applications/productivity/studio/use_cases/automated_actions/hight_priority_leads.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/automated_actions/hight_priority_leads.png rename to content/applications/productivity/studio/use_cases/automated_actions/hight_priority_leads.png diff --git a/content/applications/productivity/studio/use_cases/filters_status_bar.rst b/content/applications/productivity/studio/use_cases/filters_status_bar.rst index 862f806bd..546480568 100644 --- a/content/applications/productivity/studio/use_cases/filters_status_bar.rst +++ b/content/applications/productivity/studio/use_cases/filters_status_bar.rst @@ -8,13 +8,13 @@ Advanced Use Cases: Filters and Status Bar On your customer’s page, use *Filters* > *Add Custom Filter* to group customers by country. Now, under *Favorites*, *Save Current Search* enabling *Use by default* and *Save*. -.. image:: media/filters_status_bar/customer_filter.png +.. image:: filters_status_bar/customer_filter.png :align: center :alt: View of a custom filter being set to be used by default in Odoo On *Filter Rules* in Studio mode, select the respective filter and enable *Default Filter*. -.. image:: media/filters_status_bar/sales_default_filter.png +.. image:: filters_status_bar/sales_default_filter.png :align: center :alt: View of a filter’s rule form emphasizing the field default filter in Odoo Studio @@ -27,7 +27,7 @@ On *Filter Rules* in Studio mode, select the respective filter and enable *Defau | On the *Views* menu, access *Kanban* and, under its *View* options, set the *Default Group by* as *Pipeline status bar*. -.. image:: media/filters_status_bar/add_pipeline.png +.. image:: filters_status_bar/add_pipeline.png :align: center :alt: Form view emphasizing the button add a pipeline bar in Odoo Studio @@ -37,7 +37,7 @@ throughout stages (also through the product’s form), stages are shown in the K .. tip:: To make modifications in the pipeline status bar, for example, remember to go back to *Form View*. - .. image:: media/filters_status_bar/form_view.png + .. image:: filters_status_bar/form_view.png :align: center :alt: View of Studio emphasizing the form view button in Odoo Studio @@ -53,7 +53,7 @@ values: - *Action To Do*: Update the Record - *Data to Write*: Cost (Product Template) > Value > 0 -.. image:: media/filters_status_bar/automations_zero_price.png +.. image:: filters_status_bar/automations_zero_price.png :align: center :alt: View of the automated action created to set the price of a product to zero in Odoo Studio diff --git a/content/applications/productivity/studio/use_cases/media/filters_status_bar/add_pipeline.png b/content/applications/productivity/studio/use_cases/filters_status_bar/add_pipeline.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/filters_status_bar/add_pipeline.png rename to content/applications/productivity/studio/use_cases/filters_status_bar/add_pipeline.png diff --git a/content/applications/productivity/studio/use_cases/media/filters_status_bar/automations_zero_price.png b/content/applications/productivity/studio/use_cases/filters_status_bar/automations_zero_price.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/filters_status_bar/automations_zero_price.png rename to content/applications/productivity/studio/use_cases/filters_status_bar/automations_zero_price.png diff --git a/content/applications/productivity/studio/use_cases/media/filters_status_bar/customer_filter.png b/content/applications/productivity/studio/use_cases/filters_status_bar/customer_filter.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/filters_status_bar/customer_filter.png rename to content/applications/productivity/studio/use_cases/filters_status_bar/customer_filter.png diff --git a/content/applications/productivity/studio/use_cases/media/filters_status_bar/form_view.png b/content/applications/productivity/studio/use_cases/filters_status_bar/form_view.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/filters_status_bar/form_view.png rename to content/applications/productivity/studio/use_cases/filters_status_bar/form_view.png diff --git a/content/applications/productivity/studio/use_cases/media/filters_status_bar/sales_default_filter.png b/content/applications/productivity/studio/use_cases/filters_status_bar/sales_default_filter.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/filters_status_bar/sales_default_filter.png rename to content/applications/productivity/studio/use_cases/filters_status_bar/sales_default_filter.png diff --git a/content/applications/productivity/studio/use_cases/models_fields.rst b/content/applications/productivity/studio/use_cases/models_fields.rst index c56aa19fa..a15661fbb 100644 --- a/content/applications/productivity/studio/use_cases/models_fields.rst +++ b/content/applications/productivity/studio/use_cases/models_fields.rst @@ -10,7 +10,7 @@ Advanced Use Cases: Creating Models and Adding Fields the one just created) *> is not = > France.* | You can now hide the related field created (*Country*) if you wish. -.. image:: media/models_fields/invisible_domain.png +.. image:: models_fields/invisible_domain.png :align: center :alt: View of the invisibility domain of a field being set in Odoo Studio @@ -21,7 +21,7 @@ Advanced Use Cases: Creating Models and Adding Fields created) *> is not = > 75*. | Again, hide the related field with the country’s ID if you prefer. -.. image:: media/models_fields/url_id.png +.. image:: models_fields/url_id.png :align: center :alt: View of an URL emphasizing where a country’s ID can be found for Odoo Studio @@ -32,7 +32,7 @@ From the dashboard, (optionally) start a new module. Then, click on *Edit Menu* *New Menu* (model). Set your menu name and *Confirm*. Now, on its form, drag & drop the necessary fields. -.. image:: media/models_fields/new_menu.png +.. image:: models_fields/new_menu.png :align: center :alt: View of the recommended fields for an object in Odoo Studio @@ -47,12 +47,12 @@ fields. .. tip:: The *Existing Fields* are the ones that are on the current model but not yet in the view. - .. image:: media/models_fields/new_existing_fields.png + .. image:: models_fields/new_existing_fields.png :align: center :height: 420 :alt: Form view and a Many2one field being dropped in Odoo Studio -.. image:: media/models_fields/real_estate_many2one.png +.. image:: models_fields/real_estate_many2one.png :align: center :alt: Form view and a Many2one field being dropped in Odoo Studio @@ -61,7 +61,7 @@ fields. | *Status buttons* are computed fields, meaning that they count the numbers of records on the related model, and allow you to access them. -.. image:: media/models_fields/add_button.png +.. image:: models_fields/add_button.png :align: center :alt: Form view and the status button window being shown in Odoo Studio @@ -69,7 +69,7 @@ fields. When searching for relations, click on *Search more* and filter it by *Custom*. This way you avoid creating duplicates. - .. image:: media/models_fields/search_model_custom.png + .. image:: models_fields/search_model_custom.png :align: center :alt: View of the search model window in Odoo Studio @@ -78,7 +78,7 @@ fields. Once the field *Tags* is added to the form, select it and, under its *Properties > Widgets*, choose *Checkboxes*. -.. image:: media/models_fields/widget.png +.. image:: models_fields/widget.png :align: center :alt: Form view showing the widgets available in Odoo Studio @@ -89,7 +89,7 @@ Once the field *Tags* is added to the form, select it and, under its *Properties In your form view, add a *Tags* field and relate it to *Partners Tag*. Under *Properties*, define its *Widget* as *Many2many*. Do the same process another 2 times for *Checkboxes* and *Tags*. -.. image:: media/models_fields/widget_checkboxes.png +.. image:: models_fields/widget_checkboxes.png :align: center :alt: Form view emphasizing the widget property in Odoo Studio @@ -98,7 +98,7 @@ its *Widget* as *Many2many*. Do the same process another 2 times for *Checkboxes to their *Widget*. In the example below, the invisibility rule for the *Partner Tags* is set as: *Select Tag type > is not = > Tags.* -.. image:: media/models_fields/domain_select_tag_type.png +.. image:: models_fields/domain_select_tag_type.png :align: center :alt: Form view emphasizing a field added and its invisibility properties in Odoo Studio @@ -110,7 +110,7 @@ On your quotation form, add a *Selection* field with the values *Accepted* and * *Required* condition as *Untaxed Amount > 500* and the *Limit visibility to groups* as *Sales / Administrator* or managers. -.. image:: media/models_fields/domain_higher_500.png +.. image:: models_fields/domain_higher_500.png :align: center :alt: Form view of a required domain being set in Odoo Studio @@ -121,7 +121,7 @@ Administrator* or managers. on *Field Help*. The tooltip message is the explanatory message shown when the user hovers the field. The message here written is displayed on all views forms where the field is added. -.. image:: media/models_fields/field_help.png +.. image:: models_fields/field_help.png :align: center :alt: Form view showing more property options and emphasizing the help feature in Odoo Studio @@ -129,7 +129,7 @@ Administrator* or managers. The *Field Help* message can only be applied to *new* fields. If you would like to change/apply a tooltip for a specific field, use the *Help Tooltip* option under *Properties*. - .. image:: media/models_fields/help_tooltip.png + .. image:: models_fields/help_tooltip.png :align: center :height: 350 :alt: View of the properties emphasizing the help tooltip option in Odoo Studio diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/add_button.png b/content/applications/productivity/studio/use_cases/models_fields/add_button.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/add_button.png rename to content/applications/productivity/studio/use_cases/models_fields/add_button.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/domain_higher_500.png b/content/applications/productivity/studio/use_cases/models_fields/domain_higher_500.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/domain_higher_500.png rename to content/applications/productivity/studio/use_cases/models_fields/domain_higher_500.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/domain_select_tag_type.png b/content/applications/productivity/studio/use_cases/models_fields/domain_select_tag_type.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/domain_select_tag_type.png rename to content/applications/productivity/studio/use_cases/models_fields/domain_select_tag_type.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/field_help.png b/content/applications/productivity/studio/use_cases/models_fields/field_help.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/field_help.png rename to content/applications/productivity/studio/use_cases/models_fields/field_help.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/help_tooltip.png b/content/applications/productivity/studio/use_cases/models_fields/help_tooltip.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/help_tooltip.png rename to content/applications/productivity/studio/use_cases/models_fields/help_tooltip.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/invisible_domain.png b/content/applications/productivity/studio/use_cases/models_fields/invisible_domain.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/invisible_domain.png rename to content/applications/productivity/studio/use_cases/models_fields/invisible_domain.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/new_existing_fields.png b/content/applications/productivity/studio/use_cases/models_fields/new_existing_fields.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/new_existing_fields.png rename to content/applications/productivity/studio/use_cases/models_fields/new_existing_fields.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/new_menu.png b/content/applications/productivity/studio/use_cases/models_fields/new_menu.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/new_menu.png rename to content/applications/productivity/studio/use_cases/models_fields/new_menu.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/real_estate_many2one.png b/content/applications/productivity/studio/use_cases/models_fields/real_estate_many2one.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/real_estate_many2one.png rename to content/applications/productivity/studio/use_cases/models_fields/real_estate_many2one.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/search_model_custom.png b/content/applications/productivity/studio/use_cases/models_fields/search_model_custom.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/search_model_custom.png rename to content/applications/productivity/studio/use_cases/models_fields/search_model_custom.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/url_id.png b/content/applications/productivity/studio/use_cases/models_fields/url_id.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/url_id.png rename to content/applications/productivity/studio/use_cases/models_fields/url_id.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/widget.png b/content/applications/productivity/studio/use_cases/models_fields/widget.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/widget.png rename to content/applications/productivity/studio/use_cases/models_fields/widget.png diff --git a/content/applications/productivity/studio/use_cases/media/models_fields/widget_checkboxes.png b/content/applications/productivity/studio/use_cases/models_fields/widget_checkboxes.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/models_fields/widget_checkboxes.png rename to content/applications/productivity/studio/use_cases/models_fields/widget_checkboxes.png diff --git a/content/applications/productivity/studio/use_cases/views.rst b/content/applications/productivity/studio/use_cases/views.rst index 0016ce637..5c044ac9b 100644 --- a/content/applications/productivity/studio/use_cases/views.rst +++ b/content/applications/productivity/studio/use_cases/views.rst @@ -6,7 +6,7 @@ Advanced Use Cases: Views From the Sales page, access Studio and, under *Views*, set the *Kanban* option as the default one. -.. image:: media/views/kanban_default.png +.. image:: views/kanban_default.png :align: center :height: 380 :alt: View of the Kanban option being set as the default one in Odoo Studio @@ -20,7 +20,7 @@ From the Sales page, access Studio and, under *Views*, set the *Kanban* option a | If the field is left blank, no editing is possible and records are shown based on your column preferences on the lead's page (front-end). -.. image:: media/views/view_editable.png +.. image:: views/view_editable.png :align: center :alt: View options emphasizing the editable options of a leads page in Odoo Studio diff --git a/content/applications/productivity/studio/use_cases/media/views/kanban_default.png b/content/applications/productivity/studio/use_cases/views/kanban_default.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/views/kanban_default.png rename to content/applications/productivity/studio/use_cases/views/kanban_default.png diff --git a/content/applications/productivity/studio/use_cases/media/views/view_editable.png b/content/applications/productivity/studio/use_cases/views/view_editable.png similarity index 100% rename from content/applications/productivity/studio/use_cases/media/views/view_editable.png rename to content/applications/productivity/studio/use_cases/views/view_editable.png diff --git a/content/applications/sales/crm/acquire_leads/convert.rst b/content/applications/sales/crm/acquire_leads/convert.rst index 1aafaad16..9ad15d857 100644 --- a/content/applications/sales/crm/acquire_leads/convert.rst +++ b/content/applications/sales/crm/acquire_leads/convert.rst @@ -16,13 +16,13 @@ Configuration For this feature to work, go to :menuselection:`CRM --> Configuration --> Settings` and activate the *Leads* feature. -.. image:: media/convert01.png +.. image:: convert/convert01.png :align: center You will now have a new submenu *Leads* under *Leads* where they will aggregate. -.. image:: media/convert02.png +.. image:: convert/convert02.png :align: center Convert a lead into an opportunity @@ -32,7 +32,7 @@ When you click on a *Lead* you will have the option to convert it to an opportunity and decide if it should still be assigned to the same channel/person and if you need to create a new customer. -.. image:: media/convert03.png +.. image:: convert/convert03.png :align: center If you already have an opportunity with that customer Odoo will @@ -51,7 +51,7 @@ priority to the information present on the first opportunity. No information is lost: data from the other opportunity is logged in the chatter and the information fields for easy access. -.. image:: media/convert_04.png +.. image:: convert/convert_04.png :align: center Would you find a duplicate yourself, ...you can also merge opportunities @@ -60,7 +60,7 @@ or leads even if the system doesn't propose it. Here’s how, from the list view. Select the opportunities or leads you want to merge and the action button will appear. Then, you can select merge. -.. image:: media/convert_05.png +.. image:: convert/convert_05.png :align: center .. note:: diff --git a/content/applications/sales/crm/acquire_leads/media/convert01.png b/content/applications/sales/crm/acquire_leads/convert/convert01.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/convert01.png rename to content/applications/sales/crm/acquire_leads/convert/convert01.png diff --git a/content/applications/sales/crm/acquire_leads/media/convert02.png b/content/applications/sales/crm/acquire_leads/convert/convert02.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/convert02.png rename to content/applications/sales/crm/acquire_leads/convert/convert02.png diff --git a/content/applications/sales/crm/acquire_leads/media/convert03.png b/content/applications/sales/crm/acquire_leads/convert/convert03.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/convert03.png rename to content/applications/sales/crm/acquire_leads/convert/convert03.png diff --git a/content/applications/sales/crm/acquire_leads/media/convert_04.png b/content/applications/sales/crm/acquire_leads/convert/convert_04.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/convert_04.png rename to content/applications/sales/crm/acquire_leads/convert/convert_04.png diff --git a/content/applications/sales/crm/acquire_leads/media/convert_05.png b/content/applications/sales/crm/acquire_leads/convert/convert_05.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/convert_05.png rename to content/applications/sales/crm/acquire_leads/convert/convert_05.png diff --git a/content/applications/sales/crm/acquire_leads/generate_from_email.rst b/content/applications/sales/crm/acquire_leads/generate_from_email.rst index 20c6523d9..79689dc50 100644 --- a/content/applications/sales/crm/acquire_leads/generate_from_email.rst +++ b/content/applications/sales/crm/acquire_leads/generate_from_email.rst @@ -16,5 +16,5 @@ manage several sales teams with specific business processes. You will find the configuration of sales teams under :menuselection:`Configuration --> Sales Teams`. -.. image:: media/generate_from_email01.png +.. image:: generate_from_email/generate_from_email01.png :align: center diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_email01.png b/content/applications/sales/crm/acquire_leads/generate_from_email/generate_from_email01.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_email01.png rename to content/applications/sales/crm/acquire_leads/generate_from_email/generate_from_email01.png diff --git a/content/applications/sales/crm/acquire_leads/generate_from_website.rst b/content/applications/sales/crm/acquire_leads/generate_from_website.rst index 64e4d1855..9085e39f9 100644 --- a/content/applications/sales/crm/acquire_leads/generate_from_website.rst +++ b/content/applications/sales/crm/acquire_leads/generate_from_website.rst @@ -17,7 +17,7 @@ With the CRM app installed, you benefit from a ready-to-use contact form on your Odoo website that will generate leads/opportunities automatically. -.. image:: media/generate_from_website03.png +.. image:: generate_from_website/generate_from_website03.png :align: center To change to a specific sales channel, go to :menuselection:`Website @@ -25,7 +25,7 @@ To change to a specific sales channel, go to :menuselection:`Website Contact Form info and where to change the *Sales Channel* or *Salesperson*. -.. image:: media/generate_from_website04.png +.. image:: generate_from_website/generate_from_website04.png :align: center Create a custom contact form @@ -43,7 +43,7 @@ Configuration You will need to install the free *Form Builder* module, only available in Odoo Enterprise. -.. image:: media/generate_from_website05.png +.. image:: generate_from_website/generate_from_website05.png :align: center Create a custom contact form @@ -53,7 +53,7 @@ First, go to the page where you want to put your contact form. In edit mode, dra the form builder onto the page, and you will be able to add all the fields you wish. -.. image:: media/generate_from_website06.png +.. image:: generate_from_website/generate_from_website06.png :align: center By default, any new contact form will send an email. You can switch to @@ -70,9 +70,9 @@ When using a contact form, you should use a qualification step before assigning the form to the right sales people. To do so, activate *Leads* in CRM settings and refer to :doc:`convert`. -.. |image0| image:: ./media/generate_from_website01.png +.. |image0| image:: generate_from_website/generate_from_website01.png :width: 1.04401in :height: 1.16146in -.. |image1| image:: ./media/generate_from_website02.png +.. |image1| image:: generate_from_website/generate_from_website02.png :width: 1.43229in :height: 1.16244in diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_website01.png b/content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website01.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_website01.png rename to content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website01.png diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_website02.png b/content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website02.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_website02.png rename to content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website02.png diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_website03.png b/content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website03.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_website03.png rename to content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website03.png diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_website04.png b/content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website04.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_website04.png rename to content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website04.png diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_website05.png b/content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website05.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_website05.png rename to content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website05.png diff --git a/content/applications/sales/crm/acquire_leads/media/generate_from_website06.png b/content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website06.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/generate_from_website06.png rename to content/applications/sales/crm/acquire_leads/generate_from_website/generate_from_website06.png diff --git a/content/applications/sales/crm/acquire_leads/lead_mining.rst b/content/applications/sales/crm/acquire_leads/lead_mining.rst index d4982e0bd..d729eefc0 100644 --- a/content/applications/sales/crm/acquire_leads/lead_mining.rst +++ b/content/applications/sales/crm/acquire_leads/lead_mining.rst @@ -9,7 +9,7 @@ Configuration For this feature to work, go to :menuselection:`CRM --> Configuration --> Settings` and activate the **Lead Mining** feature. -.. image:: media/LM1.png +.. image:: lead_mining/LM1.png :align: center @@ -20,14 +20,14 @@ You are also able to create lead mining requests from the :menuselection:`Configuration --> Lead Mining Requests` and through :menuselection:`Leads --> Leads` where you have the **Generate Leads** button. -.. image:: media/LM2.png +.. image:: lead_mining/LM2.png :align: center From there, click on the **Generate Leads** button, a window where you will be able to pick your criteria will pop up. -.. image:: media/LM5.png +.. image:: lead_mining/LM5.png :align: center @@ -54,10 +54,10 @@ Here is the pricing for this `feature Configuration --> Settings --> Buy Credits`; or go to :menuselection:`Settings --> In-App Purchases --> View my Services`. -.. image:: media/LM6.png +.. image:: lead_mining/LM6.png :align: center -.. image:: media/LM7.png +.. image:: lead_mining/LM7.png :align: center diff --git a/content/applications/sales/crm/acquire_leads/media/LM1.png b/content/applications/sales/crm/acquire_leads/lead_mining/LM1.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/LM1.png rename to content/applications/sales/crm/acquire_leads/lead_mining/LM1.png diff --git a/content/applications/sales/crm/acquire_leads/media/LM2.png b/content/applications/sales/crm/acquire_leads/lead_mining/LM2.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/LM2.png rename to content/applications/sales/crm/acquire_leads/lead_mining/LM2.png diff --git a/content/applications/sales/crm/acquire_leads/media/LM5.png b/content/applications/sales/crm/acquire_leads/lead_mining/LM5.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/LM5.png rename to content/applications/sales/crm/acquire_leads/lead_mining/LM5.png diff --git a/content/applications/sales/crm/acquire_leads/media/LM6.png b/content/applications/sales/crm/acquire_leads/lead_mining/LM6.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/LM6.png rename to content/applications/sales/crm/acquire_leads/lead_mining/LM6.png diff --git a/content/applications/sales/crm/acquire_leads/media/LM7.png b/content/applications/sales/crm/acquire_leads/lead_mining/LM7.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/LM7.png rename to content/applications/sales/crm/acquire_leads/lead_mining/LM7.png diff --git a/content/applications/sales/crm/acquire_leads/send_quotes.rst b/content/applications/sales/crm/acquire_leads/send_quotes.rst index 859b520a9..0bfa53055 100644 --- a/content/applications/sales/crm/acquire_leads/send_quotes.rst +++ b/content/applications/sales/crm/acquire_leads/send_quotes.rst @@ -5,7 +5,7 @@ Send quotations When you qualify a lead into an opportunity you will most likely need to send them a quotation. You can directly do this in the CRM App with Odoo. -.. image:: media/send_quotes01.png +.. image:: send_quotes/send_quotes01.png :align: center Create a new quotation @@ -15,13 +15,13 @@ By clicking on any opportunity or lead, you will see a *New Quotation* button, it will bring you into a new menu where you can manage your quote. -.. image:: media/send_quotes02.png +.. image:: send_quotes/send_quotes02.png :align: center You will find all your quotes to that specific opportunity under the *Quotations* menu on that page. -.. image:: media/send_quotes03.png +.. image:: send_quotes/send_quotes03.png :align: center Mark them won/lost diff --git a/content/applications/sales/crm/acquire_leads/media/send_quotes01.png b/content/applications/sales/crm/acquire_leads/send_quotes/send_quotes01.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/send_quotes01.png rename to content/applications/sales/crm/acquire_leads/send_quotes/send_quotes01.png diff --git a/content/applications/sales/crm/acquire_leads/media/send_quotes02.png b/content/applications/sales/crm/acquire_leads/send_quotes/send_quotes02.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/send_quotes02.png rename to content/applications/sales/crm/acquire_leads/send_quotes/send_quotes02.png diff --git a/content/applications/sales/crm/acquire_leads/media/send_quotes03.png b/content/applications/sales/crm/acquire_leads/send_quotes/send_quotes03.png similarity index 100% rename from content/applications/sales/crm/acquire_leads/media/send_quotes03.png rename to content/applications/sales/crm/acquire_leads/send_quotes/send_quotes03.png diff --git a/content/applications/sales/crm/optimize/gamification.rst b/content/applications/sales/crm/optimize/gamification.rst index 245f11bc6..a0155ac82 100644 --- a/content/applications/sales/crm/optimize/gamification.rst +++ b/content/applications/sales/crm/optimize/gamification.rst @@ -13,7 +13,7 @@ Configuration Install the *Gamification* module, or the *CRM gamification* one, which adds some useful data (goals and challenges) that can be used on *CRM/Sale*. -.. image:: media/gamification_module_install.png +.. image:: gamification/gamification_module_install.png :align: center :alt: View of the gamification module being installed in Odoo @@ -28,7 +28,7 @@ Now, create your first challenge by going to :menuselection:`Settings --> Gamifi features in order to access the configuration. To do so, go to *Settings* and *Activate the developer mode*. -.. image:: media/gamification_tools_menu.png +.. image:: gamification/gamification_tools_menu.png :align: center :alt: View if the gamification tools menu in Odoo Settings @@ -50,7 +50,7 @@ In the example below, 2 employees are being challenged with a *Monthly Sales Tar is based on 2 goals: the total amount invoiced and number of new leads generated. At the end of the month, the winner will be granted with a badge. -.. image:: media/challenges.png +.. image:: gamification/challenges.png :align: center :alt: View of the challenge form and a challenge being created for Odoo Sales @@ -65,7 +65,7 @@ Set up goals leads, time to qualify a lead, total amount invoiced in a specific week, month or any other time frame based on your management preferences, etc. -.. image:: media/goal_definitions.png +.. image:: gamification/goal_definitions.png :align: center :alt: View of the goal definition form and a goal definition being created for Odoo Sales @@ -81,6 +81,6 @@ exceptional achievement, a badge is an easy way to express gratitude to a user f To create and grant badges to your employees based on their performance, go to :menuselection:`Settings --> Gamification Tools --> Badges`. -.. image:: media/badges.png +.. image:: gamification/badges.png :align: center :alt: View of the badges page in Odoo diff --git a/content/applications/sales/crm/optimize/media/badges.png b/content/applications/sales/crm/optimize/gamification/badges.png similarity index 100% rename from content/applications/sales/crm/optimize/media/badges.png rename to content/applications/sales/crm/optimize/gamification/badges.png diff --git a/content/applications/sales/crm/optimize/media/challenges.png b/content/applications/sales/crm/optimize/gamification/challenges.png similarity index 100% rename from content/applications/sales/crm/optimize/media/challenges.png rename to content/applications/sales/crm/optimize/gamification/challenges.png diff --git a/content/applications/sales/crm/optimize/media/gamification_module_install.png b/content/applications/sales/crm/optimize/gamification/gamification_module_install.png similarity index 100% rename from content/applications/sales/crm/optimize/media/gamification_module_install.png rename to content/applications/sales/crm/optimize/gamification/gamification_module_install.png diff --git a/content/applications/sales/crm/optimize/media/gamification_tools_menu.png b/content/applications/sales/crm/optimize/gamification/gamification_tools_menu.png similarity index 100% rename from content/applications/sales/crm/optimize/media/gamification_tools_menu.png rename to content/applications/sales/crm/optimize/gamification/gamification_tools_menu.png diff --git a/content/applications/sales/crm/optimize/media/goal_definitions.png b/content/applications/sales/crm/optimize/gamification/goal_definitions.png similarity index 100% rename from content/applications/sales/crm/optimize/media/goal_definitions.png rename to content/applications/sales/crm/optimize/gamification/goal_definitions.png diff --git a/content/applications/sales/crm/optimize/google_calendar_credentials.rst b/content/applications/sales/crm/optimize/google_calendar_credentials.rst index cad6eb6d5..6a5c8f229 100644 --- a/content/applications/sales/crm/optimize/google_calendar_credentials.rst +++ b/content/applications/sales/crm/optimize/google_calendar_credentials.rst @@ -13,20 +13,20 @@ Setup in Google - Go to the API & Services page. -.. image:: media/google_calendar_credentials00.png +.. image:: google_calendar_credentials/google_calendar_credentials00.png :align: center - Search for *Google Calendar API* and select it. -.. image:: media/google_calendar_credentials01.png +.. image:: google_calendar_credentials/google_calendar_credentials01.png :align: center -.. image:: media/google_calendar_credentials02.png +.. image:: google_calendar_credentials/google_calendar_credentials02.png :align: center - Enable the API. -.. image:: media/google_calendar_credentials03.png +.. image:: google_calendar_credentials/google_calendar_credentials03.png :align: center - Select or create an API project to store the credentials if not yet done @@ -34,13 +34,13 @@ Setup in Google - Create credentials. -.. image:: media/google_calendar_credentials04.png +.. image:: google_calendar_credentials/google_calendar_credentials04.png :align: center - Select *Web browser (Javascript)* as calling source and *User data* as kind of data. -.. image:: media/google_calendar_credentials05.png +.. image:: google_calendar_credentials/google_calendar_credentials05.png :align: center - Then you can create a Client ID. @@ -49,7 +49,7 @@ Setup in Google Odoo's instance URL. The *Authorized redirect URI* is your Odoo's instance URL followed by '/google_account/authentication'. -.. image:: media/google_calendar_credentials06.png +.. image:: google_calendar_credentials/google_calendar_credentials06.png :align: center - Go through the Consent Screen step by entering a product name @@ -60,7 +60,7 @@ Setup in Google - Finally you are provided with your **Client ID**. Go to *Credentials* to get the **Client Secret** as well. Both of them are required in Odoo. -.. image:: media/google_calendar_credentials07.png +.. image:: google_calendar_credentials/google_calendar_credentials07.png :align: center Setup in Odoo @@ -69,13 +69,13 @@ Setup in Odoo - Install the **Google Calendar** App from the *Apps* menu or by checking the option in :menuselection:`Settings --> General Settings`. -.. image:: media/google_calendar_credentials08.png +.. image:: google_calendar_credentials/google_calendar_credentials08.png :align: center - Go to :menuselection:`Settings --> General Settings` and enter your **Client ID** and **Client Secret** in Google Calendar option. -.. image:: media/google_calendar_credentials09.png +.. image:: google_calendar_credentials/google_calendar_credentials09.png :align: center - The setup is now ready. Open your Odoo Calendar and sync with Google. @@ -83,7 +83,7 @@ Setup in Odoo the connection. Once back in Odoo, click the sync button again. You can click it whenever you want to synchronize your calendar. -.. image:: media/google_calendar_credentials10.png +.. image:: google_calendar_credentials/google_calendar_credentials10.png :align: center As of now you no longer have excuses to miss a meeting! diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials00.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials00.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials00.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials00.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials01.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials01.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials01.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials01.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials02.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials02.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials02.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials02.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials03.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials03.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials03.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials03.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials04.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials04.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials04.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials04.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials05.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials05.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials05.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials05.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials06.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials06.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials06.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials06.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials07.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials07.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials07.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials07.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials08.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials08.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials08.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials08.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials09.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials09.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials09.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials09.png diff --git a/content/applications/sales/crm/optimize/media/google_calendar_credentials10.png b/content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials10.png similarity index 100% rename from content/applications/sales/crm/optimize/media/google_calendar_credentials10.png rename to content/applications/sales/crm/optimize/google_calendar_credentials/google_calendar_credentials10.png diff --git a/content/applications/sales/crm/optimize/partner_autocomplete.rst b/content/applications/sales/crm/optimize/partner_autocomplete.rst index ad8ebf905..84427ff82 100644 --- a/content/applications/sales/crm/optimize/partner_autocomplete.rst +++ b/content/applications/sales/crm/optimize/partner_autocomplete.rst @@ -10,7 +10,7 @@ Configuration Go to :menuselection:`Settings --> Contacts` and activate the *Partner Autocomplete* feature. -.. image:: media/settings_partner_autocomplete.png +.. image:: partner_autocomplete/settings_partner_autocomplete.png :align: center :alt: View of settings page and the activations of the feature in Odoo @@ -22,11 +22,11 @@ Enrich your contacts with corporate data data. | For example, after typing *Odoo*, you will get the following information: -.. image:: media/odoo_autocomplete.png +.. image:: partner_autocomplete/odoo_autocomplete.png :align: center :alt: Creating a new contact in Odoo -.. image:: media/odoo_info_autocomplete.png +.. image:: partner_autocomplete/odoo_info_autocomplete.png :align: center :alt: View of the information being shown about odoo with the autocomplete option in Odoo diff --git a/content/applications/sales/crm/optimize/media/odoo_autocomplete.png b/content/applications/sales/crm/optimize/partner_autocomplete/odoo_autocomplete.png similarity index 100% rename from content/applications/sales/crm/optimize/media/odoo_autocomplete.png rename to content/applications/sales/crm/optimize/partner_autocomplete/odoo_autocomplete.png diff --git a/content/applications/sales/crm/optimize/media/odoo_info_autocomplete.png b/content/applications/sales/crm/optimize/partner_autocomplete/odoo_info_autocomplete.png similarity index 100% rename from content/applications/sales/crm/optimize/media/odoo_info_autocomplete.png rename to content/applications/sales/crm/optimize/partner_autocomplete/odoo_info_autocomplete.png diff --git a/content/applications/sales/crm/optimize/media/settings_partner_autocomplete.png b/content/applications/sales/crm/optimize/partner_autocomplete/settings_partner_autocomplete.png similarity index 100% rename from content/applications/sales/crm/optimize/media/settings_partner_autocomplete.png rename to content/applications/sales/crm/optimize/partner_autocomplete/settings_partner_autocomplete.png diff --git a/content/applications/sales/crm/performance/media/turnover01.png b/content/applications/sales/crm/performance/media/turnover01.png deleted file mode 100644 index 192612f525b9248839376a4ce7d9189d1d25204d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1734 zcmV;%208hOP)Px%Lr_dqMfv&p@$vEb+1d5=^=4*fu&}VbzQ6PH^Zx(< zFEKXw`1t-lKK?&H+1c7iNlyHHeEfZV_V)Jry1I6FdowjU>+9=VTwv+x>Wz+(xw*OG z4k=gUSDIFnVjtG z?Pq6a>gww6@9@OM#@N}~`>d?`yStB&lR!d8W@l^d?d|gN^2^N4Pf=Ch-{9NZ+|tw3 z*#>dD@Oi_P;gJWfA&CbvI%F1tVZ~q@3*x1-= zYHG>J$-BF|+}z#h=;%U3NSK+MO;1x?USi40%c-iYtE{g7ARzmkoc&Ht{B3P%X=&Hj z*R-^>nVFfAl9H;bs)B-oii(PEZf^XHjC*@~e0+SrzrV`L%*DpX!NSAt?(fpm)6~`0 z-QC{M(9t|TLrF_d6Mn5dwhR4IX>6d*hWZ9uduTG zjg9?YUW<#1#Kgq@FE8QY;nUO8%*@P;jEuLpxA5@rcXxNj#>SkSoOyY9mX?;Yv$Mj& z!k?d?n3$Nu!^4AvgZ?fqgoK24c6MlJX#1O+e}8{*adG40lpUY;2yMp62G}ZEbC)rl#)h?yjz`%gf8Lv9ZO)#ogWA?e6Z$$;zOiqjh$9SXy3m zb$Rgc@yg50qNAm1Yj1vkg0HW!Yi)3ml9h^!j<&YA2xld$000CbNklZI?CZ6u!vU}OQVl4Vld0OL*vW3Z`?fe<>OCLxpr2x%nL6iRx56naT0NvMBX zcK2*c7M5hq+>B!1`}}h2(^;c=pWFTRTgCtY000000000000000Frsn#D;-04Ea0dM zq<*THs90XT<&>|!bw)L{AmfyDaQ?bC}@%)kagnV>0PO-@yA{${BE>R*X)_ z(S`*7Uin(AgmKAVU$Hk8%TSogym-y}w-tdPKt((HOsj!Q+z%?Bk>)ovVTh2c^R%AtCmTg)~seJRrQWP#GVIvxMD~UQ`GYMI* zygYjJs8N&R9DE(!v91*rng4!K&VyfdOLj*x`$G@azH}9pJXQNtJI;gz+4oYI7t`Nv zjP?nOI;@c(Hbll@qg5?T#$mZtvQte+o_!zLv6b0*hVxAkY2Z8l<64U(h}MAa?KO9+ z^37+@?~X>Cge2J)W@qQ+P4;E^qIWjO)!egJ-Pbwa>Tmz%=M<~VHka#$K9nES&`jp) zqgN5hhAp;Fc*I7Mgdt=f*R2WK2J4$UINxaH0fHmneE(Gm2>I10u45kN64J>&zFRAt zJoqV|zp}v6-xyX~BBl5;7&B=nZXGfU!N=%vwmul!PfSYA=b)culK> zgv?7A4+)R}36KB@kbuIBEh;4RHfwj#tl`+g_6K-@+c>}*CP&!-000000000000000 c!2go}0ODLTvIv$wLjV8(07*qoM6N<$g10o2d;kCd diff --git a/content/applications/sales/crm/performance/media/turnover02.png b/content/applications/sales/crm/performance/media/turnover02.png deleted file mode 100644 index 81d48429d89748547a21421e788770743c0b0407..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22595 zcmce-Wl&sA^fx#OgS$h3;BLVkGPnkJcX#(N1b2tv?(XjH?ry=|ZF&B?TeVeNZ`J!@ zYx~38zB0da`rLE6kMs?Z`z3}5_YDpJ03b?;3o8HskU#+7Ydj3Z=M`hWexuI=&=e#C z0syL`;9vD2KhM87Du@XJDkkuc000PpoV1e2$H&Ln+1d8?c4lVg`T6<&{{H0Tq=|_M zAS?au?(Y5l{q60ozrX+K>FMR=<@NRT=H|xH(Q$csd3ANQwzhU;WaRnz`TF{LU|?W) zc-X?i;`H=%aBy&FXz2d_;j``T?)m!qnwgm$92}UMn*RR%dwhI+dV2cs@GvSWYIb%u zAtAxt-Fz?!NI{ZGc&2FsV*)q zm6cVluC4_I1%Lho#KpxYB_;Ru^#g+bR99DLWo0!sH3bF+6%`lP)YSI&_S)ImRa8{8 zwzhV4b=B9`7Zw(B^Zrcv`xhi6-g$T+&{*Hz(c$m!&&I*)<>lq!;gOb>*3{fmR#wi) z#Qxjw4_tT%7z_r61p4{;B_<}y$|;A3hntw1xVn2;+d8-(Fx zkKgsvQ|8PxUtZ4N$%*Lb=&h@(h0~LV*H_%QXfbgaubiQmLanF1Qjx~F_IO=Lz_V=}Gt8H6b%m@4Xc6V5_(&NTP3pUngj*ldzO&jEv1^X6Lqdc0^m6(pHvbJK8w2Gwnx) z_xBI3uWvRtw{*KYZl9jKPYhfD03v{dFi6R5<#cUQRtfrRmwgt@c0_M5m7Zm{MQgr( z{wkr7vK?mWTa3)CnRTnRG6q{9VL<>=T=X!U12wf(YJ}&K4m+P+2KqL45SRVsLYFS! z>UT)ky5g#lDGrV(y!Bhe^^;aIhrou^hUd-x+h0|=Piy>tHal0r2$}MI6Nt+ui*rIw zjf@w^!(*s#4RwDby1uD4SWCJ7k}-_-+6;{ zQ@VgVOppYotPlpOQYQk5Ak65y${o@mw}l9bn;;3!`_p4$WVy^>EvgnLk5)r@ISKd1 zqDwpZLqYS><9qw^V5{h^E*1l?y3*|G`psK`oDQ&*|JCD4vC?~E6JrFSQ){uU)o}DZ z#}0+7rMhv~AK=jjoF{Oz-Y0yU&T&{oKgl>GX1DIc{I3wIJqE zX?lmLrv*N}J>sadd=oKZ@)xCOYiLO#X;T}BGZ|-7BLmmwUuSIi!~}vihYuW=Ybzr&UT7kljw{pY%b(CPhhan!kCP(XX~&ju%!8x$qboOL zt2*@Gct)n+JOsz?(<1DKkM!kP$f#+FEv|eXMauCjKfZ;JEhoDw{;MR=P&HCnBoa|X zao2G11DA^(OQu6JA!W*`rj$!ThYK@(NyE4sfJ_g*F~zD(=-5z@dsin}NaqSvy_4CQ zAW>WUp8i2rOQ`8Z%JyXNR4IIUG=78%xk^zmIC&u>(8P&vZ8@DQS^1yY>jl;90F zF8sN4oR9;tDhmeoYHwS!rzCvnUlf6xp7i*_8m>`!@AA0RMHZg+u(_g-Z=2#Oa zTWMwRay!+W}?nr&adDFl?%GD;5*t z#ZDhB_n9q@3%{S;A?x5q4t~tGwNc}oa(c0$cJks$HC&Wxy6u>48d{tc0idSWIx~}dH2iz#-IMbd8Evfu&t#9s}|aA zru}N>*d>{-D~_;xazj@=6Xxp)F_`E45fgw4bOUTGw^Z-_L@9v_BJJM!4fFLudp@(l zwyez4ZPt=*xvBm~oyI*s%_yREF_m{VbDjBvYbGHaBNFc`%tD|)G+}p3PV5<8W2Rd> zZ&OmU#?7z!nd>or65YM2+NV-?!(j_c;uE6)PB)Uba@ytSr$Ac^x0c&t({sfQthv|h zBAdI)n}b71S{*vwt9+-U_qOc@nDgh+i5dF&C>pTX%VZ-IGAB6uAR|zbN6Pixd$Kk4 zyajyJ{QR1)oq`*$o^gbGPsZ8A*eYo4SWj_up5pGCS4iiUL!x#wcy z2$-|#;_E`DRKb^l8Ja?eS{gdCubU|E1z2{`4U<7G`~smZOUU%;oqJ zKoZ@IXo5wH(NO#XWnpetE?)wl(RqekmJS4&wddxbAaG~TR%lldZ5)?C0SQ}kEKvFo zUc-1;RWQNttnfZ%8shcEsqlmoB_v;iDK)a?Brcpvhw~g*+_R>cHs3vgBm1ec|TQH{}1 z{|$7>6Z@-3vbCF9DId$zgy(oU+&6*U27{x?km|-CPsn%$uaV$*89;803N~7|(bxjj zaX`DnZPMf8r#pZS-4?rHN43Xjw||QII^jXdPrhm%s|%sDtnh5N_}xZSx?yW3hUe{h zTwibD5vI5a*jS_=cQp{<-IY_^gzi-V*Rz;Y26$o$w|jzHY)etb&%e>-_YCzG7tD8% zE80gC)hDeYQ1YhY2-|$gj?=gmoHpv<7U6%l#wyw5jE-{bs&3yeV5-Dw$TEW)7pIg( z$-&rd9?0oh4oG%+dlKeN&MHLv!D%F5bjN_EO@4X^$-fdM${)@B%pXFC#Nf`_&#Qu? zo^&7FlC=GL7%dZFie#rOtBe62IXI)M5eo5}m3D?F9T_ER@==aY?*M`xQnXhz#1UEk zFa-HNXDACdES~#pkxPZQo?8<-2XY3a#u6`8C&V}MB7M7Rg@it~w%tjJ`yp3|;0p5U z*Qw3)+CU+57@i|BuIX=>xj#ddbZCD(_)*fCVil?-3P3s}(?BZDc(O*V!p1`!LaiV5 zBZK}k2DoL_!U1gn@y5LNdWHlFBpbhzyPxk|T1S8xTkF%nkCtA6J(s^?>_}m-1cx}l zFFp!|F?ZzWv=T)Gp0+S2M%lX(g7HM+zF0;uaGqLq>ov(P;+SzdeEx9he&i_Y0)8Fbai?eGaB$smqi9- zs@EtVxW%Y=SFo6s5Rld~5Q4of&93+6ri&w#gX){MZ_9)oA6f8L|((vMmIIq>2 z3Km<~|8||>Ig$E@uxoE}Ash6rG_*nV9S?IHdj0Ti>u?;c9Xvin0L`$SVbn@4IeQ)Z zy>ZDZG4+_KrW+W=|EUa3ttz|*vS^dF>xJ3QPj6&G_Az+~iPKwB+uB(D)aE5oTtkm1 zdYmlAe~QxZxQZNq8Tv-0!wDQ6je-GJW1a!yrDhRWTC#(S=Ei!ks}^%a@MKc8>lk+d zt9N^ff6OM&Em#N5d8!CyiR_lg2*{Y~#)CQ^raH!{s1Qz~iE8;*(y{d!Dm;mtIk!fQ zNNfM@bj4gxJAxhb|14wwF6=NILpnDZ4i%g#|9NRhdgK75@>IpjS0BfK29{p?6k16q?szp?kFy%*u5Lm{a{>yxW17%t`+1{ll5fmg@mV5i=KgPkb zlHfJeDKY#(ss2|}4H@?3oe<{;QI-n~#ZrwWK5ah%?3Rt@?=ATCKB0nYI32{$c@Da< zmAJN|Ykyct=M3eW*ewM_Zfs5o(OblbA4iqglhaV43@{ zYZf!7gMNlJ5Ejty2_n6`BEkI>2c}Hb6)3rSb=bP#3AQzQ*%hGY-ZM4|SlvBkE)0SW zmFJ%|(FXvOQ<)l7dR*Cb8JSc>1q}Ix|8+;jKyRKfl{A4Rgm+AptDd$)w~ns8Ei-7T1~&D5e$}Xy^-|e!?KXvv&Z&hx;vN-DsbwK z#QEP@1|bQ8ei)ad>6m?4#b!h0?x5gUAxgw8Xr?9K_oN5k3jy4ja_qxcv!G+gZI$Kg zmnF=5mTJ2`&k}jC95f2{>V#D*ncc|50C^%qpu1nmeUQ@~{Vh z8SpPDVV+q)E|%GVSSjfMVmH}tPpHooHVTu zp>v!{j+Wptp=@Mqu-V5F=Ucc(`c7Zz?;g^3Sn%`-AVbvHy&xlW5|(D*fG5S1y<3+U zw3=*E-A-nJn4@#V6>V;5rYv^r)oKIj5)3AMTeT%_!u%?caL?s=ETDG_4}2LN4$x%?B4T()GGfV)yPn0kVMIBt z1YHWu>#5Lu&vK-no8;t7xlRe9^G%!-3)0n-R3iy)VaYE>@AwZM?%pIZZAFcD^O88(j$WdH1Wtb8;q720uGM2?ra5Xoud)Amh zht$DheFt%cs;g_Ji28y2*u3-1Z>pO}1o4~X8Cd{_>u@lSXKy*?>c zc&a>nIi-ai5FGvYGBti2-MNvt{gd~kRX!Nl;FqWT@V|Gj-($a;c$C;pM4j`SwhW)d zFpO5@x<&8w5V(2`Ssj+%Zkl?k=3N9%&sm~lJ&|ckfL&Q3(OxH6W_Crt3EyE0HQ>~T5|P-@I;&S{!Vk=?EYl}{*R;U zN_3fFnZuW_%Dl}7F*?*yZgu#-C>+td|JGb=R5#E|pagMfY<%0~-M@(6`tdGg^P-r! zi|yHaYfA=lR%`MI`!K~?<;x}0u90@YyPb-eGO!KRD3BoF#KS79m6maZz=dJC`OaJQ z$N(~j6N%j_FZc;&1Tr{x-Jq{b7T>a8d(S70!5)XKI_z${+|a`^KOprvz|z?LH0hPF zPCPUuPzaG0Or6`2x^t@Q`EZ=~U|=x9OqW-C^a+~2jSIIcn_5EVL+Ix-Sh)S}E1 zL-aIElAk%sPZnN-Nj?-#(e|Xm{I>Qv!ed3zrEdpw)u~gTJzlHblKDN;#FGGNJbkV$|HAFL=Ux_ z_)x+wSpE6M;s40tl@c$8=Miyc+MT6FYjroRq-kZRoElzdT+_m#!C@Qx?2^?y-5bQ-+j7~aommqoh?x#ipl3b*t zPd+?)E{pk|I$Bn)5nb&qCCWmc9Vsi`I<#A+YAct+ZM6{D6E^5HFLaQs7-=ia5DEMsas1~NFy_de?>U!_xrucGbbd+Kc^^}Ev#Kbg zj@}vt@nJS%#x?~Eb@@5y3@Tj2TJGHbrf_EYJE+I8|q#1cMfoM$*MYgXFcdQw>1#cNc~eF2>5r z?>>bE&5bII)TF-DbFxWg#7}SeN8Z0MdYu)%5V5N~{7W&D+E*Rw;W+whwt66`@67XCAD^IIhJw8vZT#G!yG?1a~_Y}Yr>5(1^moE_Ll?b&``nvQ2zSK0e*r3;wb;uuMUWt-zVh+5Wa3%lz8lb!i#!_gYvIZV&8r<|Ns$*7S*keia!A|=%)fos;~uFK zxu=tge)pmNrCE2liE=6Ck2w`xT3k~cCEW&}?)0xf#aM4}4+Rw*LTP>NOs7blIyx@k zi5T*#Qa5efg@Cy(NIm!$lg0M?F}i6^Qt_GNC>mEC?TV>F7)2us=)0a?KTbx+L%l)rNuzy`VZy;CeeeYr-O6408t-{W4WSfT1|5Y&k&1kVZd{F9C z`;j0eSGzr&>BE+*SekhAQupG5;WTXL#v1l@+{J=e|NgwoapqI}STaeXQYG{jxB1e> zXj(9`k8)cMwuyKnmm7Dt+t{Sf4MS+KEtE)xg(hoPCtPDq@<#H7tEh5h$2B&jQj)eP zq`cgclx$B2$*N~<_II+XJw3KGq6`tQ@_*Cjbp{i}?H+rEGP#cQfB_pq(?kG3RR0e1 z$VA-%kc_ZEirkEbOw{Rdb{{IP;wmg<(+Lf>g0b2|6Y#`t#4Ut{TWNV(?D$k4uBpbB z%VNsJ6l*)NH%RGKQyMg}w-Pgq*sQCb3!jm52Gt-8?#o42&cl0pz?X*o3b+(U>CUG- z3bZZq4r~_|9dmOeW`F*@ghcTH3rA z1iI>L5lHbYSc_Z)XCNhOde_sv#MPY*?)h);Q$B6QmDypNZGcT_Fl4#rq)7;@rf|^Y zpYxCYi*bR5Em^Pt8CP6eck=N%x?g7s99^8=UCDBj?oxI-0q4osF*%-|xuM&TEqDka9B6E6HtWJu-QyBRDlwFhk^~5K;tt zPHV8}7@K@mOzb`Eu>efTPFp#h>@oq&71@{Kb+PZO&fk zb(QM65(WUc^z`WU7TIe$h?gW^#1bB6SR-}*Q~M$-1kTmixbilR12gZd`<_#Iod0yD zNG${MgbsN*)Lnc-n}nr!Gc)vDrjU%DxX%&i#N!*T(s~I(fWsI-w+;^n7Uyy@cJEQ$ z1{$OGViRs>_GL|*ZL@rN&qW{$J*E64R+8maHH%M*vgRFrJGd5wZF;d$GcE`M~a&y;#IqjYVL(M$9j4g z+;WT&LC}2_;JA)_b&~#jFhBkN8#7Yia&vE=9^H#nCz=_@@O72@#LENbiQ_;3Q6Dyv zjSfQ5OEQIip$s>vz(I(rF0;`YHvjs1{bCN))4_nLI!fuw}A z6y2Q#PTPoatVr*p5LjM}G9o*R`4+QOqJ&j%JpbgrD#fd|IqgvDyhvNHi#!FGPPCMF1linoibdJ$ahH!dK%}mT~t(j zYiU#+u_w*u?wilozO;_KgV{+-Si8v)t>v@l#T?`-CH0jCJI%j}e8yCgl$TdfuwT1$ zf$jK)g43brZd_87-{n>xah^!g@~|9s=B)c#u-HD=l1EP>XqiK#y6nomjVc%Z$k(Gq zt%~vRNYy$45|Ae+Sg?_DP3E`A@HaRz7=SP0BaLu;@hP<%`^x0 zdaz-I-t?J*Nf-|@6@lfM8gL{x>IPM;vvR#3@oB$y3pPiw5m*EQ$=#|pMjy55)tvni z@rct-m(*#~7_1a2uMukP$)NJmlQ{|D(p`~nYLvoTNrI31QKSD81|Nc0WzVX10w1fE z_qo_2LBUJQ9WPCO%~b(BeSjUoTKjjt zm4*3P@LBAO_85qpx@w&=vWCMK-EGS;N%pdAN4?Y zhu(w9JkGowHc&;{6tl~IBIjfO$o%_j>Z8v9Svgj4#N9!+2YuVok^!>o_Rnr8(gbax z4$BVyQ3~EBn7eyB&RfsPNOCG;(FJF-p$QgtyI%W36PLnoWH7wn%F}jjB=JH!{p$AN zx*n(Z4dto$j4e2#|0q&;RexYiZY;0R*Bp?F(EM?DiHkM(zxM*1Dcyi1m!E!u5%y-nL=cE)YXQ3gYFq+I4nc z?|+Da=8--w8jaFo%g@=Sh5mq%iuU~#8l>dalB)17eDMYLtM6~fZodQwb-vW0egA(3 z>a^G$RCLia5>rhrDf%o&bN53<_kKWEfuyW|oYzl}Ch2a8S2|z=c?s~&DS;RKCs$7I43LYXxGDX|7?kq& z{@Qs~^JGs8(Q}4I=|=a8w$3{mrIN+?DcB-1id~)Yqkv+N9 z5oy)UK*42=vz~|#JhVR4X!lVZ367HpyL6(-sMbA{YpzJ7@=1Y;o zWzAR#Om0YTl?chimv!>Kk3>jjeceWQP!y zOH~42Tl)O(PenFah8fIK$Wp2xHvefrr7kiWz^FiKZoYT_n6ltNgQQng?bCbMN@X%Q zBBPp)9{TlSob&RO7LBZAF`o!}qvAg|)(7u4hv&=?1&^!aFDuIDi}*88hr4C@I1|7y z^4D8qkch&L&%nDXOi44iQT5e);a8$mw8HwM+P!x+irACSvn3jtC4br#&lR?(XxaY& zk}mWIRx#HkUolOTzsAC*k~QAt)?9_P(H4=}3b54mIefjVwx? z4+kc{!q_P_a_PSslH#xSNoQvG)OqndyTAT6NdsLzm8yVVsYl~7xd&=(mZG*@#^9@f2 zw$J!tmzw^UC}SFO_N?igbgsr`+supw(NKsVmh)&1I8nOr+v$(HaTq?68J2aWW2i*z z5Qv^wU;s3FNfmNGy3BZ-%&|I;MD#1|T11|7+RJ33dB;2^PUEr1hAVe-y)`wT{2<~! zbX}D1@1o{$!?1*Z&+*NFr!7ooWBgm)#E_G?bQjDDD}_$r6dIrauTkxemXe0cUoWXF zuzQV#QBg55DF$a689c?0SibM4WNfql z@K_7^?lShQ18gy0E#9duRISCjTosQdT2&nC$WmCc1 zu7d^uI-`J}UTw{T9xSuHe`|R!`oRtQtT*B}EAG_vRo>U7N@6hx6ly_C}qx8^vZTtRgi9Lhn^~ zv@fSsqApm%W2%KpCTEAP>Y1!(IoEE1jA)l|Hd++faRqjDH!IQ0_ zNuQ?avHt+Cr)bGnbpmW59K>A?QS+nUyu#wk@ycPN^twjuUkiV}Y2CUiQ1&i)WA3TRT%FGjTj zLQQ{M&)WPtiYL?k)sF6`&$pwGsSwJU2Q%XZRZ_vbD z@zIe=z^h?4i#!dI0{#ct47}n34L>cD^p7%9f^5Vh6NsLplZY5L+B@^^bM=-iWVpk~ zhuEBXDL@LTf*nN!0isl>u(7t@DGfz5iEikdMIVjgcE_ci!w6`=--`?&=jrB#G@$I+ zzwd;zmI%`g@a7Xvni72o?gxl1y%H%YmD5ya3ZG~>i~qu*op0S`-jjT3+-$bP1gfs- zm&n>LDJibtrS#YDTmq~WlG?NqKeHlRvhjK!czX(qL&s0E-epGv9UP-3vN-YIyay|u zCh{aFwQXdpriA&3x-m>yM809)nylRDqAq9_rr<(8$Q8@nyYp5{=UU~5sfP8NJvM1A z9+Sz4wKS75 zGu>6UjQ)mdNn%9xcJ;urKfDLR%j6{kKP}vNW`{APj6xmunb*CRdN%wVJefQHOijJG z_V?_*3Nj7RHrtj35dg?xiN`ATeMw5&eG5tI6n$WfoGZ@bsn_K+KIhP>5$ z87?qJr}ce{oQ$e8jO!`cela{n^PFkzW~-xvqMIPMLH7iu6%CCwq+rGZX8QCQ*|*W) z_*W2uSDv33e{fBrI)axOId)n2oxyKdJI3)fQblEB#$WTuiw{;6LQzp%fAiweA+A)sv{&9qXxwl0Zr$1C>6F>b&P+5?ukXV8@arkni6%-%rTe+8!ViNRSAEI{eHpf z8N$rrPV98$*woS`oJbeh>5zAEi7c>IiJbGnu61d^t@jKX%jf%jn7B0@$O#)wbZP0N zRVHy9dObUrE`{_MfY98bADfI+az)v~LBy53))H}E&ssZ@^DQdJ5?eVEeb}9i+-gS= zW(O2?a`OZ{iISPtjEeQ%^&`L~5P1lF=5w{H7Y`kIce8Ey^CTgYjpalt zR-{Ur8Xob&V$5issLoCoc?kA?lx}?}nhiiq|AYO-B)-La+0+OW30XzL+9$oa;jysA~UZ z=n^d4WI$(|VUaXc81?DL1Bgdhg$75NALAlW6U5PG(xne_o{+~zk}5s>Yv}2EDC=Z} zu-|_*{=>0QCXRdP9T{1aGsmsW&L9K%XnoFRuXVtn`y9WJntu3Zd^gn&v^so5iI2Xq zJdr258u@44xUCr(C6ou6=*nyZPe+~=5Zbcd!bkj8FDdxbZcWdqYGy@fKE`eaCh5C_ zs2Rw}8;GxJcR%j|9z|dsp6Jw&5_L4d52zu1&k5N_w4>;W>;Jie?~G`4EB3SuE(vi& z#>KM@oDH>TdmeS+NRAH7AAEV*)`%Fxp;7xg>7s*Wrs6!arF4lz8xZk#J|Ve!Q51Lt zF08|1ftwAMo+Xb{UW3=s4dte&Npm~oRQx%5-~JtgK~-ZFsetyc;#4Dt&2feFsF%d{M++{nokP8-xdF@Bj+URM7K&xd_4t1QKzHm3|XKMPA z`(IKgev}kSl9#^uY4j)f)xCVibBy&nO)Rq>?B6IQCskoI*cs_oT-BPIpmG5mG78YW z4D5o&22{zOi`#Zrl#);=7?_^jhuK;IUqLgJfiV87>selma3Nlz>c{^n7B>PfQO3bt zv@sHMOsv+Ovs#pD;!PgJiJKwGs{2&G^VMiVEpB-aH*)_pT{@+QLUShA&ka^H$SxSR z3K(RZoy19mnPiAXl^QB_XjapfD{ZXa%vS8p_WbqZeoSeMMM~fRRLI#+;{b?XrjSw5 zx%96NqUJU$jC(n`(T0q)CJ`o15d6`hhNH$NjFC8(3IPMJrqiC+%`w!=p0~%G^~LBC z{%?r@&|cYKO`?YI7vaM`g`vNHXv1ZDxGbG09xcgoD*Jjq zNKVC!_}>DJghci~gM=3S(_e9ownu}ucb3bd0Y9-f^CqATeoV{itD7z+4n~8Gy>LVu zqv6tX*8&Ha|Nc*D-GOKr|4D}B8r2>X*6oEge@g9r=+=+Ge*QRJ2C0&~fsz-WI?oMb6`d;g(;i+!LxKq_#xh^eZ)pFw z$_z9N%J<+u&=WpicH^!RJ{&5WG3c<01%KUMzGYNNt0u8N)fBL#OQb@f0_`MFr8}1s zuToubDl3h3T|ruj7a%Dq~0@ouIqU90deO!sxzD)lS*O zv7bB>nY&zasnhycSrf0x)+&m*^VcsVceNO;C8&^W12;EgH|?^p}cEb?^Hh zR(;EMH7njtf{6em;-AA_hhbyfhM@od z-FW<%y6Munn;PEy(uKKij`A+X@x%joTxUC2jY`-@PFe{j`dym$uYnUQoS>b6Ug^J6 zT+sN0#)Yv`)noBp)=+mQc2_1!cY2;Oy11yS5>t9pTK(2X#)(7%-$!+iC)^e#savkn zhdj00{bYe`U)cLpZcF3@mb|vrE+6EjC2D+2Z*#EB7OEnNRu6L zuvn1CeU}_GMtL(lcOxoxH&-1}_k|{*2_*ZqJ*yXEeKc-|3mpcd*bi2v9IOIFj5A<& z^{OAELPWJ+yLTo)uFluvfEu)q3B6CosR?)42S^eV4N-D;&wM60aE>{v>Q?rMxMJH#iqlXs!5zJD=e2D!^s) zp>>$(_bJH|;av#!z`5P-;wnE2?G@K91xp?|bBy~I=pZn|DIxq?2PZ)%7VmjH-#q;c#aK4!x7iJTS_Txh&2EKX(y&3PjSICnNEi2(n2w1`rQ2pC ziw7ewlct$1cXCjrP8}kTt~afihg(4w%@ZTc;2vGZ%-kgmsQ`Q;*3CURxQt1JU^Vq5 zRFLyqFG1nVnK~Wz`_xFqTKnC?&?a&jW*QSJSIhB7teGPXq$~2iK4wj3^oLZi<&)|Gq7J7FEw%q_X0nogVG647;7sU}yTL3e&KZZ!;dX{Ba1+mzI&lK3e~0aVi1mKZ zvqFtOVPJXsj}*f!Six+9s{_{L8<6gl@*+_=GmRoqj1rNhe7tk4yqOmtgh3Ek@Q)p|Dni_S>aF6*G?rRdTRn} zU_h|Uog4_TEIj34EsuFqV;#Y=zcZ@$Y-4mKM!ezO$fH$54GuXac{KYlnvK69Nj4{0 z7LhyAQ_XmjSz}bel3XT*ik1N?THk0u3p>j{KhQm6k1IaRkSuXicnPhmi&Tl)c)VsC zB%+S7#*~p3*+9Jfp#{qBL~tRi;Vn^|Pc6I8Ee8!vh_#VpK| zQ=|D@VRM%%S{Oz)`Nv`-}}yeCcuXRocJQ2`H$+CHc6>Wt6Z3( z%kamqk8gqf+70?XhI!hF))#*>zAx6AJ&K_^b+$8*z#l+fCd_ELV*SStp|BiJz1;N# za_~QN!?z`J(xo5WNkLy;M>n4M3$63)KewAAl!A+j`i_2r2fl++(B~v_ zae@{&MHgvO1&Tb)d5b5dYq#7FJ0{%T)3-7_j+M+$ingi(Kfj)Od^2S@_ZDE3zBN>x zyg5BreK|EaWF{H9Cw@0#I(pn8s_x{UfEAuXo==VZ)o*(JD7u4eiWv~BefZ+73)Ga& zAV06#oWX3(z2KMDA_Hr^?XUN}_?G6u$nVTP{9+G~3f`g-QVGkt-mUHHp3NgddEmI@ zcb^%BnWK5yUhkWPDEo9!8A!oagggF-1vq${KFLj2%hFV31#~Gu{}$!9IS6V$@^YcbOVuhm+fJQE)rc zxb>nFsgMle~Js(KVM%k)~q;*gYP$VS{=bp_NYicai&~qpN<@(?gydRIN)2UgT@q z@)a*FWM{UC8g)P6I_Iv-m~54r&1r-suDeOZq@CbaU%l69J!(qGP3lKzPjgl63y9=c zzTrQbbSbrbn(Yiv3*w(W!OTNH%WTma0H!Bkx5(Y!Gal+%lz`pJ+Wi?Efbr64e|S%(d#u zd@cQ4m!ohqo`QQ+SvM1B#I8(zH@_W;7be%`6*qb1sRKK_tnCW7pW3lRR>o!q=~F&t zr6PM9SS8`XFD9hFoPK+a>Kw&wR6Ay_|fAVHc*x5H7C#Zyw2*y@3U%JE1e50 zj+bjUX6jO9?pG`kIkpi6zKdcjAI_O)v{nD9T8hn4c9}xKN~gaEZi2{r|3@>|71h+% ztwA{wKp;q!7HI~gM5Pzu1VoCU5<1eQNS9s%8k&HD)Xt_u=lxz4lmh&2P3bzPa{%*G`=j7dR22`&wOJNIoSCZ~4bpA3gm( zg1KQqXdHe-yhf-R3`0T?B|6DRj@FAXyOQBh;@|ND%utL{UpbNARHQ#+X_^0}K~}S) zxbUH*P{R(%4c#$VF-dV7JAT8`k})bt52k%J)5=kCj9smA)=f$gV4Hq0jZd0BEZJXJ z+d^h5P-8sN!4jDf_7r*3{Bu!_d#pp9tgGh4*V`tt??<16ch6=d_Na^dAY-EgzYOKp zmLBq_sfu$)hdicG*$U*9+4rj3ZV}c^kkckPsK;hDa6lbGM#j|hdoI8fXKWKo)ABNT z37hL+X-P)9AMbc?@4+vP2@#=pDtW*G+**Rhb16<2^>t<+e;?e*xK+bmbS`;?<7L;T zrygOvNrkP70eQO=_Dp?yry8yFUL~!0AvtPtglaPerUu-9<^4HPfWb>j*T!A@g`jMZ zfItn{qgq?txjrSo8lu5fXYBrJkhklRvAC43a?#fa7KRlk1Y8cJ&L#In;K@4m;};yp z66hGyTXotdd>VAxho%f72XgHQZ+CMiFVzxIx+dhF0JerTo0yUR!gKun@kgdwTRABW zC(i*G3lhako)I-m-I}QD&CVKbqEdJ*U;SYqgsA<48mHZkxpAPwZ$`wG`#AMADJLYD z^i#~mjXv4b1It2dO1Db+J@}p3pGDp98??tz4w;%H(muYw(Q?Indq%gJ*di=%>zyki z!Rr#MnB~1T6^rx`DWh_1X2*DyNgn)3vEQVi9`CiWdOwx=i3(@ZrZZ^lF^sb}DDusj z9+x;$AX##UgyWlXfJfG=AF_vEj5TzjHdJiL{*sA5Q7Q zGS_e%d;z-NkvboWjHwx#ux>InQ^VKFW=6cG`#5^?WI>&I(ACMI^5GBCCO@?(@DvIj zLb3*t8#XH^K@56$P9@j}^QtD1oUb4xC*+a1O@H1)(BdeA+fhD%=9L0_MH--dClI^C z#4DBHJ96N2WL|ZiPiH*F-x;IpRDvo@g>3OsqIkrs^9s7+u(y?k3yGb|e6?6}KnyL0V8Q~e6TKAluFwDpmu;R- zvjrz?e(i?@hP@Ya3G=np2&V_Q4H>lY-EsZ0#KU%_Z6tE}O7hu4!Zwp3*i7T0S4W3) z?k6m{R%LtDjmvucp3b9vgJ%#~hqrY_5}k|rsw(-;NcEt{wzBNUS55hN0PvX$r$;`>yX~Jl6 zofuurd;QFhbXeW1II);!N0U*hK4a2aGupjV1|p*1CP){LZ5 zw|#7TsdFBykKCa=&$x{l4xb_CfRD7SeMJm$Zn=d(4NXw{1}cGESxaTkdzbnp6Ub!* z-VdM`90f}y-UeCP_|!o1bO3FK6K0aj%L#S$XQh2hy2lesdmDECqIuf#7PQdI$+nTq?H9p8%xcOR!8#8b1IXW`;MG70D{UvVjVm>Xm!pH$Yo#V%XkhqpUbvf?G zHH~qvY*z$8Wnl|C`kVUpc#n_ajRk>)Ldl!ACMvb0;QZzvt8iA8H8plKEM<`Aev%yE z$j*me7Qw<4gNIRytWy`;=|QLHWcoinI8F zI?NpKh`z06C5Bb~xpaW@8g}qZfx>M)@`+%QKzG6pi_65t=Q14S6FaaX0XjAR3P3=a zY5dj?0BuQ_q{#tktr{>t_cBsSHL@a^M9)(tn~8(q1{P8)^%OrbKb_TXau4>n z>t{I0PvkD%@&DW|9H36&Oo;Z-D{_I|Z1WrO>8WSD`eM&B9;5ca*_+#>1*YKY$Kxe% z^8P`N<((*IJr=~CUDubTr&I1f)_Dxvt3>dU8}RuI=MMUwPd7nqLQ1jZ{0(*`Ltj+Y zojjNN1Zmsq8rCD4{&2yrRq`YnoEP4ovV|LXBkSe}8YnuOhRc#_je7_6rGf>-eXD*f z(8klcz@UI&Aj;d?TE?8NcJMj9NTcH04DSk;LT~<|8P;^~*PWO3$5&?k3UWHM@rl ztL{j_ci)^C8!CNs!gGx#JM|*3r%A}I5q~AaFl)}WeU4?UFtI5KsdnWnxKiqKmHT*@ z6y~Mm7Z=z@@Lc%oS~*mWx+kn|@AMwg+Lp&pZ(>U~rO5f>X&K2Ax{bL=MY47w(fYLw z_fM}xKH*?}56tE*C2l{r zMKSMa+bABvCe@2??x@rLp4nqhJ<*ZfCur%h007jgau~>@=w2t+qj^td6Xg&VzhWjL zsTd;K;y7?PMNpbPP&E__v#fHE=sd)A#`SNF0JZ9p1d@3O#4MJotSY=YY8_4MVF9&8 zb|h!Wp-(Z@iui)8Ol4*;&XLPo;eb9Sv3!_OW%Kor_K^#6rifpUJ)4K>k8MgtIj2<5 z=X~MVy5`JbvC_InE+%lk4QFcngVF%G+KD&M0$S0}jl(pfr3)d-E1y%sEPacPj4gn~ z$|B#xF=DZXjgP(VObwS5!$t=%s2cTaAv4L^*q4M(Ay@ZCV7XYUxyjT47u=l<8D{BT zxd#*po_F<5NdCTFmNAwFE9HO_8Vt)S=#^hMa=X?5FZDix0k}Zn=Bo{Nq{Ova)e)YY zTvHZ=wFBcwR*qknG`D#?l4eQ)IfG1%wEX74-uiV*B6EE}`Ti74D&KgcTAL=`&@+b1 z3+Xx+DQR3LLctt|cO0){!EJQv6wiB2^d|r6o7`L|-;(5bAiZWE+z$B%iFRgpU$$`{ ziKv{C^hYh)rK&{o$r3#xrNUfMwTC80K>><$$|s@CxM6<$-7z8NZaV*Y+hbu76+8VY zD|)FrA9ZY|0)zR=FO*r?n)f5m3TX-k3NyG$L)*n8B7G!uP53hK3nGPAEV$^OQvM5D zs2^*uDHAnsiHGV~%H!KU;k#Isp5G5CA?5vpI1N-%(8}dnr?9b!eV+!?$s{~{S2M5* z|4?{w9Ji(96XD<=*VS4nI_cO{;DzY|3$Q%RC)YI|roP?$sKpw?IMMcQCOG4#U9AH< zs^|6C!9?@&{BqHHj*C!pcD+=XczF$QSdrqCm6|!p6@K9cJG>C2jp(9OqW1nI@>D8t zN>PGZ*jlY6=g4c3X7+Z%&Up`U8iZHsI9516Sz+8}I!lf;grlmLO6V}HEtNs39Os-Z ztP@&ep-0yZIeAXNDlgJf=Vm^D8g{<`{VhvZq~yrv0{JS|w?~P~;9vE;6j!Ez+FFde zmE|hLPw56<$Z%y@UW6Il%=vZDYIo07yfFfJ;mK34$Z>Xo{-sAJx4|t3Ck^@F1lE)I|A_WBi3a(9^IRQEF_XOwnHd3Y zjFOZ6fI^8% zuEW8<%be_}+J%fBG%P|XJJ4*p5~Kzmfrn~O%DRcB5%O0vb|1#7Uz~V8^Z5R6B>W%0 zdV8gIMgCSPb$f_|D>h;L4?FsqJh}iAqkVh<8+{l-z@ymjWV2tX=DGu6Xz! z_K{$l0vvH|YNntrx+;7eU71B+O5=^^2n|a?NGk<+)ke%hPF(K5@$plGG`UhhidnvPiFxKKjDo1y)G9%4m-1}TN|6-|!Iu#J00} z6GP0bmkL$f!fwK;B4Qp|*DT9vA^O&Z??ebSafw^_xq!nP$s3IwD{%#eBuR=uy!^i| zs_+_Z-;3wK#msJG1Y~Gp4Gg6^n+5|(-580}$6}K8`uS1E44L?dXky>oi6gl)N88Zn z@-Z~Eg&KBU(8TbxWucGk*yk0MPDiAtFnltRA?RMcybX73UF_^km#GhMpVuhPPG#4B z?|ZEcW#VofKyz7!RaV_Axd#^bF*n7pXBkEU_Me@hS1aMKKiL|#TJ$>cVB@^uMvcX< z2>~aSVgqz6&c{twbKWuEPgje0jUF1lw3!@AVTZY5wHw6Wh$A+mj7}U!oDH%CnHUr@ z?)MRQcxD^3=?T5e&%x4KWPcBn5D+^?-=fWouaGrJbe+uW*K z2}e|Ro^yqme@v4TmAhe?XHC5H@XvEv3AcPRN0I&b)@8H38t7;wg`<@|Dwn}Pj$6UGW;-frthYDk z^-1`z{nPd29|3tAo9s>BN;tOAD~kLitODvsrvd4dYS-0V-6~=3-fQ1Y^4?4~!!jMX zF{)q{C(rZ6!?hi4VJ|#^GZxMAR|*5uy4m(d&V{Y1q(ud)S2_DoURvas)$_E(VXCrM zWjmBtkfnW(Glv73pBhtNU7rX8A5^*dCjUrNNXjUnj5S(`K13Ul*NwV~uU{&*Y1sXa z*@p=1z_YS@%ZR1s5?4iYF)z1aa0nmlblOu|H{$_15(I?yF$m90y(6l=c-rN;pT_+@ zO43!#wsUJ-POQ07?_k=AY`o5f~rl`DuPj7 zHqlbSZPBbj7ao;o5B?^+!Eo%%yJIr|XP|7~AHgRECTW!lt*l~% zhGW@lh1atA>wIt=^>QsH5s_>&^)KW@YTp}c^%0FsygPoI#TWYLDU!ounQ s^Z)EC7kWCX-{p|vGGvqbzb?((2WSCvtI-6Pj^B$Ks?Q#mD_bJ|1^II$ApigX diff --git a/content/applications/sales/crm/performance/media/turnover03.png b/content/applications/sales/crm/performance/media/turnover03.png deleted file mode 100644 index f098f7b1fb6b08e6610a031a70610cb99ef094ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26042 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%0AUqv%kUV=u;3C2~T2 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

    #-b3(mO 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 Upb9_6{D0Hc0%?}qe)Rmm05Fi?A^-pY diff --git a/content/applications/services/project/overview/setup.rst b/content/applications/services/project/overview/setup.rst index 70ff57593..2c7875ff3 100644 --- a/content/applications/services/project/overview/setup.rst +++ b/content/applications/services/project/overview/setup.rst @@ -13,7 +13,7 @@ Creating a new project Click on *Create*. Specify the name of the project and choose which features you would like to integrate. Note that they can be enabled afterward through *Settings*. -.. image:: media/create_new.png +.. image:: setup/create_new.png :align: center :alt: Click on create to start a new project in Odoo Project @@ -26,14 +26,14 @@ Manage your project’s stages lead you from the first idea or step to its conclusion, contributing to the overall success of your project. -.. image:: media/stages.png +.. image:: setup/stages.png :align: center :alt: View of the stages created under a project in Odoo Project | For each stage, there are markers for the status of tasks that you can personalize. | Drag your mouse over a stage name, and click on :menuselection:`Settings --> Edit`. -.. image:: media/edit_stage.png +.. image:: setup/edit_stage.png :align: center :height: 300 :alt: Click on settings then edit stage to edit in Odoo Project @@ -41,7 +41,7 @@ Manage your project’s stages The dots correspond to customizable markers applied on tasks, making it easier to know which tasks require attention. You can give them any signification you like. -.. image:: media/edit_form.png +.. image:: setup/edit_form.png :align: center :height: 300 :alt: Image of the edit form of a stage in Odoo Project @@ -53,7 +53,7 @@ Rearrange stages | To rearrange the order of your stages easily do so by dragging and dropping columns. You can also fold or unfold them on *Settings*. -.. image:: media/fold_stage.png +.. image:: setup/fold_stage.png :align: center :height: 280 :alt: Click on setting then fold to hide a column in Odoo Project diff --git a/content/applications/services/project/overview/media/create_new.png b/content/applications/services/project/overview/setup/create_new.png similarity index 100% rename from content/applications/services/project/overview/media/create_new.png rename to content/applications/services/project/overview/setup/create_new.png diff --git a/content/applications/services/project/overview/media/edit_form.png b/content/applications/services/project/overview/setup/edit_form.png similarity index 100% rename from content/applications/services/project/overview/media/edit_form.png rename to content/applications/services/project/overview/setup/edit_form.png diff --git a/content/applications/services/project/overview/media/edit_stage.png b/content/applications/services/project/overview/setup/edit_stage.png similarity index 100% rename from content/applications/services/project/overview/media/edit_stage.png rename to content/applications/services/project/overview/setup/edit_stage.png diff --git a/content/applications/services/project/overview/media/fold_stage.png b/content/applications/services/project/overview/setup/fold_stage.png similarity index 100% rename from content/applications/services/project/overview/media/fold_stage.png rename to content/applications/services/project/overview/setup/fold_stage.png diff --git a/content/applications/services/project/overview/media/stages.png b/content/applications/services/project/overview/setup/stages.png similarity index 100% rename from content/applications/services/project/overview/media/stages.png rename to content/applications/services/project/overview/setup/stages.png diff --git a/content/applications/services/project/overview/share.rst b/content/applications/services/project/overview/share.rst index 8cc335ce2..e4a497b0d 100644 --- a/content/applications/services/project/overview/share.rst +++ b/content/applications/services/project/overview/share.rst @@ -11,7 +11,7 @@ Share projects and tasks To share a project, go to :menuselection:`Manage --> Share`. -.. image:: media/share_project.png +.. image:: share/share_project.png :align: center :height: 270 :alt: Edit a project from the dashboard view and click on share in Odoo Project @@ -19,7 +19,7 @@ To share a project, go to :menuselection:`Manage --> Share`. To share a task, open it and click on :menuselection:`Action --> Share`. Choose an existing *Recipient(s)* or create it on the fly. -.. image:: media/share_task.png +.. image:: share/share_task.png :align: center :height: 300 :alt: Open a task and click on action then share in Odoo Project @@ -28,6 +28,6 @@ The recipient receives an email saying that he has been invited to access a docu below, a project was shared. When the user opens it, he sees the settings of that project and can access its tasks, for example. -.. image:: media/shared_project.png +.. image:: share/shared_project.png :align: center :alt: View of a shared project from the recipients side for Odoo Project \ No newline at end of file diff --git a/content/applications/services/project/overview/media/share_project.png b/content/applications/services/project/overview/share/share_project.png similarity index 100% rename from content/applications/services/project/overview/media/share_project.png rename to content/applications/services/project/overview/share/share_project.png diff --git a/content/applications/services/project/overview/media/share_task.png b/content/applications/services/project/overview/share/share_task.png similarity index 100% rename from content/applications/services/project/overview/media/share_task.png rename to content/applications/services/project/overview/share/share_task.png diff --git a/content/applications/services/project/overview/media/shared_project.png b/content/applications/services/project/overview/share/shared_project.png similarity index 100% rename from content/applications/services/project/overview/media/shared_project.png rename to content/applications/services/project/overview/share/shared_project.png diff --git a/content/applications/services/project/planning/forecast.rst b/content/applications/services/project/planning/forecast.rst index f265eda96..45d764a2a 100644 --- a/content/applications/services/project/planning/forecast.rst +++ b/content/applications/services/project/planning/forecast.rst @@ -12,7 +12,7 @@ Allocate times under shifts When planning a shift, in the *Planning* application, create a project and a task on the fly, or simply select the one you want. -.. image:: media/allocate_time.png +.. image:: forecast/allocate_time.png :align: center :alt: Planning form to choose the project, task and allocated hours in Odoo Planning @@ -23,7 +23,7 @@ or simply select the one you want. | On :menuselection:`Project --> Planning --> By Project`, immediately see the total number of employees allocated per project. -.. image:: media/planning_project.png +.. image:: forecast/planning_project.png :align: center :alt: Planning by project view in Odoo Project @@ -34,14 +34,14 @@ Now, once the employee has timesheeted his hours in the task, go to *Project* an *View list*, under *All Tasks*, conveniently see the *Planned Hours* compared to the *Remaining Hours*, and a calculation of the *Progress*. -.. image:: media/compare_forecast.png +.. image:: forecast/compare_forecast.png :align: center :alt: View of all tasks and their planned and remaining hours in Odoo Project .. important:: Reminder: the option *Timesheets* has to be enabled on your project. - .. image:: media/enable_timesheets.png + .. image:: forecast/enable_timesheets.png :align: center :height: 400 :alt: Under the settings of a project enable timesheets in Odoo Project diff --git a/content/applications/services/project/planning/media/allocate_time.png b/content/applications/services/project/planning/forecast/allocate_time.png similarity index 100% rename from content/applications/services/project/planning/media/allocate_time.png rename to content/applications/services/project/planning/forecast/allocate_time.png diff --git a/content/applications/services/project/planning/media/compare_forecast.png b/content/applications/services/project/planning/forecast/compare_forecast.png similarity index 100% rename from content/applications/services/project/planning/media/compare_forecast.png rename to content/applications/services/project/planning/forecast/compare_forecast.png diff --git a/content/applications/services/project/planning/media/enable_timesheets.png b/content/applications/services/project/planning/forecast/enable_timesheets.png similarity index 100% rename from content/applications/services/project/planning/media/enable_timesheets.png rename to content/applications/services/project/planning/forecast/enable_timesheets.png diff --git a/content/applications/services/project/planning/media/planning_project.png b/content/applications/services/project/planning/forecast/planning_project.png similarity index 100% rename from content/applications/services/project/planning/media/planning_project.png rename to content/applications/services/project/planning/forecast/planning_project.png diff --git a/content/applications/services/project/record_and_invoice/invoice_time.rst b/content/applications/services/project/record_and_invoice/invoice_time.rst index 5ca9feec5..1c0e74893 100644 --- a/content/applications/services/project/record_and_invoice/invoice_time.rst +++ b/content/applications/services/project/record_and_invoice/invoice_time.rst @@ -19,7 +19,7 @@ Create a sales order and invoice from a task | Once the time spent on a task under that project has been recorded, click on *Create Sales Order* and continue to create your invoice. -.. image:: media/sales_timesheet.png +.. image:: invoice_time/sales_timesheet.png :align: center :alt: Have the sales order menu and the timesheet tab being shown under a task in Odoo Project @@ -37,7 +37,7 @@ Create a sales order and invoice from a project billed by the same rate, or by the employee rate: timesheets are billed by the individual rate of the employee. -.. image:: media/create_sales.png +.. image:: invoice_time/create_sales.png :align: center :alt: Click on create sales order and choose the billing type in Odoo Project @@ -52,7 +52,7 @@ Invoice only approved timesheets Go to :menuselection:`Timesheets --> Configuration --> Settings --> Invoicing Policy`, and choose *Approved timesheets only*. -.. image:: media/invoice_approved.png +.. image:: invoice_time/invoice_approved.png :align: center :alt: Enabling the feature to invoice only approved timesheets in Odoo Project diff --git a/content/applications/services/project/record_and_invoice/media/create_sales.png b/content/applications/services/project/record_and_invoice/invoice_time/create_sales.png similarity index 100% rename from content/applications/services/project/record_and_invoice/media/create_sales.png rename to content/applications/services/project/record_and_invoice/invoice_time/create_sales.png diff --git a/content/applications/services/project/record_and_invoice/media/invoice_approved.png b/content/applications/services/project/record_and_invoice/invoice_time/invoice_approved.png similarity index 100% rename from content/applications/services/project/record_and_invoice/media/invoice_approved.png rename to content/applications/services/project/record_and_invoice/invoice_time/invoice_approved.png diff --git a/content/applications/services/project/record_and_invoice/media/sales_timesheet.png b/content/applications/services/project/record_and_invoice/invoice_time/sales_timesheet.png similarity index 100% rename from content/applications/services/project/record_and_invoice/media/sales_timesheet.png rename to content/applications/services/project/record_and_invoice/invoice_time/sales_timesheet.png diff --git a/content/applications/services/project/record_and_invoice/time_record.rst b/content/applications/services/project/record_and_invoice/time_record.rst index 13abd5b43..ade0bbc77 100644 --- a/content/applications/services/project/record_and_invoice/time_record.rst +++ b/content/applications/services/project/record_and_invoice/time_record.rst @@ -14,7 +14,7 @@ Manually timesheet on task enable the *Timesheets* option on the project. | Now, once you are in your task, under the *Timesheet* tab, *Add a line* and specify the *Duration*. -.. image:: media/manually_timesheet.png +.. image:: time_record/manually_timesheet.png :align: center :alt: On the task under the timesheets tab add the time spent in Odoo Project Application @@ -26,7 +26,7 @@ Time tasks | Now, you can time your task clicking on *Start*. *Pause* at any moment, and *Stop* to confirm the recorded time and add a description. -.. image:: media/time_tasks.png +.. image:: time_record/time_tasks.png :align: center :alt: Click on start in the task to initiate the timer in Odoo Project Application diff --git a/content/applications/services/project/record_and_invoice/media/manually_timesheet.png b/content/applications/services/project/record_and_invoice/time_record/manually_timesheet.png similarity index 100% rename from content/applications/services/project/record_and_invoice/media/manually_timesheet.png rename to content/applications/services/project/record_and_invoice/time_record/manually_timesheet.png diff --git a/content/applications/services/project/record_and_invoice/media/time_tasks.png b/content/applications/services/project/record_and_invoice/time_record/time_tasks.png similarity index 100% rename from content/applications/services/project/record_and_invoice/media/time_tasks.png rename to content/applications/services/project/record_and_invoice/time_record/time_tasks.png diff --git a/content/applications/services/project/tasks/collaborate.rst b/content/applications/services/project/tasks/collaborate.rst index 4ad276bfe..6ac109698 100644 --- a/content/applications/services/project/tasks/collaborate.rst +++ b/content/applications/services/project/tasks/collaborate.rst @@ -13,7 +13,7 @@ Add followers to a project | Followers are notified of any changes: tasks sliding from one stage to another, conversations taking place, etc. -.. image:: media/add_followers.png +.. image:: collaborate/add_followers.png :align: center :alt: Click on the follower icon to add followers to a project in Odoo Project @@ -26,7 +26,7 @@ Add followers to a task Within a task, click on the *Followers* icon. Followers get notified of any changes in the task and can see the task like you do, with the description and the chatter. -.. image:: media/follower_task.png +.. image:: collaborate/follower_task.png :align: center :alt: Click on the follower icon to add followers to a task in Odoo Project @@ -36,7 +36,7 @@ Select which notifications to get For a project or task, select what you would like to be notified about. For that, *Edit subscription*. -.. image:: media/select_notif.png +.. image:: collaborate/select_notif.png :align: center :alt: Click on the follower icon, then on edit subscription in Odoo Project @@ -50,7 +50,7 @@ Use the pad like a collaborative note collaborative note. Every user has his own color and you can replay the whole creation of the content. -.. image:: media/pad_collaborative.png +.. image:: collaborate/pad_collaborative.png :align: center :alt: View of the collaborative pad in Odoo Project @@ -69,7 +69,7 @@ The Chatter | You can also ping a channel using the hashtag sign (*#*). This way, users can have a channel per project team, for example. -.. image:: media/the_chatter.png +.. image:: collaborate/the_chatter.png :align: center :alt: Overview of the chatter in Odoo Project @@ -79,7 +79,7 @@ Schedule activities Do not forget promises made and stay organized by conveniently *Scheduling activities* from the chatter. -.. image:: media/schedule_activities.png +.. image:: collaborate/schedule_activities.png :align: center :alt: Click on schedule activity and choose the activity to be scheduled in Odoo Project @@ -88,6 +88,6 @@ Edit or create new activities types Go to :menuselection:`Project --> Configuration --> Activity Types`. -.. image:: media/activity_type.png +.. image:: collaborate/activity_type.png :align: center :alt: Overview of the activity types form in Odoo Project \ No newline at end of file diff --git a/content/applications/services/project/tasks/media/activity_type.png b/content/applications/services/project/tasks/collaborate/activity_type.png similarity index 100% rename from content/applications/services/project/tasks/media/activity_type.png rename to content/applications/services/project/tasks/collaborate/activity_type.png diff --git a/content/applications/services/project/tasks/media/add_followers.png b/content/applications/services/project/tasks/collaborate/add_followers.png similarity index 100% rename from content/applications/services/project/tasks/media/add_followers.png rename to content/applications/services/project/tasks/collaborate/add_followers.png diff --git a/content/applications/services/project/tasks/media/follower_task.png b/content/applications/services/project/tasks/collaborate/follower_task.png similarity index 100% rename from content/applications/services/project/tasks/media/follower_task.png rename to content/applications/services/project/tasks/collaborate/follower_task.png diff --git a/content/applications/services/project/tasks/media/pad_collaborative.png b/content/applications/services/project/tasks/collaborate/pad_collaborative.png similarity index 100% rename from content/applications/services/project/tasks/media/pad_collaborative.png rename to content/applications/services/project/tasks/collaborate/pad_collaborative.png diff --git a/content/applications/services/project/tasks/media/schedule_activities.png b/content/applications/services/project/tasks/collaborate/schedule_activities.png similarity index 100% rename from content/applications/services/project/tasks/media/schedule_activities.png rename to content/applications/services/project/tasks/collaborate/schedule_activities.png diff --git a/content/applications/services/project/tasks/media/select_notif.png b/content/applications/services/project/tasks/collaborate/select_notif.png similarity index 100% rename from content/applications/services/project/tasks/media/select_notif.png rename to content/applications/services/project/tasks/collaborate/select_notif.png diff --git a/content/applications/services/project/tasks/media/the_chatter.png b/content/applications/services/project/tasks/collaborate/the_chatter.png similarity index 100% rename from content/applications/services/project/tasks/media/the_chatter.png rename to content/applications/services/project/tasks/collaborate/the_chatter.png diff --git a/content/applications/services/project/tasks/email_alias.rst b/content/applications/services/project/tasks/email_alias.rst index 5729c92d7..8a3653fc1 100644 --- a/content/applications/services/project/tasks/email_alias.rst +++ b/content/applications/services/project/tasks/email_alias.rst @@ -22,7 +22,7 @@ Configure the email alias in your project the wanted email alias and choose the policy to receive a message. | In addition, you can now directly set it when creating a new project. -.. image:: media/email_project.png +.. image:: email_alias/email_project.png :align: center :alt: In the settings of your project, define the emails alias under the tab email in Odoo Project @@ -31,7 +31,7 @@ Configure the email alias in your project The email can be seen under the name of your project on the dashboard. -.. image:: media/email_dashboard_project.png +.. image:: email_alias/email_dashboard_project.png :align: center :height: 300 :alt: View of the email alias chosen on the dashboard view in Odoo Project diff --git a/content/applications/services/project/tasks/media/email_dashboard_project.png b/content/applications/services/project/tasks/email_alias/email_dashboard_project.png similarity index 100% rename from content/applications/services/project/tasks/media/email_dashboard_project.png rename to content/applications/services/project/tasks/email_alias/email_dashboard_project.png diff --git a/content/applications/services/project/tasks/media/email_project.png b/content/applications/services/project/tasks/email_alias/email_project.png similarity index 100% rename from content/applications/services/project/tasks/media/email_project.png rename to content/applications/services/project/tasks/email_alias/email_project.png diff --git a/content/applications/services/project/tasks/get_started.rst b/content/applications/services/project/tasks/get_started.rst index 9775b0106..e2cae4370 100644 --- a/content/applications/services/project/tasks/get_started.rst +++ b/content/applications/services/project/tasks/get_started.rst @@ -12,7 +12,7 @@ Create a task Click on *Create*. Once created, add more details opening it and clicking on *Edit*. -.. image:: media/create.png +.. image:: get_started/create.png :align: center :height: 300 :alt: Click on create under a project to initiate a task in Odoo Project @@ -22,7 +22,7 @@ Assignation Choose the responsible person for a task under *Assigned to*. -.. image:: media/assignation.png +.. image:: get_started/assignation.png :align: center :alt: Choosing the responsible person for the task in Odoo Project @@ -35,7 +35,7 @@ Sort tasks by priority | Note that tasks with dates passed their deadlines are shown in red; tasks with a deadline for the current date are orange. -.. image:: media/priority.png +.. image:: get_started/priority.png :align: center :alt: Tasks prioritized are shown first in the list in Odoo Project @@ -44,7 +44,7 @@ Manage files in tasks Add images/documents to your task by clicking on the *Attachment icon*. -.. image:: media/manage_files.png +.. image:: get_started/manage_files.png :align: center :alt: Click on the attachment icon to manage files in Odoo Project @@ -57,7 +57,7 @@ Set cover images in tasks Use *Set Cover Image* to your task and quickly get to comprehend what the task is about. The image is directly shown in the Kanban view. -.. image:: media/cover_image.png +.. image:: get_started/cover_image.png :align: center :height: 280 :alt: Click on the drop down menu and set a cover image in Odoo Project @@ -68,13 +68,13 @@ Choose how to visualize tasks Tasks can be managed and followed up in the Kanban view, which is a post-it kind of view divided into different stages. More options are otherwise available. -.. image:: media/visualize_tasks.png +.. image:: get_started/visualize_tasks.png :align: center :alt: Overview of the kanban view in Odoo Project Drag and drop tasks to change their stage and define colors to help you identify them. -.. image:: media/colors.png +.. image:: get_started/colors.png :align: center :height: 340 :alt: Choose a color to identify your task in Odoo Project diff --git a/content/applications/services/project/tasks/media/assignation.png b/content/applications/services/project/tasks/get_started/assignation.png similarity index 100% rename from content/applications/services/project/tasks/media/assignation.png rename to content/applications/services/project/tasks/get_started/assignation.png diff --git a/content/applications/services/project/tasks/media/colors.png b/content/applications/services/project/tasks/get_started/colors.png similarity index 100% rename from content/applications/services/project/tasks/media/colors.png rename to content/applications/services/project/tasks/get_started/colors.png diff --git a/content/applications/services/project/tasks/media/cover_image.png b/content/applications/services/project/tasks/get_started/cover_image.png similarity index 100% rename from content/applications/services/project/tasks/media/cover_image.png rename to content/applications/services/project/tasks/get_started/cover_image.png diff --git a/content/applications/services/project/tasks/media/create.png b/content/applications/services/project/tasks/get_started/create.png similarity index 100% rename from content/applications/services/project/tasks/media/create.png rename to content/applications/services/project/tasks/get_started/create.png diff --git a/content/applications/services/project/tasks/media/manage_files.png b/content/applications/services/project/tasks/get_started/manage_files.png similarity index 100% rename from content/applications/services/project/tasks/media/manage_files.png rename to content/applications/services/project/tasks/get_started/manage_files.png diff --git a/content/applications/services/project/tasks/media/priority.png b/content/applications/services/project/tasks/get_started/priority.png similarity index 100% rename from content/applications/services/project/tasks/media/priority.png rename to content/applications/services/project/tasks/get_started/priority.png diff --git a/content/applications/services/project/tasks/media/visualize_tasks.png b/content/applications/services/project/tasks/get_started/visualize_tasks.png similarity index 100% rename from content/applications/services/project/tasks/media/visualize_tasks.png rename to content/applications/services/project/tasks/get_started/visualize_tasks.png diff --git a/content/applications/services/project/tasks/sub_tasks.rst b/content/applications/services/project/tasks/sub_tasks.rst index 7d03c329b..d6d19989b 100644 --- a/content/applications/services/project/tasks/sub_tasks.rst +++ b/content/applications/services/project/tasks/sub_tasks.rst @@ -11,13 +11,13 @@ Configuration Go to :menuselection:`Project --> Configuration --> Settings --> Sub-tasks`. -.. image:: media/config.png +.. image:: sub_tasks/config.png :align: center :alt: Enable the feature under settings in Odoo Project From now on, a *Sub-tasks* menu is available within your task. -.. image:: media/sub_task_menu.png +.. image:: sub_tasks/sub_task_menu.png :align: center :alt: Overview of a task and the sub-tasks menu being shown in Odoo Project @@ -27,7 +27,7 @@ Select a specific project in which sub-tasks will be created by default By default, sub-tasks are created under the same project. However, you can select another one by going to :menuselection:`Project --> Configuration --> Projects --> Sub-task Project`. -.. image:: media/specific_project.png +.. image:: sub_tasks/specific_project.png :align: center :alt: Under the settings of a project, select the sub-task project in Odoo Project @@ -38,7 +38,7 @@ Make sure the feature *Timesheets* is enabled under :menuselection:`Project --> Settings` and under the settings of the needed *Project*. Now you are able to timesheet on your tasks and sub-tasks. The time recorded on a sub-task is counted on the parent task. -.. image:: media/timesheet_sub_tasks.png +.. image:: sub_tasks/timesheet_sub_tasks.png :align: center :alt: Timesheets tab being shown under a task in Odoo Project @@ -48,7 +48,7 @@ Transform an existing task into a sub-task | Go to :menuselection:`Settings --> Activate the developer mode`. | Now access your task, *Edit*, and add a *Parent Task*. -.. image:: media/task_subtask.png +.. image:: sub_tasks/task_subtask.png :align: center :alt: A tab extra info with a field parent task is being shown in Odoo Project @@ -58,7 +58,7 @@ Unlink a sub-task from a parent task | Go to :menuselection:`Settings --> Activate the developer mode`. | Open and *Edit* the respective sub-task to remove the *Parent Task*. -.. image:: media/unlink_sub.png +.. image:: sub_tasks/unlink_sub.png :align: center :alt: A tab extra info with a field parent task is being shown in Odoo Project diff --git a/content/applications/services/project/tasks/media/config.png b/content/applications/services/project/tasks/sub_tasks/config.png similarity index 100% rename from content/applications/services/project/tasks/media/config.png rename to content/applications/services/project/tasks/sub_tasks/config.png diff --git a/content/applications/services/project/tasks/media/specific_project.png b/content/applications/services/project/tasks/sub_tasks/specific_project.png similarity index 100% rename from content/applications/services/project/tasks/media/specific_project.png rename to content/applications/services/project/tasks/sub_tasks/specific_project.png diff --git a/content/applications/services/project/tasks/media/sub_task_menu.png b/content/applications/services/project/tasks/sub_tasks/sub_task_menu.png similarity index 100% rename from content/applications/services/project/tasks/media/sub_task_menu.png rename to content/applications/services/project/tasks/sub_tasks/sub_task_menu.png diff --git a/content/applications/services/project/tasks/media/task_subtask.png b/content/applications/services/project/tasks/sub_tasks/task_subtask.png similarity index 100% rename from content/applications/services/project/tasks/media/task_subtask.png rename to content/applications/services/project/tasks/sub_tasks/task_subtask.png diff --git a/content/applications/services/project/tasks/media/timesheet_sub_tasks.png b/content/applications/services/project/tasks/sub_tasks/timesheet_sub_tasks.png similarity index 100% rename from content/applications/services/project/tasks/media/timesheet_sub_tasks.png rename to content/applications/services/project/tasks/sub_tasks/timesheet_sub_tasks.png diff --git a/content/applications/services/project/tasks/media/unlink_sub.png b/content/applications/services/project/tasks/sub_tasks/unlink_sub.png similarity index 100% rename from content/applications/services/project/tasks/media/unlink_sub.png rename to content/applications/services/project/tasks/sub_tasks/unlink_sub.png diff --git a/content/applications/services/timesheets/overview/compare.rst b/content/applications/services/timesheets/overview/compare.rst index e81d80a3b..cfd239c32 100644 --- a/content/applications/services/timesheets/overview/compare.rst +++ b/content/applications/services/timesheets/overview/compare.rst @@ -11,7 +11,7 @@ Compare the planned and effective hours of your tasks Go to :menuselection:`Project --> Reporting --> Tasks Analysis`, select the *Pivot* view and refine your *Measures* to *Effective Hours* and *Planned Hours*. -.. image:: media/compare1.png +.. image:: compare/compare1.png :align: center :alt: Select effective and planned hours under measures in Odoo Timesheets application @@ -19,7 +19,7 @@ Still on *Project*, under :menuselection:`Reporting --> Planning Analysis` find an analysis of allocated and effective hours of your tasks by user and start date, or by any of the other available filters. -.. image:: media/compare2.png +.. image:: compare/compare2.png :align: center :alt: Go to reporting to see a planning analyses in Odoo Timesheets application @@ -29,6 +29,6 @@ HR analysis Under :menuselection:`Timesheets --> Reporting --> Timesheet/Attendance` have an overview of the worked hours and allocated time of your employees. -.. image:: media/compare3.png +.. image:: compare/compare3.png :align: center :alt: Report about employees' attendance in Odoo Timesheets application diff --git a/content/applications/services/timesheets/overview/media/compare1.png b/content/applications/services/timesheets/overview/compare/compare1.png similarity index 100% rename from content/applications/services/timesheets/overview/media/compare1.png rename to content/applications/services/timesheets/overview/compare/compare1.png diff --git a/content/applications/services/timesheets/overview/media/compare2.png b/content/applications/services/timesheets/overview/compare/compare2.png similarity index 100% rename from content/applications/services/timesheets/overview/media/compare2.png rename to content/applications/services/timesheets/overview/compare/compare2.png diff --git a/content/applications/services/timesheets/overview/media/compare3.png b/content/applications/services/timesheets/overview/compare/compare3.png similarity index 100% rename from content/applications/services/timesheets/overview/media/compare3.png rename to content/applications/services/timesheets/overview/compare/compare3.png diff --git a/content/applications/services/timesheets/overview/get_started.rst b/content/applications/services/timesheets/overview/get_started.rst index d43b9d1e1..b378d2853 100644 --- a/content/applications/services/timesheets/overview/get_started.rst +++ b/content/applications/services/timesheets/overview/get_started.rst @@ -17,7 +17,7 @@ Choose an encoding unit For example: if the interval is set to 30min, a 14min entry shows up in reports as 0min, and a 29min entry as 30min. -.. image:: media/get1.png +.. image:: get_started/get1.png :align: center :alt: Set the time unit used to record your timesheets in Odoo Timesheets application @@ -36,7 +36,7 @@ Create a task from a SO & timesheet on it Odoo automatically creates a task/project (if that was the chosen option) and allows you to timesheet on it. -.. image:: media/get2.png +.. image:: get_started/get2.png :align: center :alt: Choose the invoicing options under a product form in Odoo Timesheets application @@ -46,7 +46,7 @@ Choose an Invoicing Policy Go to :menuselection:`Timesheets --> Configuration --> Settings` and choose if you want the recorded time to be directly invoiced, or if it should be approved first. -.. image:: media/get3.png +.. image:: get_started/get3.png :align: center :alt: Choose how to invoice the recorded times in Odoo Timesheets application @@ -58,7 +58,7 @@ Send reminders | Go to :menuselection:`Timesheets --> Configuration --> Settings` and enable the *Employee Reminder* and *Manager Reminder* features. -.. image:: media/get4.png +.. image:: get_started/get4.png :align: center :alt: Activate timesheet reminders for managers and employees in Odoo Timesheets application diff --git a/content/applications/services/timesheets/overview/media/get1.png b/content/applications/services/timesheets/overview/get_started/get1.png similarity index 100% rename from content/applications/services/timesheets/overview/media/get1.png rename to content/applications/services/timesheets/overview/get_started/get1.png diff --git a/content/applications/services/timesheets/overview/media/get2.png b/content/applications/services/timesheets/overview/get_started/get2.png similarity index 100% rename from content/applications/services/timesheets/overview/media/get2.png rename to content/applications/services/timesheets/overview/get_started/get2.png diff --git a/content/applications/services/timesheets/overview/media/get3.png b/content/applications/services/timesheets/overview/get_started/get3.png similarity index 100% rename from content/applications/services/timesheets/overview/media/get3.png rename to content/applications/services/timesheets/overview/get_started/get3.png diff --git a/content/applications/services/timesheets/overview/media/get4.png b/content/applications/services/timesheets/overview/get_started/get4.png similarity index 100% rename from content/applications/services/timesheets/overview/media/get4.png rename to content/applications/services/timesheets/overview/get_started/get4.png diff --git a/content/applications/services/timesheets/overview/time_off.rst b/content/applications/services/timesheets/overview/time_off.rst index e47fa9e15..b56b9d40b 100644 --- a/content/applications/services/timesheets/overview/time_off.rst +++ b/content/applications/services/timesheets/overview/time_off.rst @@ -9,14 +9,14 @@ and questions after hours that have not been timesheeted by the employee. Activate the :ref:`developer mode `, go to *Timesheets*, and change the *Project* and *Task* set by default, if you like. -.. image:: media/record_time_off.png +.. image:: time_off/record_time_off.png :align: center :alt: View of Timesheets setting enabling the feature record time off in Odoo Timesheets Go to :menuselection:`Time Off --> Configuration --> Time Off Types`. Select or create the needed type, and decide if you would like the requests to be validated or not. -.. image:: media/time_off_types.png +.. image:: time_off/time_off_types.png :align: center :alt: View of a time off types form emphasizing the time off requests and timesheets section in Odoo Time Off @@ -26,7 +26,7 @@ needed type, and decide if you would like the requests to be validated or not. respective project and task. | On the example below, the user requested *Paid Time off* from July 13th to 15th. -.. image:: media/time_off_request.png +.. image:: time_off/time_off_request.png :align: center :alt: View of the time off request form in Odoo Time Off @@ -34,14 +34,14 @@ Considering that validation is not required, the requested time off is automatic *Timesheets*. If validation is necessary, the time is automatically allocated after the responsible person for validating does it so. -.. image:: media/timesheets.png +.. image:: time_off/timesheets.png :align: center :alt: Video of timesheets emphasizing the requested time off from the employee in Odoo Timesheets Click on the magnifying glass, hovering over the concerned cell, to access all the aggregated data on that cell (day), and see details regarding the project/task. -.. image:: media/timesheet_description.png +.. image:: time_off/timesheet_description.png :align: center :alt: View of the details of a project/task in Odoo Timeheets diff --git a/content/applications/services/timesheets/overview/media/record_time_off.png b/content/applications/services/timesheets/overview/time_off/record_time_off.png similarity index 100% rename from content/applications/services/timesheets/overview/media/record_time_off.png rename to content/applications/services/timesheets/overview/time_off/record_time_off.png diff --git a/content/applications/services/timesheets/overview/media/time_off_request.png b/content/applications/services/timesheets/overview/time_off/time_off_request.png similarity index 100% rename from content/applications/services/timesheets/overview/media/time_off_request.png rename to content/applications/services/timesheets/overview/time_off/time_off_request.png diff --git a/content/applications/services/timesheets/overview/media/time_off_types.png b/content/applications/services/timesheets/overview/time_off/time_off_types.png similarity index 100% rename from content/applications/services/timesheets/overview/media/time_off_types.png rename to content/applications/services/timesheets/overview/time_off/time_off_types.png diff --git a/content/applications/services/timesheets/overview/media/timesheet_description.png b/content/applications/services/timesheets/overview/time_off/timesheet_description.png similarity index 100% rename from content/applications/services/timesheets/overview/media/timesheet_description.png rename to content/applications/services/timesheets/overview/time_off/timesheet_description.png diff --git a/content/applications/services/timesheets/overview/media/timesheets.png b/content/applications/services/timesheets/overview/time_off/timesheets.png similarity index 100% rename from content/applications/services/timesheets/overview/media/timesheets.png rename to content/applications/services/timesheets/overview/time_off/timesheets.png diff --git a/content/applications/websites/ecommerce/getting_started/catalog.rst b/content/applications/websites/ecommerce/getting_started/catalog.rst index b5f46253d..7519410a2 100644 --- a/content/applications/websites/ecommerce/getting_started/catalog.rst +++ b/content/applications/websites/ecommerce/getting_started/catalog.rst @@ -7,13 +7,13 @@ Product Catalog All your published items show up in your catalog page (or *Shop* page). -.. image:: ./media/shop.png +.. image:: catalog/shop.png :align: center Most options are available in the *Customize* menu: display attributes, website categories, etc. -.. image:: ./media/shop_customize.png +.. image:: catalog/shop_customize.png :align: center Highlight a product @@ -33,5 +33,5 @@ the catalog page. To do so, add product description and add to cart button. Turn options in *Customize* menu: Product Description, Add to Cart, List View (to display product description better). -.. image:: ./media/shop_list.png +.. image:: catalog/shop_list.png :align: center \ No newline at end of file diff --git a/content/applications/websites/ecommerce/getting_started/media/shop.png b/content/applications/websites/ecommerce/getting_started/catalog/shop.png similarity index 100% rename from content/applications/websites/ecommerce/getting_started/media/shop.png rename to content/applications/websites/ecommerce/getting_started/catalog/shop.png diff --git a/content/applications/websites/ecommerce/getting_started/media/shop_customize.png b/content/applications/websites/ecommerce/getting_started/catalog/shop_customize.png similarity index 100% rename from content/applications/websites/ecommerce/getting_started/media/shop_customize.png rename to content/applications/websites/ecommerce/getting_started/catalog/shop_customize.png diff --git a/content/applications/websites/ecommerce/getting_started/media/shop_list.png b/content/applications/websites/ecommerce/getting_started/catalog/shop_list.png similarity index 100% rename from content/applications/websites/ecommerce/getting_started/media/shop_list.png rename to content/applications/websites/ecommerce/getting_started/catalog/shop_list.png diff --git a/content/applications/websites/ecommerce/getting_started/product_page.rst b/content/applications/websites/ecommerce/getting_started/product_page.rst index 3c469acc9..29cd84846 100644 --- a/content/applications/websites/ecommerce/getting_started/product_page.rst +++ b/content/applications/websites/ecommerce/getting_started/product_page.rst @@ -6,17 +6,17 @@ On the website click *New Page* in the top-right corner. Then click *New Product* and follow the blinking tips. -.. image:: ./media/create_product.png +.. image:: product_page/create_product.png :align: center Here are the main elements of the Product page: -.. image:: ./media/product_page_tips.png +.. image:: product_page/product_page_tips.png :align: center Many elements can be made visible from the *Customize* menu. -.. image:: ./media/product_customize.png +.. image:: product_page/product_customize.png :align: center See how to configure your products from links here below. diff --git a/content/applications/websites/ecommerce/getting_started/media/create_product.png b/content/applications/websites/ecommerce/getting_started/product_page/create_product.png similarity index 100% rename from content/applications/websites/ecommerce/getting_started/media/create_product.png rename to content/applications/websites/ecommerce/getting_started/product_page/create_product.png diff --git a/content/applications/websites/ecommerce/getting_started/media/product_customize.png b/content/applications/websites/ecommerce/getting_started/product_page/product_customize.png similarity index 100% rename from content/applications/websites/ecommerce/getting_started/media/product_customize.png rename to content/applications/websites/ecommerce/getting_started/product_page/product_customize.png diff --git a/content/applications/websites/ecommerce/getting_started/media/product_page_tips.png b/content/applications/websites/ecommerce/getting_started/product_page/product_page_tips.png similarity index 100% rename from content/applications/websites/ecommerce/getting_started/media/product_page_tips.png rename to content/applications/websites/ecommerce/getting_started/product_page/product_page_tips.png diff --git a/content/applications/websites/ecommerce/managing_products/multi_images.rst b/content/applications/websites/ecommerce/managing_products/multi_images.rst index d717f3c19..8a096947e 100644 --- a/content/applications/websites/ecommerce/managing_products/multi_images.rst +++ b/content/applications/websites/ecommerce/managing_products/multi_images.rst @@ -5,14 +5,14 @@ How to display several images per product By default your product web page displays the main image of your product only. If you like to show your products under several angles, you can turn the image into a carrousel. -.. image:: ./media/multi_images01.png +.. image:: multi_images/multi_images01.png :align: center * Check *Several images per product* in :menuselection:`Website Admin --> Configuration --> Settings`. * Open a product detail form and upload images from *Images* tab. Hit *Create* in Edit mode to get the upload wizard. -.. image:: ./media/multi_images02.png +.. image:: multi_images/multi_images02.png :align: center .. note:: diff --git a/content/applications/websites/ecommerce/managing_products/media/multi_images01.png b/content/applications/websites/ecommerce/managing_products/multi_images/multi_images01.png similarity index 100% rename from content/applications/websites/ecommerce/managing_products/media/multi_images01.png rename to content/applications/websites/ecommerce/managing_products/multi_images/multi_images01.png diff --git a/content/applications/websites/ecommerce/managing_products/media/multi_images02.png b/content/applications/websites/ecommerce/managing_products/multi_images/multi_images02.png similarity index 100% rename from content/applications/websites/ecommerce/managing_products/media/multi_images02.png rename to content/applications/websites/ecommerce/managing_products/multi_images/multi_images02.png diff --git a/content/applications/websites/ecommerce/managing_products/stock.rst b/content/applications/websites/ecommerce/managing_products/stock.rst index 61410b1df..a2c8411af 100644 --- a/content/applications/websites/ecommerce/managing_products/stock.rst +++ b/content/applications/websites/ecommerce/managing_products/stock.rst @@ -4,18 +4,18 @@ Show product availability The availability of your products can be shown on the website to reassure your customers. -.. image:: ./media/stock_web.png +.. image:: stock/stock_web.png :align: center To display this, open the *eCommerce* tab in the product detail form and select an option in *Availability*. -.. image:: ./media/stock.png +.. image:: stock/stock.png :align: center A custom warning message can be anything related to a stock out, delivery delay, etc. -.. image:: ./media/stock_warning.png +.. image:: stock/stock_warning.png :align: center .. note:: diff --git a/content/applications/websites/ecommerce/managing_products/media/stock.png b/content/applications/websites/ecommerce/managing_products/stock/stock.png similarity index 100% rename from content/applications/websites/ecommerce/managing_products/media/stock.png rename to content/applications/websites/ecommerce/managing_products/stock/stock.png diff --git a/content/applications/websites/ecommerce/managing_products/media/stock_warning.png b/content/applications/websites/ecommerce/managing_products/stock/stock_warning.png similarity index 100% rename from content/applications/websites/ecommerce/managing_products/media/stock_warning.png rename to content/applications/websites/ecommerce/managing_products/stock/stock_warning.png diff --git a/content/applications/websites/ecommerce/managing_products/media/stock_web.png b/content/applications/websites/ecommerce/managing_products/stock/stock_web.png similarity index 100% rename from content/applications/websites/ecommerce/managing_products/media/stock_web.png rename to content/applications/websites/ecommerce/managing_products/stock/stock_web.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/cross_selling.rst b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling.rst index 443beb3ea..6e221fa8e 100644 --- a/content/applications/websites/ecommerce/maximizing_revenue/cross_selling.rst +++ b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling.rst @@ -14,12 +14,12 @@ Accessory products when checking out Accessories (e.g. for computers: mouse, keyboard) show up when the customer reviews the cart before paying. -.. image:: ./media/cross_sell_accessory_web.png +.. image:: cross_selling/cross_sell_accessory_web.png :align: center Select accessories in the *Sales* tab of the product detail page. -.. image:: ./media/cross_sell_accessory.png +.. image:: cross_selling/cross_sell_accessory.png :align: center .. note:: @@ -34,7 +34,7 @@ Optional products are directly related to the item added to cart (e.g. for compu warranty, OS software, extra components). Whenever the main product is added to cart, such a new screen pops up as an extra step. -.. image:: ./media/cross_sell_optional_web.png +.. image:: cross_selling/cross_sell_optional_web.png :align: center To publish optional products: @@ -42,12 +42,12 @@ To publish optional products: * Install *eCommerce Optional Products* addon in *Apps* menu. Remove the default filter to search on addons as well, otherwise only main apps show up. -.. image:: ./media/cross_sell_optional_install.png +.. image:: cross_selling/cross_sell_optional_install.png :align: center * Select optional items from the *Sales* tab of the product detail form. -.. image:: ./media/cross_sell_optional.png +.. image:: cross_selling/cross_sell_optional.png :align: center .. note:: diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_accessory.png b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_accessory.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_accessory.png rename to content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_accessory.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_accessory_web.png b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_accessory_web.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_accessory_web.png rename to content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_accessory_web.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_optional.png b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_optional.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_optional.png rename to content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_optional.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_optional_install.png b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_optional_install.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_optional_install.png rename to content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_optional_install.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_optional_web.png b/content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_optional_web.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/cross_sell_optional_web.png rename to content/applications/websites/ecommerce/maximizing_revenue/cross_selling/cross_sell_optional_web.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/pricing.rst b/content/applications/websites/ecommerce/maximizing_revenue/pricing.rst index 612db3d0a..fc074b7f2 100644 --- a/content/applications/websites/ecommerce/maximizing_revenue/pricing.rst +++ b/content/applications/websites/ecommerce/maximizing_revenue/pricing.rst @@ -26,7 +26,7 @@ In the case that you sell in several currencies, you can let your customers choo their own. Check the *Selectable* box to add the pricelist to the website drop-down menu, which can be found in *Pricelists* under the *Products* menu, located in the Website application. -.. image:: ./media/website_pricelist_select.png +.. image:: pricing/website_pricelist_select.png :align: center :width: 50 % diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/website_pricelist_select.png b/content/applications/websites/ecommerce/maximizing_revenue/pricing/website_pricelist_select.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/website_pricelist_select.png rename to content/applications/websites/ecommerce/maximizing_revenue/pricing/website_pricelist_select.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/promo_code.rst b/content/applications/websites/ecommerce/maximizing_revenue/promo_code.rst index 8c26b6ed6..be2b46812 100644 --- a/content/applications/websites/ecommerce/maximizing_revenue/promo_code.rst +++ b/content/applications/websites/ecommerce/maximizing_revenue/promo_code.rst @@ -15,25 +15,25 @@ Setup pricelist with the discount rule (see :doc:`pricing`). Then enter a code. -.. image:: ./media/promocode.png +.. image:: promo_code/promocode.png :align: center * Make the promocode field available on your *Shopping Cart* page (option in *Customize* menu). Add a product to cart to reach it. -.. image:: ./media/promocode_publish.png +.. image:: promo_code/promocode_publish.png :align: center Once turned on you see a new section on the right side. On clicking *Apply* prices get automatically updated in the cart. -.. image:: ./media/promocode_web.png +.. image:: promo_code/promocode_web.png :align: center The promocode used by the customer is stored in the system so you can analyze the performance of your marketing campaigns. -.. image:: ./media/promocode_backend.png +.. image:: promo_code/promocode_backend.png :align: center + Show sales per pricelists... diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/promocode.png b/content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/promocode.png rename to content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/promocode_backend.png b/content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode_backend.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/promocode_backend.png rename to content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode_backend.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/promocode_publish.png b/content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode_publish.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/promocode_publish.png rename to content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode_publish.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/promocode_web.png b/content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode_web.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/promocode_web.png rename to content/applications/websites/ecommerce/maximizing_revenue/promo_code/promocode_web.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/reviews.rst b/content/applications/websites/ecommerce/maximizing_revenue/reviews.rst index 8466b573f..729f6f172 100644 --- a/content/applications/websites/ecommerce/maximizing_revenue/reviews.rst +++ b/content/applications/websites/ecommerce/maximizing_revenue/reviews.rst @@ -6,7 +6,7 @@ Publishing and monitoring customer experience will help you gain the trust of new customers and better engage with your community. In 2 clicks, allow your customer to share their feedback! -.. image:: ./media/comment_post.png +.. image:: reviews/comment_post.png :align: center Setup @@ -14,7 +14,7 @@ Setup Activate comments & rating from the *Customize* menu of the product web page. -.. image:: ./media/comment_setup.png +.. image:: reviews/comment_setup.png :align: center .. note:: @@ -27,7 +27,7 @@ Review the posts in real time Whenever a post is published, the product manager and all the product followers get notified in their Inbox (*Discuss* menu). -.. image:: ./media/comment_new.png +.. image:: reviews/comment_new.png :align: center .. note:: @@ -36,7 +36,7 @@ get notified in their Inbox (*Discuss* menu). Click the product name to open the detail form and review the comment (in the product discussion thread). -.. image:: ./media/comment_inbox.png +.. image:: reviews/comment_inbox.png :align: center Moderate & unpublish @@ -48,12 +48,12 @@ or on the web page. To unpublish the post, open the product web page and click the *Published* button to turn it red (*Unpublished*). -.. image:: ./media/comment_unpublish.png +.. image:: reviews/comment_unpublish.png :align: center ..tip:: You can access the web page from the detail form by clicking the *Published* smart button (and vice versa). -.. image:: ./media/comment_webpage.png +.. image:: reviews/comment_webpage.png :align: center diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/comment_inbox.png b/content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_inbox.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/comment_inbox.png rename to content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_inbox.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/comment_new.png b/content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_new.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/comment_new.png rename to content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_new.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/comment_post.png b/content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_post.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/comment_post.png rename to content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_post.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/comment_setup.png b/content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_setup.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/comment_setup.png rename to content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_setup.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/comment_unpublish.png b/content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_unpublish.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/comment_unpublish.png rename to content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_unpublish.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/comment_webpage.png b/content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_webpage.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/comment_webpage.png rename to content/applications/websites/ecommerce/maximizing_revenue/reviews/comment_webpage.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/upselling.rst b/content/applications/websites/ecommerce/maximizing_revenue/upselling.rst index 9326c93ea..eef250333 100644 --- a/content/applications/websites/ecommerce/maximizing_revenue/upselling.rst +++ b/content/applications/websites/ecommerce/maximizing_revenue/upselling.rst @@ -6,7 +6,7 @@ In order to maximize your revenue, suggesting pricier alternative products is strongly advised for basic items. That way, your customer will spend more time browsing your catalog. -.. image:: ./media/upsell_web.png +.. image:: upselling/upsell_web.png :align: center To do so: @@ -14,12 +14,12 @@ To do so: * Select such *Alternative Products* in the *Sales* tab of the product detail form. 3 alternatives are fine! Don't publish too many otherwise your customers will be confused. -.. image:: ./media/upsell.png +.. image:: upselling/upsell.png :align: center * Turn on *Alternative Products* from the *Customize* menu of the product web page. -.. image:: ./media/upsell_publish.png +.. image:: upselling/upsell_publish.png :align: center diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/upsell.png b/content/applications/websites/ecommerce/maximizing_revenue/upselling/upsell.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/upsell.png rename to content/applications/websites/ecommerce/maximizing_revenue/upselling/upsell.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/upsell_publish.png b/content/applications/websites/ecommerce/maximizing_revenue/upselling/upsell_publish.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/upsell_publish.png rename to content/applications/websites/ecommerce/maximizing_revenue/upselling/upsell_publish.png diff --git a/content/applications/websites/ecommerce/maximizing_revenue/media/upsell_web.png b/content/applications/websites/ecommerce/maximizing_revenue/upselling/upsell_web.png similarity index 100% rename from content/applications/websites/ecommerce/maximizing_revenue/media/upsell_web.png rename to content/applications/websites/ecommerce/maximizing_revenue/upselling/upsell_web.png diff --git a/content/applications/websites/ecommerce/shopper_experience/payment_acquirer.rst b/content/applications/websites/ecommerce/shopper_experience/payment_acquirer.rst index 2dc9c4677..5f5a1c09a 100644 --- a/content/applications/websites/ecommerce/shopper_experience/payment_acquirer.rst +++ b/content/applications/websites/ecommerce/shopper_experience/payment_acquirer.rst @@ -12,7 +12,7 @@ What are the payment status =========================== At anytime, the salesman can check the transaction status from the order. -.. image:: media/payment_transaction.png +.. image:: payment_acquirer/payment_transaction.png :align: center * *Draft*: transaction under processing. @@ -47,7 +47,7 @@ When the order is confirmed you can also have an invoice automatically issued and paid. This fully-automated made for businesses that invoice orders straight on. -.. image:: media/payment_invoice.png +.. image:: payment_acquirer/payment_invoice.png :align: center .. note:: @@ -65,13 +65,13 @@ With this mode, the order is confirmed but the amount is kept on hold. Once the delivery processed, you can capture the payment from Odoo. This mode is only available with Authorize.net. -.. image:: media/payment_capture_mode.png +.. image:: payment_acquirer/payment_capture_mode.png :align: center To capture the payment, open the transaction from the order. Then click *Capture Transaction*. -.. image:: media/payment_capture.png +.. image:: payment_acquirer/payment_capture.png :align: center With other payment acquirers, you can manage the capture in diff --git a/content/applications/websites/ecommerce/shopper_experience/media/payment_capture.png b/content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_capture.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/payment_capture.png rename to content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_capture.png diff --git a/content/applications/websites/ecommerce/shopper_experience/media/payment_capture_mode.png b/content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_capture_mode.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/payment_capture_mode.png rename to content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_capture_mode.png diff --git a/content/applications/websites/ecommerce/shopper_experience/media/payment_invoice.png b/content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_invoice.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/payment_invoice.png rename to content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_invoice.png diff --git a/content/applications/websites/ecommerce/shopper_experience/media/payment_transaction.png b/content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_transaction.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/payment_transaction.png rename to content/applications/websites/ecommerce/shopper_experience/payment_acquirer/payment_transaction.png diff --git a/content/applications/websites/ecommerce/shopper_experience/portal.rst b/content/applications/websites/ecommerce/shopper_experience/portal.rst index f02e58de1..66e334d05 100644 --- a/content/applications/websites/ecommerce/shopper_experience/portal.rst +++ b/content/applications/websites/ecommerce/shopper_experience/portal.rst @@ -16,7 +16,7 @@ Sign up The invitation to sign up shows up when the customer wants to visualize the order from order confirmation email. -.. image:: ./media/portal_odoo_signup.png +.. image:: portal/portal_odoo_signup.png :align: center Customer account @@ -25,12 +25,12 @@ Customer account Once logged in the customer will access the account by clicking *My Account* in the login dropdown menu. -.. image:: ./media/portal_link.png +.. image:: portal/portal_link.png :align: center THere they find all their history. The main address (billing) can also be modified. -.. image:: ./media/portal_menu.png +.. image:: portal/portal_menu.png :align: center .. note:: diff --git a/content/applications/websites/ecommerce/shopper_experience/media/portal_link.png b/content/applications/websites/ecommerce/shopper_experience/portal/portal_link.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/portal_link.png rename to content/applications/websites/ecommerce/shopper_experience/portal/portal_link.png diff --git a/content/applications/websites/ecommerce/shopper_experience/media/portal_menu.png b/content/applications/websites/ecommerce/shopper_experience/portal/portal_menu.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/portal_menu.png rename to content/applications/websites/ecommerce/shopper_experience/portal/portal_menu.png diff --git a/content/applications/websites/ecommerce/shopper_experience/media/portal_odoo_signup.png b/content/applications/websites/ecommerce/shopper_experience/portal/portal_odoo_signup.png similarity index 100% rename from content/applications/websites/ecommerce/shopper_experience/media/portal_odoo_signup.png rename to content/applications/websites/ecommerce/shopper_experience/portal/portal_odoo_signup.png diff --git a/content/applications/websites/livechat/overview/get_started.rst b/content/applications/websites/livechat/overview/get_started.rst index 29a6f1a62..7be4fc133 100644 --- a/content/applications/websites/livechat/overview/get_started.rst +++ b/content/applications/websites/livechat/overview/get_started.rst @@ -13,14 +13,14 @@ Once *Live Chat* is installed on your database, if your website was created with application is automatically added to it. All that is left to do is to go to :menuselection:`Website --> Configuration --> Settings --> Live Chat`. -.. image:: media/livechat_settings.png +.. image:: get_started/livechat_settings.png :align: center :height: 300 :alt: View of the settings page and the live chat feature for Odoo Live Chat Select the channel to be linked to your website or create one on the fly. -.. image:: media/channels.png +.. image:: get_started/channels.png :align: center :alt: View of a live chat channel form for Odoo Live Chat @@ -35,7 +35,7 @@ Select the channel to be linked to your website or create one on the fly. the chat window automatically pops-up 3 seconds after users (from any country) land on the contact us page. -.. image:: media/rules.png +.. image:: get_started/rules.png :align: center :alt: View of a channel’s rules form for Odoo Live Chat @@ -51,7 +51,7 @@ External options the *Widget* tab. | Odoo also offers an URL you can send to users so they can have access to a single live chat page. -.. image:: media/widget.png +.. image:: get_started/widget.png :align: center :alt: View of the widget tab for Odoo Live Chat @@ -61,7 +61,7 @@ Managing chat requests Conversations initiated by visitors pop up as a direct message, and are shown in *Discuss*. Therefore, inquiries can be answered wherever you are in Odoo. -.. image:: media/discuss.png +.. image:: get_started/discuss.png :align: center :alt: View of the discuss application with a message sent through live chat in Odoo @@ -74,7 +74,7 @@ Leave or join a channel Go to :menuselection:`Website --> Configuration --> Settings`, access your channel under *Live Chat*, and *Join Channel* or *Leave Channel*. -.. image:: media/joinchannel.png +.. image:: get_started/joinchannel.png :align: center :alt: View of a channel form and the option to join a channel for Odoo Live Chat diff --git a/content/applications/websites/livechat/overview/media/channels.png b/content/applications/websites/livechat/overview/get_started/channels.png similarity index 100% rename from content/applications/websites/livechat/overview/media/channels.png rename to content/applications/websites/livechat/overview/get_started/channels.png diff --git a/content/applications/websites/livechat/overview/media/discuss.png b/content/applications/websites/livechat/overview/get_started/discuss.png similarity index 100% rename from content/applications/websites/livechat/overview/media/discuss.png rename to content/applications/websites/livechat/overview/get_started/discuss.png diff --git a/content/applications/websites/livechat/overview/media/joinchannel.png b/content/applications/websites/livechat/overview/get_started/joinchannel.png similarity index 100% rename from content/applications/websites/livechat/overview/media/joinchannel.png rename to content/applications/websites/livechat/overview/get_started/joinchannel.png diff --git a/content/applications/websites/livechat/overview/media/livechat_settings.png b/content/applications/websites/livechat/overview/get_started/livechat_settings.png similarity index 100% rename from content/applications/websites/livechat/overview/media/livechat_settings.png rename to content/applications/websites/livechat/overview/get_started/livechat_settings.png diff --git a/content/applications/websites/livechat/overview/media/rules.png b/content/applications/websites/livechat/overview/get_started/rules.png similarity index 100% rename from content/applications/websites/livechat/overview/media/rules.png rename to content/applications/websites/livechat/overview/get_started/rules.png diff --git a/content/applications/websites/livechat/overview/media/widget.png b/content/applications/websites/livechat/overview/get_started/widget.png similarity index 100% rename from content/applications/websites/livechat/overview/media/widget.png rename to content/applications/websites/livechat/overview/get_started/widget.png diff --git a/content/applications/websites/livechat/overview/ratings.rst b/content/applications/websites/livechat/overview/ratings.rst index 58e3a2e41..9c6f920fe 100644 --- a/content/applications/websites/livechat/overview/ratings.rst +++ b/content/applications/websites/livechat/overview/ratings.rst @@ -14,20 +14,20 @@ Customer Rating is shown. | A copy of the conversation can also be sent by email. -.. image:: media/user_chatwindow.png +.. image:: ratings/user_chatwindow.png :align: center :height: 400 :alt: View of the chat window from a user’s side for Odoo Live Chat The rating is shown on the chat window itself for the operator. -.. image:: media/operator_chatwindow.png +.. image:: ratings/operator_chatwindow.png :align: center :alt: View of a chat window from an operator’s side highlighting a rating for Odoo Live Chat And under :menuselection:`Report --> Customer Ratings`. -.. image:: media/customer_ratings.png +.. image:: ratings/customer_ratings.png :align: center :alt: View of the customer ratings page in Odoo Live Chat @@ -37,7 +37,7 @@ Make the rating public Go to :menuselection:`Website --> Configuration --> Settings`, access your channel form, click on *Go to Website* and on *Unpublished*, to publish the rating of that channel on your website. -.. image:: media/publish_ratings.png +.. image:: ratings/publish_ratings.png :align: center :alt: View of the public ratings in the website for Odoo Live Chat diff --git a/content/applications/websites/livechat/overview/media/customer_ratings.png b/content/applications/websites/livechat/overview/ratings/customer_ratings.png similarity index 100% rename from content/applications/websites/livechat/overview/media/customer_ratings.png rename to content/applications/websites/livechat/overview/ratings/customer_ratings.png diff --git a/content/applications/websites/livechat/overview/media/operator_chatwindow.png b/content/applications/websites/livechat/overview/ratings/operator_chatwindow.png similarity index 100% rename from content/applications/websites/livechat/overview/media/operator_chatwindow.png rename to content/applications/websites/livechat/overview/ratings/operator_chatwindow.png diff --git a/content/applications/websites/livechat/overview/media/publish_ratings.png b/content/applications/websites/livechat/overview/ratings/publish_ratings.png similarity index 100% rename from content/applications/websites/livechat/overview/media/publish_ratings.png rename to content/applications/websites/livechat/overview/ratings/publish_ratings.png diff --git a/content/applications/websites/livechat/overview/media/user_chatwindow.png b/content/applications/websites/livechat/overview/ratings/user_chatwindow.png similarity index 100% rename from content/applications/websites/livechat/overview/media/user_chatwindow.png rename to content/applications/websites/livechat/overview/ratings/user_chatwindow.png diff --git a/content/applications/websites/livechat/overview/responses.rst b/content/applications/websites/livechat/overview/responses.rst index 1d01c8682..045c915d9 100644 --- a/content/applications/websites/livechat/overview/responses.rst +++ b/content/applications/websites/livechat/overview/responses.rst @@ -25,7 +25,7 @@ Commands are shortcuts that do specific actions within the chat window: To access the ticket or lead created from the chat, click on the shortcut link. -.. image:: media/create_ticket.png +.. image:: responses/create_ticket.png :align: center :alt: View of the chat window with a helpdesk ticket created in Odoo Live Chat @@ -40,7 +40,7 @@ Send canned responses To create them, go to :menuselection:`Live Chat --> Configuration --> Canned Responses`. | To use them during a conversation, simply type **:** followed by the shortcut word you created. -.. image:: media/canned_response.png +.. image:: responses/canned_response.png :align: center :alt: View of a chat window and the use of a canned response in Odoo Live Chat diff --git a/content/applications/websites/livechat/overview/media/canned_response.png b/content/applications/websites/livechat/overview/responses/canned_response.png similarity index 100% rename from content/applications/websites/livechat/overview/media/canned_response.png rename to content/applications/websites/livechat/overview/responses/canned_response.png diff --git a/content/applications/websites/livechat/overview/media/create_ticket.png b/content/applications/websites/livechat/overview/responses/create_ticket.png similarity index 100% rename from content/applications/websites/livechat/overview/media/create_ticket.png rename to content/applications/websites/livechat/overview/responses/create_ticket.png diff --git a/content/applications/websites/website/optimize/google_analytics.rst b/content/applications/websites/website/optimize/google_analytics.rst index 5f12b485a..e7151c25d 100644 --- a/content/applications/websites/website/optimize/google_analytics.rst +++ b/content/applications/websites/website/optimize/google_analytics.rst @@ -9,19 +9,19 @@ To follow your website's traffic with Google Analytics: - Go through the creation form and accept the conditions to get the tracking ID. - .. image:: media/google_analytics_account.png + .. image:: google_analytics/google_analytics_account.png :align: center - Copy the tracking ID to insert it in Odoo. - .. image:: media/google_analytics_tracking_id.png + .. image:: google_analytics/google_analytics_tracking_id.png :align: center - Go to the *Configuration* menu of your Odoo's Website app. In the settings, turn on Google Analytics and paste the tracking ID. Then save the page. - .. image:: media/google_analytics_settings.png + .. image:: google_analytics/google_analytics_settings.png :align: center To make your first steps in Google Analytics, refer to `Google Documentation diff --git a/content/applications/websites/website/optimize/media/google_analytics_account.png b/content/applications/websites/website/optimize/google_analytics/google_analytics_account.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_account.png rename to content/applications/websites/website/optimize/google_analytics/google_analytics_account.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_settings.png b/content/applications/websites/website/optimize/google_analytics/google_analytics_settings.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_settings.png rename to content/applications/websites/website/optimize/google_analytics/google_analytics_settings.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_tracking_id.png b/content/applications/websites/website/optimize/google_analytics/google_analytics_tracking_id.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_tracking_id.png rename to content/applications/websites/website/optimize/google_analytics/google_analytics_tracking_id.png diff --git a/content/applications/websites/website/optimize/google_analytics_dashboard.rst b/content/applications/websites/website/optimize/google_analytics_dashboard.rst index 93d944a9a..b2250938d 100644 --- a/content/applications/websites/website/optimize/google_analytics_dashboard.rst +++ b/content/applications/websites/website/optimize/google_analytics_dashboard.rst @@ -13,29 +13,29 @@ Dashboard thanks to Google Analytics. - Select Analytics API. -.. image:: media/google_analytics_api.png +.. image:: google_analytics_dashboard/google_analytics_api.png :align: center - Create a new project and give it a name (e.g. Odoo). This project is needed to store your API credentials. -.. image:: media/google_analytics_create_project.png +.. image:: google_analytics_dashboard/google_analytics_create_project.png :align: center - Enable the API. -.. image:: media/google_analytics_enable.png +.. image:: google_analytics_dashboard/google_analytics_enable.png :align: center - Create credentials to use in Odoo. -.. image:: media/google_analytics_create_credentials.png +.. image:: google_analytics_dashboard/google_analytics_create_credentials.png :align: center - Select *Web browser (Javascript)* as calling source and *User data* as kind of data. -.. image:: media/google_analytics_get_credentials.png +.. image:: google_analytics_dashboard/google_analytics_get_credentials.png :align: center - Then you can create a Client ID. @@ -44,7 +44,7 @@ Dashboard thanks to Google Analytics. Odoo's instance URL. The *Authorized redirect URI* is your Odoo's instance URL followed by '/google_account/authentication'. -.. image:: media/google_analytics_authorization.png +.. image:: google_analytics_dashboard/google_analytics_authorization.png :align: center @@ -55,16 +55,16 @@ Dashboard thanks to Google Analytics. - Finally you are provided with your Client ID. Copy and paste it in Odoo. -.. image:: media/google_analytics_client_id.png +.. image:: google_analytics_dashboard/google_analytics_client_id.png :align: center - Open your Website Dashboard in Odoo and link your Analytics account. to past your Client ID. -.. image:: media/google_analytics_start.png +.. image:: google_analytics_dashboard/google_analytics_start.png :align: center - As a last step, authorize Odoo to access Google API. -.. image:: media/google_analytics_login.png +.. image:: google_analytics_dashboard/google_analytics_login.png :align: center diff --git a/content/applications/websites/website/optimize/media/google_analytics_api.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_api.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_api.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_api.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_authorization.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_authorization.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_authorization.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_authorization.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_client_id.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_client_id.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_client_id.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_client_id.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_create_credentials.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_create_credentials.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_create_credentials.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_create_credentials.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_create_project.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_create_project.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_create_project.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_create_project.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_enable.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_enable.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_enable.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_enable.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_get_credentials.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_get_credentials.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_get_credentials.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_get_credentials.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_login.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_login.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_login.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_login.png diff --git a/content/applications/websites/website/optimize/media/google_analytics_start.png b/content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_start.png similarity index 100% rename from content/applications/websites/website/optimize/media/google_analytics_start.png rename to content/applications/websites/website/optimize/google_analytics_dashboard/google_analytics_start.png diff --git a/content/applications/websites/website/optimize/link_tracker.rst b/content/applications/websites/website/optimize/link_tracker.rst index dbd6dd80c..8d9112884 100644 --- a/content/applications/websites/website/optimize/link_tracker.rst +++ b/content/applications/websites/website/optimize/link_tracker.rst @@ -11,7 +11,7 @@ Configuration Go to :menuselection:`Website --> Configuration --> Settings` and activate *Link Trackers*. -.. image:: media/enable_link_tracker.png +.. image:: link_tracker/enable_link_tracker.png :align: center :alt: View of Website settings page emphasizing the link trackers field in Odoo Website @@ -21,7 +21,7 @@ Set up traceable URLs Go to :menuselection:`Website --> Go to website --> Promote --> Track this page`. Here, you are able to get a specific tracked URL based on the campaign, medium, and source being used. -.. image:: media/link_tracker_fields.png +.. image:: link_tracker/link_tracker_fields.png :align: center :alt: View of the link tracker fields for Odoo Website @@ -41,7 +41,7 @@ To look at statistics of your links, go to :menuselection:`Website --> Go to web on *Stats* to see complete statistics about the number of clicks and the country of origin of those clicks. -.. image:: media/links_statistics.png +.. image:: link_tracker/links_statistics.png :align: center :alt: View of the tracked list emphasizing the statistics buttons in Odoo Website diff --git a/content/applications/websites/website/optimize/media/enable_link_tracker.png b/content/applications/websites/website/optimize/link_tracker/enable_link_tracker.png similarity index 100% rename from content/applications/websites/website/optimize/media/enable_link_tracker.png rename to content/applications/websites/website/optimize/link_tracker/enable_link_tracker.png diff --git a/content/applications/websites/website/optimize/media/link_tracker_fields.png b/content/applications/websites/website/optimize/link_tracker/link_tracker_fields.png similarity index 100% rename from content/applications/websites/website/optimize/media/link_tracker_fields.png rename to content/applications/websites/website/optimize/link_tracker/link_tracker_fields.png diff --git a/content/applications/websites/website/optimize/media/links_statistics.png b/content/applications/websites/website/optimize/link_tracker/links_statistics.png similarity index 100% rename from content/applications/websites/website/optimize/media/links_statistics.png rename to content/applications/websites/website/optimize/link_tracker/links_statistics.png diff --git a/content/applications/websites/website/optimize/seo.rst b/content/applications/websites/website/optimize/seo.rst index 4b839e359..3b3f7b61e 100644 --- a/content/applications/websites/website/optimize/seo.rst +++ b/content/applications/websites/website/optimize/seo.rst @@ -32,7 +32,7 @@ They are automatically generated based on page title & content, but you can finetune them. Make sure they fit the content of the page, otherwise you will be downgraded by search engines. -.. image:: media/seo01.png +.. image:: seo/seo01.png :align: center Keywords @@ -43,7 +43,7 @@ towards your website. For each keyword, you see how it is used in the content (H1, H2, page title, page description, page content) and what are the related searches in Google. The more keywords are used the better. -.. image:: media/seo02.png +.. image:: seo/seo02.png :align: center .. note:: @@ -92,7 +92,7 @@ Social Network Odoo allows to link all your social network accounts in your website footer. All you have to do is to refer all your accounts in your company settings. -.. image:: media/seo03.png +.. image:: seo/seo03.png :align: center Social Share @@ -102,14 +102,14 @@ Drop the building block *Share* on any page you want your visitors to share. By clicking the icon, they are prompted to share the page in their social media wall. -.. image:: media/seo04.png +.. image:: seo/seo04.png :align: center Most social media use a picture of the picture to decorate the share post. Odoo uses the website logo by default but you can choose any other image of your page in the Promote tool. -.. image:: media/seo05.png +.. image:: seo/seo05.png :align: center Facebook Page @@ -319,7 +319,7 @@ visitor abandonment rate is also divided by two. (25% to 12.5%). One extra second to load a page could `cost $1.6b to Amazon in sales `__. -.. image:: media/seo06.png +.. image:: seo/seo06.png :align: center Fortunately, Odoo does all the magic for you. Below, you will find the @@ -341,7 +341,7 @@ From the upload button, you have the option to keep the original image unmodified if you prefer to optimize the quality of the image rather than performance. -.. image:: media/seo07.png +.. image:: seo/seo07.png :align: center .. note:: @@ -355,12 +355,12 @@ When you click on an image, Odoo shows you the Alt and title attributes of the ```` tag. You can click on it to set your own title and Alt attributes for the image. -.. image:: media/seo08.png +.. image:: seo/seo08.png :align: center When you click on this link, the following window will appear: -.. image:: media/seo09.png +.. image:: seo/seo09.png :align: center Odoo's pictograms are implemented using a font (`Font @@ -368,7 +368,7 @@ Awesome `__ in most Odoo themes). Thus, you can use as many pictograms as you want in your page, they will not result in extra requests to load the page. -.. image:: media/seo10.png +.. image:: seo/seo10.png :align: center Static Resources: CSS @@ -504,7 +504,7 @@ Delivery Network has three advantages: You can configure your CDN options from the **Website Admin** app, using the Configuration menu. Here is an example of configuration you can use: -.. image:: media/seo11.png +.. image:: seo/seo11.png :align: center HTML Pages @@ -535,7 +535,7 @@ Websites that are not mobile-friendly are negatively impacted in search engine rankings. All Odoo themes rely on Bootstrap to render efficiently according to the device: desktop, tablet or mobile. -.. image:: media/seo12.png +.. image:: seo/seo12.png :align: center As all Odoo modules share the same technology, absolutely all pages in @@ -569,7 +569,7 @@ eCommerce compared to Odoo when it comes to high query volumes: Here is the slide that summarizes the scalability of Odoo Website & eCommerce. -.. image:: media/seo13.png +.. image:: seo/seo13.png :align: center Search Engines Files @@ -620,7 +620,7 @@ products, forum posts and contact addresses. This allows your product pages to be displayed in Google using extra information like the price and rating of a product: -.. image:: media/seo14.png +.. image:: seo/seo14.png :align: center robots.txt diff --git a/content/applications/websites/website/optimize/media/seo01.png b/content/applications/websites/website/optimize/seo/seo01.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo01.png rename to content/applications/websites/website/optimize/seo/seo01.png diff --git a/content/applications/websites/website/optimize/media/seo02.png b/content/applications/websites/website/optimize/seo/seo02.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo02.png rename to content/applications/websites/website/optimize/seo/seo02.png diff --git a/content/applications/websites/website/optimize/media/seo03.png b/content/applications/websites/website/optimize/seo/seo03.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo03.png rename to content/applications/websites/website/optimize/seo/seo03.png diff --git a/content/applications/websites/website/optimize/media/seo04.png b/content/applications/websites/website/optimize/seo/seo04.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo04.png rename to content/applications/websites/website/optimize/seo/seo04.png diff --git a/content/applications/websites/website/optimize/media/seo05.png b/content/applications/websites/website/optimize/seo/seo05.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo05.png rename to content/applications/websites/website/optimize/seo/seo05.png diff --git a/content/applications/websites/website/optimize/media/seo06.png b/content/applications/websites/website/optimize/seo/seo06.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo06.png rename to content/applications/websites/website/optimize/seo/seo06.png diff --git a/content/applications/websites/website/optimize/media/seo07.png b/content/applications/websites/website/optimize/seo/seo07.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo07.png rename to content/applications/websites/website/optimize/seo/seo07.png diff --git a/content/applications/websites/website/optimize/media/seo08.png b/content/applications/websites/website/optimize/seo/seo08.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo08.png rename to content/applications/websites/website/optimize/seo/seo08.png diff --git a/content/applications/websites/website/optimize/media/seo09.png b/content/applications/websites/website/optimize/seo/seo09.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo09.png rename to content/applications/websites/website/optimize/seo/seo09.png diff --git a/content/applications/websites/website/optimize/media/seo10.png b/content/applications/websites/website/optimize/seo/seo10.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo10.png rename to content/applications/websites/website/optimize/seo/seo10.png diff --git a/content/applications/websites/website/optimize/media/seo11.png b/content/applications/websites/website/optimize/seo/seo11.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo11.png rename to content/applications/websites/website/optimize/seo/seo11.png diff --git a/content/applications/websites/website/optimize/media/seo12.png b/content/applications/websites/website/optimize/seo/seo12.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo12.png rename to content/applications/websites/website/optimize/seo/seo12.png diff --git a/content/applications/websites/website/optimize/media/seo13.png b/content/applications/websites/website/optimize/seo/seo13.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo13.png rename to content/applications/websites/website/optimize/seo/seo13.png diff --git a/content/applications/websites/website/optimize/media/seo14.png b/content/applications/websites/website/optimize/seo/seo14.png similarity index 100% rename from content/applications/websites/website/optimize/media/seo14.png rename to content/applications/websites/website/optimize/seo/seo14.png diff --git a/content/applications/websites/website/publish/multi_website.rst b/content/applications/websites/website/publish/multi_website.rst index 86948186a..2afc3e19a 100644 --- a/content/applications/websites/website/publish/multi_website.rst +++ b/content/applications/websites/website/publish/multi_website.rst @@ -2,7 +2,7 @@ Manage Multi Websites ===================== -.. image:: media/multi_website04.png +.. image:: multi_website/multi_website04.png :align: center Odoo’s Multi-Websites opens up broad possibilities of diversification and @@ -22,7 +22,7 @@ The button, *Create a new website*, lays in the first section. -.. image:: media/multi_website05.png +.. image:: multi_website/multi_website05.png :align: center In the upcoming prompt, set a name for your new website and a specific @@ -30,7 +30,7 @@ domain name. Leave empty to publish the new website under the default domain of your Odoo database. You can later set some country groups to redirect visitors to it using Geo IP. -.. image:: media/multi_website01.png +.. image:: multi_website/multi_website01.png :align: center Then, select a theme. This new website might have an entirely different @@ -40,7 +40,7 @@ different theme! Once the theme is selected, you can start to build the homepage of your website. Follow the purple drops; they will help you in the first steps. -.. image:: media/multi_website08.png +.. image:: multi_website/multi_website08.png :align: center @@ -64,7 +64,7 @@ edit bar. Switching to another website will connect to the domain of this website. If you use another domain for the website, the user is requested to sign in. -.. image:: media/multi_website03.png +.. image:: multi_website/multi_website03.png :align: center .. note:: @@ -82,13 +82,13 @@ removing the menu item. Each website comes with a high range of specific options in the settings. First, select the website to configure. -.. image:: media/multi_website15.png +.. image:: multi_website/multi_website15.png :align: center Then, take a look at the options flagged with the earth icon. It means they only impact the very website you are working on. -.. image:: media/multi_website12.png +.. image:: multi_website/multi_website12.png :align: center You can, for instance, set specific : @@ -115,7 +115,7 @@ use a specific one. If you share it and want to adapt the content per region, set country groups in the setting of each website. Visitors will be redirected to the right website using GeoIP. -.. image:: media/multi_website18.png +.. image:: multi_website/multi_website18.png :align: center .. note:: @@ -145,7 +145,7 @@ each website. Go through the different pages to adapt them to this new audience. Focus on workflows, and automatic pages (eCommerce checkout, blogs, events, etc.) as the number of available options is higher there. -.. image:: media/multi_website14.png +.. image:: multi_website/multi_website14.png :align: center Publish specific content per website @@ -157,7 +157,7 @@ post, etc.) is always only published in the current website. You can change that from the edit form view in the backend and leave the *Website* field blank. This will publish it in all the websites. -.. image:: media/multi_website06.png +.. image:: multi_website/multi_website06.png :align: center Here are all the objects that you can link to *either one or all the @@ -191,7 +191,7 @@ website. You can duplicate it to other websites from If you want to duplicate it in just one other website, duplicate the page and set the new website. -.. image:: media/multi_website09.png +.. image:: multi_website/multi_website09.png :align: center When you edit the page again, the change only affects the current @@ -202,7 +202,7 @@ The original page still being linked to all websites. By grouping pages by URL in the page manager, you quickly find the original page behind each edited page. -.. image:: media/multi_website10.png +.. image:: multi_website/multi_website10.png :align: center Multi-companies @@ -211,7 +211,7 @@ Multi-companies Each website can be linked to a specific company of your system, in a multi-companies environment. -.. image:: media/multi_website16.png +.. image:: multi_website/multi_website16.png :align: center With such a configuration, only company-related data appear on the @@ -225,7 +225,7 @@ is it for visitors. .. note:: If websites are multi-companies, you don’t change company when switching websites. To change the company and see the related content, use the company selector in the menu. -.. image:: media/multi_website02.png +.. image:: multi_website/multi_website02.png :align: center Configure your eCommerce website @@ -242,7 +242,7 @@ We already saw earlier how to publish a specific record in only one website. You will find the \*Website\* field in the eCommerce tab of the product edit form. Empty means available in all websites. -.. image:: media/multi_website13.png +.. image:: multi_website/multi_website13.png :align: center Products available on *some* websites @@ -269,7 +269,7 @@ pricelists. See :doc:`../../ecommerce/maximizing_revenue/pricing`. If you need help. Select a website to make a pricelist only available on this website. -.. image:: media/multi_website07.png +.. image:: multi_website/multi_website07.png :align: center Leaving the field empty means that you make it work in all websites if @@ -293,7 +293,7 @@ the websites or compel them to create one account for each website. This last option is convenient if your websites shouldn’t be related to each other in the visitor mind. -.. image:: media/multi_website17.png +.. image:: multi_website/multi_website17.png :align: center Technical hints for customization @@ -313,5 +313,5 @@ tips to make it work with multi websites: the domain to only display records available for the current website. -.. image:: media/multi_website11.png +.. image:: multi_website/multi_website11.png :align: center diff --git a/content/applications/websites/website/publish/media/multi_website01.png b/content/applications/websites/website/publish/multi_website/multi_website01.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website01.png rename to content/applications/websites/website/publish/multi_website/multi_website01.png diff --git a/content/applications/websites/website/publish/media/multi_website02.png b/content/applications/websites/website/publish/multi_website/multi_website02.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website02.png rename to content/applications/websites/website/publish/multi_website/multi_website02.png diff --git a/content/applications/websites/website/publish/media/multi_website03.png b/content/applications/websites/website/publish/multi_website/multi_website03.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website03.png rename to content/applications/websites/website/publish/multi_website/multi_website03.png diff --git a/content/applications/websites/website/publish/media/multi_website04.png b/content/applications/websites/website/publish/multi_website/multi_website04.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website04.png rename to content/applications/websites/website/publish/multi_website/multi_website04.png diff --git a/content/applications/websites/website/publish/media/multi_website05.png b/content/applications/websites/website/publish/multi_website/multi_website05.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website05.png rename to content/applications/websites/website/publish/multi_website/multi_website05.png diff --git a/content/applications/websites/website/publish/media/multi_website06.png b/content/applications/websites/website/publish/multi_website/multi_website06.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website06.png rename to content/applications/websites/website/publish/multi_website/multi_website06.png diff --git a/content/applications/websites/website/publish/media/multi_website07.png b/content/applications/websites/website/publish/multi_website/multi_website07.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website07.png rename to content/applications/websites/website/publish/multi_website/multi_website07.png diff --git a/content/applications/websites/website/publish/media/multi_website08.png b/content/applications/websites/website/publish/multi_website/multi_website08.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website08.png rename to content/applications/websites/website/publish/multi_website/multi_website08.png diff --git a/content/applications/websites/website/publish/media/multi_website09.png b/content/applications/websites/website/publish/multi_website/multi_website09.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website09.png rename to content/applications/websites/website/publish/multi_website/multi_website09.png diff --git a/content/applications/websites/website/publish/media/multi_website10.png b/content/applications/websites/website/publish/multi_website/multi_website10.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website10.png rename to content/applications/websites/website/publish/multi_website/multi_website10.png diff --git a/content/applications/websites/website/publish/media/multi_website11.png b/content/applications/websites/website/publish/multi_website/multi_website11.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website11.png rename to content/applications/websites/website/publish/multi_website/multi_website11.png diff --git a/content/applications/websites/website/publish/media/multi_website12.png b/content/applications/websites/website/publish/multi_website/multi_website12.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website12.png rename to content/applications/websites/website/publish/multi_website/multi_website12.png diff --git a/content/applications/websites/website/publish/media/multi_website13.png b/content/applications/websites/website/publish/multi_website/multi_website13.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website13.png rename to content/applications/websites/website/publish/multi_website/multi_website13.png diff --git a/content/applications/websites/website/publish/media/multi_website14.png b/content/applications/websites/website/publish/multi_website/multi_website14.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website14.png rename to content/applications/websites/website/publish/multi_website/multi_website14.png diff --git a/content/applications/websites/website/publish/media/multi_website15.png b/content/applications/websites/website/publish/multi_website/multi_website15.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website15.png rename to content/applications/websites/website/publish/multi_website/multi_website15.png diff --git a/content/applications/websites/website/publish/media/multi_website16.png b/content/applications/websites/website/publish/multi_website/multi_website16.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website16.png rename to content/applications/websites/website/publish/multi_website/multi_website16.png diff --git a/content/applications/websites/website/publish/media/multi_website17.png b/content/applications/websites/website/publish/multi_website/multi_website17.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website17.png rename to content/applications/websites/website/publish/multi_website/multi_website17.png diff --git a/content/applications/websites/website/publish/media/multi_website18.png b/content/applications/websites/website/publish/multi_website/multi_website18.png similarity index 100% rename from content/applications/websites/website/publish/media/multi_website18.png rename to content/applications/websites/website/publish/multi_website/multi_website18.png diff --git a/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst b/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst index 8ca66e49b..bbc58350c 100644 --- a/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst +++ b/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst @@ -52,7 +52,7 @@ How To Test GeoIP Geolocation In Your Odoo Website You should end up with a dictionary indicating the location of the IP address. -.. image:: media/on-premise_geo-ip-installation01.png +.. image:: on-premise_geo-ip-installation/on-premise_geo-ip-installation01.png :align: center .. note:: diff --git a/content/applications/websites/website/publish/media/on-premise_geo-ip-installation01.png b/content/applications/websites/website/publish/on-premise_geo-ip-installation/on-premise_geo-ip-installation01.png similarity index 100% rename from content/applications/websites/website/publish/media/on-premise_geo-ip-installation01.png rename to content/applications/websites/website/publish/on-premise_geo-ip-installation/on-premise_geo-ip-installation01.png diff --git a/content/applications/websites/website/publish/translate.rst b/content/applications/websites/website/publish/translate.rst index a69d329e9..434f59ce0 100644 --- a/content/applications/websites/website/publish/translate.rst +++ b/content/applications/websites/website/publish/translate.rst @@ -29,20 +29,20 @@ don't install anything, and follow the next step. Now go to your website. On the bottom right corner of the page, click on **Add a language**. -.. image:: media/translate_website01.png +.. image:: translate/translate_website01.png :align: center Choose the language in which you want to translate your website and then click on **Load.** -.. image:: media/translate_website02.png +.. image:: translate/translate_website02.png :align: center You will see that Now, next to English there is also French, which means that the page for the translation has been created. You can also see that some of the text has been translated automatically. -.. image:: media/translate_website03.png +.. image:: translate/translate_website03.png :align: center To translate the content of the website, click on **Translate** (here @@ -58,7 +58,7 @@ key. The content you wish to translate will then be translated automatically. -.. image:: media/translate_website04.png +.. image:: translate/translate_website04.png :align: center Now you can see that most of the content is highlighted in yellow or @@ -66,5 +66,5 @@ in green. The yellow represents the content that you have to translate by yourself. The green represents the content that has already been translated automatically. -.. image:: media/translate_website05.png +.. image:: translate/translate_website05.png :align: center diff --git a/content/applications/websites/website/publish/media/translate_website01.png b/content/applications/websites/website/publish/translate/translate_website01.png similarity index 100% rename from content/applications/websites/website/publish/media/translate_website01.png rename to content/applications/websites/website/publish/translate/translate_website01.png diff --git a/content/applications/websites/website/publish/media/translate_website02.png b/content/applications/websites/website/publish/translate/translate_website02.png similarity index 100% rename from content/applications/websites/website/publish/media/translate_website02.png rename to content/applications/websites/website/publish/translate/translate_website02.png diff --git a/content/applications/websites/website/publish/media/translate_website03.png b/content/applications/websites/website/publish/translate/translate_website03.png similarity index 100% rename from content/applications/websites/website/publish/media/translate_website03.png rename to content/applications/websites/website/publish/translate/translate_website03.png diff --git a/content/applications/websites/website/publish/media/translate_website04.png b/content/applications/websites/website/publish/translate/translate_website04.png similarity index 100% rename from content/applications/websites/website/publish/media/translate_website04.png rename to content/applications/websites/website/publish/translate/translate_website04.png diff --git a/content/applications/websites/website/publish/media/translate_website05.png b/content/applications/websites/website/publish/translate/translate_website05.png similarity index 100% rename from content/applications/websites/website/publish/media/translate_website05.png rename to content/applications/websites/website/publish/translate/translate_website05.png diff --git a/content/developer/howtos/backend.rst b/content/developer/howtos/backend.rst index 3fd6088a0..5fe47d3b8 100644 --- a/content/developer/howtos/backend.rst +++ b/content/developer/howtos/backend.rst @@ -536,7 +536,7 @@ The second inheritance mechanism (delegation) allows to link every record of a model to a record in a parent model, and provides transparent access to the fields of the parent record. -.. image:: ../images/inheritance_methods.png +.. image:: ../reference/addons/orm/inheritance_methods.png :align: center .. seealso:: diff --git a/content/developer/howtos/profilecode.rst b/content/developer/howtos/profilecode.rst index 55c8d008c..da786f7f0 100644 --- a/content/developer/howtos/profilecode.rst +++ b/content/developer/howtos/profilecode.rst @@ -129,4 +129,4 @@ the flamegraph tool: flamegraph.pl ./test.flame > ~/mycode.svg -.. image:: profile/flamegraph.svg +.. image:: profilecode/flamegraph.svg diff --git a/content/developer/howtos/profile/flamegraph.svg b/content/developer/howtos/profilecode/flamegraph.svg similarity index 100% rename from content/developer/howtos/profile/flamegraph.svg rename to content/developer/howtos/profilecode/flamegraph.svg diff --git a/content/developer/howtos/theme_tutorial_assets/img/seo_promote.png b/content/developer/howtos/theme_tutorial_assets/img/seo_promote.png deleted file mode 100644 index 54ca048eac095fd5ff7bda6e6b36ceed97eed11a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33125 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 TXk;Hp#{(olvLcm2`T_qB^@C@r diff --git a/content/developer/howtos/theme_tutorial_assets/img/services_page_styled.png b/content/developer/howtos/theme_tutorial_assets/img/services_page_styled.png deleted file mode 100755 index bd66b70e5d9092759ed60d17c6c43dad4e208a41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11114 zcmd6NWl&tr+U)=X3_f`9f#4q8VQ>gRg1ZKS1$Q4j5Fog_1ef6M5-doNV8PwpFYmGM zoO8b)_vh`ZuHAd>r`NN3cdxG6T{~P^Q3eB*7!?2jV93czz6SshAOHYd8wlYA`8~9D z1OUL_DJ!T+QBhG*Qc{9IAa-8qH^$NYf!!|%85tQeGBPSEDukGjNz)e^GbJAJLn3Ax z4i1hGp8!HZ&L1*FLPGNM=g;l!Z4YOs-2A+__;`F0hLrLSBLyKKDn&?sXL6`pS53Bo zLr7^-V0UReJ3G6Af|6zKFZK9QW@Z+BU0n($F&{rza!P7+fCH3^k(QQDTtbSK{gi-#tFwUUbdwl}#Pi46W)_t^|gD_O;MfQ`e15%~ug)FUyQl zG4rUXtomM<5*Hre8oyaeCh z-|y}1?dA{iot~cV&u;yU@9c-wt`96692}gSoE)DVeb-ITmyS5wT{^qE zdAvF39h<(sI=MMr-8(zKdw#yy7`Z+^IX^r)KG@wmn49P*%d71>ynZ@7-}qfI_G|Ok z#Gn3l`{MJb=iaTAtD}>b8Cg5}Q?f8FSdk=OlbJg)2%qGEmhKkR6Pj z2?M41;$#J5WCUPl_+#ZJn6;FsHDu#w!Pu&@*|K2@t<^opmpuzTUQoY0rLnw=4 z0_T=I8k1G3zDBNW^VSx-_SLwI{ivC$Lr?Wa%M3G{Tr#f+d*9QGRa$1;(@?ds!TK%6 zbZF>vPcA{GA7xH(`f#;rLwd+Svt392*V&%}O-+a?p(+(QzU|FPc>7aK%T7~eAHeUfj@EjGzk@OmmxDAphF0}e8R z5dDgbFi7*2tUb-m%{?PrJ1Mf~AlLZ5=iLVu`5BmBbAio8;@1S-KEcPG6to|Ro#Aem zTTtJ5>r#}Ufm1&L!mw968-OtELQ82Gg>wLp>q*T0$=8fHnKwnag09YVQO1g-=M*ar z-Ts=s8jv2kQPm7c2WBnU*>pYLb;GR+UiEPJ&quX{Xs|GWMIF|LwUWI{PDqh5@r!&cFm^oUEt@4+8S8OaLh3xm;DW55wa-D~~?)5KXU1 zUu<&5yBM?iv~%|OZ*KQs!4OoQW+Jv@?x&ubwJ*j2a}s6pq!LhX^S@U;4IcnbqQbzYmt zs3%&fX?^ahB9lRF_%wUOys{+fX|hR9c6a!Mz~gdYypwscv$I}W8~208iE|DM(b3bl zLfQRn+MDP4;V5q5FZpi+{=k0fn`qAisJ#-yZrm0nme0DDlG>u6y7jF@%$FY=FwYHz%$_}fzke7muHY67NLK}KTmX{HJ%2zbwYMzf? z{)05unL!&f*3W#?ztk;UYE+pbGC{nZt#yI{4mSZHIga4uBz%L zKa5|kJg)X@9Sw5lGmnDN;~y%<$XGIG(6*_rOq#Fq_ttn^n=!=dN-0zsr@yEi(c56*@cO~ z#yk-!?R!#xqbMGU3-cIvns}4J8X6`~2R|A{k9C(8ImcA=s07YKm2rhWt1V$98ydz^ zfOjVJjN|(pUdn`#$d8R=6Qgz5Bx6dG1l=0w>7fLZrT>8q`u0k9Z z+wEZj4V@Zp$fKm}^U3M@d6TNrJNg*J^D9W;g)y9A%kq^=lGZV#uFEk}jEd#=^CyiM zQWr%GHPa)L`J&qVOhu87x!l>TG!c;q*)Ofr{2B!r=wBpF$a90WIx#|Xd_PrtpE--J$ zIISlbZzC_m3(hS((h4K06;wm#u6eN=s5x!vJNJ|fDtVwNjt!dzbo&KPVCNMju zP*raQjuF$T$^)9-e6J8wy1k|C_{2?guQ*vG)z+)!1?CryK98fgGTFtVqC@6p`ur_T z(={KS$V)q7d!fzt$0w?1b;u&wSsjaNzBm^75ywbDe3PbS%CPlY>|%1^M7w?Ew;#|c zu10(K9hjomuVs{%*>O4BcXvumu24A?quton`9t7HFhLxj-CW*r_M~Ztg%6A)*0PNV zETt8lZREOixkON&E+sx6WNy@J530XUpOU%sxqXxCvn337m+pP=%`@W|!s*5(hmA2nh*6&E)!oPft#OlpM(GjdbMXnGkaWmG^BFjiI4* zpgo4Lzb=$P%`h`zsL<02A|eLYs!}ma3UGjs^QW6)$WBH4xcPak)YwJUVrN4@Rj3RFaKdNrS`B=+y0?`${2R3! zQ-qumEH1UmzXKAlW&`0Nf#mU8WGw=)yxcFKV3r$Ud|-K_XQNHU>qtvnJ_;WIsZ25? zxx`}-XNP#g86!OKJ77!wGaDiKAQ|Vgu5#S_^V|E(fWZzN$?x1PH|p4*4POtQe1}1T z$mpA8cQkS0{x|{eFi^#x8+Vhd>zlVeX@X<@bL~A;@Yd7e^`UDDc&usTg#gZ8nPiF) zGS*Eba6igbqr%U_VuE=~R%Q96LP1k`uNi|!pnXf;T)E4PS8j{LesQ(fIGQCJwAP9v zHsQ(wamo{i~ZkXP=9 zg%?1W2pFy!B}v;kxahp&iL~nvR7y%*-`2gMA#p=F+Ol&0$ZJr6;^m4~JlE{yj$)Wpw6>5>}C9|iAK;<-oJBKizq zq^v9kL{Lffm8VTuiH=sC^mX33jcJOyeZ+Fz$YIt)c+~)BNzG$kXR91bgwb}ug)X>e zO>6Z^H%uU;EDRt{(Tyn!uK?yAcBXF*XK(`d2e-m|oKmwVb9fv$q=-#PI5~?7G^j;y z@JwcpNxjbLarG&KHNR~behp*itjh>j7-4~XRh&=qU0q9QQJc7OJ9Tr8``okfwfFlp zmAxFcW+1~mwlP+lB7(_a@p65`$Y32iy2*qq6XQV&Ry=_KkrjFtPD5DJ?>j04(}G!ZO*#G9dCi4-AiZLkD;H& zG(znrDkx{9y{fTGTXh;A*O_(+tyc|M(Sta0R)R_{r%mYeUOn}wHBYgG<$a*zceYL)j+`>l-g8) z82K3OQ18s`IKXY?k0^u0x5#Yr0=F3cM-*PF#dXnjEW_2Pn*nw5NbbA_;FN-9;%PYK z*UsEwAS=|_p<&}~JFbuL`zXm!o$DXBXJ#SMBf=l+3?t)7RENaPw+O0Z;wn7Z#WAsSh@y+jHhq_R&)EMS9TC_kXVydc*cBwWc0V3Pv)s+dqjo@by^ z|6ORT-60=rg#PtZ&yp~xP4p+x648j1;KiY2n%4s=?$?cfCvGV~v%Xf5Hwmp+?a05QUXOP#`qS0HPJd$NcAJ&=_?x1Jn zYHzX{@_KNx2{Nn@GsxPJ*1kpps#e8Xr6qyUM8PMFo1Alg`C)Vf=8Q>Jzvu1UJA$%? zXw4CsY;psdI4NS3j2(ga^jQK>NkCV@KD5;de4e*sCJ0aWpa8x(B3XnIOFJ1}d@E0E z8tE-B5D3%r;_d>@Q)IpC{+K;gf#6<5<^>x`5zsse8n_APpXBcKOn!2b$S-70x3$03$3``PR3x?{XY@l1F7}5+vZyKqEy0*n zEuPtTD}RHvk30#aZf$JSP(geK=i%-jQ7-J|tQ4~Rl%z2!z^QMH-3R%l+l)NJl&*!vog(vl02mQXUK8Lfm*?hh^*Ln!cfRAsRSJ($4 zf_|(A7X2Bnw|0lOx>(MoX4Rp0KkFZE0_f`pL#lIh-Ieej3uYwp>IOJ;YVV%~L60$V zr#sQKebcSagZ##H42WkOP!RSTP(rqR3WAt8&{WbJAfELz2z-<74+-DJyMAaii-|*| z{EU*8f#gEm206k2R^v3pfIo*hu@R`&H#Vqz)`DU|FLG^@9%vS3-lncc9L+i}g)b(U zf6vwhN7B1SNrNem)}2Y>mFpeX<0Nn`zQo`vd*12Yv4RQ}3C})0Mqg8uiJEwo#)qY! zOXM67o|CHiM}F)2o~^CMB8-`SN?5H8Sfd$c?9;Zb+Ce!B?7J^TQJ<}U6-_Se$g9La zt5}&WhFQgZq7oU7#fXYt_J&_BZs~fS1dRV{BlUK0yG|6nesc26>Sb_Eb|G| zf>Dz*VxAmygujd8R>Xx>ug5HyoiLx=z^y+nWt0p=>k0EjXXVEAe!_GjCA1+JvJC&a z2?+8Zx87iaOX3D!-9Xp%*`>ZV`+9q~KH*J#5Bf$zqf2wq3QY1A$ud)QB!=k4YrXFU zJ_q_V(;K}40U)o8x!o%LVH}!b%)MGEDGZ!ldE4E7$Q<}*tz=g<^OYa1u1D19?tMVO zWpM}u3b0Ps@%#l-#|`WJ+vt<_#s zQ`VMZr!*&skjPWd7T_1&E(uSJ0Z)j*tU>~guB#l9Rgh9GOC|oIJNv4jY&6m!SDl8I zExb-2@lt?lp%`$C&qa*8ypW7&Z`?7LDHy(2|9IVY*6D}3EyKilo$2Km@WAIpi-2$) z(e83FKR7Wker03?f-V+8;blqA&8OG4sIu_UMyF$ z$PRHLT4^%-$_*ph+#(;1FE+xh03s@IBF$Q3&inQs0*CKVG^MEG&FP zWhW5Vw%^QDiL^vHVV_M%kv_jW(EAo)Ir>mIxh1%Nz3%iG#wGk zN%5(c_Y3WXYe=U2sN=hU;c^oN{j*IH#x~#{ek&hi-}HuA3kD+5A`|)>@6F2AFvk8x zQLmsmPV+iVbK-~iXMQ8>j_OGw_f1Q;ce}_4oE`^I*J|Y3urz_*cT&qoRX}iW8|oy9 zlPK|`ATg?qXy$P!<&1G1W`V>rHdg-CsNLN#a@Jaox^uRiuJBJBBtCc^e?G50>`$e? ztWc&`E+BDb2!sdhvx0y@x3MCzD{dt_#IFUCI6gwhS?VlbpKX(mPkTqWQb#L1FaXHs z1XFNs`}Sw`a#^fROPoMq-)JDXOw^?km&}>20|DdEW z`hzRUm57!mFe8+JCA(tF4!COUq*@$zj~@hqf{_WWMDeE5k@?SGIIOw7Ou}ZG!F|zXG-<62=2dCV$yU6 zluV3`b;E-_;OX>2IYxt*4mvGTuFXvLu6HTxc{Qb;v_(;c4Y6zNp5FsR|NHVgA2iEH+v zsqIk*yuc=ScvPTNkbG~udub1Mgb!nsJvRDoLuOtVLs4Z^rL3WNu2IwwBsIQ`IpWeA;J75w?^SGZ>Z1_~c3f~i5!7zhvw0|QaS z|9SI&0sqfWJB~$1%m^Ba+UaKeJ34RguNf%7q8!v=1~u$sCt0cVJz3ShWP%1EqDAz{ zrRcp_=qNaKXsqtD;;Br`S|N7d16AZ_VX*4(ZbNLz*HB*@S#Y$n&sG(!jkU!uQ4J! zB3e!|C)bFzHf+gVWXT4L?>xn`gW`PY`tg%OL}ba@h9C=Mj&aNny-;%_7dMqHKpR&o zMrcdsWwIx!SuF*vV+~b8;1mq- zt2?K$!H!9Kc}QWJhO1n7I-y^pOPpa>)58DW%d|!=S^&ryelyWcY2IBOdV3x6gVHIE zvJM3WrjOVW#HcixdpcSX*YplL*&PhCm!fA$kyNJ?RK;87X4h+C{@kCkma6^fJ&=G> z3B9NWp{tQgfYs7^Fp zT{orW>+7av1ZO^D3Ffrh@kF!f@Z$t@4wV-QM>bNbe;91xKy&)>cP{JOWwvqxDxgy6W1nSUZt9E?J+Mexk<_0fvRa~&%(L%=;~ixdba}Oke-4eBz>=R z;sln33>xUE+|?D%2V=3u(vr8@Udv)*cy5{lgK3Mzp!h^%jW z%OM|ws21&Vbf88wqrnRTjFKPKc_`BxlIh-7;l|-&O`!^(znw0Fcur@UlNy)YMuvTL z;~3)-QGTS+*M;fcRhW7tk&a=Y^mFwuGTgrPbgBZ-l9OI6i;R|5>W<1q{v>{h zKEbHxIaai@=@jj4d<@Ea-3VP_e~R`IpnpvdLZH`CNYfsM!|=xkzJdb)QX~NM}qsS{ug9GoG+Mx2P!;_MxQ(?f`@k8ra<3U zip8M6r~Oy-daM7**@0jn^Gq5`P{TY+JBRG@Ar^S~N$YtGQgn{kElBb=`hQS|b^TAu z0Kh+3+OhscXB0E{FHzl>{q1d4^|nV2q<*G;tXuDO#?ttT^hWx;;4EGbl%ew#GjN(i z=CVnWIQY<9Mw`VXBAvqGWWzHDqBpeKrOzHU=)RK8JH*0me~m5EZ*fF=?VquN9M^HN zBiH2nRWDbMwdiFs10S(f(LxIKkMXnS;D?DoA8&hldf<8Ijw<>@Xg{|o#A@=JYE&!Z zQ1s@YX)sr928oF=X@DDmH#-&vL9UuIqM0gT&C7 z)l10NO_eKG608WVnX?u-^mAhi@oJk_h=x%gblF0DM8Oq^(Pmu+IhecUBA({fse0UI z%8tpzj!?+k?vE;!m8AnYlDbG#ii!O_{*?H*4txqphGU%m93b5aCk?WsJ zGkD6zx1#jAx-AlLpW(j`D`6I2DWYGZ%C)raivs(+l{W=bZt_p)S@?@3cFsHO1ki0j z4HE+N%wyjbDYos4Z3us`-HKG54d_iM!lDrI`8E;~?;4R{&zqUdUqo`HoKgjeDdx;w zrm<~4{0tKV4>}@tN4z5%OfK|%=BpJ+3`m|Zm7DNEAcb^0))W4X5%hM9YD z_Qz!Ax+Cx=plsgi&D8#T3H5;>u|!(1kV&wuMAVK>7gm1GPyz(Jiaa@d>V0v&0ySsx zSY{JF_8`R1wY}$w2`ax2pnq2${gQR^RqZ#={Qaa9WGT@YE5o*tL4K9!^&v-_wtNDK zp#`y^otIEtbqdD$h!B;?pBvW!k;StVwed74zyN=Bv?t;_ut`D0YWzMmTkBN zLAW`iai~kcv#eO7M*?nE)#$=YwOmqErD6PnH~FL8b^&V9rmF`G!AUe=AbhL79Clke z`DWg)yy4G&?upT6J0CtQI4P-K^u%34Vty2&OO|$cdT|@j{7&9|&HuC{*sS+xDX>_j zyYE`j_*+#bVS1Qu*a;a5$;S8{8cOqSP-58V5N3_~77wjL?@!<#rMJwkZ^==HM+i|z zjA$2F;uR=2tg4{EI$IY~wi<;12)L>i5)I((^$OH>^zG&NVnj@#&lPR@LnF97M%@Pp z28CVi?v)}e82O9+!AkCS;J*`toS?v*x&Q$H2p9l__ZI_zL7gTN5C91HpP2anf|-c_ zcidoR2?DcFofB_B>)fI)JYd|nDMHMQGV2k&>O{orafu9AWAl>XqC)Nl1FO2!0!}@2O z5#0X_Rm)s)?LcWYy~_s`Sl0D%|5Rg!doF9W8U08dvSTWH!6>m%VT{_}*u}S9DAbw} zTTJAb3M;Ksu4H?)m?rk8j6i9mRVS!$@$!|E-fH96Sd>N8g5_z(5?KUi62D+lwN-f6 zBMNZDgxPrC%GUb5UWV0{y=l?q4a$VMsp&r?BJnQ)+j91_;~&mT_~j?o)!ZG^Z|?@nfhr%{WVWEN*p|8d)Kh~*w|&3d_QEZu$QM=o#vD_qqV#qr zaI$mQ0sEcf>ZTcn&uWI{$Rsyy^d)KFJw6CDhIl??yqPDraH5ola%`@>s2~REj6h`D zF>dGt1ayWro_=~ciTZ1Cn!){>CH}T{&=CH^5`V)YQ2!fiMEI9=YKqQ+k+YXoAkU+o zN8Jb~V}9)sV)-2i%z?)*E-SikEENMJqWqT^UM%>;@pmThhD_B8$YKDO|1fZc@r~A#SZ7J_B*FKJz39|gl;k@1Ul;`| z`^M~g9{YMD7+08X;=*6LCXwM=33RRzEGHCxHC9*`GWQD}rlh7!aWBuhh`h4w` z!`*qw=t((4OJIPyiGeP;c*)>vk)B3U%Mv{@vpvLU3HV+U^>FMHkKpmFxO%1F`0=sp z_w6IT77Odc^KL2g7Sr&!1L)Kr$AeJ`C?xPq>S}T3M@C#k;B5-~=B`29xi@bMFB%W| zNTX3zRRF+`a4;qlmjQz)j6|MdU<2h*QgXjw^*5J9ygijG?kQoT^(Lrsy_d;%MYYj(41@|JsXsF{leIlu7()~Khg3&M_;14E_Z|T;$ z;UZG(5mxR{>~9*;81J%@`uKxeU!e!y)RMgq_Q*}2e@0I|MiHX$sy8`IF7G>wYHm&7 z>vjmt+o{yG80H|sYafW&Bda;R4B)e_3{+?%G#^w?dN?s&dUaUbKecKYk(pzGAWvCEol z=0*2ojHyC5GZm4y#Z%-6cifrCC+)z@7jMfz`)#e_DB>H(hfZU$o?IiEe<_|ZxjE8b zMylK879)iTbU%#GKipEcM=thOiPX%vc^T5~iq4seJl`eWgpLGBUl{oZGl&9H?(ViM&fxBg!{Tl;xVy8s+oFrRyE}{P;I8*w-P8Xb?&Z3w zQ|Y9V{F3TURk}M7DoV1bNJL0bP*AAf<)qZ0prHHy<7EKse=P)?6-H1{Fz+e~Kxs@& zOiD^ha&mG!JUn7zVgLXD3k!>YfIv-6{a;01Uf$8sk%x!J*w~nsme#_;LRVK;N=k~E znHdNKw*CEkadB~e4*8vz7ZVfX=jZ3<=9ZkCoR*fhw6x^q)?@ zIXg4+`T4oKvpYRCbpe4iG&CqHD|d8sJUu>kcXbU83>+Vy93CE~rl!8Xzh7TpkBp3* zo}Bjg^~J`;jgOBXA06%d+gV>GAPl zWqJAe`T6nwerkH*;qLCgU0q#VjE+oPUtV59ApcGHUwM0deFcHsTwY$BL+-AxZmzB# zZm$oIA@?^|XJ==3H#cX;C#&1X{WH7TDU&<Iu`WYuC|$*fJrI0SNWd3m+JdvtwqaRs?J z**-X0{kJo-Hl5ww3M#F$%j&Qw>T{}^3~SpQT3BhHZc@#v5lSI% zpWEB-eSIH){=63yyeB2S&(3}x9)8%{e~5^D!oq$~Q@?9!zWe)szP)|k+`}?;I4i?zh*al?CJExn(_9^ybkdL=l~K_n$pPyQ(Rv|EC83hyKI)|3UxP z=>H-958?l@#)q32?i&r?t7-r1afFkwFF0Mm^R*5r`!a~O#|^}Tv`cOckKt@FbHq!W8%E|L14v_Q45a7deU zj`_ifIi@*ZW*&F79mJNl?Xp9Xo=pk=_rDHJP&U~M`|jIH-tqeC!U79W)CEVL0;Ar7 z&Kgz>nx9f_>0RCi0s{DeI$ToRcv4^JCGHylqfdN!Ran2n_i!Xeom75GPW*zR$H1kO z93_Ai--jYdik4)tl3bzM&u9|boBA@s@e>o8{aC?yZ1k^Lac#IX?@;L(g%orzgQoWI z_o-B`r9}qJ5IR&ko61-WEH3xcy9`bjK;Ve8KXlk<|0N#kARszA-xwC@!0taB@^L8P zru5FxN>G8Yz2Lp7NobB#=ibv}kV-OQO$q5Dkd({GCTQyjn4;A-g3CRUZEOKePuXZ6 zR|8ht*|>=`GSCyN`nvmqkh?Z8iwFK@8aqW^UX(may2AwM_4-QCBFP%9yp&L^22L)Z zQ@fEF*!MFFMqDb@#Y-NHCZjMft~pIcN+2REOIBC4(cVe&kj4&cRMj?UHVF9ok3?$m?TGz zzvTTOt3~KytIOr|qO)@OVk6+n>1?8}&=xt4H&nSfuSQr;=hfk?V$hBUB-{rq;#fPj zwKtPb*jQK_PMjAnGP?@rNgk*j7~+XAyGvS@Wbv(&J~7+PwM5TaAfJgxi$TIuS4Ayv zsS%5Dw1Uby(z>|l@bvQW*<0Kg!u9QpbKGLl*YATYZn_P0di-c{bl9$ZDRdgbwoW-c zR$rw=VTV%>-B%O@dg>JsoKr{`VfU?2DkK3kNZmLz<|rOTWHNOqZ}V-c9D?B`R+@yR z(tnJG&!S3gbO*e@pQ&q!2(<^6*6fb07q?Jtbp9%r_MGo%y}o|Hy6KSR8&^GcwU@~R z15fCJn^L8}b})u%E~lU!)X}wLTl?U6b4Jh8&P~*NC%0Z9e_Pu>1=<>Lw_V4`@pz_I z{RoOd-+1^QwD(Yo`?`C3w#hjd7S+%C<>{p|!0&qJ5bJ{3pRdL3dGx)y^16S`1=v7w z?r3E<>D%*DCqu0wLd6C}I{(iat6xNE&&VCy3hEp=ptTGgiuBFHL{xVH(-PlW4i_N;=~;kPrxBH0VcPaA!v&D#XO_{3|&WWuqD?(YzYJS4S22`j8!)K;%VTL&7|LL7CML!zAwyGnDA_udI`sV+iYAVT>o6RM$@_c25D;9f* zQv5vB@cBL#C;i_AQawT|wQ4sOn<1$F?D%{+q1+bzuB`eHcg~H6eR`Q zpNWHgvHh*MD1!e9G)HjD=f|9uq0H~gPL4zJAyEt3Nz_uuR<0|F^=t|{~Z5zw^N zK`1D~X#7~#m_Q<5vC%ai5EGP9gjKQ82i0Q|YhQB%F&%V@iXSW6vcsLw)2nd(-MKKU zvnHCJ0af1;sDJsa?{izk_v2&XI<_C;Chn1^Gx$=i9^lMyve<*(eiY(n>!HLIy zGl9igxl3KCNOpmfKvX4@9y^2d*hqFM0~KeCk_TA;5W^(8%G=x_Sf{jvCfew`I#T2{ zEeH0X?e8C@30ZqLyy~Hnm`a4u{!~K3?3_PecBDBSPs6jiaY*udLy)q>%zluQv_at^ zZsIOV_|{_!6j~bn=DAv)f?1UC(*Cor9|?`0U{E>E{xd(^6xU}|`WFBZqMudJG^6G@ zy*3!xbqXDNBaSwKRN72>ODP+&3U<09B0r`_ZXI3id7f6>sexx;GqgwYh%{`PS?f>b zX5j$8GH}$GA(dl4=rZdY&1Wzt2mH)F$SVEDPYQLquZ|M=i#QBQkCCnXn28+0R|Ru`Ik{SUv4LjDB(s@7&W9^L(s4=w-9O4p`9E(n$(Ij zks}@M$J7mxEibF(Rnw%ZsdrEksZR<rSx#SWj`&Z>=E$qvK*+aghh4`>yXKYvS7uVSJsJ}AGVB0k@c7s&_Li}gU^-J~(LiTQP& znJAk*XV@ZV6Akt#XJ+dDXgufYX78SOj1cMo#G8k{RSre+UU}TF!QFpw%nq;dq%ZOF zr!M(GW(u6Zzw!*;OCSr%N~}865aBS2i#*5-h9H1>fTT4Hi9iInvBn~O-Pvp~z?j-A z3haT(_xqxQC#?VU&yDH|i=smaNbYLIu^z0|5*JWLusYRKhs52W&zhw}uG^$vtJUON zZs@rGeM-xuQo|B>s<|eegHYd$vvBd}S*CO0r-tn#s`~sysE#D=sT6%Ag;=}ezZ@*g zOa$Y!SsM7^S13uq^mQN6wChqWy^pqNNcrgMqFIF@g!Yk41E&6<@)k81aMIuV{Opi~ zNlcL)zv<*DI#hyJ@Nl!f;_aHM8M-;Cn+#gTa3!zQ9M1(mKXu582NVF#o3^TTn0Cbkpx}8vo1?rWr(SL zrQXRs!)Ay7C-CIHew~&&O?pE*VU*sYvA~t#1^)KShW7t=lt1~S| z1|xr5+o{O`^|Ot|5S!vn zL}Hi1m886Av*mT9bTe%t(!#QZhkL&2zCsTu6;apiheOj#+ z3CMd^JUs8F^!MU;M#>9q8>0I^q?N4;VuTQ3UKI`x&-}4BGjpSZ;h>nNh74R7pYr~& zyMB|6z@rF1*l3^xczo)WrY53>sx$v)_Aa-oMoA$cH4k4PL&fv*vxRE-vYEDYn@6%1 zYe<=MbmC~_!zWXK5@+N|_H~x)B6eZiYar;2>z)F0lky+Ikn;9gLSh0WI*u)!kuq*w zztc1lWtOXqesOpH2WZjV;AA;Ly?VK8x#8LUQB+xzLXR<)(hhi9oVbW~Sna-N=s^m% zvUq{l)IjM4$bto33LrCPO!%5Jpq`YEo{@Pd1yzE9!3nNAe0XT@6C@xpcGzfT>6&E@ zMr0rG;7QENSmpg=xN{6E_;D#3$l=H4Ou8-yegs-aYd!H+s8nH#8Ri892>3J_K#_kY zB8734xG+i(`@J-4! z9qwP>OD{?cAzEwSB>sV*D29gz-gROr&3#ERMVPACx=2H^u)kmqsM_vhI%F0nNRwtY~L@(e_y@Rf?{` zNE|UDm*)z3H2%dmMqeL^8K^H}8)d#LhNB}eP&aj0Wc;mBF&UTq`QEbd=S5r@OjN

    jzOH7hldF`J3BkKt{(ly58_k|1S{IL5Uek96_)4AICSN2(uh0;Cbuow?sX zf@?+H>X#zOh|G@w;VL`2cN*uL>lqkiYCHM8&kKEopB5H7lu6mqC0-`1onKo?$S3sS z52Lx8X_Ky7I3tn!Z1>Z8;tKpu8v2imH9$&)jt#_!*5GS@KtFRrzDFsrA zWt&U6YX9xig4U|GMHb7Z#FYg1+s-ld?F!fOOF8FN#z&A9^CFM4Y~<%nlTACASPh3G z_vsblUu-^}z{Q~XSWZ@DTB*re+l#0q*o^}BcFU<^VO3Jdlff?dY;x`TOR&?8iywbn z3ii6VzlX(fNc3Nk%oG2uCHs}14f`MYJbZi5ZzV;A%lY?F#;G*Q?vm|nCDLzr%iFcx zZ88(c$8z`*6>VR26sB@T%I2=t$z=FI78p7FUOSyip@p0d?py+ePqT#Z{}>s78@;~b zpZ>0ga1fFGT3M^)|7;OPw<)MxpTWHH-f(lFu1oiFH-C!BBg(SVkd3(88jGh`TIh?s zI3-#@rY47E9QmLRwkVnMD#=qDqhhIV3jq@F2F ziFWiaanZu(VFe2Bo}>cZ=2Ec`Q$a5(`PF;1n1Mbf&sPqZajsRaz$wBn~jn z?^BgMbw!A~UGCe^9&qju@3fZf+n|bF=&d^V)uhWTD>gk>R@0x}0Fz9;L#-#QHh~rB>?{b53XyihqfhVvHP4Qmfx{R!i^U(2`{2ri(O$84;)!NlB!>$8 zHlljpbrc$-pQ%S&iR@b9YLdU(*aUHZLE$e&-!Xjm@4F9kon#f`DOCECP`4T6+Jaxx zhMmfC#c%{gu5)tU@B@7yu(vxNp3$ra`qdbtLZWozX`c~0t@Zl5d54twalUna^P;;W zk2E6hag&LPt(oxm%4NmpB;q6}ZwD>Ed}Ahoq2-nsB>JVP^$T{@jL_$@?dH`+ zH(~eQc&(7B{hQO%U%R(96HyraFSSS!c079g3?0m0Fec?j<0+0rg~{@A(F8ujNZ9Z) z6U5QSbFNRO9dloM5O>`<0WFoO59T*|@8fID(Lk`Bm}Y0XzGA>T#M^>QWQs*6C4W>E z@!#)cH#NrLhRDg}BoVJQMrjy&McB@d-??&vCyjgN$fB>pzu8^6C<71X)lzkf7&F9Y zBtbQvww&=i&EXjBsu|&TeFU?p%j>?hhf*}}vASmKjsx!^y`EGx1)MBDYO@M`9m(B# zlRzwvA`|!~1pY5Lp;6C{Eou6W(6h0;WNF#Jc?KkG0!V_o00$sKnN7&qX4G=_58T1h zY!Zi+K{c_CL7gG3x^;18a}!6qj?1rpD1yP2S6F&xzsFiC1FM+;ldskj7=aogS?E!? zozr=mG#_LvA{%fT>RY?D>-2j6s6_5`71mM_i^7jWl2SX0w;Y#Zm8@^|h+rT7BsNBs zfO8yiePipNnz-Y4Js8K`yBkDZ9tq^SZ~BlCl1_w@pBnwpj^@QvM$K`bf5`Swm^023 zph&=ZE-O{MN@b9@7*)dQW8ArXQB+j^M3EWJsaUPwV(Ex4v4yn5(7%-iHNIK}EzD1n zlE-^L!mD}y7K=pPPl`i^k5y1b2@r<&+K=j1;w|0|r?Xk#RZAiVJ)v+ipA;wlIn1i@ z!2AaN$=B^Lqu(;AwdEA-n->fG_KuD%wlGfKK8QT5Yn0?^*t+&8_ zacwoFSY2wwlcKLZ_1opjoH8!ex)-yCq`@asF*M`Q!nO^~n7#&$dkJS?_+v5W71YT@ zzn6(wfZ?$hYBAj%(aKfFKTS-1ri%~l)jMxYdC=`T@}Wt;@(Px6wc2AyO3V*Php8L@ z)_+Y?@us>k>A&cS6l3{e`#F?0Y`xytI$qOs=`_efoq@D8)^8ei`o805Ok)tL#BoLX zegSQ)zBi5>F=*yi=+@pd_xVsr>wUf>T)YKdZGJKeZmw2vo{A?IQ`o>1&FGW|)y3Md zEN58-AnYV;b4UnEjFes8B1&bk<`&|;0Lu%rXE6pFInX#cLtko*o=C7~YY^V_XEN(o zotVQMsCBrcwkVKGizZN$jA}ZJ@IgHqWs~5HCR+L76K0o0rKVFSLHbL{?ewQB{<-A|>w&oyX94A+nq7Fy3t~<#p@6J#8T!_EWHSEQb>-^%#nZKZ|O6>G=}S?c2)G z+LVEkmXQkA(aB0EKu0{T`$@-bSV@kdiY`;WJm-;UsgVX-x2YvzLO4cIpo__L?To&4 zsnNYkTu`SLgyyexpDY32?wmZ$Shm+G1qnKO_^)cI#5Ds$I!O01_~L_e?lKvM>cuD( zX2f(!@S&+S?7meA0Sd{&1(}^3b#F8Odm;NM z49|UD3?ZsA<2Nqm@eRicT*PO3tH76c7PgN9Y38-w--`IdL7pQ-CioO-jnavk*jFCp zTo0a0AC+ztrk6C-AkHbueJVRESW4~+mpF{zSm}{i+&+Ks?oaSSxaHcggXj->tC!N{ zFS`Y)JK?j#oCM9(dgg%kCGgru%QE;n8t8Pq#Zug$K}g5D5ndOSC9Y>qSx&1_LdDgY z$-K=w-9Sln=rWBl38FxdWdP|ZmFCVRQHq(lA%M!(euST88Hv@vN^@#w%+AGxJZk@_)8pt1j7E26T;Ss__3T+x+x>? ze%>9vfYf=)^(L(8c<8a*teeuZ-0@=wk!v;PP(#j$BXh1ehJ?LpXEDDm`r)DFu-pTV zq7WsU!lTR`q24^jmKWwxV@{k)j1fy?3hm1Wl zn#%PLXyzoD@efL2AqC-NYD9@aBXg-fJ|OCgn=y?5^q3gKIY4@ObB*wi+xZ%{gr^wj zB7`bB0z)fQp@cIJpSOpN2sn_Kr}@_4FR@g)oh=HBJ~6t#Wy_Gy&FCj@71`LvnNJFx zUo}sdl9@XrDKw)>@_ZG@!$Oy%>e;oF@KG1Eur5g+L$wfbbff~DTgr5T1C6G|V;H`R ze)||y%@10c2_R9ae$h;w2Cib-lSbUcl#>9&?qPNLE$gXrm|sa$6w9RIO<0sw+u)vP z0h@GvvY=}YUgP^4fn<1lQvL7|Z}C8FWdV~XlbdltojUiehjc4f1xAryir0~5)>3J> zWH^%Lh77COcpc9WH+N$hPY{wX12)q|u<3x+K(Oy-fYn<*tFcV40Lsg(4geH67xe znK)_by<#>Jd)uh0%1E&s&A*@rq@2uSLrBI(%a9^zfGl4Z~CZ#2r+FsZUmGf4UdphUzgfHOJg56gd!&JDK3EMJ~sz zLl{)R67tJXr1>!Ccr6%E+1dP7&23n0KgyO;v(FJ`wVJwCtw{4T4qDrU`ey_Jcs}-0 zG(gv;)I4d8!c2}41BSu8K*LE`n&==5J@+|6HV6K%f#3)v9dW4BgwR`cLL$O_yH&@&%2{b_m zl`QVNjZ%A}B3Zm~0s-vq6jec7kn5wk{aP}{1VER7rC(+Ad;cH=o>CtWdPyQ-4hKpe z10uLakJA-}t2V4EoYH8%(vu4pwNp6%So>3Lv5bUrMGW`sGn4SahlgAwMMezx03zn{ zfQwq7$;)tienb|lHrNiEX*6H7jf7bTw7Bfnc*$K#s@dP*q(Q`z^!MHv(^Hd_=doFSeaomBrP?c%{qjJQe<)tlpV1cr zP+lvHL2ze3F;Ay#RhP9nzeX2yJc@%#n?F1F1&%$R|K%l|bH$Pw`R(Rkp6pbaH6kO8 zEu=5~#oC4N?o3CX{W~24b(FnYM@Axjv`cl7MM5mF@n1;ww_oMI6P* z_6_ww)IS?mrGsF;S1Gr^dFuC3>t3C zC{T<>w_gAQq&*wX7>}yA*QbDOb!p&|<}>XS?ISceWh9*Y>wZ-2pmo$Ueap@O`|Tdz zM?{0_pzK@c+T(UYF-1Y$*!aDJ+kM=PC)1~M(|T{mNI#<9E9UU0_S-@&_5J)VLo9TR zvJ39%Y3I{q?Hi~6^O+(+Gf64h%XREs;i2(aH)fKc2jkWFrqavLJR0U}^e|!Jr;J;7 z)XmZ*Z1vMHM?q9QQ6K?JPGZpb1KIly2L`n7GlN~%G(!iURAa4p%jaxd;3Mn>1)1+5!cX+h4WH>)iB;9BV8MFZa=b<&&N!~y;!cvk7S3UHX&Y*f0n=nu3-z`R<>95bX-2g zuUx{sk9_OOqFq<*I{fzDIgyT5P3hX;JqQMw=(PJ2Pc3ds`N?8w1xB;7DtOWycPQ?m z!G!UxeseQn$k-+!M6kW+FyBZBl64E)l=p6N)FKMnv}gS%-W7h0alm3nFZXeTQ^Yy! z>`gKXBnf#kqlOb%+@H5Hlp)-`wC~Lm6@9;i%;)93yg!^&uW!y)$2s~5^$~32o8%3x zzwWrAu|K7sv$phwF>(JY$5mqG{?m4;M%B{2dH9p3ou5VJFH@vN1fE`FPQLHz%{Rw1 zv=&LBt!QV#0i7O76SNVZj=!L3WoOJfc>Tk`Y5Wlr_Pz&_DXiEicTR&w$6_jj&339y zESaNF5y}`Ed5ler=m`O{BJ~0JFk4A>>s$ff%d-f?~pw5`a}QR#oWD}R!;W1OExF~bpy z;vXu|+nQ*ZwDiH(ZYH?*p0QU1K46tRjTeyS`_EVyt(V6({#{5g4EWEL$G@In`049X z2p9`zkkcUQ=cXUnL&F?DYOPw{fQcj>AEOwBT6T*Nb`Q)%SMkbzq{C)NRE_&9si+%f z9~bQ;T_&sfKUI-4H0^6Gs1v9x20u6H{8?7e>Z#n932#RWdd* zMHk6kVPm666FpK_?1rlnTgOR8X$IV5cSmb@EW=u|QbDLv!juL=SD%1ny(3?QBhfKr zqovKPA|Jk|5@oE2K-8%8%s4eI+AeVLuqtCus!TJ$+HP(Vh}wDm6Zw476wvp8SH^GV zR+zGlM=H`)mqDe{KM*4YBi)xbHtH@}nZ*$?x^wvL`804S6#IV zUr)^Rmu}S(Qn5xOrr4+MGd)0fQYkLYCPOCT--nk4cuBvB+Yh`kMgB7UY8yv5%2$uZ zizYn~Bl*K~z*~Lthq&%ORtN02H-d9E8Uhtmb_+-S;6QlP@GnoJ%XXO;a-zSQ(vRY* zX4W9`8V)TL=v8>~jQJ^znhdDzjS{+x^euYy2;#KorIHycIl~07?yw}o5?jdanEqi= z1=xE3GHvH8+)^hsY#FAU@)g!IYPcgCBK0PUt@Spp*HYUU;13s6Vx@IXHaNC+NHs20 zyqHKh;;>pq%n-G2&oPNigPaakeFo6J{kHt}o3H?Se z{;1;7=m{o{6Ch`(KW3k%ba2Cs&ofP3K0Q`3j-@2^VG?pcpcDSn!RZ_Rjf0tdUY0mM zRhU74E^x^#PxxQm&w3>EuoRy_Klt`2W32X-1ky}gxQl=PBxS?UD=`*$@%bV(0Br(V z;4s08nVha*>$^8MHQX2LyH>QXKa2gskf2?EGZu5?&&baxSODdyE!wfdks_s*#x&O5 z>=D>)3{dD`DOa0v&M{2^0znRN_Fq=K^?Nf|+zF=i2RZe`JUN01*gh0+rq0#SFyu0@ zPG@sgDV;;w!rAi|*?Mb~F<|&^=XATaPnS0WJlm*KiS;#ISO8#Uw_64)KCMvopOQCa z5Y4*1#lk=4korW<;yeqxe%mgSRnBTl2}f0fRJSs>)be&%s}4 zt%AJ}>@ekK*YNh!6&OSNru1^!X(7Df3fSa83#qRO+?Y!Yoky|LDS^2pZ6z-h>Q0JZLs4 zVZ($`;t(_dvV{yJXlS>Y6>N6({<2@KJ3gL$tW0s;=d>s)Byru7Bi<(0c`vs*y^z}l z<$JSuMPhql*@p5Ew-x?L1$+3)u5tDIAhA~4e!_QA}$%;v>u# z{!=2QiaH`UB4WX$xYNFBMeryOuC6-2#NtGhi#m&6)C#qlkyZDX`S>4YXKL*-`llW~ z<)-T_OU%BoUX<=+#N{7TO4Gk+&?n^S*PyxyQ#vP1Kp$j%?DV(7( z%vR|4*c|`<>Vf6nIG-8P=fu;}sF`}mO`F?%%7qePQCux>cBQS_dX!FVF?Lci8sJ{j zV>e3DF-6qMAOd%@I5%~IenlroTiRJY!{v!{S_!|CZ@5EKQY0!>sS?J~8_SAyIGXzDSr~WKcA6rYK zDUuUmX+gpeyHLgQfJJr0M`)6+F^YRvdQW`AOSB8AeYDPxdt~_gqc@>f6t$g!OzAcF zf#UB+e0EDx+57|ZnER*i(vC42)Dkm3UJ#7GJmN$j(z*VUn3Fb?TQz?4GboTZHVP7HBJH= zh7UVET9*N4D3nHHgklz5bip8bCc3Em?)S5>#eHv~tE%1&9cD>CEZ$v4VZ))@{Ui}> z8T%;z4@|e~fY+;F+Bv4whAU{8j)a2fh$)miD(X4d-)||g-=rw=2O72dMki{K(I2C7(cSL5c#hyUzD2)&WtpEu!cVrK8%gg!;c{%M)bh7 zY62bktta>@bEFg9pG5u|H>mSgw)qvJ*aqo~>VG-Elq7Qo-~VZONa@oPqcqx8rQ5Ah zEeq`Ci(2eW2#e@@K{f0Tv27W!)g*P*snH$fCmR zZy^i;@GvX3KiJQx-i>UgYUyM4&-P}ivB?N95uk6CbDYs(#I4)|;dD@x&d-&&DE_pb z>I-R13rlNMl+m{Qy^7=wCNfA8+rbczsIgm=FY^wU?!vbHIAvmwj0 zJijEEF`Z2ke(T*E>~QzIz3obFalp#%%Q4wHyOm;Mh*Qx|mMOPN9;E#JcmV$e*JuoQkxtg~m|ncCpd85udRc-b9S0l(!P0%E1o{{H%{uW|@~j$I>Z zxY^p<`q(cPpG%d$>2V(3L8md=S76iu;?P9k>_7%JgBJ_QD+i-=j)j}VP@P0?yp+JV z%_Fds+KHpAKX1u7X^{?Qx@8O-HU zR#G0%jE@+oVL?BqVMMnS(}_hc2n`Pa9ktLNq7-!U_W za;U+Bt8d<_f_VU4-U@U#KC>rp4Banyfzq*hpsHxagWioFqELuJM!Db?k4?Fo6EZ(kLaGcl@(=xho||-87cZi4?l<@J_PxK|ko4EFIG_SO2~6}u-XKBN(PWkm!oAi{#0jNJhiKC% z&rk)I7aPv4uj%Yyjt(r7Qccc-W=B$|*a?ZxR=)-Q({rsj!F#33w(WYD2f@Xh%r51S zyCm#RkCi5hXmH!MF;xM1IPRiAf=D9}z$0OkVJwnor1dAf&f`n{y!6-%>mwx`_B}u7 zz1{<1EKt5SFlXoHMbE$;Sz+oCbHN0bjN?kjE=OnJH^Qe`3 zGYaEVdf6%SZe56_sAbbPfL!RflNsDDR8s zz|~`LSK3<)eSEFvj_Rx8_tHN$ylz6DCzBUT|m zy;xxcm20P;x4fAfg91}6`pzd7m=3A@A8sYkRK8fB1z%eAWp7R*GbM<;n?x;AH8gF~ zlmPZFS8K-$)I~8R90Itkf0KmTJ$J!}{#QTF9&X&ko{LN_!PBQ)6|9higqDPK%X#Zc zCWvB81;RxMq$TN=p;g+xyNQEJ)xHQqQfKjpgUbCYbeu&L&bJH2+8XXdsyWOjf*3jP zc?~T31S8!nB3rjRRd~d@zW=KO|I>|;`BD3obRkQR7{>(GxK?NW-;V|}1mJ(!^^bR_ zUH-lsEXj8d*J+tsC+A<61eU|ttOBwGlkQ&|G6==L51KlDtM{P5RoCBv@cuvw zUD1<6cr>pMwuZXf}%nDG<=Q@*0j5`sJw|ZdXW99#I!y5v`Zy|CUHb5Q;pUam+ES z94sHld5-Lg)=-nzFcKS3&(?i4C;3fiaMl%;hEFR!_Cgj^OPM=zx7KII%Uj|5U!K(O zWkFdzqE$XSe+uds=eTUd^*m+}%(<@!^mCm(!nqBxRJA7WgGhJ4JQGf)kCl1h?A982 z*2_J`TX*z(R-`GHZq?7hnTmAAAIJ|9HWWpkZ1+*Y=B%u9;}gg9*nKa z#~YOX4f71H-_(Ci?wFiOEYoTFytXj^MnE&|JrDwR1Oe;qb?pJ}OKaqdr_R;&Mk_xZ z)j*T|F%1pqc~gx;6xqgN%(?<=qnhaZLq}@)5e!1Y_BnVWWtXB0HO>^wdfj#m^W9H% zr?pb=U6JXx-@A?U`@2pAxm;N~ROdZ*6paJFdXt`-DFY8sWnkd9C3`?7yvX+wct~=$Kq` z*~xy>!?f9jMA6O#H@`j(8?3BG;hlodFGdX`xTZi$sg`AIK6R+=Uz}R4;1(L^FuAG90oJBnSwNKrAOP;xy;p@OwB%Rs z{lJ@RqOLDTT6%VFZro@|3qcW9XLP(p+5~S-^slY_*DaBjG}3R3k9@-$cQ9S$(Zl?I zowoOgm?$OCUpJ)q`WpVrRoOqoPqot53iR_h!&sR?b6S7G#N7qS*%imwSPctqp5tz%?aJ zn1l_2`s?Sk`A57Z3v+iTBX9E7qzh*H_OA`$)T$_x$Vw%I2* z*}9q7{lbWig{&1I&e$Qt@4PP={J2=tj%+`9hXbH-O9&51rGNTOpjr1h|4#0wm?w>?}zhsq3i3G*St;$*(#I-dHm=GCq@!`=BNTpceGp4o;h_I zaS6t_IUcoy?~S=P6E9Big@R?g6+TA>L8Psj@d-qKdCm#Pm@`S|kh>vc0ycT&oe;a+ zIyXZ_2ji0dfzi!zXlGxBX;BH4l$BT$t&YCj_Zw_Q zvTvo2y;6VK)n50o8zKKkr;%dQ^d0Xni*_LkgYT^-gu9SP3gllNkS**K{0KxSrsgNs0pH^j*2iZsrYT7M?#VAuqk+JwOw`f zxcwcj7OUuc7rPfL#8H^VOYswAd=s}JH3TEKbyJdxIkcKeeX$@Cb6x-42m1k+B$no2bU4E*z(uHzroB;8|ID3uh zt3o;di4oX|^JOhC?(y_59G1aSP{TS$U|d=zbI2gZWj4KIZ#_Std1OtX6|GV;T%im~ z$g9q*DaO@dZbije2RwyBs0IU@AJodjPpOZo5UYPHSRPv9kzLwaKQdT#sU2*OQhENrs9?j0Ox!iai2w}tmGJP6l!798Pr zQl^-eyF!2HRCP@4!G9R8?19IbXrPTaCKUr^_oVgc^q8{!+#y>&!v7Q@1k|a zv#o5}a-rEMA|&sH2&vaXe(>ybLZkSc@!E_2H758cKM4`Y-$d{$VK`|spenpym z`M!7V^S1TXXFu-?RPniyRW{8~{r>_%Y9$?%n};)&(+>ZD24 zGjE3vwsm0^Q%R6y5SM(5rD|U^SkSCQc=__)84^To&z@i#jfoJ6bemyoVenzrLWXjJ zjaJP-RL+s^0Mw2f$KUIEc7HA=-&S72X(fn12R_FIA#U%THV$?Hhe)UAocJQflKx(Y^5k5mF?h8DbM*A~qVa!>9LX~X~^k%bHGn-KhooZO~sSBRKLjO`vY zP7fJ08O8E;S^2uYg=h%+%d;HWqt&1|IC<3(uiXy!>fu5XwZbZoleSe%W!|T0;YHC4 zoe2BF_HsOK=+^8Ijf!a87ma7F$)JICv=|l=7c8sDcF!BfH3s8zQHbOw`)2{Pr4p}; zytDw&-8l)=-3wLXlECBAbblL~cF7HmNIAmw)#;y%msj5_msiSb@0QE&tZ-j?<&~B7 zjoUFIUHfC7SDM98VHQ&*n(wVvvlxkxVDF0BOM-AY;4((I3IwaYycvfHX87aUNn>vt z2xz&{*w`%0%os3nKLiFC{YLtmIuD|PA>(dWl`L0&X4dw|DSnP~UjisPCluPF_#eBLSV8{=ZjyF0yz^emu z>DTABbQtYO_e=mu-}iTPc>J&b;FGh%rLC=*BwRQp$_s>;0YIRlOhUVhU zyE(|LGK*;E)5S#Z`^f| zbff1siwV2UV#Ej|lr;n1tK1`?n6()~GGO8tlK|Um96tv_nLro@Z)XIC$GSX_rwFOk zlc4|^Kaczw=+AJ3X^wC~JPfQJ6N0%-fQOMxM*{pFfV2mUtv@dNq|U0Xjo^OmQxWK7)2_6!+Me#-OSOz-``d$&c9nrNJs62@r-y@I{4qIrY7 z7rN{VDams_fg~j;aan}nf`mh1sxjWu=t45?QLv7UyrL;t= z7}xhu)B>-yHy{#r*f?MOAjHcV!&<{I@NvnGn0zFp=7xblqH8NMGviqYULOLwH3XrK5qR?Ki%&lJT}EYSuU^OpGXo?$0gCjrF zKQr+iw+oTr?4|-pw7iw`383G)y6{r|3_JyilGHi)mGfh@&oIU@* zQj1L@@ayPw5=dS^GzLs8Nlay?ya0vK{^iYX2o3sd#Cj|V)tDE|q2cW4J!4@KX!j%- zvnIgm=fBS%4urLPj&z>?Y(MIpq~W={u~Po|(wzyTTwX1|Q+@}XcHN5On3dBK$Lvht z3bPo=i9k_9S(zf#)el2H(+p$=wHF&D5d=+qQTz;{DO7adBzSYx#`Z=m(Q&w*r zFxED`(D^zy~4jFBq zYOju~u;cf5Z{+_TzlTWWF%`E$FT|A!b&@BpR3r;xr6Qf#Hu|y zv(!Us)jrARt;27&3er~TMpC{kx_t@=?@yQrSkbB>&C~W8b!D8UB<rOi|d{hveQFrP>#@3)ewB2ns+#dNiCh0~kyztW^pI2pxI{b{ogrK%^j* zy1%VTeoX1**uLb&MHR>fDk;~W{?Gq!lkxvalM$)LtBW&3rD~4}`3zO+Z2rH@UHMlU z*_Z!mR(o&v1mY;`SA+@y1+>V9!N$-wTcU~KSYl3(lLN}Zz<9vkn3Ei5{cYygS+!^T zH+skHn@zUadjU*gwC$hf*5y$}K|G-}+sES7d$*{v+fVMR_ujqtUD6b$_D}A~LiJ|U zc0RX`^z8Q8Vu%OZ!LkRNs@8+ehcyBc-3yyO!3?Bn5dzxAhJ{M4R^N=I$}LUNaI;IF97UkIqqUr1yq z7m}hs-J5&pFillkD2!DgS0BKn?K-D~MuYp{5E)JymFIr?c{li1c!*~}tx%Vtu>AY2 z?BAVM*A0cfhl|ISu)tP36093c@Pz@_NR1FvfvHBgn2OGFOa)mZMZi9FVXsT3s1K`I z(`ki5=5iSv!sgsx{d^&{V_eAnw5%NJp^YbX0xsXq-t5%Xjj<*hforH}dv!;%%{wZ4I*xk(CVT&LsJQ5`qf=N} z`#PVxxN{VK(kM?3P>bep1!nHuvo_C!>xAL38kcA5@L&`9&M<(pK`5LkL{E$ew>pZ~ zDi_OkpUZb=Yoy|ibm)okg}4o*4x%mUz~VB@D3&K+hx{eoP(@VH*J~FG_2XhyGlvw? zO+1BWI5IG=$jopJXw?EQ2-nO9EI^@@seK5?5DYUl6$(v6oFUH99&>wy-LS$P!XF?J zDbWaTiL6Zk8uLBOB;^aS4N~zn9EfQfI`Or-E1(IfG$^=>)9I_ zD`^Q3njFu~X3{boGy#Q@94|uHi%#1u(^K(*nQ2H&!EnB7<1YE1L_V4zYi>+Q8iY1c zHs|xQQ~<^pwusF{+C|c8Z9s5mHn{K*~g>rl&*`xEDE`;imRVjcCUU$WqVmcp(woy#6L~ zEdZGmC}fKZ1vZzsz-~+6dUCdaS6MNI?l5KLK!s%kDl^riSiP4vc&KJmquEMPR=9}Q zfiA2YJbtxxP@y3=H6ew{r=v;>r~Jc_adm^$+t}DTG83_O?HO)}he!I3xX<|C9*$2m z9s+59i@$q1$h>%aA*S6jI52ytu8ORVSf>+AU(yAEJksKY0}&gR(sMly2|8eE;+lSc{zz!!(Krne&=ru;wL z%KqiI@Sm!-gI!_uJMu7OI}Y)H#3RJ*#lbdyI@w-yo#nMw*f!uH?xkG$O# z+1p|FzpHW&o8-sO9C=fl*0!74Mi>*TNNW7&M;yM&k{Qc zgAypoJ==!G7`NN~iInwZ5ry^9>#%5oVY$elFr3*e^Rb>NQJ7C8qw}eJJ~_XzaDh!E z=Psn8^9eRzh(_nnU0g5DM++x^BXtG|g;N}by|16Y^1;6N>n7!BhfC)f z?USFS+%j8#tus7<~|L2zcc!{zH+Tw%|;|q2VLl)9F2L51%1s{1PQ%zmN ziykVjZ%_b*X}Ox)E)HNb)T@PJ4>o4JrDJAD+cDMimQB}sT=j0_xc1%iE%H;t?Yi!U zk0Nb-k;q3MS#{m-c*oBKU$_Sw=}5)4y0PF<(qmfN(siM$&#_jc_uRYW?Rd<1G=6+@b|s0 z7$5%qLmh9~?7wN1|Hd-_RUN)a2uhJfS86tL97uFV-q2WfL}`} zlL)O^V-pDRiTs0bUTCe^71+5*hBIVdNT7rUAyw>0il?Na+w6{NE95&jrmMIkx8wycn5cEl_)$4}dly>8bGW6|3zvZ2aIg?qWuJ^wue0@L7&Xoll(?hTx2`_DwZ=b7NSH zY^NRR9q33`YC6(i^J@h8=(%Vtx|Yk#Mq`Ps!hCEllgP)C8|-{08k=RK-_6g)Sav=Z zonyDi9gmR0QI)&Qp|<_weOzg!Y^0 zL5s&-x`(n$o);n*CNe%AVaE0QgSsi0$d8|jL?*C|1S1gM1TjurWqg{Ez9cRkHP05N z_GX;glO6KY!qi?G-oJuoyerjWLLmWLOcdG8LMBlxf{GOi(4B6ka$9SKWa?s(Ws}81 zDi2>uLP_u#DU{g)ZbX3g9JQ-`voIp{#rx?%KOK+LZm*k`nPh3VPi9fkmN>1Z`vbJs zO%U*K6e=am3xlYIxT+0DFeF44f`F7Dz#3kf6jo=r8n1=5#wNTfXdwZwqGBx!if-by zu)^eB32!6s06QhSv4_Lt%Hdiw+S@BUT5>xD)? zmT8uCbVh!^u9D#yGWKT;AFbFyihoJ|t65XLaz7kCw1 z%djqJ;Yx|Z$5q%Qr_IerSlJ#xVYAXPA`7?#07IkS-y7|Bd3gybNTV7myNT#ry;>+D zQLrkZErwKeP^%`(?w2Yne&Ck z7dp!wsW^Y(lF>@SVx+$dk;R+YJ3t}S2!$mB#=rdX>u&HBn6CP}x<&Zmf3yGlLwCLC z(Q3I&K@wvsD&VZpLLRS1Oa-MA5{M!WKv)bc{nI<55ZAetP+Q?CL=KIgzzxzoA)Sf!2nB>D^h$}FJ#f*)axoz}x5EiqesXg|jw_tK_ z6gpC3FgETA_>19GYH*(+^pqnK0obmQVL^tYl4C0PR-KS;shHexOa+4!nwJibaSr(h zbxTbSN7G@41|0IKW)b;Ym%? z(vGzd)ezj0NG$yGfvCTJjkfrcM`2vV$y=77YH6t$44-8FG1lZrY= zq~u+APzmxn<@xRY6r4n| zh#9v$31cSy=nuJtnm>QSh?FQBIxC7gNHVthf99^Rsfi>F{{Z&NyE-621T4Zsj6??l z5m2&_kgNkhf)YjUluNkmL2{dTU(OHvL8^4WkiT(P6a;_-6o8No5`g=1qbmT4QM7i| zUH`)EhkJVlGeOubm(5gdS7v&;yQiV%si!mP_wDCZY_GlP&^J=iUU(D;?LzAD+LeNk z{sg}x?h#dRqc-^%`T_x;$1QP@m_?b}dpi>B_POYaC04~6*#+yyNJ{widBt`{OqRsw z{c|krJ}L_p_+3beVTbJ`lNC`6LeZwh-kAjDSlHwC1ea%L!^5s#5hl^^x7Qnt-Je>W z9`oFAONq6mU%Gs*zj3q6F88UlMg>{elhM@~nTB}${KXyOh*A(TL5-a?MndHvbbE#; z;<4%Z@jee(23>A13o6ikePnJml9(Fpa}h!NT;xQ`{DHeYeLjzeIP3Lr<3sn#V_}zz z#UG#sy4fRowq?TPdl15dYos|xUn5O}kZkuGY$`RtE+_yYS(MjylIxOhfKm{;UH-{v zBH%UFdP3pZ5r5y%>QFdbTRXWj8;XpFe8KQyVmV@59`lSXbH?S-<&j8uIvnwY=axpf z)r8kQI=eXJ@sA`Dvk4kaaTz_bR1ExTOGOI6y_M1p@d^+QKxjWIgwlF}0m3#LT`DRB zVQ(O^GTGfn6XVdz#B_AlvphFHF*hDrT3JdY<`O+q@#%%R(a7BF_1U>dkV0#PS7YNd zQ{3Xr#A@(D_kfZz88Ej%RN|f1!rQlQ}e;q=%}w(**8+jYG0pjwKpEkYA?4iyWz9sIt&^A zE))z*IB1uD|C8{lf-Ics^|^hX=?C1s@%Zp+G~$|{_KhIgZe&-dy*f(m{Y-i}3=-L7Ed>$x%4WIVVUAHFR@ICh7zaBeyj zi;hL&vyr74f-vmk<`;r7VqtXA$5=Q&VT{CM+`?o)hETDI^kY2OAglZAe@=3b4|^KG zFa*8YNUiA*LU!{1I0)a5$_$Yrf}+Brpqzjg(XcPH6kUp~gd-CVCgWk>_}p;sOpLOz z&*;0bdpiDLX=c>F5T96yhsp`J+p(F+iMds7AsUX{kNH;PQwu9Y{s&XO)j2kiD!4jx zm>=l?`H^z+wwP4f58uzN8v_F4;d3VIY!E)|cvVK}@PtFl04P}3ri7s43i)ogr+j2F zyc+3?td5VmJ)s2W9v$+A66JltM5J$cWa#VY=$E18(cy&Ap9s0U!R3+A>X;`qo-mFM zxm-iz%OTHgx+9V(r5n>)>QNPiRZjaCBbJ5w=?dxM1)%W>hQ?Z$t z(dG4h5nv4-)|kjzXnGUZ{+-s2ud*SClWiR}QJr!bxDxC-_#Esji&mM$i z$`dn4nbc;|@l@i4$2-aGFEQxIO|?lm8?B_FF|AgL=E+WC(Y{x*Ln^?aFNW#gPiee0 zyp+e1`ij>XUSJc~%G}Z-3!SAB%cNsyc|5^+SyeAJP(?SpOhry(edyD(cL!m3bbH~^ zcQ);}RM2H-(P>GPSz;%bv(p$XN$sA6xZDZ!-!5P76Pqjc*BRcvy)Ud z>}MCC`wC<4UJ$EE5G8%AbpB^>B9(l48E6a~dBX!8Zu)flD0x$=dMvSStS8|o_Lc6E zxulo|Te^(i;rk1v1Ov1xhvWU^nX4`L=jQ;Iw08k?7Brfvw(D9+C1BNaCf*9t7bz&X zj;^^sx5cfOdKy6D8X*GuTh?Ubdv zKS`CTqerIzk1 zGiq#k=gzCptX8R-8g33gd`Dr=p5TYP7PUoRtWv9*oE!+DGg<1=9CbxYQ6sdrqB;Rg~ig|mh2Y71|*P$@ebng&}lc#LJed!GExrfF~(a5k^SromlXYYT}itDFuy%8FPt z3)qpViB#Sevj>34thDDYV zRRVo~7GKa{#;GDsn+IgK!_sa?b_34-(S!?X6ns(xyQURd%gfC-$=!D*=$+a2JPlyU z1{26{y?}g;9aV*0HK$GDqa?j`oH)mwY=hN#rps9i5bf1A4~sO)LZ`j`p9vj>1KjaT zC{{Oer)yApx(vp`dQ;vhn4JYMAfxueiw9Vk=7cDNBoz;FLX=6W>@s({;)Ow0yhxYP zv$G6!)!aZ!KR^)HoB&W-WOb-WQNnqyH0ul@pVMFjcoRN#09Ptdq6Uy_>%45iBh_mP zz4aKE^FLP+E@w4>0fwgX&ca*(&Ngkk6q`a@jodu*IVz#CzrKP4bUIX&KoHhx4&8b= z)&dk)bX2L!O`NK|wAu=@+K>G91O%94R{#Ul@6z_U88G5bHB}5ZfvbbF@Ul%f-s-h z2OjmU1I_&?e%SHtkICfLw-5i@au+z$&c-Wl?HF*@gSY25YjqHLZf@Xe`r#-;F^%Xy zQ4ZAU&_9eP+jR5yV_;BQTiedrbQ+E0)|Doj0$Pn2Y^u#}VE@NuHcAH4eplesM5>@G zaQ9JNfj?gTi9O#&XO7jZx0Jy^bYTo@&g*p40Vud+DkWUhoUH>e>x$2118o&(EbIc# z=kWz9@F#NrtX?M^UT;|bE<(uSAvAU9j}xH!ybgj8A|G^`el5x@0M4o^t8W19bx^(C zr3j=?g_cH?w1YTTTBQO&n+BT(kwXw#n~Y@|0L{06%uS^7cOiYGiB!yw6bP2xrsPB_ zX|SCVHP{9u4K`6m@2)(NQjR7D7fK4Pj9i6v`r4vnU2P`|_>yC_CCADMLS924t6EW} z1N$y){=_ku>(rpc*;%Z<8z}rs7h~d^t*7`woJc=&UWP`UYi+4!Q?EqBj^Ej=Fdjc! z+?J(<`ah4ZWWC*blYGAQQ~*w#fmQ`rZC5H!R`I5j1?O$VLK{al9CuR7UpsjXXK%4_ zGAyr7n7xk*BMIpB915ZQWLZ*1UcKjly--#{BnZ=$5NjEPmr@V{22{3i;CWbEF0q-^ zRNZRH)(xV{S)ncgU+2uvZ^K}Fb(5+d+8W@J4vp20e6_}kQ|fke8HZb~mWTg(y2+xV zzka(00gvkLBH&QxTl^@g0wm92rvp5`YVB{W5^$yA`|k+!osCxla}uvQUU0q)=&I{L zfx5!^Dav(LRO;%X*BPOunkpFDwJ-pgj8h?oft4IDsN{ArmHhN~l=O-8@NF^5zmXoU zM|!~VLVPr7D{6dhr+BINcd?9Ap;=a+BloJ&V4$8|SS!V{;l>~!tUcMHQ1vgiH`edi zA%GgGO$=rK(r$pc=sW}htn&KW`UXWqPwsB68}?#2+Xp&Rfq8kqm1V4WRU8~${!V!< zJhS1L-JXCa;1w5LTsQwoq89Ii9Q;PaEalf3F<1=yREn=N<$E%E_5-nv#T;^;W`{}- z!dqp5Tnoa7oxTCEw$8Yie73u}vHtiK7?A8l*+0|{tUZ4EWMgxe;CsHivA!liis6h8 zcXmi8FbLCYG7^qi7Vr`gY_r%bZJrw!yKi6D7M>5>7JU)j?A-Gk3HT#xb64(ZbMOCA zAsSdt?)Qvc81RmLV#F`e?>EV7kVlw1#xbJL%yet#?A zp)0qSGPZi1nP@RRzfw9#Qpl&dF!j^^RF|xfFF&_**0CIra=DZq>s-$0BsU6-igtmL z{SMJ>dw1tWQclmFz1Z2^+IaGqu}=_@6850_z<80Wl}RR^G9GH=MxgBv=MZrFKRwak zsINJ8OMmS||AhdTU9I7~Zbf7H{`Dhc`ATsr%=Af%Q&DNG^_O2bvg5`3Dd|u@Qli#X zW>;V+3RI$*b3K**&))U+rj4ZW7q{Az;$|U*y9B4Ww9sWCK$}~aV3wsU97!AEVxp*G zEzjIMWOCYh!T1%tBrlvd{UY~qR?2;Xew51?Z@iYXTPuQIBzPp7G0dcuAN}U<^Zb7Q z{Um-DU%$V0>j-RvztuJ)HvLru)3ii0xy$cBYM1Tk3H1z*Izk3af~&t_%I6 zcw(!CLYm@y@~T#IayGXsN%gf}PM%VLfM0}pg)f&P8cEA{<;-UVo~u%rmc;>clXK2E zLCi8uLQRu-pqi?$CB^l#nKkqR6l0G~Gx#IsvK4`z2poK(DVb?x8W z=-R&#y7u3Dy7sF)7W(>y_#A{zns|aaU4onYd5&+sd>HzLep<|joAbiwA}wb8{FRp$ z+Ly!AW~;yZ2`GgAN5{^z?+?bj|G{SJl54I_ozln5ZsH7bOM0pqz! z1rR!@k6l3v@n*rj0AX`2Av2Vj*AO#23*{U*g62$K6H zCa}i|eYIaR5oUlW1rV-mWHLJrLzE$m5g`}|Pxdea%rO9B6cdaHe*+8U=8h1-wyM(^ zHv}J<<>COxiuO3uJVXv~q$K$(iWzonW*3f0Tjhw`1BwAzosIHo(xG&qF`mC1m}=YR zwLJ`s4KM?4YYc$ToEe4%sl|Lgj&zMejJO`p)e~FOw4^yFQrm`Z>m<|Q&bEA3pBd@O z<5(8gQt}?b$jU#fU6;sFQdV-P`^`?X`{*pK_IYKym)W*?P3gYNlHq~ew%K=!L1Bbw z?)9Pq2q*=$B{!2h>}+4p6nHD4_8(tWH#%wCDVCi~Z!+Ahs)->-WPJHmyM9=ScM6%8 z$(ZW&rP{0~S%t5S=2mV{>`hY=zm%uxF@eR>=!J7CUft$YtX&9}an>&Mb`O$Te5Vn= zq)PvK94ikuc27+wQ#F<5i@goQcvi6xka6;vN}RC1Rb*R%|*+w42E(q>`V;QsZsOQa{mW<;|9o=QB%vta*N08wjlFz{v1T6uw})3YcC@Q0A!9wQQKXFtOm)I1>G})L$3R38 ze@_5&4)6=-1jLsXCvc8A=b|zJ$_ZgWM0;vC%FXRGCG)C_=}05+&aBskZeKdzBZc{< z8n}0_C<@|opS(}8!FKzDTV-C80_Jqy8jlt=o%sy=(>j_vkgycU&JOE`jJ%3&(3|(8 zzg%$PLcp!E$RNZB9BgYB1_Lkd!+7D{06Y&a&V><}5Lf%W@I1n)eZ&YhAFPXvV2i*< zy5eKuEe)5C!oVCqI$eT$TRdGt1XkeHTvRN8z-zQb056(f zJMuQx0HF~ciSp<>FL#tcvi1uAW~Y_BM$QpB2h1_T9PsPu3?r{4@;+dp)InkWLO<|g z#TOOckuNa29q*=Md5$a#1EI{~0KiLBV9%n&G8qBMumET?mWu6h#7%;+jx5m8Vdv?O zoOw-5P6;s6B7jHHDP`tBITpm$-V&{HfnCq&;(d6Y&hjeYi z(bK+#2+9~GU1#*P_R364d*fWDVo$2}Y%`oyMMEoT$J_~IhG_y|6pyEQI; z`})Fb<6}6wmhY;%&^1Jzc>j=4lg|uA?(v+|l{WJwHI-`ph|gq6Z73mEOdMrK8;z=Soi6;k{ij~gf&DzFf`1Q7y+Gd$c zUM=dmM|nIGNE$6Bv*~lX_Uq}4aACY@VQ2q%Z)5i?p6BQ@w4vfiW{(2%0$K7JzCUE!YcmHkfyVGJ` zuM@R}3z?lc;fGqhRxRdqo!4ShtCe*U{rYq~RthC2V@zXJGu5{MFfF~$O8LZI{R-Em z-1RW?!?keX=G5FV2Jz;L+GhHYs0o7u+zW*le}uyS2o(PO)0@&Q3V&Lo@OIjVc=Pe) zmHMpa#Eoh7Rc&ipQrgz8oX&T~vHn}V*sp$-C6ZwxruD07#O47+dvW8p`CEPVTNJ{G1|eJu1A6_}|{Q{CNTGk4bA(WmVR z@9$ZI?N+M{hRPwSY#aM}zseD@+o{yPZs|{2-HNp*@9~DLPTSf|6RVK4>_WB?o1S*N z?YbMlwt(FkUkG+RBmF}Zx<0hP(HH^##%2UlHyn!bF;L715Q-?D0d+%~s6C+Kd5jsR z2od+f^Cl!$t6$1CC;wybDsbh9VdyFT70O&enOj#C7KIZjcA4(6=O~=Bp1gVOOg3E? zKPFm*>>Y51VtDxgAk%+hgZlZraI4G<`(3CIlE;(1N!fmIGgo3I# zZ%&|tO-GK8AANF(4*jJCe=PK1Yw1W=t|R?$;B}Oi~gxF6S!5U=#0G zV0=NcHu6z>EmAh+1T!6mBL5hJt+5290E11`WRAgRS!k))x^qI@Qn9Kn6$cc9O&~v6 z;Nl5E@Z^VJ(F9$EV~|VVG(uwF%|O4zb`!IaLCTkjpo#5{HME6)00qqida}u0c%Jq` zhQ-{U!eX8+FZgE=Yhye>tSA&#EwvdZi1TgK?8xzJkLDO)+4P|M&Y-{- zY49M`9e$8r#DlcQ7xF=hnSkY2ua0C$ZOs)p%_bE&3x2n4hHs^M8Hgk7!PVg?_&bPRmAc|n(3ZkIS*O-rT zyNbq2i%htK_AK4y)~W2)d5U`KdH%mY2`nhEi9{>_P%wZv9B08GzQdtAEQHbY`5idsVYHCl37e+MvQO%m9{jI&!!M=cILn1;@gz_wjHYmVZ z86Yql67V_$K}Mm)d{PdQUk7G?F-xpP>h^5nD?FQ!*0brz@FzBMB6kK~uo=|wr^Esl zmp3yD@x!DH(+NfZOe~mA%S=KN-7#xA4IoO#V-UJyD3;)66U%8qOvl|KfXX!TpjuLo z)8Ubt^rtGtrl1hpO0h3zL$Z5kZ>z8rI?U!?WtUgicZ6a#x1|K?c&Q!Rw(8d7PoU7+c_q;ok=1O($DaRZlnVyk5s#nI#aI_FGC@?wjO)F zt1MwY!5plFHeNBs?S-#)^To_waWyM0<&$!zP+G!`WHK&BiiPb(EOP=nx`;X|slZmZ z)8Mig4hj3)*~R4U;o{~-@gN)A-;6W)4gXqRi9%(fkl0%-Zmp-2n?<>>rEH{2>Gi@= zF`3?9*xfvo5eM`c8aDSe%I5yu<@y5O&KMb&fFN2dY^73*U^$!3B|?jz8Z}5Z&@jCf!@Ry`khif)Ji44-O%qevn@fM05|V2ja!o(Eda{n_R~{o7~j1$!rDY zUc2Td(Io<;&G)pGVA6Ve3WGPD)9Q>ujx_YrT0KuT_IhFc z&=QSMyVAeV*rw>95@uN*WP)yM>eFj5OZ;>^FC>eu{?c09V)zQTm>I2GjOil!rq{wc zY$OrTZD5SvpDVn4>Fta$^TJa?%IbAHV>)VAMBxw0j+p|yu&;fe;%ncBeeGS0#s0a8 z(Nn+U6x#KMB?O3;mCnMBxpE1)>KMIIC&uU*HnrDAA;svuDGE#AHB|_ua}@SXVwmMo z6!y6-Rvd-qMydvv?86v6?KuTiCJ0EB@ift;0q|YD7UJF+^R-a@mht2(5{1Xz9rpt& zM$eAFApCSh$FlnwHZq=ShaR=K7J&_tPFVxCnkSKW@TbdP& z9`a)V9=3Zyf=?_1^`Pt%$*dpwuTHQcz-nw>_Q^n}-We>5nN%{us(GR5s4cf$>Ote} z_x*vPAtVH%k@+ckyqy)KXn5+r2m|x&<06VidWRzNbv8HK=HRC-{Y_qf z_XUaltoh<~#U#!40V^VXdS^6uq>^J=di{>nbWS_M=mlhNW3;#FVW6?O*ZUtmJzc$z z-}ADAjqLsCeAjiq?cCTWO_4kA1Rl1sZLM&yl??{~s`WSn>NotkjAb$9N`*tIR50aA zg~?#U7(HJk0)ef~;qYEy8}5Ac&^CI%b#AP2{z1n(_oHpk6pWs&?W2yy@bw1v)5gK( z2DYQi)-EE%>C%vI)(fjIA*W*WKJ)oyA8hfCI6k}=Zn!e~$mSnwott`R{-f@?K5R>?f$QaVuSbV?sMTgO@XUj-Cy*CuMYLR z+v5)aPLC!;EQ_h=otaj9XG|U`(Jb6)w%IP+hixq_oiIGuF>=K#-+tztdS_zd#(lZ7 z;o13n_uHLVR4_mSEqr-AL5 zwO+miqbK0r8Bs*249w%iXtz@a2q6(5u{=xoddh@{{89vJJ(1RPN2-;@&~EPD0n;sp z4ivDL$$7Y1SZZ~Gen>1`QE8NBRZbV4(5DHJYAPn}!^_?Aiulm=Jtc|)(;8BDyu zslB90?M)+C$|F6-VB@Nh5a}<}pF5*ou&LY`i^U}|66VeryK3)I!Ok9_Jb3Vr2+Nra z{7AvhC9*G}|AN;b!KHb?;nl!T>J;ax26py*6WAI51%xI|!Or*}hdhv8a})a0&otNE zMg=?54mSE)$kq5-sCx$+Ww5=#47N#y!Dh7#V+Pw}!S;-xPAe~@H zG*p-zkVpQMQhUAzl`mIK7IT@!vKT|(ks<(dso2Y<^<-!{n_5ka%c;FJw>y_BWSlG6 z)S4tB@cj~}O)BEF7m8<7AMtErh-Z_*H&U3}ioHzcmzaDuzFe4iwuRxFFTY%fbhT~T8@rvXr2LVq%!1exvJlCY9rTie``vKjb1oyu<{;5WA0 z&*&`F*7_Iz1KVya4(Jjdq`zLu7hf`m+3n=A0$wYonbaB#3bEx^>xo&!Rc{{D z30guidjCA`BI>ca8H~|0@ufSu>~ z@5ePag_gMSH8=M1bzx|Uv9GzYtdQB=+DaYDvDIv0!znIiQ+xYTZkG!!WV3}8iM$qS z8NGi!rXg5Q$G>7|IPIu^6^jcE=cmA`t+96k{P-!Aj>e zy^{(pz^iXs@wK1CzV;O0W#HQx1Q0I}74NrhmgqDDBam{UF^lAWj zalD;S^wj=QK3H~R#)C#qMHG5;i$YI13jZ-MjbWC34kZeQEd#@L3bQnJH#hzcQRh$1 zHFuRt1*dxxB1c{e2~zgKfOS;qotf4kWex7A&6hltd19B1e+2L$lnngnDXkPwQgEJE z9!@yU;Ge|-g`dhxSfiu1_Bg|r9JTRZLyt4`M5=xrKPNcYl&8R0*P<_-=wLi1e zzM^UmC|+HY7rI<8ELJz`ylpmKkkFtdU#%mh_C!ixmfF-_FP{o<{C0+#9GF`B9}q^* zI$gFJu_&^bNte^;ccfZb4DFrKH3~hoMWJf=Gl>mOb3vX%WI4-=P+9T?XI=8;DoeiQs=aG?*oCY1!=!4DWii&MVa@MoQsKc# z1(xmdJQVRAGtMN+-%<~L()-cylOlq@LSB@0R`?wxVb z-Wfx8bF14S8wMaUjywUCnnx~d0*E|)4~{dqgN-vg*s2mQ00P3`LqQ&zh>D_51_;T1 zfS@SK0LXsQd_l*|8P^M|WAuEg9W(AD9maj6rX4fQ3lR|d&&$4^x95D(q22%#=BJ=2 zg{Aq3_;@NzxFp|oUijqanr?1M)6H#g5+W!?;e|)CzoUVD+}}JgCwDeCw8>MpmX`aS z7cX9s5&9l9Ui{5XH5FEe!%8(3hHbo{DqpgM6JBKrTO*xKy-~6KTzmVwkLUk)aQuE( zXJj0pQ)$Qt^)=*^CB(`m3syEAEuqDf#c+Ii2}N0n!l8GXdmOjUJ-c^qXsq$}s5IF1 zXk0|!brT}37t)Q?tQTrjz6i)SKJbrrv_>6s-b+JQy1Iv^#G$vJ3Q+E8oj?$MKUBWz zab}X_hXcbeUQm^ns@ZxiJotjM0DbzWJX`D zJxwYmnbA?~-DJPaL&k*YT_NEGItA{oK(xF{ky5RJeY01yP@ zk_^zPv_FA5ozr3?WCO+AnMuN(`G-rgSe>k)eJW^!A;Rgr3=smvOf-P4Ld%|^R6k0- zqN7vCj7CiQFY@lFH&JB|0QmV5@aBt22@fVSDVYZ_gpiQcn7D}&i)PPdp_)~D@AU2X z0o@lO=-7wD%f)j)#;IwyR;%v1ZL4)_cl&VnOI-#Sq39k@db7GP-&3Z0gsL0v5uqQ-P<;$vhC6`uNLxqaMiEFpHcf7#+ z3%wys%-{6jEr|9u?Lv}_ED(-%;VSV?^nVcC3)7L$NbEw7{M8@b=8jVB5T!!b_X4sI z?Jg4dtJCbzklyA_cHs4sKWiVINLA#YNC7>Og4Bzx^8LAopxoU2$?p}I%suZ_RZ06N z0Js-hsCarede46pCi~`o&G4@UknZWKDg#VTq_1CaPl)wg{95QuCaG|x4KGML(jR** z%>B)4VeU_sHU-`_Q2G_A`pvyUu!qVg{)viQZ0Hm%?|J`d7=MecygAw0YxK79Gvbr~ znbAk>t*4KI)%xq%+DoiXLMmh_>W}nky+75Tt@kJTSPWP-$k!CZPm(RNIgG4ee>qz&GGs9+c)RO-h6!i=B+os z@#Euoyd97K+=k~{@y`u-ycKEuw=sGwhJITck3tGjmG6^}!u_Wng^7pL+?vK18Ahuy zioqilJO4lugcaGzW`D~Tq)N3|OjYD+Rw@^yY*nrVL7^N3+mXZ}76T+JZ^Be3#7;_H z#|p*j8WufV<)Qe54Eh+WwWp0lAN5BX-WR2NH#&-*zi7W<e4>Uv5pRXea;fW?#}r6ea+goQHfR7-LyhLx&^oR3+UEfD0shmc|=z><&h z3LP#b5iFDm$|+7?VbMotE5+nt$z?6duGMg>qVioAAl9-ZEp@TaGB&EbsN(WULl|zI+ zRtU-|P)a#IW>?68N0^dP!AC9yVSrg5ofTFJ6sr-ID3X+-k42mqKCpQ*kO8Y(Fd`g2bU1`-t% zg<&xU06+*!PRY@|+0i-O@n)SY(SW0Y9t+mi{7$?booy-g@8k9iZpQE_U#o3-(>u#f zUYcxANrzsCWO^{u+2vnIjF@amD9QrYQ9zmZ(52|2GG?++C`tlXQN##k!3nSomC7S@LIh>Z z2PpZ7J1t96=lrL0u2g&)_B`xu?iclzoIN{KY>pHXfGa`Fy+_wAyCFG8>0& z+qT}BjRqN}>9A#4;~{Qa2Myb_5ITUvOETnE%OpMRnJsT!yYa8K7yald>cC5LwTz#KGMdH&b4018LEzv67+6swVR_M@$1Q3fWqOB=-@j1Rar}EBE4?7G4V*9~$GO_2I+)2dN7`u{n>2zus^-|dI6?`!_oYDcni$S`SjzwYYmpeakpWcKeA)z zsJ<}l%u)#kJ5UTQ=Z_|uQ#6Z;Ks+d=KtTISYkSk!uLlUo} zvH=D5FOb9`q6mc;;x$y(k;EI&-Gt2JP5UMIGMgrz%#hi5xEfw~9Y6JNE)OpLJN|rg z+n#*t_w~knW}n`VmUrO((|pwZG~b`!+<&>cu*X+kZ*BeV&E&KXEc+RX_Vikaf@>j@ zC*39>qlVNpX3`9*2|&|C)c|e{p$sExD(q>ZVgNS70z)COs)f*7I*W4Z5nF<=Nrn->0@v8|)Y5?P05i~jGe z(ctpy^kA@fZ-2Z!yu2CTH{0{s5q`K`Uc=F1@H@P|?S7me;Nb*}ht|o>Jzg%RrwwjC_&xqkUDBN}<2zQ+7(1?*~KEdzUb;O??$R}j-0)Y77`i`ZQTQ>+EZ`)GJ51_)NjM3@fH1^FJ#P(&W4ja3HYn8-cF zc<#ftGjta|EKYtM-Ax`oUVgav)I}d}51MC_tHI%Xi7yvl#@FcmV(=>1g}*k*E?hSH zi?a`KaJ}faXtDAs9eC|;?ZAut^B;>b!a|{@sbr1^r1~(Nd;S2UJ%PND*$<*vO`^I9 z)t?N7O&IOM<&f;coBr?TSGWDeguS>Kp~WqG|NiXi@^Cx@v*F2PaXMN|M%}N|=6G@c zaP`@o46Xjvy?FNi^VQkm^X$SD4`l#k5y=kbI9!sENMeX39qTeG`2mm}BuPk@0W6B3 z=m42RoD3Wph(!afSf=nfn0?87LdLlCYZy*p#E z(>bzQ_rsF|FufbkuTLLlU9=oD=hw^e`^M$G`Ea+KUSI5g{xt25Zx7y&uZNewoX)M2 z>+|kxHk-n>{T!7|Z&6yy7)Hj>yxH*PjAle}CX6*QXEva*4WoEFu773{qu|LYjZGMj z!)xJxa&?64oOy(r^>;@jeAGQULUtWt^Qb$*jXFkVt_#dAd}ohD8)3VBH0qjd8zHla zj!ZNf*=?KD18=YLHUF>XPk+1>qN>njW$MeW^0n*MJJMdXO5h5?fkiM5*%+6t6dF(YOVn>*72pyr&RsihSH_jCog^kRiV6g~S1& zGss@(-W3uX_=0EUg+V?M*s=`T)rb#%N6E)}q2rXRhy?ld-NEL=1ztXTi*Z9}Te%-{ zQhL-Dxj{T?6Thc35<*{lA&>mrFZ@6LEtC-UI~HSKDJzb}2v`gDm9pTtQq~P2FJ+<5 zsez8gh%04TJFa6fq8A?W-}}fWzyF$##ni=rd3P@)*xL)u(5Dx2SrFiGmb(|qZ=rt! zDFHQKN{!B?e!E zbIwTJ3vB%PDm|z5LbwywI9AQFLQ!p&k9DL*GZ|$NqKd5+s0i3PO%Kht%E!k_Ndd;w z+YP;BXrMKV`_NGXEpIcs5sZwrIwcSulKWGHuvq0$THX{DokBD*zPZl)< zbtM|jzpAEU(Qvc69Ed~%f2D1`aS{v6ARuVl&Ct~L!c;z=Z@rEMUeofyWFU~JK95Al zYtMt3awHN+8iA36(%5dbm5&Bew0N+{Bq$Oxp!t)W&UoCxhIDa4!&-7=H8Y)8H%pbF zGz4EaUdNkM(Hn`(*eD-S+uEyOQqvRPY%5Pqk&Z)YNf?R2o&SQ(#77l+H=Z<+(CUfc}_ zTU3Er`eQIbX)@H@Qp>wL!`ai()9)7-7g8e|rL7mC=6|R60tZ{Eu(q%`z8`$Pt;SYb z!~Y^c2ZWYdJOHJ7AxdGyEaXCsx=U&_Ui^47t3db+v# zB%2=Hf4SC-MYUA0NZCLdj{PwIq*5H&+&b8yfO47J?_Q{-q6gDqV>KEHm-M~(cN2Ld z9f~bZ8k(YI!-0+bYg7?w_Mk%PX1H1V>rP-}ZKe_~E$r>8I1(GH77t!6?9KSv3#DprMhMtuN1T9WvY@G8D5{~*Oh!Y5Bh=f5-rhg5RDUZ% zUEw^Q<=VVq=qf6pWitFZHWXH%K{i9-y+q&hh2VM0*Qr#^HBnC6cm)}BfKNZA%Zklsk zln5MoOP09Hi8ChNekwdA1ca^ywnH;L^lO3b@G~y39s01qW?lPadJJVz9f=uu4(iA_ z{NY3axC|oH3ud21CQ)ET{Abp;Tn2Ga8A*^A@iJZw%vLzf1g$2C#V+s%coklWOPFH7 zUuF3TDina1u)wQw2>C|mA&bm^R$`?V!6GXNpE#DZT_n8f*ttUy+x6`>-V2LTJ1^er zlsy!D(T=DrUd$uWxTqpZY+wDoBd0T;H#`PMuyVi9+XW>b>-d+f0PJBzfd$Lv$qW|B zIOdm$XA8plU7?TjyMoOkg?`TO3cu(4j=!M5Un`v7@n$XaC&vKeb}RRFI=>T>crlO) zTCjzbgDr@G2U3@$$hglJ+7Qa%(hG%B;TYG11)D|M_}KDp3$|YML;Q#6XUz@$r!&qY z9R2M`rBY%29gokWwp8tVr6q)aA_z$jgyd5p8yh0v=Piaqxu5Zao}v?&x5 zPc8x<>V>@vY>qdG;C4X?E*F$SF9eW!p=U32PiF|Y1Nrj4eC1}7=Vp_~t~~-lk6nBG zVAuZ0lt9O>J#Pi@cX#cNi2btP-?jf=*I9eHYwzB36*>Qv3eOi3sZ@9dX?XGYS7*Nb zPK7kcfBbr()C=VuY_b4|6#B1`$}L}K(PP^$boD|Bp@&oSFQ(cTq!Hrhgphn1gyf4u zNTgoqab1EVkWZb?SR#W@XS}aVkgGEfH-GY8U~}&m`s=ev&Pe+Yq%0~pN59^j9h?KH zT}uq4Ldxzl&Hz0T*g_U5+ATO<2Ck}Ly-5zFeyouezSvGhL9UVhi45{3gz{w5pZ9KV zv72t^L?7rqA8Ls_;H*7)=vjLw_I40TMIZAgY5vqtwI}_0A?f!mo@D?m)F;wizQ?)^f0`TI~5NY%HEUZy^zrw9h+Ih{5O^5$mZ~BYc9P%5^fst-Ar)Bm>YxfK!ZV88s0HxMo%Lf z+j|j&rSo@}svK%sgOGeFaVQBejdAPV5Z$+OiwAW1t z*BOM}yNiG8-k){v&;O-+_vW$#x0i3v*Zse=L>`Oby)d*{twC&WYhhv{GacW35f2oT z|NNp@!BS{>Yicf4o`N(RY+pppfi#qSIyF}`;*p4hfA)5S}f`Wp4k^+VknmP^EfIcjpr6k!K4h-z+!(F;4y#KWQejrJ?18u+``B5H5$I&Zr7oyOH&=jQ(Y?Bee7&D&0cO>%y{yHUN* z+DixrUL)m7#bQfS^y8W7>6B7Szck=vMbj$z>FGpfqC(Z|L?rU8wi-Pcf8EgAT6S_V zpP$mJ>A4D3071R#bUHWZ>+NpmvU_=^z3Fr=FV-7f#yrbmoyav(zwJm(s|Sv$PBRUv zqN)SvDnY7d6qS`AYFg%41$x}3mS+;wGpM09nO9XrKv>7KhQ5TkTw7fNVA+Psa$38+ zw1hyscBG`Ym_d7?2_XO?heqcKrvd8uOtXOr|L!;Z@b8CBm!a z0L?5*c`k=2cPe}{1r|I@2+dMtfzf71gF2wXNX`MAwF=ObLmmL|NJYC@i(wa-g0>jA hArz^X?Tm!*{{ed!=XB;9qm%#u002ovPDHLkV1gZyux$VU diff --git a/content/developer/howtos/themes.rst b/content/developer/howtos/themes.rst index ead6d6cdb..253b94e75 100644 --- a/content/developer/howtos/themes.rst +++ b/content/developer/howtos/themes.rst @@ -17,7 +17,7 @@ freedom for the user to customize everything according to their needs. Ready to create your own theme? Great. Here are some things you should know before you begin. This tutorial is a guide to creating an Odoo theme. -.. image:: theme_tutorial_assets/img/Intro.jpg +.. image:: themes/Intro.jpg An introduction for web designers @@ -43,7 +43,7 @@ This is usually the first question from a web designer used to working with Word .. container:: col-sm-4 - .. image:: theme_tutorial_assets/img/cms.jpg + .. image:: themes/cms.jpg .. container:: col-sm-7 @@ -71,7 +71,7 @@ Odoo default theme structure .. container:: col-sm-4 - .. image:: theme_tutorial_assets/img/def_structure.jpg + .. image:: themes/def_structure.jpg .. container:: row @@ -111,14 +111,14 @@ Let’s take a tour of our “list” elements: .. container:: row - .. figure:: theme_tutorial_assets/img/snippet.jpg + .. figure:: themes/snippet.jpg :figclass: col-sm-6 Snippets (or building-blocks) A piece of HTML code. The user will drag&drop, modify and combine them using our built-in Website Builder interface. You can define sets of options and styles for each snippet. The user will choose from them according to their needs. - .. figure:: theme_tutorial_assets/img/page.jpg + .. figure:: themes/page.jpg :figclass: col-sm-6 Pages @@ -131,14 +131,14 @@ Let’s take a tour of our “list” elements: .. container:: row - .. figure:: theme_tutorial_assets/img/styles.jpg + .. figure:: themes/styles.jpg :figclass: col-sm-6 Styles Styles are defined using SCSS files (or you can use standard CSS files). You can define a style as **default** or **optional**. The default styles are always active in your theme, the optional styles can be enabled or disabled by the user. - .. figure:: theme_tutorial_assets/img/functionalities.jpg + .. figure:: themes/functionalities.jpg :figclass: col-sm-6 Functionalities @@ -217,7 +217,7 @@ Odoo’s themes are packaged like modules. Even if you are designing a very simp The final result should be like this: -.. image:: theme_tutorial_assets/img/theme_folder.jpg +.. image:: themes/theme_folder.jpg Edit ``__manifest__.py`` ------------------------ @@ -272,7 +272,7 @@ Since XML files are only loaded when you install the theme, you will have to for To do that, click on the Upgrade button in the theme selection screen. -.. image:: theme_tutorial_assets/img/restart.png +.. image:: themes/restart.png Structure of an Odoo page ========================= @@ -284,7 +284,7 @@ By default, Odoo provides you with a **Header** and a **Footer** (cross-pages) a Cross-pages elements will be the same on every page. Unique elements are related to a specific page only. -.. image:: theme_tutorial_assets/img/page_structure.jpg +.. image:: themes/page_structure.jpg To inspect the default layout, simply create a new page using the Website Builder. Click on :menuselection:`New --> New Page` and @@ -357,7 +357,7 @@ Finally add **assets.xml** in your **__manifest__.py** file in the data section. Update your theme. -.. image:: theme_tutorial_assets/img/restart.png +.. image:: themes/restart.png Our scss file is now included in our theme, it will be automatically compiled, minified and combined with all Odoo’s assets. @@ -522,13 +522,13 @@ the theme. To do that, edit your ``__manifest__.py`` file like this Update your theme -.. image:: theme_tutorial_assets/img/restart.png +.. image:: themes/restart.png Great! We successfully added an id to the header and an element after the navigation menu. These changes will be applied to each page of the website. -.. image:: theme_tutorial_assets/img/after-menu.png +.. image:: themes/after-menu.png :class: shadow-0 Create a specific page layout @@ -696,14 +696,14 @@ Our page is almost ready. Now all we have to do is add **pages.xml** in our **__ Update your theme -.. image:: theme_tutorial_assets/img/restart.png +.. image:: themes/restart.png Great, our Services page is ready and you’ll be able to access it by navigating to ``/services`` (the URL we chose above). You will notice that it's possible to drag/drop snippets underneath the *Our Services* list. -.. image:: theme_tutorial_assets/img/services_page_nostyle.png +.. image:: themes/services_page_nostyle.png :class: shadow-0 Now let's go back to our *pages.xml* and, after our page template, @@ -720,7 +720,7 @@ copy/paste the following code. This code will add a link to the main menu, referring to the page we created. -.. image:: theme_tutorial_assets/img/services_page_menu.png +.. image:: themes/services_page_menu.png :class: shadow-0 The **sequence** attribute defines the link’s position in the top menu. @@ -785,7 +785,7 @@ Structure tab. If you want to change the destination tab, you have just to repla -.. image:: theme_tutorial_assets/img/snippet_bar.png +.. image:: themes/snippet_bar.png :class: col-sm-6 shadow-0 @@ -802,7 +802,7 @@ Effect ``//div[@id='snippet_effect']`` The ```` tag will call our snippet's template and will assign a thumbnail placed in the img folder. You can now drag your snippet from the snippet bar, drop it in your page and see the result. -.. image:: theme_tutorial_assets/img/snippet_default.png +.. image:: themes/snippet_default.png Snippet options @@ -876,11 +876,11 @@ option will reset the snippet to default. Add **options.xml** to ``__manifest__.py`` and update your theme. -.. image:: theme_tutorial_assets/img/restart.png +.. image:: themes/restart.png Dropping our snippet onto the page, you will notice that our new options are automatically added to the customize menu. Inspecting the page, you will also notice that the class will be applied to the element when selecting an option. -.. image:: theme_tutorial_assets/img/snippet_options.png +.. image:: themes/snippet_options.png Let’s create some css rules in order to provide a visual feedback for our options. Open our **style.scss** file and add the following @@ -901,7 +901,7 @@ Let’s create some css rules in order to provide a visual feedback for our opti } } -.. image:: theme_tutorial_assets/img/snippet_options2.png +.. image:: themes/snippet_options2.png :class: shadow-0 Great! We successfully created options for our snippet. @@ -981,14 +981,14 @@ This time we have to inherit ``assets_editor`` instead of ``assets_frontend``. Update your theme -.. image:: theme_tutorial_assets/img/restart.png +.. image:: themes/restart.png Let’s test our new javascript function. Enter in Edit mode and drop into the page. You should now see the javascript alert that we bound on the ``onFocus`` event. If you close it, then click outside of your snippet and then click in it again, the event will trigger again. -.. image:: theme_tutorial_assets/img/snippet_custom_method.png +.. image:: themes/snippet_custom_method.png :class: shadow-0 @@ -1053,7 +1053,7 @@ Let’s have a look to this example of a classic two column snippet, implemented .. container:: col-sm-7 - .. image:: theme_tutorial_assets/img/seo_snippet_wrong.png + .. image:: themes/seo_snippet_wrong.png .. container:: col-sm-5 @@ -1065,7 +1065,7 @@ Let’s have a look to this example of a classic two column snippet, implemented .. container:: col-sm-7 - .. image:: theme_tutorial_assets/img/seo_snippet_good.png + .. image:: themes/seo_snippet_good.png .. container:: col-sm-5 diff --git a/content/developer/howtos/theme_tutorial_assets/img/Intro.jpg b/content/developer/howtos/themes/Intro.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/Intro.jpg rename to content/developer/howtos/themes/Intro.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/after-menu.png b/content/developer/howtos/themes/after-menu.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/after-menu.png rename to content/developer/howtos/themes/after-menu.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/cms.jpg b/content/developer/howtos/themes/cms.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/cms.jpg rename to content/developer/howtos/themes/cms.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/def_structure.jpg b/content/developer/howtos/themes/def_structure.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/def_structure.jpg rename to content/developer/howtos/themes/def_structure.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/functionalities.jpg b/content/developer/howtos/themes/functionalities.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/functionalities.jpg rename to content/developer/howtos/themes/functionalities.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/page.jpg b/content/developer/howtos/themes/page.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/page.jpg rename to content/developer/howtos/themes/page.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/page_structure.jpg b/content/developer/howtos/themes/page_structure.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/page_structure.jpg rename to content/developer/howtos/themes/page_structure.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/restart.png b/content/developer/howtos/themes/restart.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/restart.png rename to content/developer/howtos/themes/restart.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/seo_snippet_good.png b/content/developer/howtos/themes/seo_snippet_good.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/seo_snippet_good.png rename to content/developer/howtos/themes/seo_snippet_good.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/seo_snippet_wrong.png b/content/developer/howtos/themes/seo_snippet_wrong.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/seo_snippet_wrong.png rename to content/developer/howtos/themes/seo_snippet_wrong.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/services_page_menu.png b/content/developer/howtos/themes/services_page_menu.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/services_page_menu.png rename to content/developer/howtos/themes/services_page_menu.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/services_page_nostyle.png b/content/developer/howtos/themes/services_page_nostyle.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/services_page_nostyle.png rename to content/developer/howtos/themes/services_page_nostyle.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/snippet.jpg b/content/developer/howtos/themes/snippet.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/snippet.jpg rename to content/developer/howtos/themes/snippet.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/snippet_bar.png b/content/developer/howtos/themes/snippet_bar.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/snippet_bar.png rename to content/developer/howtos/themes/snippet_bar.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/snippet_custom_method.png b/content/developer/howtos/themes/snippet_custom_method.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/snippet_custom_method.png rename to content/developer/howtos/themes/snippet_custom_method.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/snippet_default.png b/content/developer/howtos/themes/snippet_default.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/snippet_default.png rename to content/developer/howtos/themes/snippet_default.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/snippet_options.png b/content/developer/howtos/themes/snippet_options.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/snippet_options.png rename to content/developer/howtos/themes/snippet_options.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/snippet_options2.png b/content/developer/howtos/themes/snippet_options2.png similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/snippet_options2.png rename to content/developer/howtos/themes/snippet_options2.png diff --git a/content/developer/howtos/theme_tutorial_assets/img/styles.jpg b/content/developer/howtos/themes/styles.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/styles.jpg rename to content/developer/howtos/themes/styles.jpg diff --git a/content/developer/howtos/theme_tutorial_assets/img/theme_folder.jpg b/content/developer/howtos/themes/theme_folder.jpg similarity index 100% rename from content/developer/howtos/theme_tutorial_assets/img/theme_folder.jpg rename to content/developer/howtos/themes/theme_folder.jpg diff --git a/content/developer/howtos/web.rst b/content/developer/howtos/web.rst index 62d96c120..2dd463ba1 100644 --- a/content/developer/howtos/web.rst +++ b/content/developer/howtos/web.rst @@ -907,7 +907,7 @@ Exercise border-radius: 3px; } - .. image:: web/qweb.* + .. image:: web/qweb.png :align: center :width: 70% @@ -1815,7 +1815,7 @@ When an ``ActionManager`` instance receive an action of type the views themselves to a *view manager*, which will then set up one or multiple views depending on the original action's requirements: -.. image:: web/viewarchitecture.* +.. image:: web/viewarchitecture.png :align: center :width: 40% diff --git a/content/developer/images/rating_request.png b/content/developer/images/rating_request.png deleted file mode 100644 index 761794c16596e91606c94acec3bb1e6973f38f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12189 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 Y@AI(odl{ZSzy|=-l(m$q6)c1P7o*pQLjV8( diff --git a/content/developer/misc/api/iap.rst b/content/developer/misc/api/iap.rst index 5b752c578..f2264aaec 100644 --- a/content/developer/misc/api/iap.rst +++ b/content/developer/misc/api/iap.rst @@ -25,7 +25,7 @@ App Developer: Overview ======== -.. figure:: images/players.png +.. figure:: iap/players.png :align: center The Players @@ -40,7 +40,7 @@ Overview bridge/translator between an Odoo system and the actual service. -.. figure:: images/credits.jpg +.. figure:: iap/credits.jpg :align: center The Credits @@ -67,7 +67,7 @@ Overview .. note:: In the following explanations we will ignore the External Service, they are just a detail of the service you provide. -.. figure:: images/normal.png +.. figure:: iap/normal.png :align: center 'Normal' service flow @@ -87,7 +87,7 @@ Overview been rendered, possibly (depending on the service) displaying or storing its results in the client's system. -.. figure:: images/no-credit.png +.. figure:: iap/no-credit.png :align: center Insufficient credits @@ -174,16 +174,16 @@ The service has *seven* important fields: how you **use it, its relevance** to make your service work and inform the client on how they can **access, update or delete their personal information**. -.. image:: images/menu.png +.. image:: iap/menu.png :align: center -.. image:: images/service_list.png +.. image:: iap/service_list.png :align: center -.. image:: images/creating_service.png +.. image:: iap/creating_service.png :align: center -.. image:: images/service_created.png +.. image:: iap/service_created.png :align: center You can then create *credit packs* which clients can purchase in order to @@ -214,7 +214,7 @@ A credit pack is essentially a product with five characteristics: pack to another. -.. image:: images/package.png +.. image:: iap/package.png :align: center .. _iap-odoo-app: @@ -283,7 +283,7 @@ local value via your application and additional parts via a remote service. -.. image:: images/button.png +.. image:: iap/button.png :align: center We can now implement the action method/callback. This will *call our own @@ -512,7 +512,7 @@ parameters we can use to make things clearer to the end-user. JSON-RPC2_ Transaction API ========================== -.. image:: images/flow.png +.. image:: iap/flow.png :align: center * The IAP transaction API does not require using Odoo when implementing your diff --git a/content/developer/misc/api/images/button.png b/content/developer/misc/api/iap/button.png similarity index 100% rename from content/developer/misc/api/images/button.png rename to content/developer/misc/api/iap/button.png diff --git a/content/developer/misc/api/images/creating_service.png b/content/developer/misc/api/iap/creating_service.png similarity index 100% rename from content/developer/misc/api/images/creating_service.png rename to content/developer/misc/api/iap/creating_service.png diff --git a/content/developer/misc/api/images/credits.jpg b/content/developer/misc/api/iap/credits.jpg similarity index 100% rename from content/developer/misc/api/images/credits.jpg rename to content/developer/misc/api/iap/credits.jpg diff --git a/content/developer/misc/api/images/flow.png b/content/developer/misc/api/iap/flow.png similarity index 100% rename from content/developer/misc/api/images/flow.png rename to content/developer/misc/api/iap/flow.png diff --git a/content/developer/misc/api/images/menu.png b/content/developer/misc/api/iap/menu.png similarity index 100% rename from content/developer/misc/api/images/menu.png rename to content/developer/misc/api/iap/menu.png diff --git a/content/developer/misc/api/images/no-credit.png b/content/developer/misc/api/iap/no-credit.png similarity index 100% rename from content/developer/misc/api/images/no-credit.png rename to content/developer/misc/api/iap/no-credit.png diff --git a/content/developer/misc/api/images/normal.png b/content/developer/misc/api/iap/normal.png similarity index 100% rename from content/developer/misc/api/images/normal.png rename to content/developer/misc/api/iap/normal.png diff --git a/content/developer/misc/api/images/package.png b/content/developer/misc/api/iap/package.png similarity index 100% rename from content/developer/misc/api/images/package.png rename to content/developer/misc/api/iap/package.png diff --git a/content/developer/misc/api/images/players.png b/content/developer/misc/api/iap/players.png similarity index 100% rename from content/developer/misc/api/images/players.png rename to content/developer/misc/api/iap/players.png diff --git a/content/developer/misc/api/images/service_created.png b/content/developer/misc/api/iap/service_created.png similarity index 100% rename from content/developer/misc/api/images/service_created.png rename to content/developer/misc/api/iap/service_created.png diff --git a/content/developer/misc/api/images/service_list.png b/content/developer/misc/api/iap/service_list.png similarity index 100% rename from content/developer/misc/api/images/service_list.png rename to content/developer/misc/api/iap/service_list.png diff --git a/content/developer/misc/api/images/credits2.jpg b/content/developer/misc/api/images/credits2.jpg deleted file mode 100644 index 037bcb1c910eca2d080edb2e441ca31ea21f5f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33996 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

    sc^id3Se_Tj096*r50 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 diff --git a/content/developer/misc/api/images/template.png b/content/developer/misc/api/images/template.png deleted file mode 100644 index 6256c01151efcf4b4efbb8325d71a2302d6f665e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16080 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 diff --git a/content/developer/misc/i18n/translations.rst b/content/developer/misc/i18n/translations.rst index 7d710d6a4..b2acdce67 100644 --- a/content/developer/misc/i18n/translations.rst +++ b/content/developer/misc/i18n/translations.rst @@ -29,7 +29,7 @@ the backend interface and opening :menuselection:`Settings --> Translations * select your module * click :guilabel:`Export` and download the file -.. image:: translations/po-export.* +.. image:: translations/po-export.png :align: center :width: 75% diff --git a/content/developer/reference/addons/data.rst b/content/developer/reference/addons/data.rst index c7bdb4918..acc893098 100644 --- a/content/developer/reference/addons/data.rst +++ b/content/developer/reference/addons/data.rst @@ -293,13 +293,13 @@ For this case, data files can also use csv_, this is often the case for Here's the first lines of the data file defining US states ``res.country.state.csv`` -.. literalinclude:: static/res.country.state.csv +.. literalinclude:: data/res.country.state.csv :language: text rendered in a more readable format: .. csv-table:: - :file: static/res.country.state.csv + :file: data/res.country.state.csv :header-rows: 1 :class: table-striped table-hover table-sm diff --git a/content/developer/reference/addons/static/res.country.state.csv b/content/developer/reference/addons/data/res.country.state.csv similarity index 100% rename from content/developer/reference/addons/static/res.country.state.csv rename to content/developer/reference/addons/data/res.country.state.csv diff --git a/content/developer/reference/addons/orm.rst b/content/developer/reference/addons/orm.rst index 531f3e16f..983d66b2c 100644 --- a/content/developer/reference/addons/orm.rst +++ b/content/developer/reference/addons/orm.rst @@ -933,7 +933,7 @@ Odoo provides three different mechanisms to extend models in a modular way: version * delegating some of the model's fields to records it contains -.. image:: ../../images/inheritance_methods.png +.. image:: orm/inheritance_methods.png :align: center Classical inheritance diff --git a/content/developer/images/inheritance_methods.png b/content/developer/reference/addons/orm/inheritance_methods.png similarity index 100% rename from content/developer/images/inheritance_methods.png rename to content/developer/reference/addons/orm/inheritance_methods.png diff --git a/content/developer/reference/addons/testing.rst b/content/developer/reference/addons/testing.rst index 04ce96205..727f8599a 100644 --- a/content/developer/reference/addons/testing.rst +++ b/content/developer/reference/addons/testing.rst @@ -308,7 +308,7 @@ The main way to run the test suite is to have a running Odoo server, then navigate a web browser to ``/web/tests``. The test suite will then be executed by the web browser Javascript engine. -.. image:: ./images/tests.png +.. image:: testing/tests.png :align: center The web UI has many useful features: it can run only some submodules, or diff --git a/content/developer/reference/addons/images/tests.png b/content/developer/reference/addons/testing/tests.png similarity index 100% rename from content/developer/reference/addons/images/tests.png rename to content/developer/reference/addons/testing/tests.png diff --git a/content/developer/reference/javascript/images/runner.png b/content/developer/reference/javascript/images/runner.png deleted file mode 100644 index fba0121caf5f938654cecb63f3faff95dc0f5d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2864 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 MYi4?-y7uA!1;j+%a{vGU diff --git a/content/developer/reference/javascript/images/runner2.png b/content/developer/reference/javascript/images/runner2.png deleted file mode 100644 index 45bb5c5585b021e12ef8b454afa2f4ef6b4817b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4000 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 a9rH8-MFCn>KgIw2C5#Qs^sDroBmM`F5DEqW diff --git a/content/developer/reference/javascript/images/tests2.png b/content/developer/reference/javascript/images/tests2.png deleted file mode 100644 index b51da6b9e72a38409f9842c2b2dbe9548c6181eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10081 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 diff --git a/content/developer/reference/javascript/mobile.rst b/content/developer/reference/javascript/mobile.rst index d7462b1f8..54217e309 100644 --- a/content/developer/reference/javascript/mobile.rst +++ b/content/developer/reference/javascript/mobile.rst @@ -26,7 +26,7 @@ How does it work? Internal workings of the mobile application: -.. image:: images/mobile_working.jpg +.. image:: mobile/mobile_working.jpg Of course, it is a web page that loads on a Mobile Native Web container. But it is integrated in such a way that you can access native resources from your web @@ -50,7 +50,7 @@ How to use it? Just like the Odoo Web Framework, the Mobile API can be used anywhere by getting the object from **web_mobile.rpc** -.. image:: images/odoo_mobile_api.png +.. image:: mobile/odoo_mobile_api.png The mobile RPC object provides a list of methods that are available (this only works with the mobile app). @@ -78,7 +78,7 @@ remains visible and interactive. mobile.methods.showToast({'message': 'Message sent'}); -.. image:: images/toast.png +.. image:: mobile/toast.png Vibrating device @@ -119,7 +119,7 @@ displayed at a time. } }); -.. image:: images/snackbar.png +.. image:: mobile/snackbar.png Showing notification ..................... @@ -139,7 +139,7 @@ view at any time. mobile.showNotification({'title': 'Simple Notification', 'message': 'This is a test for a simple notification'}) -.. image:: images/mobile_notification.png +.. image:: mobile/mobile_notification.png Create contact in device @@ -173,7 +173,7 @@ Create a new device contact with the given contact details. mobile.methods.addContact(contact); -.. image:: images/mobile_contact_create.png +.. image:: mobile/mobile_contact_create.png Scanning barcodes .................. @@ -208,4 +208,4 @@ Use switchAccount to switch from one account to another on the device. mobile.methods.switchAccount(); -.. image:: images/mobile_switch_account.png +.. image:: mobile/mobile_switch_account.png diff --git a/content/developer/reference/javascript/images/mobile_contact_create.png b/content/developer/reference/javascript/mobile/mobile_contact_create.png similarity index 100% rename from content/developer/reference/javascript/images/mobile_contact_create.png rename to content/developer/reference/javascript/mobile/mobile_contact_create.png diff --git a/content/developer/reference/javascript/images/mobile_notification.png b/content/developer/reference/javascript/mobile/mobile_notification.png similarity index 100% rename from content/developer/reference/javascript/images/mobile_notification.png rename to content/developer/reference/javascript/mobile/mobile_notification.png diff --git a/content/developer/reference/javascript/images/mobile_switch_account.png b/content/developer/reference/javascript/mobile/mobile_switch_account.png similarity index 100% rename from content/developer/reference/javascript/images/mobile_switch_account.png rename to content/developer/reference/javascript/mobile/mobile_switch_account.png diff --git a/content/developer/reference/javascript/images/mobile_working.jpg b/content/developer/reference/javascript/mobile/mobile_working.jpg similarity index 100% rename from content/developer/reference/javascript/images/mobile_working.jpg rename to content/developer/reference/javascript/mobile/mobile_working.jpg diff --git a/content/developer/reference/javascript/images/odoo_mobile_api.png b/content/developer/reference/javascript/mobile/odoo_mobile_api.png similarity index 100% rename from content/developer/reference/javascript/images/odoo_mobile_api.png rename to content/developer/reference/javascript/mobile/odoo_mobile_api.png diff --git a/content/developer/reference/javascript/images/snackbar.png b/content/developer/reference/javascript/mobile/snackbar.png similarity index 100% rename from content/developer/reference/javascript/images/snackbar.png rename to content/developer/reference/javascript/mobile/snackbar.png diff --git a/content/developer/reference/javascript/images/toast.png b/content/developer/reference/javascript/mobile/toast.png similarity index 100% rename from content/developer/reference/javascript/images/toast.png rename to content/developer/reference/javascript/mobile/toast.png

    ?SZnsrKW{6HItp3hTdGdpK>lmgg7O< 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 diff --git a/content/applications/sales/crm/performance/media/turnover04.png b/content/applications/sales/crm/performance/media/turnover04.png deleted file mode 100644 index d4883d4da8589e7759be208fc0439521b4b50b7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9085 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 G=zjtCEvTCS diff --git a/content/applications/sales/crm/performance/media/turnover05.png b/content/applications/sales/crm/performance/media/turnover05.png deleted file mode 100644 index 89000c4ae959b220e87ace70ecd0f28287c4364c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9286 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 diff --git a/content/applications/sales/crm/performance/media/turnover06.png b/content/applications/sales/crm/performance/media/turnover06.png deleted file mode 100644 index 837fe9c21e42820a9d78c4df2d3173481927ca62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32292 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 Sales C There you can set an email alias to it. Every message sent to that email address will create a lead/opportunity. -.. image:: media/multi_sales_team01.png +.. image:: multi_sales_team/multi_sales_team01.png :align: center Add members to your sales channel @@ -27,13 +27,13 @@ Therefore, you can only be a member of one channel. This will ease the process review of the team manager. -.. image:: media/multi_sales_team02.png +.. image:: multi_sales_team/multi_sales_team02.png :align: center If you now filter on this specific channel in your pipeline, you will find all of its opportunities. -.. image:: media/multi_sales_team03.png +.. image:: multi_sales_team/multi_sales_team03.png :align: center Sales channel dashboard diff --git a/content/applications/sales/crm/pipeline/media/multi_sales_team01.png b/content/applications/sales/crm/pipeline/multi_sales_team/multi_sales_team01.png similarity index 100% rename from content/applications/sales/crm/pipeline/media/multi_sales_team01.png rename to content/applications/sales/crm/pipeline/multi_sales_team/multi_sales_team01.png diff --git a/content/applications/sales/crm/pipeline/media/multi_sales_team02.png b/content/applications/sales/crm/pipeline/multi_sales_team/multi_sales_team02.png similarity index 100% rename from content/applications/sales/crm/pipeline/media/multi_sales_team02.png rename to content/applications/sales/crm/pipeline/multi_sales_team/multi_sales_team02.png diff --git a/content/applications/sales/crm/pipeline/media/multi_sales_team03.png b/content/applications/sales/crm/pipeline/multi_sales_team/multi_sales_team03.png similarity index 100% rename from content/applications/sales/crm/pipeline/media/multi_sales_team03.png rename to content/applications/sales/crm/pipeline/multi_sales_team/multi_sales_team03.png diff --git a/content/applications/sales/crm/track_leads/lead_scoring.rst b/content/applications/sales/crm/track_leads/lead_scoring.rst index 86a530898..4d6055836 100644 --- a/content/applications/sales/crm/track_leads/lead_scoring.rst +++ b/content/applications/sales/crm/track_leads/lead_scoring.rst @@ -14,7 +14,7 @@ Configuration To use scoring, install the free module *Lead Scoring* under your *Apps* page (only available in Odoo Enterprise). -.. image:: media/lead_scoring01.png +.. image:: lead_scoring/lead_scoring01.png :align: center Create scoring rules @@ -27,13 +27,13 @@ Here's an example for a Canadian lead, you can modify for whatever criteria you wish to score your leads on. You can add as many criteria as you wish. -.. image:: media/lead_scoring02.png +.. image:: lead_scoring/lead_scoring02.png :align: center Every hour every lead without a score will be automatically scanned and assigned their right score according to your scoring rules. -.. image:: media/lead_scoring03.png +.. image:: lead_scoring/lead_scoring03.png :align: center Assign leads @@ -43,7 +43,7 @@ Once the scores computed, leads can be assigned to specific teams using the same domain mechanism. To do so go to :menuselection:`CRM --> Leads Management --> Team Assignation` and apply a specific domain on each team. This domain can include scores. -.. image:: media/lead_scoring04.png +.. image:: lead_scoring/lead_scoring04.png :align: center Further on, you can assign to a specific vendor in the team with an even @@ -51,7 +51,7 @@ more refined domain. To do so go to :menuselection:`CRM --> Leads Management --> Leads Assignation`. -.. image:: media/lead_scoring05.png +.. image:: lead_scoring/lead_scoring05.png :align: center .. note:: @@ -67,12 +67,12 @@ so it is useful to do something with them. In your leads page you can place a filter to find your unassigned leads. -.. image:: media/lead_scoring06.png +.. image:: lead_scoring/lead_scoring06.png :align: center Why not using :menuselection:`Email Marketing` or :menuselection:`Marketing Automation` apps to send a mass email to them? You can also easily find such unassigned leads from there. -.. image:: media/lead_scoring07.png +.. image:: lead_scoring/lead_scoring07.png :align: center diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring01.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring01.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring01.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring01.png diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring02.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring02.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring02.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring02.png diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring03.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring03.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring03.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring03.png diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring04.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring04.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring04.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring04.png diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring05.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring05.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring05.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring05.png diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring06.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring06.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring06.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring06.png diff --git a/content/applications/sales/crm/track_leads/media/lead_scoring07.png b/content/applications/sales/crm/track_leads/lead_scoring/lead_scoring07.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/lead_scoring07.png rename to content/applications/sales/crm/track_leads/lead_scoring/lead_scoring07.png diff --git a/content/applications/sales/crm/track_leads/prospect_visits.rst b/content/applications/sales/crm/track_leads/prospect_visits.rst index d5979398a..9ec8385ca 100644 --- a/content/applications/sales/crm/track_leads/prospect_visits.rst +++ b/content/applications/sales/crm/track_leads/prospect_visits.rst @@ -14,7 +14,7 @@ Configuration To use this feature, install the free module *Lead Scoring* under your *Apps* page (only available in Odoo Enterprise). -.. image:: media/prospect_visits01.png +.. image:: prospect_visits/prospect_visits01.png :align: center Track a webpage @@ -23,12 +23,12 @@ Track a webpage Go to any static page you want to track on your website and under the *Promote* tab you will find *Optimize SEO* -.. image:: media/prospect_visits02.png +.. image:: prospect_visits/prospect_visits02.png :align: center There you will see a *Track Page* checkbox to track this page. -.. image:: media/prospect_visits03.png +.. image:: prospect_visits/prospect_visits03.png :align: center See visited pages in your leads/opportunities @@ -43,10 +43,10 @@ chatter. Both will update if the viewers comes back to your website and visits more pages. -.. image:: media/prospect_visits04.png +.. image:: prospect_visits/prospect_visits04.png :align: center -.. image:: media/prospect_visits05.png +.. image:: prospect_visits/prospect_visits05.png :align: center The feature will not repeat multiple viewings of the same pages in the diff --git a/content/applications/sales/crm/track_leads/media/prospect_visits01.png b/content/applications/sales/crm/track_leads/prospect_visits/prospect_visits01.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/prospect_visits01.png rename to content/applications/sales/crm/track_leads/prospect_visits/prospect_visits01.png diff --git a/content/applications/sales/crm/track_leads/media/prospect_visits02.png b/content/applications/sales/crm/track_leads/prospect_visits/prospect_visits02.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/prospect_visits02.png rename to content/applications/sales/crm/track_leads/prospect_visits/prospect_visits02.png diff --git a/content/applications/sales/crm/track_leads/media/prospect_visits03.png b/content/applications/sales/crm/track_leads/prospect_visits/prospect_visits03.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/prospect_visits03.png rename to content/applications/sales/crm/track_leads/prospect_visits/prospect_visits03.png diff --git a/content/applications/sales/crm/track_leads/media/prospect_visits04.png b/content/applications/sales/crm/track_leads/prospect_visits/prospect_visits04.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/prospect_visits04.png rename to content/applications/sales/crm/track_leads/prospect_visits/prospect_visits04.png diff --git a/content/applications/sales/crm/track_leads/media/prospect_visits05.png b/content/applications/sales/crm/track_leads/prospect_visits/prospect_visits05.png similarity index 100% rename from content/applications/sales/crm/track_leads/media/prospect_visits05.png rename to content/applications/sales/crm/track_leads/prospect_visits/prospect_visits05.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags.rst b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags.rst index 0d81aee85..e6b689f29 100644 --- a/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags.rst +++ b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags.rst @@ -17,16 +17,16 @@ To use discounts tags, we need to learn about barcode nomenclature. Let's say you want to have a discount for the product with the following barcode: -.. image:: media/discount_tags01.png +.. image:: discount_tags/discount_tags01.png :align: center You can find the *Default Nomenclature* under the settings of your PoS interface. -.. image:: media/discount_tags02.png +.. image:: discount_tags/discount_tags02.png :align: center -.. image:: media/discount_tags03.png +.. image:: discount_tags/discount_tags03.png :align: center Let's say you want 50% discount on a product you have to start your @@ -34,7 +34,7 @@ barcode with 22 (for the discount barcode nomenclature) and then 50 (for the %) before adding the product barcode. In our example, the barcode would be: -.. image:: media/discount_tags04.png +.. image:: discount_tags/discount_tags04.png :align: center Scan the products & tags @@ -42,11 +42,11 @@ Scan the products & tags You first have to scan the desired product (in our case, a lemon). -.. image:: media/discount_tags05.png +.. image:: discount_tags/discount_tags05.png :align: center And then scan the discount tag. The discount will be applied and you can finish the transaction. -.. image:: media/discount_tags06.png +.. image:: discount_tags/discount_tags06.png :align: center diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags01.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags01.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags01.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags01.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags02.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags02.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags02.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags02.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags03.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags03.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags03.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags03.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags04.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags04.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags04.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags04.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags05.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags05.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags05.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags05.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags06.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags06.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discount_tags06.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discount_tags/discount_tags06.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/discounts.rst b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts.rst index bef64d1ba..a69ed9ddf 100644 --- a/content/applications/sales/point_of_sale/advanced_pricing_features/discounts.rst +++ b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts.rst @@ -23,7 +23,7 @@ Apply a discount on a product From your PoS session interface, use the *Disc* button. -.. image:: media/discounts_01.png +.. image:: discounts/discounts_01.png :align: center :alt: View of the discount button for manual discount @@ -38,19 +38,19 @@ Sales --> Configuration --> Point of Sale` and select your PoS. Once on your PoS form, select *Global Discounts*, under the *Pricing* category. -.. image:: media/discounts_02.png +.. image:: discounts/discounts_02.png :align: center :alt: View of the feature to enable for global discount Now, you have a new *Discount* button appearing on your PoS interface. -.. image:: media/discounts_03.png +.. image:: discounts/discounts_03.png :align: center :alt: View of the button to use for global discount via the pos interface Click on it and enter the wanted discount. -.. image:: media/discounts_04.png +.. image:: discounts/discounts_04.png :align: center :alt: View of the discount offered in the payment summary @@ -66,7 +66,7 @@ feature. To do so, go to :menuselection:`Point of Sales --> Configuration --> Point of Sale` and open your PoS. Then, enable the pricelist feature. -.. image:: media/discounts_05.png +.. image:: discounts/discounts_05.png :align: center :alt: View of the pricelist feature @@ -84,7 +84,7 @@ When creating a pricelist, you can set several criteria to use a specific price: period, min. quantity, etc. You can also decide to apply that pricelist on specific products or on the whole range. -.. image:: media/discounts_06.png +.. image:: discounts/discounts_06.png :align: center :alt: View of a time-limited pricelist for two products @@ -94,7 +94,7 @@ Using a pricelist with the PoS interface On the PoS interface, a new button appears. Use it to select a pricelist. -.. image:: media/discounts_07.png +.. image:: discounts/discounts_07.png :align: center :alt: View of the button to use for time-limited discounts via the pos interface diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_01.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_01.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_01.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_01.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_02.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_02.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_02.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_02.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_03.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_03.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_03.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_03.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_04.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_04.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_04.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_04.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_05.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_05.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_05.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_05.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_06.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_06.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_06.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_06.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_07.png b/content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_07.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/discounts_07.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/discounts/discounts_07.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty.rst b/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty.rst index f79439e5a..8706d218b 100644 --- a/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty.rst +++ b/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty.rst @@ -13,12 +13,12 @@ To activate the *Loyalty Program* feature, go to select your PoS interface. Under the Pricing features, select *Loyalty Program* -.. image:: media/loyalty01.png +.. image:: loyalty/loyalty01.png :align: center From there you can create and edit your loyalty programs. -.. image:: media/loyalty02.png +.. image:: loyalty/loyalty02.png :align: center You can decide what type of program you wish to use, if the reward is a @@ -34,7 +34,7 @@ the transaction and they will accumulate until they are spent. They are spent using the button *Rewards* when they have enough points according to the rules defined in the loyalty program. -.. image:: media/loyalty03.png +.. image:: loyalty/loyalty03.png :align: center You can see the price is instantly updated to reflect the pricelist. You diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/loyalty01.png b/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty/loyalty01.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/loyalty01.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/loyalty/loyalty01.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/loyalty02.png b/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty/loyalty02.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/loyalty02.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/loyalty/loyalty02.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/loyalty03.png b/content/applications/sales/point_of_sale/advanced_pricing_features/loyalty/loyalty03.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/loyalty03.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/loyalty/loyalty03.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists.rst b/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists.rst index 60a7d82f1..0029e72d1 100644 --- a/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists.rst +++ b/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists.rst @@ -20,26 +20,26 @@ To set up a *Pricelist*, go to :menuselection:`Point of Sale --> Configuration - and enable the *Pricelist* feature. Then, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and enable *Pricelist* for the *PoS*. -.. image:: media/pricelists_01.png +.. image:: pricelists/pricelists_01.png :align: center Now, you can create *Pricelists* by clicking on the *Pricelists* link. Then, set it up by choosing the product category you want to include in your happy hour and the discount. -.. image:: media/pricelists_02.png +.. image:: pricelists/pricelists_02.png :align: center Go back to your *PoS* settings and add the Happy Hour pricelist to the list. You can even choose a default pricelist if needed. -.. image:: media/pricelists_03.png +.. image:: pricelists/pricelists_03.png :align: center From now on, on the *PoS* interface, a new button is available, allowing you to choose among the different *pricelists* you added before. -.. image:: media/pricelists_04.png +.. image:: pricelists/pricelists_04.png :align: center .. seealso:: diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_01.png b/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_01.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_01.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_01.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_02.png b/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_02.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_02.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_02.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_03.png b/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_03.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_03.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_03.png diff --git a/content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_04.png b/content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_04.png similarity index 100% rename from content/applications/sales/point_of_sale/advanced_pricing_features/media/pricelists_04.png rename to content/applications/sales/point_of_sale/advanced_pricing_features/pricelists/pricelists_04.png diff --git a/content/applications/sales/point_of_sale/belgian_fdm/setup.rst b/content/applications/sales/point_of_sale/belgian_fdm/setup.rst index 251afbec3..be2c0fef2 100644 --- a/content/applications/sales/point_of_sale/belgian_fdm/setup.rst +++ b/content/applications/sales/point_of_sale/belgian_fdm/setup.rst @@ -45,7 +45,7 @@ IoT Box will not work. You can verify that the Fiscal Data Module is recognized by the IoT Box by going to the *Hardware status page* via the IoT Box homepage. -.. image:: media/posbox_fdm_hardware_status.png +.. image:: setup/posbox_fdm_hardware_status.png :align: center Odoo @@ -62,7 +62,7 @@ number of your IoT Box is set). The first time you open the Point of Sale and attempt to do a transaction, you will be asked to input the PIN that you received with your VAT signing card. -.. image:: media/vat_signing_card_pin.png +.. image:: setup/vat_signing_card_pin.png :align: center Certification & On-premise diff --git a/content/applications/sales/point_of_sale/belgian_fdm/media/posbox_fdm_hardware_status.png b/content/applications/sales/point_of_sale/belgian_fdm/setup/posbox_fdm_hardware_status.png similarity index 100% rename from content/applications/sales/point_of_sale/belgian_fdm/media/posbox_fdm_hardware_status.png rename to content/applications/sales/point_of_sale/belgian_fdm/setup/posbox_fdm_hardware_status.png diff --git a/content/applications/sales/point_of_sale/belgian_fdm/media/vat_signing_card_pin.png b/content/applications/sales/point_of_sale/belgian_fdm/setup/vat_signing_card_pin.png similarity index 100% rename from content/applications/sales/point_of_sale/belgian_fdm/media/vat_signing_card_pin.png rename to content/applications/sales/point_of_sale/belgian_fdm/setup/vat_signing_card_pin.png diff --git a/content/applications/sales/point_of_sale/overview/getting_started.rst b/content/applications/sales/point_of_sale/overview/getting_started.rst index 453606278..6557ec19f 100644 --- a/content/applications/sales/point_of_sale/overview/getting_started.rst +++ b/content/applications/sales/point_of_sale/overview/getting_started.rst @@ -20,7 +20,7 @@ To make products available for sale, go to :menuselection:`Point of Sale --> Products --> Products` and open a product. In the *Sales* tab, enable *Available in Point of Sale*. -.. image:: media/getting_started_01.png +.. image:: getting_started/getting_started_01.png :align: center :alt: Product form. Making the product available in PoS. @@ -35,7 +35,7 @@ To add a payment method, you first need to create it. Go to and click on create. Then, you can name your payment method and set it up. -.. image:: media/getting_started_02.png +.. image:: getting_started/getting_started_02.png :align: center :alt: Creating a new payment method for a Point of Sale. @@ -47,7 +47,7 @@ go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and open the PoS in which you want to include the payment method. Then, add the payment method. -.. image:: media/getting_started_03.png +.. image:: getting_started/getting_started_03.png :align: center :alt: Making the payment method available in a point of sale. @@ -63,13 +63,13 @@ Your first order Open a new session from the dashboard by clicking on *New Session*. -.. image:: media/getting_started_04.png +.. image:: getting_started/getting_started_04.png :align: center :alt: Launching a new session. After the loading screen, you arrive on the PoS interface. -.. image:: media/getting_started_05.png +.. image:: getting_started/getting_started_05.png :align: center :alt: Point of sale dashboard. @@ -90,14 +90,14 @@ of accepting returns and refunds easy for you. To do that, from the PoS interface, select the product and quantity (with the +/- button) that the customer wants to return. For multiple products, repeat the process individually. -.. image:: media/getting_started_06.png +.. image:: getting_started/getting_started_06.png :align: center :alt: Refunding a product with the point of sale app. When on the payment interface, the total is negative. To end the refund, process the payment and validate it. -.. image:: media/getting_started_07.png +.. image:: getting_started/getting_started_07.png :align: center :alt: Giving back money to customer in Odoo Point of Sale. @@ -107,7 +107,7 @@ Close the PoS session To close your session at the end of the day, click on the close button on the upper right corner of your screen and confirm. Now, close the session on the dashboard view. -.. image:: media/getting_started_08.png +.. image:: getting_started/getting_started_08.png :align: center :alt: How to close a point of sale session. @@ -118,7 +118,7 @@ Once a session is closed, you can see a summary of all transactions per payment Then, click on a line to see all orders that were paid during your PoS session. If everything is correct, validate the session and post the closing entries. -.. image:: media/getting_started_09.png +.. image:: getting_started/getting_started_09.png :align: center :alt: Point of sale sales report before closing the session. @@ -138,12 +138,12 @@ To access your statistics, go to :menuselection:`Point of Sales --> Reporting --> Orders`. There, you can see various statistics in graph or pivot form. -.. image:: media/getting_started_10.png +.. image:: getting_started/getting_started_10.png :align: center :alt: Orders analysis with pivot view of the point of sale reporting feature. You can also access them through the dashboard. -.. image:: media/getting_started_11.png +.. image:: getting_started/getting_started_11.png :align: center :alt: Accessing orders analysis via the point of sale dashboard. Reporting feature on the PoS form. \ No newline at end of file diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_01.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_01.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_01.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_01.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_02.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_02.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_02.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_02.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_03.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_03.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_03.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_03.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_04.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_04.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_04.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_04.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_05.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_05.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_05.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_05.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_06.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_06.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_06.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_06.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_07.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_07.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_07.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_07.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_08.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_08.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_08.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_08.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_09.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_09.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_09.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_09.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_10.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_10.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_10.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_10.png diff --git a/content/applications/sales/point_of_sale/overview/media/getting_started_11.png b/content/applications/sales/point_of_sale/overview/getting_started/getting_started_11.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/getting_started_11.png rename to content/applications/sales/point_of_sale/overview/getting_started/getting_started_11.png diff --git a/content/applications/sales/point_of_sale/overview/register.rst b/content/applications/sales/point_of_sale/overview/register.rst index b1fc01cbe..867d10a0a 100644 --- a/content/applications/sales/point_of_sale/overview/register.rst +++ b/content/applications/sales/point_of_sale/overview/register.rst @@ -12,18 +12,18 @@ Create a customer From your session interface, use the customer button. -.. image:: media/register01.png +.. image:: register/register01.png :align: center Create a new one by using this button. -.. image:: media/register02.png +.. image:: register/register02.png :align: center You will be invited to fill out the customer form with their information. -.. image:: media/register03.png +.. image:: register/register03.png :align: center Use the save button when you are done. You can then select that customer diff --git a/content/applications/sales/point_of_sale/overview/media/register01.png b/content/applications/sales/point_of_sale/overview/register/register01.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/register01.png rename to content/applications/sales/point_of_sale/overview/register/register01.png diff --git a/content/applications/sales/point_of_sale/overview/media/register02.png b/content/applications/sales/point_of_sale/overview/register/register02.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/register02.png rename to content/applications/sales/point_of_sale/overview/register/register02.png diff --git a/content/applications/sales/point_of_sale/overview/media/register03.png b/content/applications/sales/point_of_sale/overview/register/register03.png similarity index 100% rename from content/applications/sales/point_of_sale/overview/media/register03.png rename to content/applications/sales/point_of_sale/overview/register/register03.png diff --git a/content/applications/sales/point_of_sale/payment/ingenico.rst b/content/applications/sales/point_of_sale/payment/ingenico.rst index b450fc35c..81fe7b5ca 100644 --- a/content/applications/sales/point_of_sale/payment/ingenico.rst +++ b/content/applications/sales/point_of_sale/payment/ingenico.rst @@ -29,7 +29,7 @@ Box* (you can find it on the form view of your IoT Box). Then, enter 9000 as port. The terminal will restart. Once it is done, go on your *IoT Box* form in Odoo and verify that the terminal has been found. -.. image:: media/payment_terminal_02.png +.. image:: ingenico/payment_terminal_02.png :align: center Configure the payment method @@ -38,7 +38,7 @@ Configure the payment method First, go in the general settings of the POS app, and activate the Ingenico setting. -.. image:: media/payment_terminal_03.png +.. image:: ingenico/payment_terminal_03.png :align: center Go back in :menuselection:`Point of Sale --> Configuration --> Point of Sale`, @@ -46,7 +46,7 @@ go in the payments section and access your payment methods. Create a new payment method for Ingenico, select the payment terminal option Ingenico, and select your payment terminal device. -.. image:: media/payment_terminal_04.png +.. image:: ingenico/payment_terminal_04.png :align: center Pay with a payment terminal @@ -58,7 +58,7 @@ column is the one that has to be sent to the payment terminal and click on *Send*. When the payment is successful, the status will change to *Payment Successful*. -.. image:: media/payment_terminal_05.png +.. image:: ingenico/payment_terminal_05.png :align: center If you want to cancel the payment request, click on cancel. You can @@ -76,5 +76,5 @@ issues. Once your payment is processed, on the payment record, you’ll find the type of card that has been used and the transaction ID. -.. image:: media/payment_terminal_06.png +.. image:: ingenico/payment_terminal_06.png :align: center diff --git a/content/applications/sales/point_of_sale/payment/media/payment_terminal_02.png b/content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_02.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/payment_terminal_02.png rename to content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_02.png diff --git a/content/applications/sales/point_of_sale/payment/media/payment_terminal_03.png b/content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_03.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/payment_terminal_03.png rename to content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_03.png diff --git a/content/applications/sales/point_of_sale/payment/media/payment_terminal_04.png b/content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_04.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/payment_terminal_04.png rename to content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_04.png diff --git a/content/applications/sales/point_of_sale/payment/media/payment_terminal_05.png b/content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_05.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/payment_terminal_05.png rename to content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_05.png diff --git a/content/applications/sales/point_of_sale/payment/media/payment_terminal_06.png b/content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_06.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/payment_terminal_06.png rename to content/applications/sales/point_of_sale/payment/ingenico/payment_terminal_06.png diff --git a/content/applications/sales/point_of_sale/payment/six.rst b/content/applications/sales/point_of_sale/payment/six.rst index 206c2ad58..837b6d112 100644 --- a/content/applications/sales/point_of_sale/payment/six.rst +++ b/content/applications/sales/point_of_sale/payment/six.rst @@ -20,14 +20,14 @@ Configure the Payment Method First, make sure that the POS Six module is installed. For this, go to *Apps*, remove the "Apps" filter and search for "POS Six". -.. image:: media/six_01.png +.. image:: six/six_01.png :align: center Back in :menuselection:`Point of Sale --> Configuration --> Payment Methods`, Create a new payment method for SIX, select the payment terminal option "SIX without IoT Box", and enter your payment terminal IP address. -.. image:: media/six_02.png +.. image:: six/six_02.png :align: center Pay with a Payment Terminal @@ -38,14 +38,14 @@ method using a payment terminal. Verify that the amount in the tendered column is the one that has to be sent to the payment terminal and click on *Send*. If you want to cancel the payment request, click on cancel. -.. image:: media/six_06.png +.. image:: six/six_06.png :align: center When the payment is done, the status will change to *Payment Successful*. You can always reverse the last transaction by clicking on *Reverse*. -.. image:: media/six_07.png +.. image:: six/six_07.png :align: center If there is any issue with the payment terminal, you can still force the diff --git a/content/applications/sales/point_of_sale/payment/media/six_01.png b/content/applications/sales/point_of_sale/payment/six/six_01.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/six_01.png rename to content/applications/sales/point_of_sale/payment/six/six_01.png diff --git a/content/applications/sales/point_of_sale/payment/media/six_02.png b/content/applications/sales/point_of_sale/payment/six/six_02.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/six_02.png rename to content/applications/sales/point_of_sale/payment/six/six_02.png diff --git a/content/applications/sales/point_of_sale/payment/media/six_06.png b/content/applications/sales/point_of_sale/payment/six/six_06.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/six_06.png rename to content/applications/sales/point_of_sale/payment/six/six_06.png diff --git a/content/applications/sales/point_of_sale/payment/media/six_07.png b/content/applications/sales/point_of_sale/payment/six/six_07.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/six_07.png rename to content/applications/sales/point_of_sale/payment/six/six_07.png diff --git a/content/applications/sales/point_of_sale/payment/vantiv.rst b/content/applications/sales/point_of_sale/payment/vantiv.rst index c85753a48..de3c9d306 100644 --- a/content/applications/sales/point_of_sale/payment/vantiv.rst +++ b/content/applications/sales/point_of_sale/payment/vantiv.rst @@ -18,7 +18,7 @@ Configure the Payment Method First, go in the general settings of the POS app, and activate the Vantiv setting. -.. image:: media/vantiv_01.png +.. image:: vantiv/vantiv_01.png :align: center Back in :menuselection:`Point of Sale --> Configuration --> Point of Sale`, go in the @@ -26,14 +26,14 @@ payments section and access your payment methods. Create a new payment method for Vantiv, select the payment terminal option Vantiv, and create new Vantiv credentials. -.. image:: media/vantiv_02.png +.. image:: vantiv/vantiv_02.png :align: center To create new Vantiv credentials, fill in your merchant ID and password, then save. Make sure the credentials you just created are selected, then save the payment method. -.. image:: media/vantiv_03.png +.. image:: vantiv/vantiv_03.png :align: center Pay with a Payment Terminal @@ -42,5 +42,5 @@ Pay with a Payment Terminal In your PoS interface, at the moment of the payment, select your Vantiv payment method and… that’s all. -.. image:: media/vantiv_04.png +.. image:: vantiv/vantiv_04.png :align: center \ No newline at end of file diff --git a/content/applications/sales/point_of_sale/payment/media/vantiv_01.png b/content/applications/sales/point_of_sale/payment/vantiv/vantiv_01.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/vantiv_01.png rename to content/applications/sales/point_of_sale/payment/vantiv/vantiv_01.png diff --git a/content/applications/sales/point_of_sale/payment/media/vantiv_02.png b/content/applications/sales/point_of_sale/payment/vantiv/vantiv_02.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/vantiv_02.png rename to content/applications/sales/point_of_sale/payment/vantiv/vantiv_02.png diff --git a/content/applications/sales/point_of_sale/payment/media/vantiv_03.png b/content/applications/sales/point_of_sale/payment/vantiv/vantiv_03.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/vantiv_03.png rename to content/applications/sales/point_of_sale/payment/vantiv/vantiv_03.png diff --git a/content/applications/sales/point_of_sale/payment/media/vantiv_04.png b/content/applications/sales/point_of_sale/payment/vantiv/vantiv_04.png similarity index 100% rename from content/applications/sales/point_of_sale/payment/media/vantiv_04.png rename to content/applications/sales/point_of_sale/payment/vantiv/vantiv_04.png diff --git a/content/applications/sales/point_of_sale/restaurant/bill_printing.rst b/content/applications/sales/point_of_sale/restaurant/bill_printing.rst index 55573968e..104b7c539 100644 --- a/content/applications/sales/point_of_sale/restaurant/bill_printing.rst +++ b/content/applications/sales/point_of_sale/restaurant/bill_printing.rst @@ -15,7 +15,7 @@ Configuration --> Point of sale` and select your PoS interface. Under the Bills & Receipts category, you will find *Bill Printing* option. -.. image:: media/bill_printing01.png +.. image:: bill_printing/bill_printing01.png :align: center Split a Bill @@ -23,7 +23,7 @@ Split a Bill On your PoS interface, you now have a *Bill* button. -.. image:: media/bill_printing02.png +.. image:: bill_printing/bill_printing02.png :align: center When you use it, you can then print the bill. diff --git a/content/applications/sales/point_of_sale/restaurant/media/bill_printing01.png b/content/applications/sales/point_of_sale/restaurant/bill_printing/bill_printing01.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/bill_printing01.png rename to content/applications/sales/point_of_sale/restaurant/bill_printing/bill_printing01.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/bill_printing02.png b/content/applications/sales/point_of_sale/restaurant/bill_printing/bill_printing02.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/bill_printing02.png rename to content/applications/sales/point_of_sale/restaurant/bill_printing/bill_printing02.png diff --git a/content/applications/sales/point_of_sale/restaurant/fiscal_position.rst b/content/applications/sales/point_of_sale/restaurant/fiscal_position.rst index f3ffa9030..048a69989 100644 --- a/content/applications/sales/point_of_sale/restaurant/fiscal_position.rst +++ b/content/applications/sales/point_of_sale/restaurant/fiscal_position.rst @@ -14,7 +14,7 @@ To enable this feature, go to :menuselection:`Point of Sale --> Configuration -- and check *Fiscal Position per Order*. Now, you can choose the fiscal positions you want for your *PoS*. -.. image:: media/fiscal_position_01.png +.. image:: fiscal_position/fiscal_position_01.png :align: center .. note:: @@ -26,7 +26,7 @@ Using fiscal positions Once on your *PoS* interface, click on the *Tax* button. Now, choose the fiscal position you need for the current order. -.. image:: media/fiscal_position_02.png +.. image:: fiscal_position/fiscal_position_02.png :align: center Set up a default fiscal position @@ -36,7 +36,7 @@ If you want to use a default fiscal position, meaning that a preexisting value i automatically assigned, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and enable *Fiscal Position*. Now, choose one to set as the default one. -.. image:: media/fiscal_position_03.png +.. image:: fiscal_position/fiscal_position_03.png :align: center .. note:: diff --git a/content/applications/sales/point_of_sale/restaurant/media/fiscal_position_01.png b/content/applications/sales/point_of_sale/restaurant/fiscal_position/fiscal_position_01.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/fiscal_position_01.png rename to content/applications/sales/point_of_sale/restaurant/fiscal_position/fiscal_position_01.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/fiscal_position_02.png b/content/applications/sales/point_of_sale/restaurant/fiscal_position/fiscal_position_02.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/fiscal_position_02.png rename to content/applications/sales/point_of_sale/restaurant/fiscal_position/fiscal_position_02.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/fiscal_position_03.png b/content/applications/sales/point_of_sale/restaurant/fiscal_position/fiscal_position_03.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/fiscal_position_03.png rename to content/applications/sales/point_of_sale/restaurant/fiscal_position/fiscal_position_03.png diff --git a/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst b/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst index cde19442a..823edafd6 100644 --- a/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst +++ b/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst @@ -22,13 +22,13 @@ Add a printer In your configuration menu you will now have a *Order Printers* option where you can add the printer. -.. image:: media/kitchen_printing01.png +.. image:: kitchen_printing/kitchen_printing01.png :align: center Print a kitchen/bar order ========================= -.. image:: media/kitchen_printing02.png +.. image:: kitchen_printing/kitchen_printing02.png :align: center Select or create a printer. @@ -38,7 +38,7 @@ Print the order in the kitchen/bar On your PoS interface, you now have a *Order* button. -.. image:: media/kitchen_printing03.png +.. image:: kitchen_printing/kitchen_printing03.png :align: center When you press it, it will print the order on your kitchen/bar printer. diff --git a/content/applications/sales/point_of_sale/restaurant/media/kitchen_printing01.png b/content/applications/sales/point_of_sale/restaurant/kitchen_printing/kitchen_printing01.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/kitchen_printing01.png rename to content/applications/sales/point_of_sale/restaurant/kitchen_printing/kitchen_printing01.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/kitchen_printing02.png b/content/applications/sales/point_of_sale/restaurant/kitchen_printing/kitchen_printing02.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/kitchen_printing02.png rename to content/applications/sales/point_of_sale/restaurant/kitchen_printing/kitchen_printing02.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/kitchen_printing03.png b/content/applications/sales/point_of_sale/restaurant/kitchen_printing/kitchen_printing03.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/kitchen_printing03.png rename to content/applications/sales/point_of_sale/restaurant/kitchen_printing/kitchen_printing03.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/fiscal_position_04.png b/content/applications/sales/point_of_sale/restaurant/media/fiscal_position_04.png deleted file mode 100644 index 79c182ed30fbd86126d6467c9be840e39b936b48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3112 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 diff --git a/content/applications/sales/point_of_sale/restaurant/media/tips04.png b/content/applications/sales/point_of_sale/restaurant/media/tips04.png deleted file mode 100644 index c0d1cc7be66e1fe8be327905dd69343f16a6f469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28273 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 AuK)l5 diff --git a/content/applications/sales/point_of_sale/restaurant/restaurant.rst b/content/applications/sales/point_of_sale/restaurant/restaurant.rst index af3b02459..325a2cd89 100644 --- a/content/applications/sales/point_of_sale/restaurant/restaurant.rst +++ b/content/applications/sales/point_of_sale/restaurant/restaurant.rst @@ -17,14 +17,14 @@ To activate the bar/restaurant features, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and open your PoS. Now, select *Is a Bar/Restaurant*. -.. image:: media/restaurant_01.png +.. image:: restaurant/restaurant_01.png :align: center :alt: Restaurant set up. Enabling the is a bar/Restaurant feature on a PoS New features are shown with a fork and a knife next to it, indicating that they are restaurant-specific. -.. image:: media/restaurant_02.png +.. image:: restaurant/restaurant_02.png :align: center :alt: Several restaurant features. Bill printing, bill splitting and tips @@ -35,11 +35,11 @@ Once your *Point of Sale* has been configured, select *Table Management* under :menuselection:`Point of Sale --> Configuration --> Point of Sale`. Then, click on *Floors* to create and name your floor and tables. -.. image:: media/restaurant_03.png +.. image:: restaurant/restaurant_03.png :align: center :alt: View of the table management feature. Way to manage and create floors for a pos -.. image:: media/restaurant_04.png +.. image:: restaurant/restaurant_04.png :align: center :alt: Backend view of a restaurant floor. Table name and number of sits for each table @@ -52,14 +52,14 @@ Add tables To add tables, you can also open your PoS interface to see your floor(s). -.. image:: media/restaurant_05.png +.. image:: restaurant/restaurant_05.png :align: center :alt: View of the floors menu to manage several floors at the same time Then, click on *Edit Mode* (pencil icon on the upper right corner) to be allowed to create, move, modify tables, etc. -.. image:: media/restaurant_06.png +.. image:: restaurant/restaurant_06.png :align: center :alt: View of the floor management. Add tables, the number of sits, their name and their shape @@ -74,7 +74,7 @@ Register your table(s) orders To register an order, click on the respective table. By doing so, you are taken to your main interface. -.. image:: media/restaurant_07.png +.. image:: restaurant/restaurant_07.png :align: center :alt: View of the pos interface to register orders @@ -87,14 +87,14 @@ table. To do so, select the table your customer is currently on. -.. image:: media/restaurant_08.png +.. image:: restaurant/restaurant_08.png :align: center :alt: View of the restaurant tables, one having a pending order Now, click on the transfer button and select the table to which you are transferring your customer. -.. image:: media/restaurant_09.png +.. image:: restaurant/restaurant_09.png :align: center :alt: View of the pos interface and transfer button. How to transfer customers from one table to another @@ -108,7 +108,7 @@ another one. Then, you can shift between your orders and process the payment when needed. -.. image:: media/restaurant_10.png +.. image:: restaurant/restaurant_10.png :align: center :alt: View of the - button, allowing employees to close/remove an order diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_01.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_01.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_01.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_01.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_02.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_02.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_02.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_02.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_03.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_03.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_03.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_03.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_04.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_04.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_04.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_04.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_05.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_05.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_05.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_05.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_06.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_06.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_06.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_06.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_07.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_07.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_07.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_07.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_08.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_08.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_08.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_08.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_09.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_09.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_09.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_09.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/restaurant_10.png b/content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_10.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/restaurant_10.png rename to content/applications/sales/point_of_sale/restaurant/restaurant/restaurant_10.png diff --git a/content/applications/sales/point_of_sale/restaurant/split.rst b/content/applications/sales/point_of_sale/restaurant/split.rst index 08c5301cc..44eeadd64 100644 --- a/content/applications/sales/point_of_sale/restaurant/split.rst +++ b/content/applications/sales/point_of_sale/restaurant/split.rst @@ -16,7 +16,7 @@ interface. Under the Bills & Receipts category, you will find the Bill Splitting option. -.. image:: media/split01.png +.. image:: split/split01.png :align: center Split a bill @@ -24,11 +24,11 @@ Split a bill In your PoS interface, you now have a *Split* button. -.. image:: media/split02.png +.. image:: split/split02.png :align: center When you use it, you will be able to select what that guest should had and process the payment, repeating the process for each guest. -.. image:: media/split03.png +.. image:: split/split03.png :align: center diff --git a/content/applications/sales/point_of_sale/restaurant/media/split01.png b/content/applications/sales/point_of_sale/restaurant/split/split01.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/split01.png rename to content/applications/sales/point_of_sale/restaurant/split/split01.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/split02.png b/content/applications/sales/point_of_sale/restaurant/split/split02.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/split02.png rename to content/applications/sales/point_of_sale/restaurant/split/split02.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/split03.png b/content/applications/sales/point_of_sale/restaurant/split/split03.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/split03.png rename to content/applications/sales/point_of_sale/restaurant/split/split03.png diff --git a/content/applications/sales/point_of_sale/restaurant/tips.rst b/content/applications/sales/point_of_sale/restaurant/tips.rst index 0f7f9abf1..c34088f13 100644 --- a/content/applications/sales/point_of_sale/restaurant/tips.rst +++ b/content/applications/sales/point_of_sale/restaurant/tips.rst @@ -14,7 +14,7 @@ To activate the *Tips* feature, go to :menuselection:`Point of Sale Under the Bills & Receipts category, you will find *Tips*. Select it and create a *Tip Product* such as *Tips* in this case. -.. image:: media/tips01.png +.. image:: tips/tips01.png :align: center Add Tips to the bill @@ -22,10 +22,10 @@ Add Tips to the bill Once on the payment interface, you now have a new *Tip* button -.. image:: media/tips02.png +.. image:: tips/tips02.png :align: center Add the tip your customer wants to leave and process to the payment. -.. image:: media/tips03.png +.. image:: tips/tips03.png :align: center diff --git a/content/applications/sales/point_of_sale/restaurant/media/tips01.png b/content/applications/sales/point_of_sale/restaurant/tips/tips01.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/tips01.png rename to content/applications/sales/point_of_sale/restaurant/tips/tips01.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/tips02.png b/content/applications/sales/point_of_sale/restaurant/tips/tips02.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/tips02.png rename to content/applications/sales/point_of_sale/restaurant/tips/tips02.png diff --git a/content/applications/sales/point_of_sale/restaurant/media/tips03.png b/content/applications/sales/point_of_sale/restaurant/tips/tips03.png similarity index 100% rename from content/applications/sales/point_of_sale/restaurant/media/tips03.png rename to content/applications/sales/point_of_sale/restaurant/tips/tips03.png diff --git a/content/applications/sales/point_of_sale/shop/barcode.rst b/content/applications/sales/point_of_sale/shop/barcode.rst index ffef7a065..ad19a885c 100644 --- a/content/applications/sales/point_of_sale/shop/barcode.rst +++ b/content/applications/sales/point_of_sale/shop/barcode.rst @@ -14,7 +14,7 @@ Configuration --> Point of sale` and select your PoS interface. Under the IoT Box / Hardware category, you will find *Barcode Scanner* select it. -.. image:: media/barcode01.png +.. image:: barcode/barcode01.png :align: center Add barcodes to product @@ -26,7 +26,7 @@ select a product. Under the general information tab, you can find a barcode field where you can input any barcode. -.. image:: media/barcode02.png +.. image:: barcode/barcode02.png :align: center Scanning products diff --git a/content/applications/sales/point_of_sale/shop/media/barcode01.png b/content/applications/sales/point_of_sale/shop/barcode/barcode01.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/barcode01.png rename to content/applications/sales/point_of_sale/shop/barcode/barcode01.png diff --git a/content/applications/sales/point_of_sale/shop/media/barcode02.png b/content/applications/sales/point_of_sale/shop/barcode/barcode02.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/barcode02.png rename to content/applications/sales/point_of_sale/shop/barcode/barcode02.png diff --git a/content/applications/sales/point_of_sale/shop/cash_control.rst b/content/applications/sales/point_of_sale/shop/cash_control.rst index 8e203ada7..84bf1f29a 100644 --- a/content/applications/sales/point_of_sale/shop/cash_control.rst +++ b/content/applications/sales/point_of_sale/shop/cash_control.rst @@ -15,7 +15,7 @@ interface. Under the payments category, you will find the cash control setting. -.. image:: media/cash_control01.png +.. image:: cash_control/cash_control01.png :align: center In this example, you can see I want to have 275$ in various denomination @@ -24,7 +24,7 @@ at the opening and closing. When clicking on **Opening/Closing Values** you will be able to create those values. -.. image:: media/cash_control02.png +.. image:: cash_control/cash_control02.png :align: center Start a session @@ -33,10 +33,10 @@ Start a session You now have a new button added when you open a session, *Set opening Balance* -.. image:: media/cash_control03.png +.. image:: cash_control/cash_control03.png :align: center -.. image:: media/cash_control04.png +.. image:: cash_control/cash_control04.png :align: center By default it will use the values you added before, but you can always @@ -51,7 +51,7 @@ Balance* button as well. You can then see the theoretical balance, the real closing balance (what you have just counted) and the difference between the two. -.. image:: media/cash_control05.png +.. image:: cash_control/cash_control05.png :align: center If you use the *Take Money Out* option to take out your transactions @@ -59,5 +59,5 @@ for this session, you now have a zero-sum difference and the same closing balance as your opening balance. You cashbox is ready for the next session. -.. image:: media/cash_control06.png +.. image:: cash_control/cash_control06.png :align: center diff --git a/content/applications/sales/point_of_sale/shop/media/cash_control01.png b/content/applications/sales/point_of_sale/shop/cash_control/cash_control01.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_control01.png rename to content/applications/sales/point_of_sale/shop/cash_control/cash_control01.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_control02.png b/content/applications/sales/point_of_sale/shop/cash_control/cash_control02.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_control02.png rename to content/applications/sales/point_of_sale/shop/cash_control/cash_control02.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_control03.png b/content/applications/sales/point_of_sale/shop/cash_control/cash_control03.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_control03.png rename to content/applications/sales/point_of_sale/shop/cash_control/cash_control03.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_control04.png b/content/applications/sales/point_of_sale/shop/cash_control/cash_control04.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_control04.png rename to content/applications/sales/point_of_sale/shop/cash_control/cash_control04.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_control05.png b/content/applications/sales/point_of_sale/shop/cash_control/cash_control05.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_control05.png rename to content/applications/sales/point_of_sale/shop/cash_control/cash_control05.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_control06.png b/content/applications/sales/point_of_sale/shop/cash_control/cash_control06.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_control06.png rename to content/applications/sales/point_of_sale/shop/cash_control/cash_control06.png diff --git a/content/applications/sales/point_of_sale/shop/cash_rounding.rst b/content/applications/sales/point_of_sale/shop/cash_rounding.rst index b55b2f9f7..fa59062e1 100644 --- a/content/applications/sales/point_of_sale/shop/cash_rounding.rst +++ b/content/applications/sales/point_of_sale/shop/cash_rounding.rst @@ -19,7 +19,7 @@ Configuration Go to :menuselection:`Point of Sale --> Configuration --> Settings` and enable *Cash Rounding*, then click on *Save*. -.. image:: media/cash_rounding01.png +.. image:: cash_rounding/cash_rounding01.png :align: center Go to :menuselection:`Point of Sale --> Configuration --> Point of @@ -33,13 +33,13 @@ Define here your *Rounding Precision*, *Profit Account*, and *Loss Account*, then save both the Rounding Method and your Point of Sale settings. -.. image:: media/cash_rounding02.png +.. image:: cash_rounding/cash_rounding02.png :align: center All total amounts of this point of sale now add a line to apply the rounding according to your settings. -.. image:: media/cash_rounding03.png +.. image:: cash_rounding/cash_rounding03.png :align: center .. note:: diff --git a/content/applications/sales/point_of_sale/shop/media/cash_rounding01.png b/content/applications/sales/point_of_sale/shop/cash_rounding/cash_rounding01.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_rounding01.png rename to content/applications/sales/point_of_sale/shop/cash_rounding/cash_rounding01.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_rounding02.png b/content/applications/sales/point_of_sale/shop/cash_rounding/cash_rounding02.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_rounding02.png rename to content/applications/sales/point_of_sale/shop/cash_rounding/cash_rounding02.png diff --git a/content/applications/sales/point_of_sale/shop/media/cash_rounding03.png b/content/applications/sales/point_of_sale/shop/cash_rounding/cash_rounding03.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/cash_rounding03.png rename to content/applications/sales/point_of_sale/shop/cash_rounding/cash_rounding03.png diff --git a/content/applications/sales/point_of_sale/shop/invoice.rst b/content/applications/sales/point_of_sale/shop/invoice.rst index 6b0b819b4..75e1732af 100644 --- a/content/applications/sales/point_of_sale/shop/invoice.rst +++ b/content/applications/sales/point_of_sale/shop/invoice.rst @@ -11,14 +11,14 @@ Activate invoicing Go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and select your Point of Sale: -.. image:: media/invoice01.png +.. image:: invoice/invoice01.png :align: center Under the *Bills & Receipts* you will see the invoicing option, tick it. Don't forget to choose in which journal the invoices should be created. -.. image:: media/invoice02.png +.. image:: invoice/invoice02.png :align: center Select a customer @@ -26,13 +26,13 @@ Select a customer From your session interface, use the customer button -.. image:: media/invoice03.png +.. image:: invoice/invoice03.png :align: center You can then either select an existing customer and set it as your customer or create a new one by using this button. -.. image:: media/invoice04.png +.. image:: invoice/invoice04.png :align: center You will be invited to fill out the customer form with its information. @@ -43,7 +43,7 @@ Invoice your customer From the payment screen, you now have an invoice option, use the button to select it and validate. -.. image:: media/invoice05.png +.. image:: invoice/invoice05.png :align: center You can then print the invoice and move on to your next order. @@ -56,5 +56,5 @@ you will find all your orders in :menuselection:`Point of Sale --> Orders --> Orders` and under the status tab you will see which ones have been invoiced. When clicking on a order you can then access the invoice. -.. image:: media/invoice06.png +.. image:: invoice/invoice06.png :align: center diff --git a/content/applications/sales/point_of_sale/shop/media/invoice01.png b/content/applications/sales/point_of_sale/shop/invoice/invoice01.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/invoice01.png rename to content/applications/sales/point_of_sale/shop/invoice/invoice01.png diff --git a/content/applications/sales/point_of_sale/shop/media/invoice02.png b/content/applications/sales/point_of_sale/shop/invoice/invoice02.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/invoice02.png rename to content/applications/sales/point_of_sale/shop/invoice/invoice02.png diff --git a/content/applications/sales/point_of_sale/shop/media/invoice03.png b/content/applications/sales/point_of_sale/shop/invoice/invoice03.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/invoice03.png rename to content/applications/sales/point_of_sale/shop/invoice/invoice03.png diff --git a/content/applications/sales/point_of_sale/shop/media/invoice04.png b/content/applications/sales/point_of_sale/shop/invoice/invoice04.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/invoice04.png rename to content/applications/sales/point_of_sale/shop/invoice/invoice04.png diff --git a/content/applications/sales/point_of_sale/shop/media/invoice05.png b/content/applications/sales/point_of_sale/shop/invoice/invoice05.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/invoice05.png rename to content/applications/sales/point_of_sale/shop/invoice/invoice05.png diff --git a/content/applications/sales/point_of_sale/shop/media/invoice06.png b/content/applications/sales/point_of_sale/shop/invoice/invoice06.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/invoice06.png rename to content/applications/sales/point_of_sale/shop/invoice/invoice06.png diff --git a/content/applications/sales/point_of_sale/shop/multicashiers.rst b/content/applications/sales/point_of_sale/shop/multicashiers.rst index acb1258ec..dcd51366d 100644 --- a/content/applications/sales/point_of_sale/shop/multicashiers.rst +++ b/content/applications/sales/point_of_sale/shop/multicashiers.rst @@ -19,7 +19,7 @@ To enable the feature, go to your *PoS settings* and check log in with employees on your *PoS form*. Then, add the employees that have access to the cash register. -.. image:: media/multicashiers01.png +.. image:: multicashiers/multicashiers01.png :align: center Now, you can switch cashier easily. @@ -30,12 +30,12 @@ Switch without pin codes The easiest way to switch cashiers is without a code. To do so, click on the cashier name in your PoS interface. -.. image:: media/multicashiers02.png +.. image:: multicashiers/multicashiers02.png :align: center Now, you just have to click on your name. -.. image:: media/multicashiers03.png +.. image:: multicashiers/multicashiers03.png :align: center Switch cashier with pin codes @@ -44,12 +44,12 @@ Switch cashier with pin codes You can set a pin code on each cashier. To set up a pin code, go to the employee form and add a security PIN, in the *HR settings tab*. -.. image:: media/multicashiers04.png +.. image:: multicashiers/multicashiers04.png :align: center Now, when switching cashier, a PIN password will be asked. -.. image:: media/multicashiers05.png +.. image:: multicashiers/multicashiers05.png :align: center Switch cashier with barcodes @@ -60,7 +60,7 @@ so, set up a barcode at the same place you add the PIN code. Print the badge and when they will scan it, the cashier will be switched to that employee. -.. image:: media/multicashiers06.png +.. image:: multicashiers/multicashiers06.png :align: center Find who was the cashier @@ -69,7 +69,7 @@ Find who was the cashier Once you have closed your *PoS session*, you can have an overview of the amount each cashier sold for. To do so, go to the orders menu. -.. image:: media/multicashiers07.png +.. image:: multicashiers/multicashiers07.png :align: center Now, you can open the order and have a summary of the sold products. \ No newline at end of file diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers01.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers01.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers01.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers01.png diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers02.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers02.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers02.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers02.png diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers03.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers03.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers03.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers03.png diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers04.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers04.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers04.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers04.png diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers05.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers05.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers05.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers05.png diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers06.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers06.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers06.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers06.png diff --git a/content/applications/sales/point_of_sale/shop/media/multicashiers07.png b/content/applications/sales/point_of_sale/shop/multicashiers/multicashiers07.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/multicashiers07.png rename to content/applications/sales/point_of_sale/shop/multicashiers/multicashiers07.png diff --git a/content/applications/sales/point_of_sale/shop/reprint.rst b/content/applications/sales/point_of_sale/shop/reprint.rst index a16785ac9..920fcf4e2 100644 --- a/content/applications/sales/point_of_sale/shop/reprint.rst +++ b/content/applications/sales/point_of_sale/shop/reprint.rst @@ -16,7 +16,7 @@ option. .. note:: In order to allow the option reprint receipt, you need to activate the receipt printer. -.. image:: media/reprint01.png +.. image:: reprint/reprint01.png :align: center Reprint a receipt @@ -24,10 +24,10 @@ Reprint a receipt On your PoS interface, you now have a *Reprint receipt* button. -.. image:: media/reprint02.png +.. image:: reprint/reprint02.png :align: center When you use it, you can then reprint your last receipt. -.. image:: media/reprint03.png +.. image:: reprint/reprint03.png :align: center diff --git a/content/applications/sales/point_of_sale/shop/media/reprint01.png b/content/applications/sales/point_of_sale/shop/reprint/reprint01.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/reprint01.png rename to content/applications/sales/point_of_sale/shop/reprint/reprint01.png diff --git a/content/applications/sales/point_of_sale/shop/media/reprint02.png b/content/applications/sales/point_of_sale/shop/reprint/reprint02.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/reprint02.png rename to content/applications/sales/point_of_sale/shop/reprint/reprint02.png diff --git a/content/applications/sales/point_of_sale/shop/media/reprint03.png b/content/applications/sales/point_of_sale/shop/reprint/reprint03.png similarity index 100% rename from content/applications/sales/point_of_sale/shop/media/reprint03.png rename to content/applications/sales/point_of_sale/shop/reprint/reprint03.png diff --git a/content/applications/sales/sales/advanced/portal.rst b/content/applications/sales/sales/advanced/portal.rst index 3faca8e7d..9b40c31c4 100644 --- a/content/applications/sales/sales/advanced/portal.rst +++ b/content/applications/sales/sales/advanced/portal.rst @@ -24,10 +24,10 @@ From the main menu, select **Contacts** menu. If the contact is not yet created in the system, click on the create button to create new contact. Enter details of the contact and click "save". -.. image:: media/portal01.png +.. image:: portal/portal01.png :align: center -.. image:: media/portal02.png +.. image:: portal/portal02.png :align: center Choose a contact, click on the **Action** menu in the top-center of @@ -35,13 +35,13 @@ the interface and from the drop down. Select **Portal Access Management**. A pop up window appears. -.. image:: media/portal03.png +.. image:: portal/portal03.png :align: center Enter the login **email ID**, check the box under **In Portal** and add the content to be included in the email in the text field box below. Click on **Apply** when you're done. -.. image:: media/portal04.png +.. image:: portal/portal04.png :align: center An email will be sent to the specified email address, indicating that diff --git a/content/applications/sales/sales/advanced/media/portal01.png b/content/applications/sales/sales/advanced/portal/portal01.png similarity index 100% rename from content/applications/sales/sales/advanced/media/portal01.png rename to content/applications/sales/sales/advanced/portal/portal01.png diff --git a/content/applications/sales/sales/advanced/media/portal02.png b/content/applications/sales/sales/advanced/portal/portal02.png similarity index 100% rename from content/applications/sales/sales/advanced/media/portal02.png rename to content/applications/sales/sales/advanced/portal/portal02.png diff --git a/content/applications/sales/sales/advanced/media/portal03.png b/content/applications/sales/sales/advanced/portal/portal03.png similarity index 100% rename from content/applications/sales/sales/advanced/media/portal03.png rename to content/applications/sales/sales/advanced/portal/portal03.png diff --git a/content/applications/sales/sales/advanced/media/portal04.png b/content/applications/sales/sales/advanced/portal/portal04.png similarity index 100% rename from content/applications/sales/sales/advanced/media/portal04.png rename to content/applications/sales/sales/advanced/portal/portal04.png diff --git a/content/applications/sales/sales/amazon_connector/setup.rst b/content/applications/sales/sales/amazon_connector/setup.rst index 2c6059f79..e8b399b83 100644 --- a/content/applications/sales/sales/amazon_connector/setup.rst +++ b/content/applications/sales/sales/amazon_connector/setup.rst @@ -22,12 +22,12 @@ Central for Germany `_) with an administrator a In the main menu, select :menuselection:`Apps & Services --> Manage Your Apps`; in the page that displays, click on the ``Authorize new developper`` button: -.. image:: ./media/seller_central_apps.png +.. image:: setup/seller_central_apps.png :align: center Fill in the form depending on your Marketplace: -.. image:: ./media/seller_central_form.png +.. image:: setup/seller_central_form.png :align: center If your seller account is registered in the **North America** region, use these values: diff --git a/content/applications/sales/sales/amazon_connector/media/seller_central_apps.png b/content/applications/sales/sales/amazon_connector/setup/seller_central_apps.png similarity index 100% rename from content/applications/sales/sales/amazon_connector/media/seller_central_apps.png rename to content/applications/sales/sales/amazon_connector/setup/seller_central_apps.png diff --git a/content/applications/sales/sales/amazon_connector/media/seller_central_form.png b/content/applications/sales/sales/amazon_connector/setup/seller_central_form.png similarity index 100% rename from content/applications/sales/sales/amazon_connector/media/seller_central_form.png rename to content/applications/sales/sales/amazon_connector/setup/seller_central_form.png diff --git a/content/applications/sales/sales/amazon_connector/update.rst b/content/applications/sales/sales/amazon_connector/update.rst index 8df79f377..862d6d36d 100644 --- a/content/applications/sales/sales/amazon_connector/update.rst +++ b/content/applications/sales/sales/amazon_connector/update.rst @@ -61,7 +61,7 @@ installation. If you cannot find the module after having updated the list of ava modules, it means your Odoo source code is not up-to-date; refer to step one of this page. -.. image:: ./media/auth_module.png +.. image:: update/auth_module.png :align: center Once the module is installed, you will need to generate an Authorization Token in Amazon diff --git a/content/applications/sales/sales/amazon_connector/media/auth_module.png b/content/applications/sales/sales/amazon_connector/update/auth_module.png similarity index 100% rename from content/applications/sales/sales/amazon_connector/media/auth_module.png rename to content/applications/sales/sales/amazon_connector/update/auth_module.png diff --git a/content/applications/sales/sales/ebay_connector/manage.rst b/content/applications/sales/sales/ebay_connector/manage.rst index cb11d98f2..cb14ea245 100644 --- a/content/applications/sales/sales/ebay_connector/manage.rst +++ b/content/applications/sales/sales/ebay_connector/manage.rst @@ -8,7 +8,7 @@ Listing without variation In order to list a product, you need to check the **use eBay** field on a product form. The eBay tab will be available. -.. image:: ./media/manage01.png +.. image:: manage/manage01.png :align: center When the **Use Stock Quantity** field is checked, the quantity sets on eBay will @@ -28,7 +28,7 @@ Price** as **Listing Type**, the eBay form is slightly different. In the variants array, you can choose which variant will be listed on eBay as well as set the price and the quantity for each variant. -.. image:: ./media/manage02.png +.. image:: manage/manage02.png :align: center Listing with item specifics @@ -37,7 +37,7 @@ Listing with item specifics In order to add item specifics, you should create a product attribute with one value in the **Variants** tab on the product form. -.. image:: ./media/manage03.png +.. image:: manage/manage03.png :align: center Product Identifiers diff --git a/content/applications/sales/sales/ebay_connector/media/manage01.png b/content/applications/sales/sales/ebay_connector/manage/manage01.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/manage01.png rename to content/applications/sales/sales/ebay_connector/manage/manage01.png diff --git a/content/applications/sales/sales/ebay_connector/media/manage02.png b/content/applications/sales/sales/ebay_connector/manage/manage02.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/manage02.png rename to content/applications/sales/sales/ebay_connector/manage/manage02.png diff --git a/content/applications/sales/sales/ebay_connector/media/manage03.png b/content/applications/sales/sales/ebay_connector/manage/manage03.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/manage03.png rename to content/applications/sales/sales/ebay_connector/manage/manage03.png diff --git a/content/applications/sales/sales/ebay_connector/setup.rst b/content/applications/sales/sales/ebay_connector/setup.rst index dba77614a..fbe36ad2f 100644 --- a/content/applications/sales/sales/ebay_connector/setup.rst +++ b/content/applications/sales/sales/ebay_connector/setup.rst @@ -10,7 +10,7 @@ In order to create your tokens, you need to create a developer account on the Once you are logged in, you can create **Sandbox Keys** and **Production Keys** by clicking on the adequate buttons. -.. image:: ./media/setup01.png +.. image:: setup/setup01.png :align: center After the creation of the keys, you can get the user token. To do so, click on @@ -23,7 +23,7 @@ Set up tokens in Odoo? To set up the eBay integration, go to :menuselection:`Sales --> Configuration --> Settings`. -.. image:: ./media/setup02.png +.. image:: setup/setup02.png :align: center First choose if you want to use the production or the sandbox eBay Site. Then @@ -104,7 +104,7 @@ Retrieve endpoint details from Odoo The endpoint details can be found in :menuselection:`Sales --> Configuration --> Settings --> eBay`. Click on *Generate Token* to retrieve your **Verification Token**. -.. image:: media/verification-token.png +.. image:: setup/verification-token.png :align: center :alt: Button to generate an eBay verification token in Odoo @@ -116,7 +116,7 @@ Subscribe to account deletion notifications Log in on the `developer portal of eBay `_ and go to **Alerts & Notifications**. -.. image:: media/ebay-your-account.png +.. image:: setup/ebay-your-account.png :align: center :alt: Overview of the Alerts & Notifications dashboard of eBay @@ -128,7 +128,7 @@ To subscribe to deletion/closure notifications, eBay needs a few details: - The URL to Odoo's account deletion notification endpoint - A verification token -.. image:: media/ebay-notification-endpoint.png +.. image:: setup/ebay-notification-endpoint.png :align: center :alt: Dedicated fields to enter the endpoint details @@ -143,7 +143,7 @@ with the **Send Test Notification** button. You should get the following confirmation message: "A test notification was sent successfully!" -.. image:: media/test-notification.png +.. image:: setup/test-notification.png :align: center :alt: Button to send test notification diff --git a/content/applications/sales/sales/ebay_connector/media/ebay-notification-endpoint.png b/content/applications/sales/sales/ebay_connector/setup/ebay-notification-endpoint.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/ebay-notification-endpoint.png rename to content/applications/sales/sales/ebay_connector/setup/ebay-notification-endpoint.png diff --git a/content/applications/sales/sales/ebay_connector/media/ebay-your-account.png b/content/applications/sales/sales/ebay_connector/setup/ebay-your-account.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/ebay-your-account.png rename to content/applications/sales/sales/ebay_connector/setup/ebay-your-account.png diff --git a/content/applications/sales/sales/ebay_connector/media/setup01.png b/content/applications/sales/sales/ebay_connector/setup/setup01.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/setup01.png rename to content/applications/sales/sales/ebay_connector/setup/setup01.png diff --git a/content/applications/sales/sales/ebay_connector/media/setup02.png b/content/applications/sales/sales/ebay_connector/setup/setup02.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/setup02.png rename to content/applications/sales/sales/ebay_connector/setup/setup02.png diff --git a/content/applications/sales/sales/ebay_connector/media/test-notification.png b/content/applications/sales/sales/ebay_connector/setup/test-notification.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/test-notification.png rename to content/applications/sales/sales/ebay_connector/setup/test-notification.png diff --git a/content/applications/sales/sales/ebay_connector/media/verification-token.png b/content/applications/sales/sales/ebay_connector/setup/verification-token.png similarity index 100% rename from content/applications/sales/sales/ebay_connector/media/verification-token.png rename to content/applications/sales/sales/ebay_connector/setup/verification-token.png diff --git a/content/applications/sales/sales/invoicing/down_payment.rst b/content/applications/sales/sales/invoicing/down_payment.rst index a3026ed40..5d164b640 100644 --- a/content/applications/sales/sales/invoicing/down_payment.rst +++ b/content/applications/sales/sales/invoicing/down_payment.rst @@ -26,7 +26,7 @@ first time you request a down payment, you can set a percentage or a fixed amoun and select the right income account and taxes. These settings will be reused for future down payments. -.. image:: media/down_payment_1.png +.. image:: down_payment/down_payment_1.png :align: center :alt: How can you do a down payment on Odoo Sales? @@ -46,7 +46,7 @@ policies here: :doc:`invoicing_policy` , before requesting your first down payme create and view the invoice, you will only have access to a draft invoice mentioning the down payment (as you can see below). -.. image:: media/down_payment_2.png +.. image:: down_payment/down_payment_2.png :align: center :alt: What is a basic sales flow using down payments on Odoo Sales (1)? @@ -56,7 +56,7 @@ There, you will have the possibility to see the order as a customer with the **C button or to reach easily the previous draft invoice with the **Invoice** button. In any case, the down payment will be mentioned on both (sales order and draft invoice). -.. image:: media/down_payment_3.png +.. image:: down_payment/down_payment_3.png :align: center :alt: What is a basic sales flow using down payments on Odoo Sales (2)? @@ -64,7 +64,7 @@ To complete the flow, when the customer wants to pay the rest of his sales order another invoice. Once again, you will have the choice to make another down payment or to deduct all the down payments and so, paying the rest of the invoice as a regular invoice. -.. image:: media/down_payment_4.png +.. image:: down_payment/down_payment_4.png :align: center :alt: What is a basic sales flow using down payments on Odoo Sales (3)? @@ -83,7 +83,7 @@ Modify the income account and customer taxes From the products list, search for the **Down Payment** product. -.. image:: media/down_payment_5.png +.. image:: down_payment/down_payment_5.png :align: center :alt: Creation of a down payment product on Odoo Sales @@ -91,7 +91,7 @@ You can edit it and under the **General Information Tab** you will be able to ch taxes. Now, to change the income account, you will need to install the **Accounting App** to have the possibility to see the **Accounting Tab** on the product form. -.. image:: media/down_payment_6.png +.. image:: down_payment/down_payment_6.png :align: center :alt: How to modify the income account link to down payments diff --git a/content/applications/sales/sales/invoicing/media/down_payment_1.png b/content/applications/sales/sales/invoicing/down_payment/down_payment_1.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/down_payment_1.png rename to content/applications/sales/sales/invoicing/down_payment/down_payment_1.png diff --git a/content/applications/sales/sales/invoicing/media/down_payment_2.png b/content/applications/sales/sales/invoicing/down_payment/down_payment_2.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/down_payment_2.png rename to content/applications/sales/sales/invoicing/down_payment/down_payment_2.png diff --git a/content/applications/sales/sales/invoicing/media/down_payment_3.png b/content/applications/sales/sales/invoicing/down_payment/down_payment_3.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/down_payment_3.png rename to content/applications/sales/sales/invoicing/down_payment/down_payment_3.png diff --git a/content/applications/sales/sales/invoicing/media/down_payment_4.png b/content/applications/sales/sales/invoicing/down_payment/down_payment_4.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/down_payment_4.png rename to content/applications/sales/sales/invoicing/down_payment/down_payment_4.png diff --git a/content/applications/sales/sales/invoicing/media/down_payment_5.png b/content/applications/sales/sales/invoicing/down_payment/down_payment_5.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/down_payment_5.png rename to content/applications/sales/sales/invoicing/down_payment/down_payment_5.png diff --git a/content/applications/sales/sales/invoicing/media/down_payment_6.png b/content/applications/sales/sales/invoicing/down_payment/down_payment_6.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/down_payment_6.png rename to content/applications/sales/sales/invoicing/down_payment/down_payment_6.png diff --git a/content/applications/sales/sales/invoicing/expense.rst b/content/applications/sales/sales/invoicing/expense.rst index 53556ebd4..d73570b1b 100644 --- a/content/applications/sales/sales/invoicing/expense.rst +++ b/content/applications/sales/sales/invoicing/expense.rst @@ -27,19 +27,19 @@ the hotel for the first week on the site of your customer. You can then enter a relevant description and select an existing product or create a new one from right there. -.. image:: media/expense01.png +.. image:: expense/expense01.png :align: center Here, we are creating a *Hotel* product: -.. image:: media/expense02.png +.. image:: expense/expense02.png :align: center Under the invoicing tab, select *Delivered quantities* and either *At cost* or *Sales price* as well depending if you want to invoice the cost of your expense or a previously agreed on sales price. -.. image:: media/expense03.png +.. image:: expense/expense03.png :align: center To modify or create more products go to :menuselection:`Expenses --> @@ -48,18 +48,18 @@ Configuration --> Expense products`. Back on the expense, add the original sale order in the expense to submit. -.. image:: media/expense04.png +.. image:: expense/expense04.png :align: center It can then be submitted to the manager, approved and finally posted. -.. image:: media/expense05.png +.. image:: expense/expense05.png :align: center -.. image:: media/expense06.png +.. image:: expense/expense06.png :align: center -.. image:: media/expense07.png +.. image:: expense/expense07.png :align: center It will then be in the sales order and ready to be invoiced. diff --git a/content/applications/sales/sales/invoicing/media/expense01.png b/content/applications/sales/sales/invoicing/expense/expense01.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense01.png rename to content/applications/sales/sales/invoicing/expense/expense01.png diff --git a/content/applications/sales/sales/invoicing/media/expense02.png b/content/applications/sales/sales/invoicing/expense/expense02.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense02.png rename to content/applications/sales/sales/invoicing/expense/expense02.png diff --git a/content/applications/sales/sales/invoicing/media/expense03.png b/content/applications/sales/sales/invoicing/expense/expense03.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense03.png rename to content/applications/sales/sales/invoicing/expense/expense03.png diff --git a/content/applications/sales/sales/invoicing/media/expense04.png b/content/applications/sales/sales/invoicing/expense/expense04.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense04.png rename to content/applications/sales/sales/invoicing/expense/expense04.png diff --git a/content/applications/sales/sales/invoicing/media/expense05.png b/content/applications/sales/sales/invoicing/expense/expense05.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense05.png rename to content/applications/sales/sales/invoicing/expense/expense05.png diff --git a/content/applications/sales/sales/invoicing/media/expense06.png b/content/applications/sales/sales/invoicing/expense/expense06.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense06.png rename to content/applications/sales/sales/invoicing/expense/expense06.png diff --git a/content/applications/sales/sales/invoicing/media/expense07.png b/content/applications/sales/sales/invoicing/expense/expense07.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/expense07.png rename to content/applications/sales/sales/invoicing/expense/expense07.png diff --git a/content/applications/sales/sales/invoicing/invoicing_policy.rst b/content/applications/sales/sales/invoicing/invoicing_policy.rst index 8224df604..b7e73b5d9 100644 --- a/content/applications/sales/sales/invoicing/invoicing_policy.rst +++ b/content/applications/sales/sales/invoicing/invoicing_policy.rst @@ -21,7 +21,7 @@ Activate these features Go to :menuselection:`Sales --> Configuration --> Settings` and under **Invoicing policy** choose the rule you want to apply. -.. image:: media/invoicing_policy_1.png +.. image:: invoicing_policy/invoicing_policy_1.png :align: center :class: img-thumbnail :alt: How to choose your invoicing policy on Odoo Sales? @@ -37,7 +37,7 @@ Choose an invoicing policy on a product form From any product page, under the **Sales tab**, you will find the invoicing policy, which can be manually changed. -.. image:: media/invoicing_policy_5.png +.. image:: invoicing_policy/invoicing_policy_5.png :align: center :class: img-thumbnail :alt: How to change your invoicing policy on a product form on Odoo Sales? @@ -57,7 +57,7 @@ wait for confirmation, confirm the sales order and create an invoice. create an invoice without validating the delivered quantity, you will receive an error message as below. - .. image:: media/invoicing_policy_3.png + .. image:: invoicing_policy/invoicing_policy_3.png :class: img-thumbnail :alt: How the choice of your invoicing policy impacts your sales flow on Odoo Sales? @@ -66,7 +66,7 @@ wait for confirmation, confirm the sales order and create an invoice. **Sales order**, you are able to see your delivered and invoiced quantities directly from your sales order (it is true for both rules). - .. image:: media/invoicing_policy_4.png + .. image:: invoicing_policy/invoicing_policy_4.png :align: center :class: img-thumbnail :alt: How to see your delivered and invoiced quantities on Odoo Sales? diff --git a/content/applications/sales/sales/invoicing/media/invoicing_policy_1.png b/content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_1.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/invoicing_policy_1.png rename to content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_1.png diff --git a/content/applications/sales/sales/invoicing/media/invoicing_policy_3.png b/content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_3.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/invoicing_policy_3.png rename to content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_3.png diff --git a/content/applications/sales/sales/invoicing/media/invoicing_policy_4.png b/content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_4.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/invoicing_policy_4.png rename to content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_4.png diff --git a/content/applications/sales/sales/invoicing/media/invoicing_policy_5.png b/content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_5.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/invoicing_policy_5.png rename to content/applications/sales/sales/invoicing/invoicing_policy/invoicing_policy_5.png diff --git a/content/applications/sales/sales/invoicing/media/invoicing_policy_2.png b/content/applications/sales/sales/invoicing/media/invoicing_policy_2.png deleted file mode 100644 index 621a21915af779d618a2516bd0c53975581735f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4798 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 diff --git a/content/applications/sales/sales/invoicing/media/time_materials13.png b/content/applications/sales/sales/invoicing/media/time_materials13.png deleted file mode 100644 index e68ef3ad543447805e23d206c8d6f0bff4709ac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20021 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 Configuration --> Settings` and activate the *Pro-Forma Invoice* feature. -.. image:: media/proforma01.png +.. image:: proforma/proforma01.png :align: center Send a pro-forma invoice @@ -24,11 +24,11 @@ Send a pro-forma invoice From any quotation or sales order, you know have an option to send a pro-forma invoice. -.. image:: media/proforma02.png +.. image:: proforma/proforma02.png :align: center When you click on send, Odoo will send an email with the pro-forma invoice in attachment. -.. image:: media/proforma03.png +.. image:: proforma/proforma03.png :align: center diff --git a/content/applications/sales/sales/invoicing/media/proforma01.png b/content/applications/sales/sales/invoicing/proforma/proforma01.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/proforma01.png rename to content/applications/sales/sales/invoicing/proforma/proforma01.png diff --git a/content/applications/sales/sales/invoicing/media/proforma02.png b/content/applications/sales/sales/invoicing/proforma/proforma02.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/proforma02.png rename to content/applications/sales/sales/invoicing/proforma/proforma02.png diff --git a/content/applications/sales/sales/invoicing/media/proforma03.png b/content/applications/sales/sales/invoicing/proforma/proforma03.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/proforma03.png rename to content/applications/sales/sales/invoicing/proforma/proforma03.png diff --git a/content/applications/sales/sales/invoicing/subscriptions.rst b/content/applications/sales/sales/invoicing/subscriptions.rst index 17d4e421a..4ef1f99c5 100644 --- a/content/applications/sales/sales/invoicing/subscriptions.rst +++ b/content/applications/sales/sales/invoicing/subscriptions.rst @@ -15,5 +15,5 @@ When you confirm the sale the subscription will be created automatically. You will see a direct link from the sales order to the Subscription in the upper right corner. -.. image:: media/subscriptions01.png +.. image:: subscriptions/subscriptions01.png :align: center diff --git a/content/applications/sales/sales/invoicing/media/subscriptions01.png b/content/applications/sales/sales/invoicing/subscriptions/subscriptions01.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/subscriptions01.png rename to content/applications/sales/sales/invoicing/subscriptions/subscriptions01.png diff --git a/content/applications/sales/sales/invoicing/time_materials.rst b/content/applications/sales/sales/invoicing/time_materials.rst index 23f280342..601a23065 100644 --- a/content/applications/sales/sales/invoicing/time_materials.rst +++ b/content/applications/sales/sales/invoicing/time_materials.rst @@ -25,7 +25,7 @@ In *Project* you will use timesheets, to do so go to :menuselection:`Project --> Configuration --> Settings` and activate the *Timesheets* feature. -.. image:: media/time_materials01.png +.. image:: time_materials/time_materials01.png :align: center Invoice your time spent @@ -35,7 +35,7 @@ From a product page set as a service, you will find two options under the invoicing tab, select both *Timesheets on tasks* and *Create a task in a new project*. -.. image:: media/time_materials02.png +.. image:: time_materials/time_materials02.png :align: center You could also add the task to an existing project. @@ -43,7 +43,7 @@ You could also add the task to an existing project. Once confirming a sales order, you will now see two new buttons, one for the project overview and one for the current task. -.. image:: media/time_materials03.png +.. image:: time_materials/time_materials03.png :align: center You will directly be in the task if you click on it, you can also access @@ -52,12 +52,12 @@ it from the *Project* app. Under timesheets, you can assign who works on it. You can or they can add how many hours they worked on the project so far. -.. image:: media/time_materials04.png +.. image:: time_materials/time_materials04.png :align: center From the sales order, you can then invoice those hours. -.. image:: media/time_materials05.png +.. image:: time_materials/time_materials05.png :align: center Expenses configuration @@ -79,19 +79,19 @@ the hotel for the first week on the site of your customer. You can then enter a relevant description and select an existing product or create a new one from right there. -.. image:: media/time_materials06.png +.. image:: time_materials/time_materials06.png :align: center Here, we are creating a *Hotel* product: -.. image:: media/time_materials07.png +.. image:: time_materials/time_materials07.png :align: center under the invoicing tab, select *Delivered quantities* and either *At cost* or *Sales price* as well depending if you want to invoice the cost of your expense or a previously agreed on sales price. -.. image:: media/time_materials08.png +.. image:: time_materials/time_materials08.png :align: center To modify or create more products go to :menuselection:`Expenses --> @@ -100,18 +100,18 @@ Configuration --> Expense products`. Back on the expense, add the original sale order in the expense to submit. -.. image:: media/time_materials09.png +.. image:: time_materials/time_materials09.png :align: center It can then be submitted to the manager, approved and finally posted. -.. image:: media/time_materials10.png +.. image:: time_materials/time_materials10.png :align: center -.. image:: media/time_materials11.png +.. image:: time_materials/time_materials11.png :align: center -.. image:: media/time_materials12.png +.. image:: time_materials/time_materials12.png :align: center It will then be in the sales order and ready to be invoiced. @@ -129,7 +129,7 @@ You will need the *Purchase Analytics* feature, to activate it, go to While making the purchase order don't forget to add the right analytic account. -.. image:: media/time_materials08.png +.. image:: time_materials/time_materials08.png :align: center Once the PO is confirmed and received, you can create the vendor bill, diff --git a/content/applications/sales/sales/invoicing/media/time_materials01.png b/content/applications/sales/sales/invoicing/time_materials/time_materials01.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials01.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials01.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials02.png b/content/applications/sales/sales/invoicing/time_materials/time_materials02.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials02.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials02.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials03.png b/content/applications/sales/sales/invoicing/time_materials/time_materials03.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials03.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials03.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials04.png b/content/applications/sales/sales/invoicing/time_materials/time_materials04.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials04.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials04.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials05.png b/content/applications/sales/sales/invoicing/time_materials/time_materials05.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials05.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials05.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials06.png b/content/applications/sales/sales/invoicing/time_materials/time_materials06.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials06.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials06.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials07.png b/content/applications/sales/sales/invoicing/time_materials/time_materials07.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials07.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials07.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials08.png b/content/applications/sales/sales/invoicing/time_materials/time_materials08.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials08.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials08.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials09.png b/content/applications/sales/sales/invoicing/time_materials/time_materials09.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials09.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials09.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials10.png b/content/applications/sales/sales/invoicing/time_materials/time_materials10.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials10.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials10.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials11.png b/content/applications/sales/sales/invoicing/time_materials/time_materials11.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials11.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials11.png diff --git a/content/applications/sales/sales/invoicing/media/time_materials12.png b/content/applications/sales/sales/invoicing/time_materials/time_materials12.png similarity index 100% rename from content/applications/sales/sales/invoicing/media/time_materials12.png rename to content/applications/sales/sales/invoicing/time_materials/time_materials12.png diff --git a/content/applications/sales/sales/products_prices/prices/currencies.rst b/content/applications/sales/sales/products_prices/prices/currencies.rst index d6e756e4c..18ef334a0 100644 --- a/content/applications/sales/sales/products_prices/prices/currencies.rst +++ b/content/applications/sales/sales/products_prices/prices/currencies.rst @@ -22,7 +22,7 @@ Automatic conversion from public price The public price is in your company's main currency (see :menuselection:`Accounting --> Settings`) and is set in product detail form. -.. image:: ./media/public_price.png +.. image:: currencies/public_price.png :align: center The conversion rates can be found in @@ -30,10 +30,10 @@ The conversion rates can be found in from Yahoo or the European Central Bank at your convenience: manually, daily, weekly, etc. See :menuselection:`Accounting --> Settings`. -.. image:: ./media/currency_rate.png +.. image:: currencies/currency_rate.png :align: center -.. image:: ./media/prices_conversion.png +.. image:: currencies/prices_conversion.png :align: center Set your own prices @@ -41,7 +41,7 @@ Set your own prices This is advised if you don't want your pricing to change along with currency rates. -.. image:: ./media/pricing_currency.png +.. image:: currencies/pricing_currency.png :align: center .. seealso:: diff --git a/content/applications/sales/sales/products_prices/prices/media/currency_rate.png b/content/applications/sales/sales/products_prices/prices/currencies/currency_rate.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/currency_rate.png rename to content/applications/sales/sales/products_prices/prices/currencies/currency_rate.png diff --git a/content/applications/sales/sales/products_prices/prices/media/prices_conversion.png b/content/applications/sales/sales/products_prices/prices/currencies/prices_conversion.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/prices_conversion.png rename to content/applications/sales/sales/products_prices/prices/currencies/prices_conversion.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricing_currency.png b/content/applications/sales/sales/products_prices/prices/currencies/pricing_currency.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricing_currency.png rename to content/applications/sales/sales/products_prices/prices/currencies/pricing_currency.png diff --git a/content/applications/sales/sales/products_prices/prices/media/public_price.png b/content/applications/sales/sales/products_prices/prices/currencies/public_price.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/public_price.png rename to content/applications/sales/sales/products_prices/prices/currencies/public_price.png diff --git a/content/applications/sales/sales/products_prices/prices/pricing.rst b/content/applications/sales/sales/products_prices/prices/pricing.rst index 087b2f7c3..bee2e53e3 100644 --- a/content/applications/sales/sales/products_prices/prices/pricing.rst +++ b/content/applications/sales/sales/products_prices/prices/pricing.rst @@ -10,7 +10,7 @@ As pricelists only suggest prices, they can be overridden by vendors completing Choose your pricing strategy from :menuselection:`Sales --> Settings`. -.. image:: ./media/pricing_options.png +.. image:: pricing/pricing_options.png :align: center .. note:: @@ -31,14 +31,14 @@ Prices per customer segment Create pricelists for your customer segments: e.g. registered, premium, etc. -.. image:: ./media/pricing_customer.png +.. image:: pricing/pricing_customer.png :align: center The default pricelist applied to any new customer is *Public Pricelist*. To segment your customers, open the customer detail form and change the *Sale Pricelist* in the *Sales & Purchases* tab. -.. image:: ./media/customer_pricelist.png +.. image:: pricing/customer_pricelist.png :align: center Temporary prices @@ -46,7 +46,7 @@ Temporary prices Apply deals for bank holidays, etc. Enter start and end dates dates. -.. image:: ./media/pricing_period.png +.. image:: pricing/pricing_period.png :align: center .. tip:: @@ -56,7 +56,7 @@ Apply deals for bank holidays, etc. Enter start and end dates dates. Prices per minimum quantity --------------------------- -.. image:: ./media/pricing_quantity.png +.. image:: pricing/pricing_quantity.png :align: center .. note:: @@ -78,12 +78,12 @@ Once installed go to (or :menuselection:`Website Admin --> Catalog --> Pricelists` if you use e-Commerce). -.. image:: ./media/pricing_formula.png +.. image:: pricing/pricing_formula.png :align: center Each pricelist item can be associated to either all products, to a product internal category (set of products) or to a specific product. Like in second option, you can set dates and minimum quantities. -.. image:: ./media/pricelist_apply.png +.. image:: pricing/pricelist_apply.png :align: center .. note:: @@ -94,7 +94,7 @@ Each pricelist item can be associated to either all products, to a product inter There are 3 modes of computation: fix price, discount & formula. -.. image:: ./media/price_computation.png +.. image:: pricing/price_computation.png :align: center Here are different price settings made possible thanks to formulas. @@ -104,7 +104,7 @@ Discounts with roundings e.g. 20% discounts with prices rounded up to 9.99. -.. image:: ./media/formula_discount.png +.. image:: pricing/formula_discount.png :align: center Costs with markups (retail) @@ -112,7 +112,7 @@ Costs with markups (retail) e.g. sale price = 2*cost (100% markup) with $5 of minimal margin. -.. image:: ./media/formula_cost.png +.. image:: pricing/formula_cost.png :align: center Prices per country @@ -132,7 +132,7 @@ In case of discount, you can show the public price and the computed discount % o * Check *Allow discounts on sales order lines* in :menuselection:`Sales --> Configuration --> Settings --> Quotations & Sales --> Discounts`. * Apply the option in the pricelist setup form. -.. image:: ./media/discount_options.png +.. image:: pricing/discount_options.png :align: center .. seealso:: diff --git a/content/applications/sales/sales/products_prices/prices/media/customer_pricelist.png b/content/applications/sales/sales/products_prices/prices/pricing/customer_pricelist.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/customer_pricelist.png rename to content/applications/sales/sales/products_prices/prices/pricing/customer_pricelist.png diff --git a/content/applications/sales/sales/products_prices/prices/media/discount_options.png b/content/applications/sales/sales/products_prices/prices/pricing/discount_options.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/discount_options.png rename to content/applications/sales/sales/products_prices/prices/pricing/discount_options.png diff --git a/content/applications/sales/sales/products_prices/prices/media/formula_cost.png b/content/applications/sales/sales/products_prices/prices/pricing/formula_cost.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/formula_cost.png rename to content/applications/sales/sales/products_prices/prices/pricing/formula_cost.png diff --git a/content/applications/sales/sales/products_prices/prices/media/formula_discount.png b/content/applications/sales/sales/products_prices/prices/pricing/formula_discount.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/formula_discount.png rename to content/applications/sales/sales/products_prices/prices/pricing/formula_discount.png diff --git a/content/applications/sales/sales/products_prices/prices/media/price_computation.png b/content/applications/sales/sales/products_prices/prices/pricing/price_computation.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/price_computation.png rename to content/applications/sales/sales/products_prices/prices/pricing/price_computation.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricelist_apply.png b/content/applications/sales/sales/products_prices/prices/pricing/pricelist_apply.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricelist_apply.png rename to content/applications/sales/sales/products_prices/prices/pricing/pricelist_apply.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricing_customer.png b/content/applications/sales/sales/products_prices/prices/pricing/pricing_customer.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricing_customer.png rename to content/applications/sales/sales/products_prices/prices/pricing/pricing_customer.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricing_formula.png b/content/applications/sales/sales/products_prices/prices/pricing/pricing_formula.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricing_formula.png rename to content/applications/sales/sales/products_prices/prices/pricing/pricing_formula.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricing_options.png b/content/applications/sales/sales/products_prices/prices/pricing/pricing_options.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricing_options.png rename to content/applications/sales/sales/products_prices/prices/pricing/pricing_options.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricing_period.png b/content/applications/sales/sales/products_prices/prices/pricing/pricing_period.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricing_period.png rename to content/applications/sales/sales/products_prices/prices/pricing/pricing_period.png diff --git a/content/applications/sales/sales/products_prices/prices/media/pricing_quantity.png b/content/applications/sales/sales/products_prices/prices/pricing/pricing_quantity.png similarity index 100% rename from content/applications/sales/sales/products_prices/prices/media/pricing_quantity.png rename to content/applications/sales/sales/products_prices/prices/pricing/pricing_quantity.png diff --git a/content/applications/sales/sales/products_prices/products/media/import_templates.zip b/content/applications/sales/sales/products_prices/products/media/import_templates.zip deleted file mode 100644 index 493d343e99f905f5b81405c89771f6d381b39d4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2621 zcmaKtc|6qlAIC=~W@MvXIo6TLC{2iR%+$(+nvrAIF+6I+Ff`U+=LoS`_cd;&fWkMHCA{p0(7K0dG4`~7|y>T-g4KwFnV5ET9C z<-f-vkQj(Sbao<9EGT%Qvx5}{PgXE7hJrZpi&!Ir38SV zAs|j4D7r{K1%~1PfyDNKK(g#gIg^}hsMb5hEtKS~$u~a%{3f!ntdv~N>g$PrESG}DL!q7iqWT?<%2te(a|e7op+rW`O%m< zEO%*#Z&j{mJg52X*on)^L-61ietG9OR{IgvcZ&p#MiX(r)m&p*CaPsWdTPSYmy;a0 z(C?A7EOoz6(vc}X^kC&@#wlsH2jBkyQxdi}FNZzX(u=B4!`Ko~{VcbH*rZ=$#i7E%e04^Ce)IK424UFN>@w6cPbPrQp9f6gJM*A!3+j2uqRQZ+`u-*Y#va zqr*M-9raFTa>pJvh$3?F*6H9H9&X%fyV-Mol9zYBB96~C$x5c#cXk%F8k3%W(%m|5 z^=a+RQp+QqX3t*5rX^2~?`Yy+cPvnvloCTOt=zEA?ol1Sdc74Di*Ya4(zZVFqoNFFh;i`RTl9O)H#M zm8Mnhg30Yszu^&V>K#B&^M?rKOemi4plnur$RmbOxpHz=%<@Q3<>+H25fHb;dD+}W zWwj{rAp?^AIuuDyo^A=W4eC>0XENT$U>oopINYkpPI64Xg@DcEXYHWD93262%cu z`l8vv4z?|p7u90lrzqe*zarq>zY%jea(3*YBb`>+NoO*0RkaJ6e>`ojRG84@q@j*R z;yNoWnF|H{oA3V_zUs*;&W0Yqsx~ao{N)63u`x~w7FQ^k>>aXSJkCr%jSzG*akKBM zUXpT6bN&c{Qzl0Zu2i;tP=UFqtV)Cz5vb*5{RrLF*DAgIrmuzQ#jUR{(%cIs%xYf!B9SYh)3;RYs{Z!(H5DO7PF1ZjjGz+Fspj>42}v}U$Z%o4juBCo`lUCeAr&E3 z9}U+VGk)`Py8yQL?qhRRE8V25>U)t5zR&^xF3skH^|JSmN~2ki&3T7$T2c#{=ZL>{ zwVEg3a^iLR?rdrcV54D6<}mA<0#(x)1Fz}dOJodC{MoCCqy!Wu{zJ13Icmkz+ZV%q`KsH={^ zlF{BY_Y+dgR8ts=H%?2_jx7B1xmuf?RJZMjZ{ZrE2xG{2ui@g6M;;`pWgkGLLPCX* z;|q$L_M*IAStOpyx7)w}EbOC=_jquIOw2w0Cf=oA@L34`f~$3f!=r67#Pui;x5g>9Q-k?dJCK+s<VUYfVGuOd$4xz@vm7Dz=HZFYx`iI`x8KIZS_4+yEot0C@h!_YS$hF tC|i4Q56bRI`A9er$ diff --git a/content/applications/sales/sales/products_prices/products/variants.rst b/content/applications/sales/sales/products_prices/products/variants.rst index 934256240..35fa8fb53 100644 --- a/content/applications/sales/sales/products_prices/products/variants.rst +++ b/content/applications/sales/sales/products_prices/products/variants.rst @@ -122,7 +122,7 @@ menu :menuselection:`Configuration --> Settings`, locate the **Products Variants and tick the option **Products can have several attributes**, then click on **Apply**. -.. image:: media/variant01.png +.. image:: variants/variant01.png :align: center Creating products with variants @@ -143,14 +143,14 @@ In **Attributes**, click on the rolldown menu and select the type of variance you wish to add. If the variant does not yet exist, you can create it on the fly by clicking on Create and edit… -.. image:: media/variant02.png +.. image:: variants/variant02.png :align: center In the Attributes window, the **Value** field is the description of the attribute such as Green, Plastic or 32GB. The **Attribute** field is the type of variant such as Color, Material or Memory. -.. image:: media/variant03.png +.. image:: variants/variant03.png :align: center You can add a cost for the variant on the fly by adding it in the @@ -189,7 +189,7 @@ To do this, click on the **Variants** button, select the XXL, White T-shirt. From the product form, uncheck the **Active** box of the T-shirt White, XXL. -.. image:: media/variant04.png +.. image:: variants/variant04.png :align: center .. tip:: @@ -207,14 +207,14 @@ products. To do so, go to the Sales module, open :menuselection:`Sales --> Produ and click on the product you want to modify. Click on the **Variant Prices** button to access the list of variant values. -.. image:: media/variant05.png +.. image:: variants/variant05.png :align: center Click on the variant name you wish to add a value to, to make the 3 fields editable. In the **Attribute Price Extra** field, add the cost of the variant that will be added to the original price. -.. image:: media/variant06.png +.. image:: variants/variant06.png :align: center When you have entered all the extra values, click on **Save**. diff --git a/content/applications/sales/sales/products_prices/products/media/variant01.png b/content/applications/sales/sales/products_prices/products/variants/variant01.png similarity index 100% rename from content/applications/sales/sales/products_prices/products/media/variant01.png rename to content/applications/sales/sales/products_prices/products/variants/variant01.png diff --git a/content/applications/sales/sales/products_prices/products/media/variant02.png b/content/applications/sales/sales/products_prices/products/variants/variant02.png similarity index 100% rename from content/applications/sales/sales/products_prices/products/media/variant02.png rename to content/applications/sales/sales/products_prices/products/variants/variant02.png diff --git a/content/applications/sales/sales/products_prices/products/media/variant03.png b/content/applications/sales/sales/products_prices/products/variants/variant03.png similarity index 100% rename from content/applications/sales/sales/products_prices/products/media/variant03.png rename to content/applications/sales/sales/products_prices/products/variants/variant03.png diff --git a/content/applications/sales/sales/products_prices/products/media/variant04.png b/content/applications/sales/sales/products_prices/products/variants/variant04.png similarity index 100% rename from content/applications/sales/sales/products_prices/products/media/variant04.png rename to content/applications/sales/sales/products_prices/products/variants/variant04.png diff --git a/content/applications/sales/sales/products_prices/products/media/variant05.png b/content/applications/sales/sales/products_prices/products/variants/variant05.png similarity index 100% rename from content/applications/sales/sales/products_prices/products/media/variant05.png rename to content/applications/sales/sales/products_prices/products/variants/variant05.png diff --git a/content/applications/sales/sales/products_prices/products/media/variant06.png b/content/applications/sales/sales/products_prices/products/variants/variant06.png similarity index 100% rename from content/applications/sales/sales/products_prices/products/media/variant06.png rename to content/applications/sales/sales/products_prices/products/variants/variant06.png diff --git a/content/applications/sales/sales/send_quotations/deadline.rst b/content/applications/sales/sales/send_quotations/deadline.rst index 4f36bd0c0..d0968c0f5 100644 --- a/content/applications/sales/sales/send_quotations/deadline.rst +++ b/content/applications/sales/sales/send_quotations/deadline.rst @@ -13,7 +13,7 @@ Set a deadline With Odoo Sales, it is possible to instantly add an **Expiration Date** from the quotation or the sales order. -.. image:: media/quotation_deadlines_1.png +.. image:: deadline/quotation_deadlines_1.png :align: center :class: img-thumbnail :alt: How to configure deadlines on Odoo Sales? @@ -25,7 +25,7 @@ It is also possible to add a deadline to every quotation template created. Whene quotation template is used in a quote, its associated deadline will be automatically applied. Be sure to check out our documentation about :doc:`quote_template` to excel in their use. -.. image:: media/quotation_deadlines_2.png +.. image:: deadline/quotation_deadlines_2.png :align: center :class: img-thumbnail :alt: How to use deadline in a quotation template on Odoo Sales? @@ -35,7 +35,7 @@ sure to check out our documentation about :doc:`quote_template` to excel in thei For your information, the number of days will be the same as those mentioned in the quotation template. - .. image:: media/quotation_deadlines_3.png + .. image:: deadline/quotation_deadlines_3.png :align: center :class: img-thumbnail :alt: How customers will see deadlines on Odoo Sales? diff --git a/content/applications/sales/sales/send_quotations/media/quotation_deadlines_1.png b/content/applications/sales/sales/send_quotations/deadline/quotation_deadlines_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotation_deadlines_1.png rename to content/applications/sales/sales/send_quotations/deadline/quotation_deadlines_1.png diff --git a/content/applications/sales/sales/send_quotations/media/quotation_deadlines_2.png b/content/applications/sales/sales/send_quotations/deadline/quotation_deadlines_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotation_deadlines_2.png rename to content/applications/sales/sales/send_quotations/deadline/quotation_deadlines_2.png diff --git a/content/applications/sales/sales/send_quotations/media/quotation_deadlines_3.png b/content/applications/sales/sales/send_quotations/deadline/quotation_deadlines_3.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotation_deadlines_3.png rename to content/applications/sales/sales/send_quotations/deadline/quotation_deadlines_3.png diff --git a/content/applications/sales/sales/send_quotations/different_addresses.rst b/content/applications/sales/sales/send_quotations/different_addresses.rst index f4c2b1aac..9328aff1d 100644 --- a/content/applications/sales/sales/send_quotations/different_addresses.rst +++ b/content/applications/sales/sales/send_quotations/different_addresses.rst @@ -12,7 +12,7 @@ Activate the feature Go to :menuselection:`Sales --> Configuration --> Settings` and activate the **Customer Addresses** feature. -.. image:: media/addresses_1.png +.. image:: different_addresses/addresses_1.png :align: center :class: img-thumbnail :alt: How to enable different customer addresses on Odoo Sales? @@ -26,7 +26,7 @@ be a new customer. In this case, you have to **Create and edit** the contact for customer and link it, if necessary, to a company. In this contact form, you will be able to add, delete and modify invoice and delivery addresses. -.. image:: media/addresses_2.png +.. image:: different_addresses/addresses_2.png :align: center :class: img-thumbnail :alt: How to add addresses from a quotation on Odoo Sales? @@ -45,7 +45,7 @@ sales order to add billing and shipping addresses to customers. But, if you go t and add, delete or modify invoice and delivery addresses instantly there, before creating a quotation. -.. image:: media/addresses_3.png +.. image:: different_addresses/addresses_3.png :align: center :class: img-thumbnail :alt: How to add addresses from a contact form on Odoo Sales? @@ -57,7 +57,7 @@ Like for the previous example, go to :menuselection:`Sales --> Orders --> Custom new customer. There, you can add company information but, more importantly, you can enter billing and shipping addresses under the **Contacts & Addresses** tab. -.. image:: media/addresses_4.png +.. image:: different_addresses/addresses_4.png :align: center :class: img-thumbnail :alt: How to manage different customer addresses on Odoo Sales? @@ -66,7 +66,7 @@ Once done, you can return to your Sales dashboard and create a new quotation. No your new customer, you will see that the other fields will fill in by themself with the information previously saved for billing and shipping addresses. -.. image:: media/addresses_5.png +.. image:: different_addresses/addresses_5.png :align: center :class: img-thumbnail :alt: Automatic quotation fields filling on Odoo Sales diff --git a/content/applications/sales/sales/send_quotations/media/addresses_1.png b/content/applications/sales/sales/send_quotations/different_addresses/addresses_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/addresses_1.png rename to content/applications/sales/sales/send_quotations/different_addresses/addresses_1.png diff --git a/content/applications/sales/sales/send_quotations/media/addresses_2.png b/content/applications/sales/sales/send_quotations/different_addresses/addresses_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/addresses_2.png rename to content/applications/sales/sales/send_quotations/different_addresses/addresses_2.png diff --git a/content/applications/sales/sales/send_quotations/media/addresses_3.png b/content/applications/sales/sales/send_quotations/different_addresses/addresses_3.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/addresses_3.png rename to content/applications/sales/sales/send_quotations/different_addresses/addresses_3.png diff --git a/content/applications/sales/sales/send_quotations/media/addresses_4.png b/content/applications/sales/sales/send_quotations/different_addresses/addresses_4.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/addresses_4.png rename to content/applications/sales/sales/send_quotations/different_addresses/addresses_4.png diff --git a/content/applications/sales/sales/send_quotations/media/addresses_5.png b/content/applications/sales/sales/send_quotations/different_addresses/addresses_5.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/addresses_5.png rename to content/applications/sales/sales/send_quotations/different_addresses/addresses_5.png diff --git a/content/applications/sales/sales/send_quotations/get_paid_to_validate.rst b/content/applications/sales/sales/send_quotations/get_paid_to_validate.rst index 2702f8013..dbe52f7a3 100644 --- a/content/applications/sales/sales/send_quotations/get_paid_to_validate.rst +++ b/content/applications/sales/sales/send_quotations/get_paid_to_validate.rst @@ -14,7 +14,7 @@ Enable online payment Go to :menuselection:`Sales --> Configuration --> Settings` and activate the **Online Payment** feature. -.. image:: media/get_paid_1.png +.. image:: get_paid_to_validate/get_paid_1.png :align: center :class: img-thumbnail :alt: How to enable online payment on Odoo Sales? @@ -37,7 +37,7 @@ Register a payment After opening quotations from their received email, your customers will have different possibilities to make their online payments. For example: -.. image:: media/get_paid_2.png +.. image:: get_paid_to_validate/get_paid_2.png :align: center :class: img-thumbnail :alt: How to register a payment on Odoo Sales? diff --git a/content/applications/sales/sales/send_quotations/media/get_paid_1.png b/content/applications/sales/sales/send_quotations/get_paid_to_validate/get_paid_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/get_paid_1.png rename to content/applications/sales/sales/send_quotations/get_paid_to_validate/get_paid_1.png diff --git a/content/applications/sales/sales/send_quotations/media/get_paid_2.png b/content/applications/sales/sales/send_quotations/get_paid_to_validate/get_paid_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/get_paid_2.png rename to content/applications/sales/sales/send_quotations/get_paid_to_validate/get_paid_2.png diff --git a/content/applications/sales/sales/send_quotations/get_signature_to_validate.rst b/content/applications/sales/sales/send_quotations/get_signature_to_validate.rst index a0b547895..b80191709 100644 --- a/content/applications/sales/sales/send_quotations/get_signature_to_validate.rst +++ b/content/applications/sales/sales/send_quotations/get_signature_to_validate.rst @@ -12,7 +12,7 @@ Activate online signature Go to :menuselection:`Sales --> Configuration --> Settings` and activate the **Online Signature** feature. -.. image:: media/signature_1.png +.. image:: get_signature_to_validate/signature_1.png :align: center :class: img-thumbnail :alt: How to enable online signature on Odoo Sales? @@ -22,7 +22,7 @@ feature. **Online Signature** feature for each quotation template you use, under their confirmation tab. Example: - .. image:: media/signature_2.png + .. image:: get_signature_to_validate/signature_2.png :align: center :class: img-thumbnail :alt: How to enable online signature on Odoo Sales? @@ -35,7 +35,7 @@ click on **Sign & Pay**, they have the choice to draw their own signature, autom field with an automated signature or load a file from their computer. Here below, it is an example of an automated signature: -.. image:: media/signature_3.png +.. image:: get_signature_to_validate/signature_3.png :align: center :class: img-thumbnail :alt: How to confirm an order with a signature on Odoo Sales? diff --git a/content/applications/sales/sales/send_quotations/media/signature_1.png b/content/applications/sales/sales/send_quotations/get_signature_to_validate/signature_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/signature_1.png rename to content/applications/sales/sales/send_quotations/get_signature_to_validate/signature_1.png diff --git a/content/applications/sales/sales/send_quotations/media/signature_2.png b/content/applications/sales/sales/send_quotations/get_signature_to_validate/signature_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/signature_2.png rename to content/applications/sales/sales/send_quotations/get_signature_to_validate/signature_2.png diff --git a/content/applications/sales/sales/send_quotations/media/signature_3.png b/content/applications/sales/sales/send_quotations/get_signature_to_validate/signature_3.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/signature_3.png rename to content/applications/sales/sales/send_quotations/get_signature_to_validate/signature_3.png diff --git a/content/applications/sales/sales/send_quotations/optional_products.rst b/content/applications/sales/sales/send_quotations/optional_products.rst index bd7ab19f0..902ab64fe 100644 --- a/content/applications/sales/sales/send_quotations/optional_products.rst +++ b/content/applications/sales/sales/send_quotations/optional_products.rst @@ -13,7 +13,7 @@ Add optional products to your quotations With Odoo Sales, it is possible to add or modify optional products directly on quotations (under the **Optional Products** tab, as you can see below). -.. image:: media/optional_products_2.png +.. image:: optional_products/optional_products_2.png :align: center :class: img-thumbnail :alt: How to add optional products to your quotations on Odoo Sales @@ -22,7 +22,7 @@ With Odoo Sales, it is possible to add or modify optional products directly on q By clicking on the **Customer Preview** button, you will be able to see what your customers will have as possibilities after opening a quotation from their received email. - .. image:: media/optional_products_3.png + .. image:: optional_products/optional_products_3.png :align: center :class: img-thumbnail :alt: Preview your quotations on Odoo Sales @@ -32,7 +32,7 @@ using associated carts, with a user-friendly layout. More than that, if a custom optional products suggested, these additional items will automatically fill in the quotation managed by the salesman. -.. image:: media/optional_products_4.png +.. image:: optional_products/optional_products_4.png :align: center :class: img-thumbnail :alt: How to select optional products on Odoo Sales @@ -40,7 +40,7 @@ managed by the salesman. Like this, salespeople will see each movement made by the customer and tracking the order will be all the better. -.. image:: media/optional_products_5.png +.. image:: optional_products/optional_products_5.png :align: center :class: img-thumbnail :alt: How to follow each movement made by your customers on Odoo Sales @@ -54,7 +54,7 @@ enable, create, design and manage your own quotation templates before reading th For quotation templates, you also have an **Optional Products** tab where you can add related products or services. -.. image:: media/optional_products_1.png +.. image:: optional_products/optional_products_1.png :align: center :class: img-thumbnail :alt: How to add optional products to your quotation templates on Odoo Sales diff --git a/content/applications/sales/sales/send_quotations/media/optional_products_1.png b/content/applications/sales/sales/send_quotations/optional_products/optional_products_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/optional_products_1.png rename to content/applications/sales/sales/send_quotations/optional_products/optional_products_1.png diff --git a/content/applications/sales/sales/send_quotations/media/optional_products_2.png b/content/applications/sales/sales/send_quotations/optional_products/optional_products_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/optional_products_2.png rename to content/applications/sales/sales/send_quotations/optional_products/optional_products_2.png diff --git a/content/applications/sales/sales/send_quotations/media/optional_products_3.png b/content/applications/sales/sales/send_quotations/optional_products/optional_products_3.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/optional_products_3.png rename to content/applications/sales/sales/send_quotations/optional_products/optional_products_3.png diff --git a/content/applications/sales/sales/send_quotations/media/optional_products_4.png b/content/applications/sales/sales/send_quotations/optional_products/optional_products_4.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/optional_products_4.png rename to content/applications/sales/sales/send_quotations/optional_products/optional_products_4.png diff --git a/content/applications/sales/sales/send_quotations/media/optional_products_5.png b/content/applications/sales/sales/send_quotations/optional_products/optional_products_5.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/optional_products_5.png rename to content/applications/sales/sales/send_quotations/optional_products/optional_products_5.png diff --git a/content/applications/sales/sales/send_quotations/quote_template.rst b/content/applications/sales/sales/send_quotations/quote_template.rst index 2c00982da..8a6a759df 100644 --- a/content/applications/sales/sales/send_quotations/quote_template.rst +++ b/content/applications/sales/sales/send_quotations/quote_template.rst @@ -11,7 +11,7 @@ Configuration To enable this feature, go to :menuselection:`Sales --> Configuration --> Settings` and activate **Quotation Templates**. -.. image:: media/quotations_templates_1.png +.. image:: quote_template/quotations_templates_1.png :align: center :class: img-thumbnail :alt: How to enable quotation templates on Odoo Sales? @@ -20,7 +20,7 @@ For even more convenience, it is also recommended to add the **Quotation Builder will help you design your quotation templates very easily. This option will automatically install the Odoo Website App. -.. image:: media/quotations_templates_2.png +.. image:: quote_template/quotations_templates_2.png :align: center :class: img-thumbnail :alt: How to enable quotation builder on Odoo Sales? @@ -33,7 +33,7 @@ Quotation templates are under :menuselection:`Sales --> Configuration`. You can create a new template or edit an existing one. Once named, you will be able to select products and quantities as well as the expiration time of the quotation. -.. image:: media/quotations_templates_3.png +.. image:: quote_template/quotations_templates_3.png :align: center :class: img-thumbnail :alt: Create a new quotation template on Odoo Sales @@ -50,7 +50,7 @@ to manage what clients will see before accepting and paying the quotation. For e be able to describe your company, your services and your products. To do so, you can click on **Edit** and you will be brought to the quotation builder. -.. image:: media/quotations_templates_4.png +.. image:: quote_template/quotations_templates_4.png :align: center :class: img-thumbnail :alt: Design your quotation template on Odoo Sales @@ -58,7 +58,7 @@ be able to describe your company, your services and your products. To do so, you You can easily edit the content of your template by dragging & dropping different building blocks to organize your quotation. For example, you can add a content block to describe your products. -.. image:: media/quotations_templates_5.png +.. image:: quote_template/quotations_templates_5.png :align: center :class: img-thumbnail :alt: Drag & drop building blocks to create your quotation template on Odoo Sales @@ -68,7 +68,7 @@ Use a quotation template When creating a quotation, you can choose a specific template. -.. image:: media/quotations_templates_6.png +.. image:: quote_template/quotations_templates_6.png :align: center :class: img-thumbnail :alt: Select a specific template on Odoo Sales @@ -83,7 +83,7 @@ Confirm the quotation Templates facilitate the confirmation process by allowing customers to sign electronically or to pay online. You can activate these two options directly in the quotation template itself. -.. image:: media/quotations_templates_7.png +.. image:: quote_template/quotations_templates_7.png :align: center :class: img-thumbnail :alt: Allow your customers to sign electronically or to pay online on Odoo Sales diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_1.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_1.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_1.png diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_2.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_2.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_2.png diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_3.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_3.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_3.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_3.png diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_4.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_4.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_4.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_4.png diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_5.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_5.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_5.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_5.png diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_6.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_6.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_6.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_6.png diff --git a/content/applications/sales/sales/send_quotations/media/quotations_templates_7.png b/content/applications/sales/sales/send_quotations/quote_template/quotations_templates_7.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/quotations_templates_7.png rename to content/applications/sales/sales/send_quotations/quote_template/quotations_templates_7.png diff --git a/content/applications/sales/sales/send_quotations/terms_and_conditions.rst b/content/applications/sales/sales/send_quotations/terms_and_conditions.rst index 65f39b4e0..4ee7627e9 100644 --- a/content/applications/sales/sales/send_quotations/terms_and_conditions.rst +++ b/content/applications/sales/sales/send_quotations/terms_and_conditions.rst @@ -18,7 +18,7 @@ Configuration Go to :menuselection:`Accounting --> Configuration --> Settings` and activate *Default Terms & Conditions*. -.. image:: media/terms_conditions_1.png +.. image:: terms_and_conditions/terms_conditions_1.png :align: center :class: img-thumbnail :alt: How to enable Default Terms & Conditions on Odoo Sales? @@ -34,7 +34,7 @@ DT&C on your quotations, sales orders, and invoices In the settings of the **Invoicing App**, you have the possibility to insert your default terms and conditions. -.. image:: media/terms_conditions_2.png +.. image:: terms_and_conditions/terms_conditions_2.png :align: center :class: img-thumbnail :alt: Default Terms & Conditions on quotation on Odoo Sales @@ -47,7 +47,7 @@ DT&C on your quotation templates According to your business needs, you can specify your terms and conditions on your quotation templates. This is interesting if you have different terms and conditions within your company. -.. image:: media/terms_conditions_3.png +.. image:: terms_and_conditions/terms_conditions_3.png :align: center :class: img-thumbnail :alt: Add Default Terms & Conditions to your quotation templates on Odoo Sales @@ -65,7 +65,7 @@ GT&C on your website Use the **Website App** and create your own general terms and conditions page. For example, here is the Odoo terms and conditions page: -.. image:: media/terms_conditions_4.png +.. image:: terms_and_conditions/terms_conditions_4.png :align: center :class: img-thumbnail :alt: General Terms & Conditions on your website @@ -74,7 +74,7 @@ You can refer to this page in the footer of all your documents. The layout is av **General Settings** under the **Business Documents** category. For example, this footer appears in every document from Odoo. -.. image:: media/terms_conditions_7.png +.. image:: terms_and_conditions/terms_conditions_7.png :align: center :class: img-thumbnail :alt: General Terms & Conditions in your business documents @@ -85,7 +85,7 @@ GT&C as attachment in your emails Attach an external document with your general terms and conditions when you are about to send your quotation by email to your customers. -.. image:: media/terms_conditions_5.png +.. image:: terms_and_conditions/terms_conditions_5.png :align: center :class: img-thumbnail :alt: General Terms & conditions as attachment in your email @@ -100,7 +100,7 @@ the confirmation tab, you are now able to activate online signatures, online pay a confirmation mail in which you have the possibility to configure the default attachment. There, you can put your general terms & conditions. -.. image:: media/terms_conditions_6.png +.. image:: terms_and_conditions/terms_conditions_6.png :align: center :class: img-thumbnail :alt: General Terms & conditions as attachment in your quotation templates diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_1.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_1.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_1.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_1.png diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_2.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_2.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_2.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_2.png diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_3.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_3.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_3.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_3.png diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_4.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_4.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_4.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_4.png diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_5.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_5.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_5.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_5.png diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_6.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_6.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_6.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_6.png diff --git a/content/applications/sales/sales/send_quotations/media/terms_conditions_7.png b/content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_7.png similarity index 100% rename from content/applications/sales/sales/send_quotations/media/terms_conditions_7.png rename to content/applications/sales/sales/send_quotations/terms_and_conditions/terms_conditions_7.png diff --git a/content/applications/sales/subscriptions/configuration/subscription_products.rst b/content/applications/sales/subscriptions/configuration/subscription_products.rst index 12dbeffe5..853484a7a 100644 --- a/content/applications/sales/subscriptions/configuration/subscription_products.rst +++ b/content/applications/sales/subscriptions/configuration/subscription_products.rst @@ -22,7 +22,7 @@ product type, it is recommended to use *Service* for subscription products as th products that you provide to your customers. Finally, you can adapt your prices and also add an internal reference. -.. image:: media/subscription-products-configuration.png +.. image:: subscription_products/subscription-products-configuration.png :align: center :alt: View of a subscription product form in Odoo Subscriptions @@ -32,13 +32,13 @@ internal reference. application, this option is selected by default. However, if you create a product from another application, it is not the case. - .. image:: media/subscription-products-form.png + .. image:: subscription_products/subscription-products-form.png :align: center :alt: View of a subscription product form in Odoo Subscriptions You can also choose the subscription templates you want to use. - .. image:: media/subscription-products-using-subscription-templates.png + .. image:: subscription_products/subscription-products-using-subscription-templates.png :align: center :alt: View of a subscription product form in Odoo Subscriptions diff --git a/content/applications/sales/subscriptions/configuration/media/subscription-products-configuration.png b/content/applications/sales/subscriptions/configuration/subscription_products/subscription-products-configuration.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/subscription-products-configuration.png rename to content/applications/sales/subscriptions/configuration/subscription_products/subscription-products-configuration.png diff --git a/content/applications/sales/subscriptions/configuration/media/subscription-products-form.png b/content/applications/sales/subscriptions/configuration/subscription_products/subscription-products-form.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/subscription-products-form.png rename to content/applications/sales/subscriptions/configuration/subscription_products/subscription-products-form.png diff --git a/content/applications/sales/subscriptions/configuration/media/subscription-products-using-subscription-templates.png b/content/applications/sales/subscriptions/configuration/subscription_products/subscription-products-using-subscription-templates.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/subscription-products-using-subscription-templates.png rename to content/applications/sales/subscriptions/configuration/subscription_products/subscription-products-using-subscription-templates.png diff --git a/content/applications/sales/subscriptions/configuration/subscription_templates.rst b/content/applications/sales/subscriptions/configuration/subscription_templates.rst index 44daf767b..d0487ca58 100644 --- a/content/applications/sales/subscriptions/configuration/subscription_templates.rst +++ b/content/applications/sales/subscriptions/configuration/subscription_templates.rst @@ -35,7 +35,7 @@ Go to :menuselection:`Subscriptions --> Configuration --> Subscription templates suggests you two types of subscription (MON - Monthly subscription *vs* YEA - Yearly subscription). You can also create your own ones. -.. image:: media/default-subscription-templates.png +.. image:: subscription_templates/default-subscription-templates.png :align: center :alt: Default subscription templates on Odoo Subscriptions @@ -54,7 +54,7 @@ Among the payment options, an additional field called *Invoice email* appears wh *Send*, *Send & try to charge* or *Send after successful payment*. This field allows you to add an invoice email template to your subscription templates. -.. image:: media/creation-of-subscription-templates.png +.. image:: subscription_templates/creation-of-subscription-templates.png :align: center :alt: Create your own subscription templates on Odoo Subscriptions @@ -67,7 +67,7 @@ subscriptions or not. If enabled, you can set an *Automatic closing* limit and s essential to set out important contractual points between the customers and the sellers (payment, refund policy, cancellation, complaints, etc.). - .. image:: media/terms-and-conditions-on-subscription-templates.png + .. image:: subscription_templates/terms-and-conditions-on-subscription-templates.png :align: center :alt: Terms & conditions on Odoo Subscriptions @@ -77,7 +77,7 @@ subscriptions or not. If enabled, you can set an *Automatic closing* limit and s summarizes all the records corresponding to these filters and you are able to manage them in one click. - .. image:: media/health-check-on-subscription-templates.png + .. image:: subscription_templates/health-check-on-subscription-templates.png :align: center :alt: Health check on Odoo Subscriptions diff --git a/content/applications/sales/subscriptions/configuration/media/creation-of-subscription-templates.png b/content/applications/sales/subscriptions/configuration/subscription_templates/creation-of-subscription-templates.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/creation-of-subscription-templates.png rename to content/applications/sales/subscriptions/configuration/subscription_templates/creation-of-subscription-templates.png diff --git a/content/applications/sales/subscriptions/configuration/media/default-subscription-templates.png b/content/applications/sales/subscriptions/configuration/subscription_templates/default-subscription-templates.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/default-subscription-templates.png rename to content/applications/sales/subscriptions/configuration/subscription_templates/default-subscription-templates.png diff --git a/content/applications/sales/subscriptions/configuration/media/health-check-on-subscription-templates.png b/content/applications/sales/subscriptions/configuration/subscription_templates/health-check-on-subscription-templates.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/health-check-on-subscription-templates.png rename to content/applications/sales/subscriptions/configuration/subscription_templates/health-check-on-subscription-templates.png diff --git a/content/applications/sales/subscriptions/configuration/media/terms-and-conditions-on-subscription-templates.png b/content/applications/sales/subscriptions/configuration/subscription_templates/terms-and-conditions-on-subscription-templates.png similarity index 100% rename from content/applications/sales/subscriptions/configuration/media/terms-and-conditions-on-subscription-templates.png rename to content/applications/sales/subscriptions/configuration/subscription_templates/terms-and-conditions-on-subscription-templates.png diff --git a/content/applications/sales/subscriptions/follow_up/automatic_alerts.rst b/content/applications/sales/subscriptions/follow_up/automatic_alerts.rst index 9bbb307ff..7e1179d83 100644 --- a/content/applications/sales/subscriptions/follow_up/automatic_alerts.rst +++ b/content/applications/sales/subscriptions/follow_up/automatic_alerts.rst @@ -23,7 +23,7 @@ The following example shows how to create a new automatic alert to send satisfac customers, by email, after one month of subscription. To do so, go to :menuselection:`Subscriptions --> Configuration --> Alerts`, and create a new alert. -.. image:: media/create-a-new-automatic-alert.png +.. image:: automatic_alerts/create-a-new-automatic-alert.png :align: center :alt: New automatic alert in Odoo Subscriptions @@ -55,7 +55,7 @@ As a result, this alert will send a rating survey after one month, to the custom purchased that specific product. The survey will appear in the chatter of your respective subscription. -.. image:: media/rating-satisfaction-survey.png +.. image:: automatic_alerts/rating-satisfaction-survey.png :align: center :alt: Satisfaction survey in Odoo Subscriptions @@ -64,7 +64,7 @@ Modify an existing automatic alert By default, Odoo suggests you an automatic alert called *Take action on less satisfied clients*. -.. image:: media/modify-an-existing-automatic-alert.png +.. image:: automatic_alerts/modify-an-existing-automatic-alert.png :align: center :alt: Modify an existing automatic alert in Odoo Subscriptions diff --git a/content/applications/sales/subscriptions/follow_up/media/create-a-new-automatic-alert.png b/content/applications/sales/subscriptions/follow_up/automatic_alerts/create-a-new-automatic-alert.png similarity index 100% rename from content/applications/sales/subscriptions/follow_up/media/create-a-new-automatic-alert.png rename to content/applications/sales/subscriptions/follow_up/automatic_alerts/create-a-new-automatic-alert.png diff --git a/content/applications/sales/subscriptions/follow_up/media/modify-an-existing-automatic-alert.png b/content/applications/sales/subscriptions/follow_up/automatic_alerts/modify-an-existing-automatic-alert.png similarity index 100% rename from content/applications/sales/subscriptions/follow_up/media/modify-an-existing-automatic-alert.png rename to content/applications/sales/subscriptions/follow_up/automatic_alerts/modify-an-existing-automatic-alert.png diff --git a/content/applications/sales/subscriptions/follow_up/media/rating-satisfaction-survey.png b/content/applications/sales/subscriptions/follow_up/automatic_alerts/rating-satisfaction-survey.png similarity index 100% rename from content/applications/sales/subscriptions/follow_up/media/rating-satisfaction-survey.png rename to content/applications/sales/subscriptions/follow_up/automatic_alerts/rating-satisfaction-survey.png diff --git a/content/applications/sales/subscriptions/reporting/subscription_reports.rst b/content/applications/sales/subscriptions/reporting/subscription_reports.rst index 81554b887..c5201b546 100644 --- a/content/applications/sales/subscriptions/reporting/subscription_reports.rst +++ b/content/applications/sales/subscriptions/reporting/subscription_reports.rst @@ -16,7 +16,7 @@ concepts to the proper understanding of the following reports: to estimate the coming year's performance. However, this estimation does not take variations and growth into account. -.. image:: media/difference-between-MRR-and-ARR.png +.. image:: subscription_reports/difference-between-MRR-and-ARR.png :align: center :alt: Difference between MRR and ARR in Odoo Subscriptions @@ -43,7 +43,7 @@ concepts to the proper understanding of the following reports: - | Therefore, the 56$ of MRR difference out of the initial 600$ causes a **Revenue Churn** | of 9,33%. - .. image:: media/difference-between-logo-churn-and-revenue-churn.png + .. image:: subscription_reports/difference-between-logo-churn-and-revenue-churn.png :align: center :alt: Difference between logo churn and revenue churn in Odoo Subscriptions @@ -66,7 +66,7 @@ can choose *Quantity*, *Recurring Price*, *Yearly Recurring Revenue* and *Count* *Quantity* is added. This way, you can review both of these measures at the same time. You can even *Group By Start Date* and, more precisely, by *Week*, to get a clear view of your report. -.. image:: media/subscriptions-analysis-report.png +.. image:: subscription_reports/subscriptions-analysis-report.png :align: center :alt: Subscriptions analysis report in Odoo Subscriptions @@ -78,7 +78,7 @@ Go to :menuselection:`Subscriptions --> Reporting --> Retention`. The default me *Monthly Recurring Revenue* was chosen, and the *Month* periodicity remains intact. By using these criteria, you can see the progression of the retention from its start. -.. image:: media/retention-analysis-report.png +.. image:: subscription_reports/retention-analysis-report.png :align: center :alt: Retention analysis report in Odoo Subscriptions @@ -91,7 +91,7 @@ different KPIs: *Monthly Recurring Revenue*, *Net Revenue*, *Non-Recurring Reven information on subscriptions, companies, and sales teams. This is useful if you are looking for specific information. -.. image:: media/revenue-KPIs-report.png +.. image:: subscription_reports/revenue-KPIs-report.png :align: center :alt: Revenue KPIs report in Odoo Subscriptions @@ -100,7 +100,7 @@ data, which is the typical scenario for a new business. But, as your company gro these graphs get populated with more and more data. Once again, you can filter these specific KPIs on subscriptions, companies, and sales teams. -.. image:: media/detailed-MRR-report.png +.. image:: subscription_reports/detailed-MRR-report.png :align: center :alt: Detailed MRR report in Odoo Subscriptions @@ -112,7 +112,7 @@ summary of your *Monthly Recurring Revenue*, *Non-Recurring Revenue*, *Subscript and *Non-Recurring Invoices* for each of your salespeople. You can choose the period you want to apply and the salesperson you want to analyze. -.. image:: media/salesperson-dashboard-report.png +.. image:: subscription_reports/salesperson-dashboard-report.png :align: center :alt: Salesperson dashboard report in Odoo Subscriptions diff --git a/content/applications/sales/subscriptions/reporting/media/detailed-MRR-report.png b/content/applications/sales/subscriptions/reporting/subscription_reports/detailed-MRR-report.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/detailed-MRR-report.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/detailed-MRR-report.png diff --git a/content/applications/sales/subscriptions/reporting/media/difference-between-MRR-and-ARR.png b/content/applications/sales/subscriptions/reporting/subscription_reports/difference-between-MRR-and-ARR.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/difference-between-MRR-and-ARR.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/difference-between-MRR-and-ARR.png diff --git a/content/applications/sales/subscriptions/reporting/media/difference-between-logo-churn-and-revenue-churn.png b/content/applications/sales/subscriptions/reporting/subscription_reports/difference-between-logo-churn-and-revenue-churn.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/difference-between-logo-churn-and-revenue-churn.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/difference-between-logo-churn-and-revenue-churn.png diff --git a/content/applications/sales/subscriptions/reporting/media/retention-analysis-report.png b/content/applications/sales/subscriptions/reporting/subscription_reports/retention-analysis-report.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/retention-analysis-report.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/retention-analysis-report.png diff --git a/content/applications/sales/subscriptions/reporting/media/revenue-KPIs-report.png b/content/applications/sales/subscriptions/reporting/subscription_reports/revenue-KPIs-report.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/revenue-KPIs-report.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/revenue-KPIs-report.png diff --git a/content/applications/sales/subscriptions/reporting/media/salesperson-dashboard-report.png b/content/applications/sales/subscriptions/reporting/subscription_reports/salesperson-dashboard-report.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/salesperson-dashboard-report.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/salesperson-dashboard-report.png diff --git a/content/applications/sales/subscriptions/reporting/media/subscriptions-analysis-report.png b/content/applications/sales/subscriptions/reporting/subscription_reports/subscriptions-analysis-report.png similarity index 100% rename from content/applications/sales/subscriptions/reporting/media/subscriptions-analysis-report.png rename to content/applications/sales/subscriptions/reporting/subscription_reports/subscriptions-analysis-report.png diff --git a/content/applications/sales/subscriptions/sales_flow/closing.rst b/content/applications/sales/subscriptions/sales_flow/closing.rst index e74f0d48e..f5430d067 100644 --- a/content/applications/sales/subscriptions/sales_flow/closing.rst +++ b/content/applications/sales/subscriptions/sales_flow/closing.rst @@ -35,7 +35,7 @@ create a new *Subscription template* or modify an existing one. When editing you the Invoicing tab, you have the possibility to activate the option *Closable by customer*. Once enabled, this option gives your customers the right to close their own subscriptions. -.. image:: media/configuration-to-close-your-subscriptions.png +.. image:: closing/configuration-to-close-your-subscriptions.png :align: center :alt: Configuration to close your subscription with Odoo Subscriptions @@ -55,7 +55,7 @@ Once confirmed, a quotation becomes a sales order and a new subscription is auto Therefore, this subscription has the status *In progress*. From there, you have the possibility to close the subscription. -.. image:: media/close-your-subscriptions-as-an-administrator.png +.. image:: closing/close-your-subscriptions-as-an-administrator.png :align: center :alt: Close your subscription from an administration point of view with Odoo Subscriptions @@ -64,7 +64,7 @@ expensive", "Subscription does not meet my requirements", "Subscription reached Immediately after confirming your close reason, you can observe that the status of the subscription is now *Closed* and that the close reason is mentioned on the subscription. -.. image:: media/use-of-close-reasons.png +.. image:: closing/use-of-close-reasons.png :align: center :alt: What happens when you close your subscription with Odoo Subscriptions? @@ -76,14 +76,14 @@ the possibility to visualize what your customers see when managing their subscri *Customer preview* button. In this example, the customer has the choice to close his/her subscription whenever he/she wants to, due to the *Close Subscription* button. -.. image:: media/close-your-subscriptions-as-a-customer.png +.. image:: closing/close-your-subscriptions-as-a-customer.png :align: center :alt: Close your subscription from a customer point of view with Odoo Subscriptions By using this button, the customer can specify the reason for cancelling his/her subscription and he/she can even leave a message. -.. image:: media/use-of-close-reasons-as-a-customer.png +.. image:: closing/use-of-close-reasons-as-a-customer.png :align: center :alt: What happens when customers close their subscription with Odoo Subscriptions? @@ -92,7 +92,7 @@ informed of this modification. Indeed, the status of the subscription becomes *C appears in the chatter with the new stage, the end date, the close reason, and the closing text added by the customer. -.. image:: media/chatter-history-when-a-customer-closes-a-subscription.png +.. image:: closing/chatter-history-when-a-customer-closes-a-subscription.png :align: center :alt: What happens when customers close their subscription in Odoo Subscriptions? diff --git a/content/applications/sales/subscriptions/sales_flow/media/chatter-history-when-a-customer-closes-a-subscription.png b/content/applications/sales/subscriptions/sales_flow/closing/chatter-history-when-a-customer-closes-a-subscription.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/chatter-history-when-a-customer-closes-a-subscription.png rename to content/applications/sales/subscriptions/sales_flow/closing/chatter-history-when-a-customer-closes-a-subscription.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/close-your-subscriptions-as-a-customer.png b/content/applications/sales/subscriptions/sales_flow/closing/close-your-subscriptions-as-a-customer.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/close-your-subscriptions-as-a-customer.png rename to content/applications/sales/subscriptions/sales_flow/closing/close-your-subscriptions-as-a-customer.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/close-your-subscriptions-as-an-administrator.png b/content/applications/sales/subscriptions/sales_flow/closing/close-your-subscriptions-as-an-administrator.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/close-your-subscriptions-as-an-administrator.png rename to content/applications/sales/subscriptions/sales_flow/closing/close-your-subscriptions-as-an-administrator.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/configuration-to-close-your-subscriptions.png b/content/applications/sales/subscriptions/sales_flow/closing/configuration-to-close-your-subscriptions.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/configuration-to-close-your-subscriptions.png rename to content/applications/sales/subscriptions/sales_flow/closing/configuration-to-close-your-subscriptions.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/use-of-close-reasons-as-a-customer.png b/content/applications/sales/subscriptions/sales_flow/closing/use-of-close-reasons-as-a-customer.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/use-of-close-reasons-as-a-customer.png rename to content/applications/sales/subscriptions/sales_flow/closing/use-of-close-reasons-as-a-customer.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/use-of-close-reasons.png b/content/applications/sales/subscriptions/sales_flow/closing/use-of-close-reasons.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/use-of-close-reasons.png rename to content/applications/sales/subscriptions/sales_flow/closing/use-of-close-reasons.png diff --git a/content/applications/sales/subscriptions/sales_flow/create_a_quotation.rst b/content/applications/sales/subscriptions/sales_flow/create_a_quotation.rst index 7a6ddc912..5eebd8ad9 100644 --- a/content/applications/sales/subscriptions/sales_flow/create_a_quotation.rst +++ b/content/applications/sales/subscriptions/sales_flow/create_a_quotation.rst @@ -32,7 +32,7 @@ to your templates. Go to **Odoo Sales** and create a new quotation. Then, choose a customer and add a product. Be careful to select a product that you previously configured as a *Subscription product*. -.. image:: media/create-a-quotation-using-subscription-products.png +.. image:: create_a_quotation/create-a-quotation-using-subscription-products.png :align: center :alt: View of a quotation form in Odoo Sales @@ -41,7 +41,7 @@ it. It is better to first *Send by email* the quotation to your customers to hav and, then, *Confirm* it in **Odoo Sales**. By clicking on *Customer preview*, you have an idea of what your customers will see when receiving your quotation. -.. image:: media/customer-preview-of-a-quotation-using-subscription-products.png +.. image:: create_a_quotation/customer-preview-of-a-quotation-using-subscription-products.png :align: center :alt: Customer preview of a quotation form in Odoo Sales @@ -56,7 +56,7 @@ Manage your subscriptions from your SO Once confirmed, the quotation becomes a sales order and a new button appears, *Subscriptions*. Indeed, a subscription is automatically created. -.. image:: media/manage-your-subscriptions-from-your-sales-order.png +.. image:: create_a_quotation/manage-your-subscriptions-from-your-sales-order.png :align: center :alt: Quotation form in Odoo Sales with a button "Subscriptions" @@ -66,7 +66,7 @@ By clicking on the *Subscriptions* button, you can see that the status of the su :doc:`Close <../../subscriptions/sales_flow/closing>` or :doc:`Upsell <../../subscriptions/sales_flow/upselling>` your subscription. -.. image:: media/use-of-the-subscriptions-button-in-odoo-sales.png +.. image:: create_a_quotation/use-of-the-subscriptions-button-in-odoo-sales.png :align: center :alt: Use of the intelligent button "Subscriptions" in Odoo Sales diff --git a/content/applications/sales/subscriptions/sales_flow/media/create-a-quotation-using-subscription-products.png b/content/applications/sales/subscriptions/sales_flow/create_a_quotation/create-a-quotation-using-subscription-products.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/create-a-quotation-using-subscription-products.png rename to content/applications/sales/subscriptions/sales_flow/create_a_quotation/create-a-quotation-using-subscription-products.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/customer-preview-of-a-quotation-using-subscription-products.png b/content/applications/sales/subscriptions/sales_flow/create_a_quotation/customer-preview-of-a-quotation-using-subscription-products.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/customer-preview-of-a-quotation-using-subscription-products.png rename to content/applications/sales/subscriptions/sales_flow/create_a_quotation/customer-preview-of-a-quotation-using-subscription-products.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/manage-your-subscriptions-from-your-sales-order.png b/content/applications/sales/subscriptions/sales_flow/create_a_quotation/manage-your-subscriptions-from-your-sales-order.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/manage-your-subscriptions-from-your-sales-order.png rename to content/applications/sales/subscriptions/sales_flow/create_a_quotation/manage-your-subscriptions-from-your-sales-order.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/use-of-the-subscriptions-button-in-odoo-sales.png b/content/applications/sales/subscriptions/sales_flow/create_a_quotation/use-of-the-subscriptions-button-in-odoo-sales.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/use-of-the-subscriptions-button-in-odoo-sales.png rename to content/applications/sales/subscriptions/sales_flow/create_a_quotation/use-of-the-subscriptions-button-in-odoo-sales.png diff --git a/content/applications/sales/subscriptions/sales_flow/renewals.rst b/content/applications/sales/subscriptions/sales_flow/renewals.rst index f6e0b9c63..a08b54d29 100644 --- a/content/applications/sales/subscriptions/sales_flow/renewals.rst +++ b/content/applications/sales/subscriptions/sales_flow/renewals.rst @@ -30,7 +30,7 @@ have the possibility to renew the subscription. In the Other Info tab, underneat section, you can activate the *To renew* option. When activated, a yellow tag automatically appears in the upper right corner of the subscription. -.. image:: media/renew-your-subscription.png +.. image:: renewals/renew-your-subscription.png :align: center :alt: Renew your subscription with Odoo Subscriptions @@ -39,7 +39,7 @@ in the upper right corner of the subscription. on the customer portal. To visualize that, you just have to click on the *Customer preview* button. The tag *To renew* appears on the top right corner. - .. image:: media/customer-preview-of-a-renewal.png + .. image:: renewals/customer-preview-of-a-renewal.png :align: center :alt: Customer preview of a renewal with Odoo Subscriptions @@ -54,7 +54,7 @@ first *Send by email* the quotation to your customers in order to have their con from the previous subscription". Once confirmed by your customers, this quotation becomes a sales order and a new sale is mentioned in the upper right corner of the subscription. - .. image:: media/renew-a-quotation.png + .. image:: renewals/renew-a-quotation.png :align: center :alt: Renew a quotation with Odoo Subscriptions @@ -62,7 +62,7 @@ first *Send by email* the quotation to your customers in order to have their con The only difference between your two quotations is the description underneath the *Subscription Management* category. There, you can easily visualize which one is your renewal. - .. image:: media/subscription-management-category.png + .. image:: renewals/subscription-management-category.png :align: center :alt: Renewal as Subscription Management form in Odoo Subscriptions @@ -72,7 +72,7 @@ Visualize your subscriptions to renew Finally, if you want to visualize all your subscriptions and easily find those to renew, you can go to your *Subscriptions dashboard* and use the filter *To renew*. -.. image:: media/subscriptions-dashboard-with-the-to-renew-filter.png +.. image:: renewals/subscriptions-dashboard-with-the-to-renew-filter.png :align: center :alt: List view of all subscriptions and use of the filter to renew in Odoo Subscriptions diff --git a/content/applications/sales/subscriptions/sales_flow/media/customer-preview-of-a-renewal.png b/content/applications/sales/subscriptions/sales_flow/renewals/customer-preview-of-a-renewal.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/customer-preview-of-a-renewal.png rename to content/applications/sales/subscriptions/sales_flow/renewals/customer-preview-of-a-renewal.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/renew-a-quotation.png b/content/applications/sales/subscriptions/sales_flow/renewals/renew-a-quotation.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/renew-a-quotation.png rename to content/applications/sales/subscriptions/sales_flow/renewals/renew-a-quotation.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/renew-your-subscription.png b/content/applications/sales/subscriptions/sales_flow/renewals/renew-your-subscription.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/renew-your-subscription.png rename to content/applications/sales/subscriptions/sales_flow/renewals/renew-your-subscription.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/subscription-management-category.png b/content/applications/sales/subscriptions/sales_flow/renewals/subscription-management-category.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/subscription-management-category.png rename to content/applications/sales/subscriptions/sales_flow/renewals/subscription-management-category.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/subscriptions-dashboard-with-the-to-renew-filter.png b/content/applications/sales/subscriptions/sales_flow/renewals/subscriptions-dashboard-with-the-to-renew-filter.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/subscriptions-dashboard-with-the-to-renew-filter.png rename to content/applications/sales/subscriptions/sales_flow/renewals/subscriptions-dashboard-with-the-to-renew-filter.png diff --git a/content/applications/sales/subscriptions/sales_flow/upselling.rst b/content/applications/sales/subscriptions/sales_flow/upselling.rst index 5330e9b8c..ba8e7f2dd 100644 --- a/content/applications/sales/subscriptions/sales_flow/upselling.rst +++ b/content/applications/sales/subscriptions/sales_flow/upselling.rst @@ -28,7 +28,7 @@ As previously explained, to upsell a subscription to new customers, it is recomm *Discounts*. To activate this option, go to :menuselection:`Sales --> Configuration --> Settings` and, under the *Pricing* category, you have the possibility to grant discounts on sales order lines. -.. image:: media/configuration-to-upsell-a-subscription.png +.. image:: upselling/configuration-to-upsell-a-subscription.png :align: center :alt: Activation of the discount option in Odoo Sales @@ -41,14 +41,14 @@ products. Indeed, once confirmed, a quotation becomes a sales order and a new su automatically created. Therefore, this subscription has the status *In progress*. From there, you have the possibility to upsell your subscription. -.. image:: media/upsell-your-subscription.png +.. image:: upselling/upsell-your-subscription.png :align: center :alt: Upsell your subscription with Odoo Subscriptions By using the smart button *Upsell*, you are able to create a new quotation with new subscription products and send it to your customers for approval. -.. image:: media/use-of-the-upsell-button-in-odoo-sales.png +.. image:: upselling/use-of-the-upsell-button-in-odoo-sales.png :align: center :alt: Add products to your subscription via the upsell option in Odoo Subscriptions @@ -65,14 +65,14 @@ click on the smart button *Subscriptions* to visualize all updates. From there, additional line has been added to the subscription with the new extra service the customer wanted to purchase. -.. image:: media/subscriptions-updates.png +.. image:: upselling/subscriptions-updates.png :align: center :alt: Visualize all your subscriptions updates with Odoo Subscriptions In addition, by clicking on the *Sales* button, you have a summary of your sales orders in a list view. -.. image:: media/sales-order-updates.png +.. image:: upselling/sales-order-updates.png :align: center :alt: List view of all sales orders created for a subscription diff --git a/content/applications/sales/subscriptions/sales_flow/media/configuration-to-upsell-a-subscription.png b/content/applications/sales/subscriptions/sales_flow/upselling/configuration-to-upsell-a-subscription.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/configuration-to-upsell-a-subscription.png rename to content/applications/sales/subscriptions/sales_flow/upselling/configuration-to-upsell-a-subscription.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/sales-order-updates.png b/content/applications/sales/subscriptions/sales_flow/upselling/sales-order-updates.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/sales-order-updates.png rename to content/applications/sales/subscriptions/sales_flow/upselling/sales-order-updates.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/subscriptions-updates.png b/content/applications/sales/subscriptions/sales_flow/upselling/subscriptions-updates.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/subscriptions-updates.png rename to content/applications/sales/subscriptions/sales_flow/upselling/subscriptions-updates.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/upsell-your-subscription.png b/content/applications/sales/subscriptions/sales_flow/upselling/upsell-your-subscription.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/upsell-your-subscription.png rename to content/applications/sales/subscriptions/sales_flow/upselling/upsell-your-subscription.png diff --git a/content/applications/sales/subscriptions/sales_flow/media/use-of-the-upsell-button-in-odoo-sales.png b/content/applications/sales/subscriptions/sales_flow/upselling/use-of-the-upsell-button-in-odoo-sales.png similarity index 100% rename from content/applications/sales/subscriptions/sales_flow/media/use-of-the-upsell-button-in-odoo-sales.png rename to content/applications/sales/subscriptions/sales_flow/upselling/use-of-the-upsell-button-in-odoo-sales.png diff --git a/content/applications/services/fsm/helpdesk/plan_onsite.rst b/content/applications/services/fsm/helpdesk/plan_onsite.rst index 53cc68acc..a2257ec70 100644 --- a/content/applications/services/fsm/helpdesk/plan_onsite.rst +++ b/content/applications/services/fsm/helpdesk/plan_onsite.rst @@ -9,13 +9,13 @@ Enable the feature Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams --> Edit` and enable :menuselection:`Onsite Interventions --> Save`. -.. image:: media/po1.png +.. image:: plan_onsite/po1.png :align: center :height: 400 :alt: Tasks from tickets in Odoo Field Service Now once your helpdesk team needs, they have the option to *Plan Intervention* from tickets. -.. image:: media/po2.png +.. image:: plan_onsite/po2.png :align: center :alt: Tasks from tickets in Odoo Field Service diff --git a/content/applications/services/fsm/helpdesk/media/po1.png b/content/applications/services/fsm/helpdesk/plan_onsite/po1.png similarity index 100% rename from content/applications/services/fsm/helpdesk/media/po1.png rename to content/applications/services/fsm/helpdesk/plan_onsite/po1.png diff --git a/content/applications/services/fsm/helpdesk/media/po2.png b/content/applications/services/fsm/helpdesk/plan_onsite/po2.png similarity index 100% rename from content/applications/services/fsm/helpdesk/media/po2.png rename to content/applications/services/fsm/helpdesk/plan_onsite/po2.png diff --git a/content/applications/services/fsm/overview/invoicing_time.rst b/content/applications/services/fsm/overview/invoicing_time.rst index ea8b3d053..aac5875f5 100644 --- a/content/applications/services/fsm/overview/invoicing_time.rst +++ b/content/applications/services/fsm/overview/invoicing_time.rst @@ -10,13 +10,13 @@ Get the exact time spent on a task Click on *Start* to launch the timer. You can *Pause* at any moment and *Resume* when you would like to continue. -.. image:: media/im1.png +.. image:: invoicing_time/im1.png :align: center :alt: Timesheet Timer in Odoo Field Service Click on *Stop* once the work is done to confirm the total time spent and add a description. -.. image:: media/im2.png +.. image:: invoicing_time/im2.png :align: center :alt: Timesheet Timer in Odoo Field Service @@ -24,7 +24,7 @@ Sign and send reports & validate stock-picking ============================================== Now, fill your *Worksheet* and add the used products clicking on *Products*. -.. image:: media/im3.png +.. image:: invoicing_time/im3.png :align: center :alt: Sign and send reports in Odoo Field Service @@ -43,7 +43,7 @@ Under :menuselection:`All Tasks --> To Invoice`, find a list of all tasks marked have not been invoiced. Convenient feature as it allows accountants to easily access all finished tasks at once. -.. image:: media/im4.png +.. image:: invoicing_time/im4.png :align: center :alt: Invoice Tasks in Odoo Field Service @@ -52,7 +52,7 @@ Convenient feature as it allows accountants to easily access all finished tasks Invoice all tasks at once selecting them all and going to :menuselection:`Action --> Create Invoice`. -.. image:: media/im5.png +.. image:: invoicing_time/im5.png :align: center :alt: Invoice Task in Odoo Field Service diff --git a/content/applications/services/fsm/overview/media/im1.png b/content/applications/services/fsm/overview/invoicing_time/im1.png similarity index 100% rename from content/applications/services/fsm/overview/media/im1.png rename to content/applications/services/fsm/overview/invoicing_time/im1.png diff --git a/content/applications/services/fsm/overview/media/im2.png b/content/applications/services/fsm/overview/invoicing_time/im2.png similarity index 100% rename from content/applications/services/fsm/overview/media/im2.png rename to content/applications/services/fsm/overview/invoicing_time/im2.png diff --git a/content/applications/services/fsm/overview/media/im3.png b/content/applications/services/fsm/overview/invoicing_time/im3.png similarity index 100% rename from content/applications/services/fsm/overview/media/im3.png rename to content/applications/services/fsm/overview/invoicing_time/im3.png diff --git a/content/applications/services/fsm/overview/media/im4.png b/content/applications/services/fsm/overview/invoicing_time/im4.png similarity index 100% rename from content/applications/services/fsm/overview/media/im4.png rename to content/applications/services/fsm/overview/invoicing_time/im4.png diff --git a/content/applications/services/fsm/overview/media/im5.png b/content/applications/services/fsm/overview/invoicing_time/im5.png similarity index 100% rename from content/applications/services/fsm/overview/media/im5.png rename to content/applications/services/fsm/overview/invoicing_time/im5.png diff --git a/content/applications/services/fsm/overview/keep_track.rst b/content/applications/services/fsm/overview/keep_track.rst index b2f227b83..0d44ef654 100644 --- a/content/applications/services/fsm/overview/keep_track.rst +++ b/content/applications/services/fsm/overview/keep_track.rst @@ -9,12 +9,12 @@ Set up your Field Service project Go to :menuselection:`Field Service --> Configuration --> Projects` and make sure the option *Products on Tasks* is enabled. -.. image:: media/kts1.png +.. image:: keep_track/kts1.png :alt: Keep track of stock in Odoo Field Service Now, add the materials used in the intervention to the worksheet, and once the task is *Marked as done*, the stock-picking is automatically validated and the inventory evaluation is automatically updated. -.. image:: media/kts2.png +.. image:: keep_track/kts2.png :alt: Keep track of stock in Odoo Field Service diff --git a/content/applications/services/fsm/overview/media/kts1.png b/content/applications/services/fsm/overview/keep_track/kts1.png similarity index 100% rename from content/applications/services/fsm/overview/media/kts1.png rename to content/applications/services/fsm/overview/keep_track/kts1.png diff --git a/content/applications/services/fsm/overview/media/kts2.png b/content/applications/services/fsm/overview/keep_track/kts2.png similarity index 100% rename from content/applications/services/fsm/overview/media/kts2.png rename to content/applications/services/fsm/overview/keep_track/kts2.png diff --git a/content/applications/services/fsm/overview/manage_employees_schedule.rst b/content/applications/services/fsm/overview/manage_employees_schedule.rst index db03d3bef..bfc9cf84f 100644 --- a/content/applications/services/fsm/overview/manage_employees_schedule.rst +++ b/content/applications/services/fsm/overview/manage_employees_schedule.rst @@ -13,7 +13,7 @@ those days in your Gantt view. It also adapts to the working calendar of the employee. Example: the employee works part-time (from Monday to Wednesday). So, Thursday and Friday will also be greyed, in addition to the weekends. -.. image:: media/mw1.png +.. image:: manage_employees_schedule/mw1.png :alt: Employees' Time off in Odoo Field Service Easily manage employees’ schedules @@ -21,7 +21,7 @@ Easily manage employees’ schedules From the Gantt view (under *Planning by User, Project or Worksheet*), click on the plus sign to add a new task or on the magnifying glass to plan an existing one. -.. image:: media/mw2.png +.. image:: manage_employees_schedule/mw2.png :align: center :alt: Manage employees' schedules in Odoo Field Service @@ -31,7 +31,7 @@ If you need to plan an intervention but you do not know yet who will take care o the task unassigned. It will still be shown in the Gantt view. Simply drag and drop the responsible person he can be assigned. -.. image:: media/mw3.png +.. image:: manage_employees_schedule/mw3.png :align: center :alt: Unassigned tasks in Odoo Field Service diff --git a/content/applications/services/fsm/overview/media/mw1.png b/content/applications/services/fsm/overview/manage_employees_schedule/mw1.png similarity index 100% rename from content/applications/services/fsm/overview/media/mw1.png rename to content/applications/services/fsm/overview/manage_employees_schedule/mw1.png diff --git a/content/applications/services/fsm/overview/media/mw2.png b/content/applications/services/fsm/overview/manage_employees_schedule/mw2.png similarity index 100% rename from content/applications/services/fsm/overview/media/mw2.png rename to content/applications/services/fsm/overview/manage_employees_schedule/mw2.png diff --git a/content/applications/services/fsm/overview/media/mw3.png b/content/applications/services/fsm/overview/manage_employees_schedule/mw3.png similarity index 100% rename from content/applications/services/fsm/overview/media/mw3.png rename to content/applications/services/fsm/overview/manage_employees_schedule/mw3.png diff --git a/content/applications/services/fsm/overview/planning_itinerary.rst b/content/applications/services/fsm/overview/planning_itinerary.rst index 162571280..d7be54d0b 100644 --- a/content/applications/services/fsm/overview/planning_itinerary.rst +++ b/content/applications/services/fsm/overview/planning_itinerary.rst @@ -9,7 +9,7 @@ Have an itinerary displayed directly in Odoo ============================================ Go to *Settings* and under *Map view* click on *Get token*. -.. image:: media/plit1.png +.. image:: planning_itinerary/plit1.png :alt: Configure Mapbox for Odoo Field Service Click on :menuselection:`Start mapping for free --> fill the Username, email and password fields @@ -17,18 +17,18 @@ Click on :menuselection:`Start mapping for free --> fill the Username, email and your account. Scrolling the page down you will find *Access tokens*. Copy the *Default public token*. -.. image:: media/plit2.png +.. image:: planning_itinerary/plit2.png :align: center :alt: Configure Mapbox for Odoo Field Service Back in Odoo, paste it on :menuselection:`Token --> Save`. -.. image:: media/plit3.png +.. image:: planning_itinerary/plit3.png :alt: Configure Mapbox for Odoo Field Service Now, your maps will show the itinerary based on the scheduled time and best route. -.. image:: media/plit4.png +.. image:: planning_itinerary/plit4.png :align: center :alt: Configure Mapbox for Odoo Field Service diff --git a/content/applications/services/fsm/overview/media/plit1.png b/content/applications/services/fsm/overview/planning_itinerary/plit1.png similarity index 100% rename from content/applications/services/fsm/overview/media/plit1.png rename to content/applications/services/fsm/overview/planning_itinerary/plit1.png diff --git a/content/applications/services/fsm/overview/media/plit2.png b/content/applications/services/fsm/overview/planning_itinerary/plit2.png similarity index 100% rename from content/applications/services/fsm/overview/media/plit2.png rename to content/applications/services/fsm/overview/planning_itinerary/plit2.png diff --git a/content/applications/services/fsm/overview/media/plit3.png b/content/applications/services/fsm/overview/planning_itinerary/plit3.png similarity index 100% rename from content/applications/services/fsm/overview/media/plit3.png rename to content/applications/services/fsm/overview/planning_itinerary/plit3.png diff --git a/content/applications/services/fsm/overview/media/plit4.png b/content/applications/services/fsm/overview/planning_itinerary/plit4.png similarity index 100% rename from content/applications/services/fsm/overview/media/plit4.png rename to content/applications/services/fsm/overview/planning_itinerary/plit4.png diff --git a/content/applications/services/fsm/sales/create_quotations.rst b/content/applications/services/fsm/sales/create_quotations.rst index 32dc16f77..01ffe5255 100644 --- a/content/applications/services/fsm/sales/create_quotations.rst +++ b/content/applications/services/fsm/sales/create_quotations.rst @@ -9,19 +9,19 @@ Enable the feature First, go to :menuselection:`Field Service --> Configuration --> Settings` and enable the option *Extra Quotations*. -.. image:: media/cq1.png +.. image:: create_quotations/cq1.png :align: center :alt: Create quotations in Odoo Field Service Second, go to :menuselection:`Configuration --> Projects` and enable *Extra Quotations*. -.. image:: media/cq2.png +.. image:: create_quotations/cq2.png :align: center :height: 400 :alt: Create quotations in Odoo Field Service You can now create *New Quotations* directly from your tasks. -.. image:: media/cq3.png +.. image:: create_quotations/cq3.png :align: center :alt: Create quotations in Odoo Field Service diff --git a/content/applications/services/fsm/sales/media/cq1.png b/content/applications/services/fsm/sales/create_quotations/cq1.png similarity index 100% rename from content/applications/services/fsm/sales/media/cq1.png rename to content/applications/services/fsm/sales/create_quotations/cq1.png diff --git a/content/applications/services/fsm/sales/media/cq2.png b/content/applications/services/fsm/sales/create_quotations/cq2.png similarity index 100% rename from content/applications/services/fsm/sales/media/cq2.png rename to content/applications/services/fsm/sales/create_quotations/cq2.png diff --git a/content/applications/services/fsm/sales/media/cq3.png b/content/applications/services/fsm/sales/create_quotations/cq3.png similarity index 100% rename from content/applications/services/fsm/sales/media/cq3.png rename to content/applications/services/fsm/sales/create_quotations/cq3.png diff --git a/content/applications/services/fsm/sales/onsite_tasks_from_sales_orders.rst b/content/applications/services/fsm/sales/onsite_tasks_from_sales_orders.rst index e9100f54c..abc408f78 100644 --- a/content/applications/services/fsm/sales/onsite_tasks_from_sales_orders.rst +++ b/content/applications/services/fsm/sales/onsite_tasks_from_sales_orders.rst @@ -12,14 +12,14 @@ Select: under :menuselection:`General Information --> Product Type: Service`; under :menuselection:`Sales --> Service Invoicing Policy: Timesheet on task --> Service Tracking: Create a task in an existing project --> Project --> Worksheet Template --> Save`. -.. image:: media/onsite1.png +.. image:: onsite_tasks_from_sales_orders/onsite1.png :align: center :alt: Onsite Interventions from Sales Order in Odoo Field Service Now, once you have *Confirmed* a *quotation*, a task will be created in the respective project you have chosen. -.. image:: media/onsite2.png +.. image:: onsite_tasks_from_sales_orders/onsite2.png :align: center :alt: Onsite Interventions from Sales Order in Odoo Field Service diff --git a/content/applications/services/fsm/sales/media/onsite1.png b/content/applications/services/fsm/sales/onsite_tasks_from_sales_orders/onsite1.png similarity index 100% rename from content/applications/services/fsm/sales/media/onsite1.png rename to content/applications/services/fsm/sales/onsite_tasks_from_sales_orders/onsite1.png diff --git a/content/applications/services/fsm/sales/media/onsite2.png b/content/applications/services/fsm/sales/onsite_tasks_from_sales_orders/onsite2.png similarity index 100% rename from content/applications/services/fsm/sales/media/onsite2.png rename to content/applications/services/fsm/sales/onsite_tasks_from_sales_orders/onsite2.png diff --git a/content/applications/services/fsm/worksheets/customize_worksheets.rst b/content/applications/services/fsm/worksheets/customize_worksheets.rst index fa102ee43..0cb843e8c 100644 --- a/content/applications/services/fsm/worksheets/customize_worksheets.rst +++ b/content/applications/services/fsm/worksheets/customize_worksheets.rst @@ -10,7 +10,7 @@ Enable the feature Go to :menuselection:`Field Service --> Configuration` and enable :menuselection:`Worksheet Templates --> Save`. -.. image:: media/cc1.png +.. image:: customize_worksheets/cc1.png :align: center :alt: Custom Worksheet in Odoo Field Service @@ -20,7 +20,7 @@ Under :menuselection:`Configuration --> Worksheet Templates`, click on *Create* *Design Worksheet Template*. You will be redirected to the *Studio* application. -.. image:: media/cc2.png +.. image:: customize_worksheets/cc2.png :align: center :alt: Custom Worksheet in Odoo Field Service @@ -30,7 +30,7 @@ Once you are done, click on *Close* and get an overview of the work done. *Worksheets* is where you can see how many times the worksheet has been used/completed under a task. *Analysis* examines all the worksheets under that given template and generates a graph. -.. image:: media/cc3.png +.. image:: customize_worksheets/cc3.png :align: center :alt: Custom Worksheet in Odoo Field Service diff --git a/content/applications/services/fsm/worksheets/media/cc1.png b/content/applications/services/fsm/worksheets/customize_worksheets/cc1.png similarity index 100% rename from content/applications/services/fsm/worksheets/media/cc1.png rename to content/applications/services/fsm/worksheets/customize_worksheets/cc1.png diff --git a/content/applications/services/fsm/worksheets/media/cc2.png b/content/applications/services/fsm/worksheets/customize_worksheets/cc2.png similarity index 100% rename from content/applications/services/fsm/worksheets/media/cc2.png rename to content/applications/services/fsm/worksheets/customize_worksheets/cc2.png diff --git a/content/applications/services/fsm/worksheets/media/cc3.png b/content/applications/services/fsm/worksheets/customize_worksheets/cc3.png similarity index 100% rename from content/applications/services/fsm/worksheets/media/cc3.png rename to content/applications/services/fsm/worksheets/customize_worksheets/cc3.png diff --git a/content/applications/services/helpdesk/advanced/after_sales.rst b/content/applications/services/helpdesk/advanced/after_sales.rst index 9de98c0e6..e5bb40c94 100644 --- a/content/applications/services/helpdesk/advanced/after_sales.rst +++ b/content/applications/services/helpdesk/advanced/after_sales.rst @@ -13,7 +13,7 @@ Set up the after sales services Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams` and enable the after sales options: *Refunds, Returns, Coupons, Repairs and Onsite Interventions*. -.. image:: ./media/aftersales1.png +.. image:: after_sales/aftersales1.png :align: center Generate credit notes from tickets @@ -23,7 +23,7 @@ You can use a credit note to refund a customer or adjust the amount due. For tha your ticket page, click on *Refund* and select the corresponding *Invoice*. Clicking on *Reverse* generates a credit note, and you can *Post* it while still being in the *Helpdesk* app. -.. image:: ./media/aftersales2.png +.. image:: after_sales/aftersales2.png :align: center Allow product returns from tickets @@ -32,7 +32,7 @@ Allow product returns from tickets The process of a product return from your customer back to your warehouse is taken into action when, at the ticket page, you choose the option *Return*. -.. image:: ./media/aftersales3.png +.. image:: after_sales/aftersales3.png :align: center Grant coupons from tickets @@ -41,7 +41,7 @@ Grant coupons from tickets First, be sure to have your *Coupon Program* planned in the *Sales* or *Website* application. Then, in *Helpdesk*, open your ticket, click on *Coupon*, and choose the respective one. -.. image:: ./media/aftersales4.png +.. image:: after_sales/aftersales4.png :align: center Repairs from tickets @@ -50,7 +50,7 @@ Repairs from tickets Clicking on *Repair* option, on your ticket page, a new repair order form is shown. Fill in the information as needed and choose the next step. -.. image:: ./media/aftersales5.png +.. image:: after_sales/aftersales5.png :align: center Plan onsite interventions from tickets @@ -59,7 +59,7 @@ Plan onsite interventions from tickets At the ticket's page click on *Plan Intervention*, and set up your onsite intervention exactly the same way as if you were on the *Field Service* application. -.. image:: ./media/aftersales6.png +.. image:: after_sales/aftersales6.png :align: center :height: 300 diff --git a/content/applications/services/helpdesk/advanced/media/aftersales1.png b/content/applications/services/helpdesk/advanced/after_sales/aftersales1.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/aftersales1.png rename to content/applications/services/helpdesk/advanced/after_sales/aftersales1.png diff --git a/content/applications/services/helpdesk/advanced/media/aftersales2.png b/content/applications/services/helpdesk/advanced/after_sales/aftersales2.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/aftersales2.png rename to content/applications/services/helpdesk/advanced/after_sales/aftersales2.png diff --git a/content/applications/services/helpdesk/advanced/media/aftersales3.png b/content/applications/services/helpdesk/advanced/after_sales/aftersales3.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/aftersales3.png rename to content/applications/services/helpdesk/advanced/after_sales/aftersales3.png diff --git a/content/applications/services/helpdesk/advanced/media/aftersales4.png b/content/applications/services/helpdesk/advanced/after_sales/aftersales4.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/aftersales4.png rename to content/applications/services/helpdesk/advanced/after_sales/aftersales4.png diff --git a/content/applications/services/helpdesk/advanced/media/aftersales5.png b/content/applications/services/helpdesk/advanced/after_sales/aftersales5.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/aftersales5.png rename to content/applications/services/helpdesk/advanced/after_sales/aftersales5.png diff --git a/content/applications/services/helpdesk/advanced/media/aftersales6.png b/content/applications/services/helpdesk/advanced/after_sales/aftersales6.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/aftersales6.png rename to content/applications/services/helpdesk/advanced/after_sales/aftersales6.png diff --git a/content/applications/services/helpdesk/advanced/close_tickets.rst b/content/applications/services/helpdesk/advanced/close_tickets.rst index d26d21f84..df2fecca4 100644 --- a/content/applications/services/helpdesk/advanced/close_tickets.rst +++ b/content/applications/services/helpdesk/advanced/close_tickets.rst @@ -11,21 +11,21 @@ Configure the feature To configure the feature go to :menuselection:`Helpdesk --> Settings --> Helpdesk Teams --> Edit` and enable *Ticket closing*. -.. image:: media/closetickets1.png +.. image:: close_tickets/closetickets1.png :align: center :alt: Ticket closing in Odoo Helpdesk In order to designate to which stage the ticket migrates to once it is closed, go to :menuselection:`Helpdesk --> Overview --> Tickets`. -.. image:: media/closetickets2.png +.. image:: close_tickets/closetickets2.png :align: center :alt: Ticket closing in Odoo Helpdesk You can either create a new Kanban stage or work with an existing one. For both scenarios, go to :menuselection:`Helpdesk --> Settings --> Edit Stage` and enable *Closing Stage*. -.. image:: media/closetickets3.png +.. image:: close_tickets/closetickets3.png :align: center :alt: Ticket closing in Odoo Helpdesk @@ -37,7 +37,7 @@ The Costumer Portal Now, once the user logs into his Portal, the option *Close this ticket* is available. -.. image:: media/closetickets4.png +.. image:: close_tickets/closetickets4.png :align: center :alt: Ticket closing in Odoo Helpdesk @@ -48,7 +48,7 @@ To do an analysis of the tickets that have been closed by costumers go to :menuselection:`Helpdesk --> Reporting --> Tickets --> Filters --> Add Custom filter --> Closed by partner --> Applied`. -.. image:: media/closetickets5.png +.. image:: close_tickets/closetickets5.png :align: center :height: 300 :alt: Reports on Ticket closing in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/advanced/media/closetickets1.png b/content/applications/services/helpdesk/advanced/close_tickets/closetickets1.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/closetickets1.png rename to content/applications/services/helpdesk/advanced/close_tickets/closetickets1.png diff --git a/content/applications/services/helpdesk/advanced/media/closetickets2.png b/content/applications/services/helpdesk/advanced/close_tickets/closetickets2.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/closetickets2.png rename to content/applications/services/helpdesk/advanced/close_tickets/closetickets2.png diff --git a/content/applications/services/helpdesk/advanced/media/closetickets3.png b/content/applications/services/helpdesk/advanced/close_tickets/closetickets3.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/closetickets3.png rename to content/applications/services/helpdesk/advanced/close_tickets/closetickets3.png diff --git a/content/applications/services/helpdesk/advanced/media/closetickets4.png b/content/applications/services/helpdesk/advanced/close_tickets/closetickets4.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/closetickets4.png rename to content/applications/services/helpdesk/advanced/close_tickets/closetickets4.png diff --git a/content/applications/services/helpdesk/advanced/media/closetickets5.png b/content/applications/services/helpdesk/advanced/close_tickets/closetickets5.png similarity index 100% rename from content/applications/services/helpdesk/advanced/media/closetickets5.png rename to content/applications/services/helpdesk/advanced/close_tickets/closetickets5.png diff --git a/content/applications/services/helpdesk/overview/forum_and_elearning.rst b/content/applications/services/helpdesk/overview/forum_and_elearning.rst index 75469b0cc..eef368789 100644 --- a/content/applications/services/helpdesk/overview/forum_and_elearning.rst +++ b/content/applications/services/helpdesk/overview/forum_and_elearning.rst @@ -15,7 +15,7 @@ Set up Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Team` and enable *Help Center*. -.. image:: media/help_center_feature.png +.. image:: forum_and_elearning/help_center_feature.png :align: center :alt: Overview of the settings page of a helpdesk team emphasizing the help center feature in Odoo Helpdesk @@ -24,20 +24,20 @@ Create, or edit a forum by clicking on the external link. Among the editing opti if you would like the *Forum Mode* to be *Questions*: only one answer is allowed per question or *Discussions*: multiple answers are allowed per question. -.. image:: media/help_center_customer_care.png +.. image:: forum_and_elearning/help_center_customer_care.png :align: center :alt: Overview of a forum’s settings page in Odoo Helpdesk From now on, logged in users can start their discussions. To keep track of posts, go to :menuselection:`Website --> Forum --> Posts`. -.. image:: media/customer_care_website.png +.. image:: forum_and_elearning/customer_care_website.png :align: center :alt: Overview of the Forums page of a website to show the available ones in Odoo Helpdesk Turn tickets into forum posts by simply clicking on *Share on the Forum* on the ticket's page. -.. image:: media/share_forum.png +.. image:: forum_and_elearning/share_forum.png :align: center :alt: Overview of the Forums page of a website to show the available ones in Odoo Helpdesk @@ -53,20 +53,20 @@ Set up Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams` and enable *eLearning*. -.. image:: media/elearning_feature.png +.. image:: forum_and_elearning/elearning_feature.png :align: center :alt: Overview of the settings page of a customer care team emphasizing the feature elearning in Odoo Helpdesk Once the structure and content of your course are ready, *Publish* it by clicking on *Unpublished*. -.. image:: media/course_website.png +.. image:: forum_and_elearning/course_website.png :align: center :alt: View of a course being published for Odoo Helpdesk To keep track of your course statistics, go to *eLearning* and *View Course*. -.. image:: media/view_course_elearning.png +.. image:: forum_and_elearning/view_course_elearning.png :align: center :alt: View of the elearning applications dashboard for Odoo Helpdesk diff --git a/content/applications/services/helpdesk/overview/media/course_website.png b/content/applications/services/helpdesk/overview/forum_and_elearning/course_website.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/course_website.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/course_website.png diff --git a/content/applications/services/helpdesk/overview/media/customer_care_website.png b/content/applications/services/helpdesk/overview/forum_and_elearning/customer_care_website.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/customer_care_website.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/customer_care_website.png diff --git a/content/applications/services/helpdesk/overview/media/elearning_feature.png b/content/applications/services/helpdesk/overview/forum_and_elearning/elearning_feature.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/elearning_feature.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/elearning_feature.png diff --git a/content/applications/services/helpdesk/overview/media/help_center_customer_care.png b/content/applications/services/helpdesk/overview/forum_and_elearning/help_center_customer_care.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/help_center_customer_care.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/help_center_customer_care.png diff --git a/content/applications/services/helpdesk/overview/media/help_center_feature.png b/content/applications/services/helpdesk/overview/forum_and_elearning/help_center_feature.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/help_center_feature.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/help_center_feature.png diff --git a/content/applications/services/helpdesk/overview/media/share_forum.png b/content/applications/services/helpdesk/overview/forum_and_elearning/share_forum.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/share_forum.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/share_forum.png diff --git a/content/applications/services/helpdesk/overview/media/view_course_elearning.png b/content/applications/services/helpdesk/overview/forum_and_elearning/view_course_elearning.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/view_course_elearning.png rename to content/applications/services/helpdesk/overview/forum_and_elearning/view_course_elearning.png diff --git a/content/applications/services/helpdesk/overview/getting_started.rst b/content/applications/services/helpdesk/overview/getting_started.rst index 7888ff5dc..f17a49b64 100644 --- a/content/applications/services/helpdesk/overview/getting_started.rst +++ b/content/applications/services/helpdesk/overview/getting_started.rst @@ -13,7 +13,7 @@ Set up teams | Setting up multiple teams allows you to group tickets by your channels (example: BE/US), or by your support services' types (example: IT, accounting, admin, etc.). -.. image:: media/helpdesk_teams_view.png +.. image:: getting_started/helpdesk_teams_view.png :align: center :alt: View of the helpdesk teams page in Odoo Helpdesk @@ -30,7 +30,7 @@ person: - *Balanced*: tickets are assigned to the person with the least amount of tickets so that everyone fairly gets the same amount. Thereby, you ensure that all tickets get to be taken care of. -.. image:: media/productivity_visibility.png +.. image:: getting_started/productivity_visibility.png :align: center :alt: View of a helpdesk team settings page emphasizing the productivity and visibility features in Odoo Helpdesk @@ -48,7 +48,7 @@ Set up stages and share it among teams To set up stages, go to :menuselection:`Helpdesk --> Configuration --> Stages`. Then, create and/or edit stages as you need and set specific teams to use certain stages under *Team*. -.. image:: media/stages_teams.png +.. image:: getting_started/stages_teams.png :align: center :alt: View of a stage’s setting page emphasizing the option to add teams in Odoo Helpdesk @@ -56,7 +56,7 @@ Stages can be shared between one or multiple teams, allowing you to adapt the pi individual needs. They also apply a visibility and access rule, as other teams are not able to see or use the stage. -.. image:: media/helpdesk_kanbanview.png +.. image:: getting_started/helpdesk_kanbanview.png :align: center :alt: View of a team’s kanban view in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/overview/media/helpdesk_kanbanview.png b/content/applications/services/helpdesk/overview/getting_started/helpdesk_kanbanview.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/helpdesk_kanbanview.png rename to content/applications/services/helpdesk/overview/getting_started/helpdesk_kanbanview.png diff --git a/content/applications/services/helpdesk/overview/media/helpdesk_teams_view.png b/content/applications/services/helpdesk/overview/getting_started/helpdesk_teams_view.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/helpdesk_teams_view.png rename to content/applications/services/helpdesk/overview/getting_started/helpdesk_teams_view.png diff --git a/content/applications/services/helpdesk/overview/media/productivity_visibility.png b/content/applications/services/helpdesk/overview/getting_started/productivity_visibility.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/productivity_visibility.png rename to content/applications/services/helpdesk/overview/getting_started/productivity_visibility.png diff --git a/content/applications/services/helpdesk/overview/media/stages_teams.png b/content/applications/services/helpdesk/overview/getting_started/stages_teams.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/stages_teams.png rename to content/applications/services/helpdesk/overview/getting_started/stages_teams.png diff --git a/content/applications/services/helpdesk/overview/ratings.rst b/content/applications/services/helpdesk/overview/ratings.rst index e8ebca625..9d8ceaa00 100644 --- a/content/applications/services/helpdesk/overview/ratings.rst +++ b/content/applications/services/helpdesk/overview/ratings.rst @@ -13,7 +13,7 @@ Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams` and enable tickets*. The feature automatically adds a default email template on the non-folded *closing stage(s)* of that team. -.. image:: media/ratings_on_tickets.png +.. image:: ratings/ratings_on_tickets.png :align: center :alt: Overview of the settings page of a helpdesk team emphasizing the rating on ticket feature in Odoo Helpdesk @@ -21,14 +21,14 @@ stage(s)* of that team. To edit the email template and the stage(s) set as the closing ones, go to the Kanban view of your helpdesk team and click on *Settings*, then on *Edit Stage*. -.. image:: media/edit_stage.png +.. image:: ratings/edit_stage.png :align: center :alt: Overview of a helpdesk team kanban view emphasizing the menu edit stage in Odoo Helpdesk Now, once a ticket reaches the stage(s) designated as the *Closing Stage*, an email is sent to the customer. -.. image:: media/email_customer_feedback.png +.. image:: ratings/email_customer_feedback.png :align: center :alt: View of a standard helpdesk customer review email template for Odoo Helpdesk @@ -42,7 +42,7 @@ Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams` and enable Customer Portal*. Now, by clicking on the helpdesk team’s name on their ticket, customers can see its ratings. -.. image:: media/customer_portal.png +.. image:: ratings/customer_portal.png :align: center :alt: View of the helpdesk ticket from a user’s portal emphasizing the link to the helpdesk team in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/overview/media/customer_portal.png b/content/applications/services/helpdesk/overview/ratings/customer_portal.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/customer_portal.png rename to content/applications/services/helpdesk/overview/ratings/customer_portal.png diff --git a/content/applications/services/helpdesk/overview/media/edit_stage.png b/content/applications/services/helpdesk/overview/ratings/edit_stage.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/edit_stage.png rename to content/applications/services/helpdesk/overview/ratings/edit_stage.png diff --git a/content/applications/services/helpdesk/overview/media/email_customer_feedback.png b/content/applications/services/helpdesk/overview/ratings/email_customer_feedback.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/email_customer_feedback.png rename to content/applications/services/helpdesk/overview/ratings/email_customer_feedback.png diff --git a/content/applications/services/helpdesk/overview/media/ratings_on_tickets.png b/content/applications/services/helpdesk/overview/ratings/ratings_on_tickets.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/ratings_on_tickets.png rename to content/applications/services/helpdesk/overview/ratings/ratings_on_tickets.png diff --git a/content/applications/services/helpdesk/overview/receiving_tickets.rst b/content/applications/services/helpdesk/overview/receiving_tickets.rst index d1d55a93e..2a3a28fc3 100644 --- a/content/applications/services/helpdesk/overview/receiving_tickets.rst +++ b/content/applications/services/helpdesk/overview/receiving_tickets.rst @@ -13,7 +13,7 @@ Channels options to submit tickets Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams`, and enable the following features as you want them to be available to your users. -.. image:: media/channels_options.png +.. image:: receiving_tickets/channels_options.png :align: center :alt: View of a helpdesk teams setting page emphasizing the channels options in Odoo Helpdesk @@ -25,7 +25,7 @@ Email Alias | Select *Configure domain name* to be redirected to *Settings* and, from there, enable *External Email Servers* to determine or change your *Alias Domain*. -.. image:: media/channels_emailalias.png +.. image:: receiving_tickets/channels_emailalias.png :align: center :height: 250 :alt: View of the settings page of a helpdesk team emphasizing the email alias feature @@ -41,14 +41,14 @@ Website Form | Allow your customers to submit a ticket by filling in a form through your website. | Once the feature is activated, get redirected to your website by clicking on *Go to Website*. -.. image:: media/go_to_website.png +.. image:: receiving_tickets/go_to_website.png :align: center :alt: View of the settings page of a helpdesk team emphasizing the Go to Website button in Odoo Helpdesk From the website page customize the form as you like. Then, publish it by clicking on *Unpublished*. -.. image:: media/submit_a_ticket_form.png +.. image:: receiving_tickets/submit_a_ticket_form.png :align: center :alt: View of the website form to submit a ticket for Odoo Helpdesk @@ -60,7 +60,7 @@ Live Chat | Click on your helpdesk team's name - for the example below: *Customer Care* - and :doc:`set up your channel `. -.. image:: media/live_chat.png +.. image:: receiving_tickets/live_chat.png :align: center :alt: View of the settings page of a helpdesk team emphasizing the live chat features and links in Odoo Helpdesk @@ -78,7 +78,7 @@ the Kanban view. - 2 stars = *High priority* - 3 stars = *Urgent* -.. image:: media/kanban_view_prioritize.png +.. image:: receiving_tickets/kanban_view_prioritize.png :align: center :height: 330 :alt: View of a team’s kanban view and the prioritized tasks in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/overview/media/channels_emailalias.png b/content/applications/services/helpdesk/overview/receiving_tickets/channels_emailalias.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/channels_emailalias.png rename to content/applications/services/helpdesk/overview/receiving_tickets/channels_emailalias.png diff --git a/content/applications/services/helpdesk/overview/media/channels_options.png b/content/applications/services/helpdesk/overview/receiving_tickets/channels_options.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/channels_options.png rename to content/applications/services/helpdesk/overview/receiving_tickets/channels_options.png diff --git a/content/applications/services/helpdesk/overview/media/go_to_website.png b/content/applications/services/helpdesk/overview/receiving_tickets/go_to_website.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/go_to_website.png rename to content/applications/services/helpdesk/overview/receiving_tickets/go_to_website.png diff --git a/content/applications/services/helpdesk/overview/media/kanban_view_prioritize.png b/content/applications/services/helpdesk/overview/receiving_tickets/kanban_view_prioritize.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/kanban_view_prioritize.png rename to content/applications/services/helpdesk/overview/receiving_tickets/kanban_view_prioritize.png diff --git a/content/applications/services/helpdesk/overview/media/live_chat.png b/content/applications/services/helpdesk/overview/receiving_tickets/live_chat.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/live_chat.png rename to content/applications/services/helpdesk/overview/receiving_tickets/live_chat.png diff --git a/content/applications/services/helpdesk/overview/media/submit_a_ticket_form.png b/content/applications/services/helpdesk/overview/receiving_tickets/submit_a_ticket_form.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/submit_a_ticket_form.png rename to content/applications/services/helpdesk/overview/receiving_tickets/submit_a_ticket_form.png diff --git a/content/applications/services/helpdesk/overview/reports.rst b/content/applications/services/helpdesk/overview/reports.rst index 3d9974596..183e8946b 100644 --- a/content/applications/services/helpdesk/overview/reports.rst +++ b/content/applications/services/helpdesk/overview/reports.rst @@ -18,7 +18,7 @@ Some examples of the reports Odoo Helpdesk can generate include: | Apply *Time Ranges* if you would like to make comparisons to a *Previous Period* or a *Previous Year*. -.. image:: media/report_team_ticket_type.png +.. image:: reports/report_team_ticket_type.png :align: center :alt: View of a helpdesk ticket analysis by team and ticket type in Odoo Helpdesk @@ -27,7 +27,7 @@ Some examples of the reports Odoo Helpdesk can generate include: Get an overview of how many requests each team is closing per day in order to measure their performance. Identify productivity levels to understand how many requests they are able to handle. -.. image:: media/report_close_date_team.png +.. image:: reports/report_close_date_team.png :align: center :alt: View of a helpdesk ticket analysis by team and close date in Odoo Helpdesk @@ -39,7 +39,7 @@ performance. Identify productivity levels to understand how many requests they a Check if your expectations are met by *measuring* the *Time to close (hours)*. Your customers not only expect fast responses but they also want their issues to be handled quickly. -.. image:: media/report_time_to_close.png +.. image:: reports/report_time_to_close.png :align: center :alt: View of helpdesk ticket analysis of the hours to close by ticket type and team in Odoo Helpdesk @@ -50,7 +50,7 @@ Save filters Save the filters you use the most and avoid having to reconstruct them every time they are needed. To do so, set the groups, filters, and measures needed. Then, go to *Favorites*. -.. image:: media/favorites.png +.. image:: reports/favorites.png :align: center :alt: View of helpdesk ticket analysis emphasizing the option to add a filter as a favorite one in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/overview/media/favorites.png b/content/applications/services/helpdesk/overview/reports/favorites.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/favorites.png rename to content/applications/services/helpdesk/overview/reports/favorites.png diff --git a/content/applications/services/helpdesk/overview/media/report_close_date_team.png b/content/applications/services/helpdesk/overview/reports/report_close_date_team.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/report_close_date_team.png rename to content/applications/services/helpdesk/overview/reports/report_close_date_team.png diff --git a/content/applications/services/helpdesk/overview/media/report_team_ticket_type.png b/content/applications/services/helpdesk/overview/reports/report_team_ticket_type.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/report_team_ticket_type.png rename to content/applications/services/helpdesk/overview/reports/report_team_ticket_type.png diff --git a/content/applications/services/helpdesk/overview/media/report_time_to_close.png b/content/applications/services/helpdesk/overview/reports/report_time_to_close.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/report_time_to_close.png rename to content/applications/services/helpdesk/overview/reports/report_time_to_close.png diff --git a/content/applications/services/helpdesk/overview/sla.rst b/content/applications/services/helpdesk/overview/sla.rst index a5ed4ec79..d04137c7f 100644 --- a/content/applications/services/helpdesk/overview/sla.rst +++ b/content/applications/services/helpdesk/overview/sla.rst @@ -14,7 +14,7 @@ Create your policies | Create your policies through the team’s settings page or go to :menuselection:`Helpdesk --> Configuration --> SLA Policies`. -.. image:: media/new_sla.png +.. image:: sla/new_sla.png :align: center :height: 340 :alt: View of an SLA form in Odoo Helpdesk @@ -28,7 +28,7 @@ Create your policies | When a ticket has satisfied an SLA policy, the SLA tag appears in green and the deadline field is not shown anymore. -.. image:: media/ticket_green_tag.png +.. image:: sla/ticket_green_tag.png :align: center :height: 330 :alt: View of a ticket’s form emphasizing a satisfied SLA in Odoo Helpdesk @@ -39,7 +39,7 @@ SLA Analysis Go to :menuselection:`Helpdesk --> Reporting --> SLA Status Analysis`. Apply *Filters* and *Group by* to identify tickets that should be prioritized and keep track of upcoming deadlines. -.. image:: media/sla_analysis.png +.. image:: sla/sla_analysis.png :align: center :alt: View of the SLA status analysis page emphasizing the group by option in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/overview/media/new_sla.png b/content/applications/services/helpdesk/overview/sla/new_sla.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/new_sla.png rename to content/applications/services/helpdesk/overview/sla/new_sla.png diff --git a/content/applications/services/helpdesk/overview/media/sla_analysis.png b/content/applications/services/helpdesk/overview/sla/sla_analysis.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/sla_analysis.png rename to content/applications/services/helpdesk/overview/sla/sla_analysis.png diff --git a/content/applications/services/helpdesk/overview/media/ticket_green_tag.png b/content/applications/services/helpdesk/overview/sla/ticket_green_tag.png similarity index 100% rename from content/applications/services/helpdesk/overview/media/ticket_green_tag.png rename to content/applications/services/helpdesk/overview/sla/ticket_green_tag.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time.rst b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time.rst index 7238b8959..6747ff2aa 100644 --- a/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time.rst +++ b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time.rst @@ -19,7 +19,7 @@ Step 1: Set up a helpdesk team the one at which employees timesheet on by default. However, it can be ultimately modified on each ticket. -.. image:: media/sell_track_hours.png +.. image:: invoice_time/sell_track_hours.png :align: center :alt: View of a helpdesk team settings page emphasizing the timesheet on ticket and time reinvoicing features in Odoo Helpdesk @@ -32,7 +32,7 @@ Step 2: Set up a service | Then, go to :menuselection:`Sales --> Products --> Products`, create or edit an existing one, and set its *Product Type* as *Service*. -.. image:: media/product_type_unit.png +.. image:: invoice_time/product_type_unit.png :align: center :alt: View of a product's form emphasizing the product type and unit of measure fields in Odoo Sales @@ -40,7 +40,7 @@ Step 2: Set up a service Now, select the invoicing management you would like to have under the *Sales* tab. We recommend the following configuration: -.. image:: media/product_invoicing.png +.. image:: invoice_time/product_invoicing.png :align: center :alt: View of a product form and the invoicing options under the tab sales in Odoo Sales @@ -64,7 +64,7 @@ Go to :menuselection:`Sales --> Orders --> Orders` and create one for the helpde you have previously set up, with the customer who needs the ticket to be opened. Set the number of hours needed to assist the customer and *Confirm* the order. -.. image:: media/sales_order_new.png +.. image:: invoice_time/sales_order_new.png :align: center :alt: View of a sales order emphasizing the order lines in Odoo Sales @@ -73,7 +73,7 @@ Step 2: Invoice the customer In *Sales*, select the respective sales order to *Create Invoice*. -.. image:: media/create_invoice.png +.. image:: invoice_time/create_invoice.png :align: center :height: 330 :alt: View of a sales order emphasizing the create invoice button in Odoo Sales @@ -84,7 +84,7 @@ Step 3: Link the task to the ticket Now, in *Helpdesk*, create or edit the respective ticket and link it to the task created by the confirmation of the sales order. -.. image:: media/helpdesk_task.png +.. image:: invoice_time/helpdesk_task.png :align: center :alt: View of a helpdesk ticket emphasizing the field task in Odoo Helpdesk @@ -93,14 +93,14 @@ Step 4: Record the time spent Still on the respective helpdesk ticket, record the hours performed under the *Timesheets* tab. -.. image:: media/helpdesk_timesheet.png +.. image:: invoice_time/helpdesk_timesheet.png :align: center :alt: View of a helpdesk ticket emphasizing the timesheets tab in Odoo Helpdesk Note that the hours recorded on the ticket form are shown on the *Delivered* column in the sales order. -.. image:: media/quotation_delivered.png +.. image:: invoice_time/quotation_delivered.png :align: center :alt: View of a sales order emphasizing the delivered column in Odoo Sales diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/create_invoice.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/create_invoice.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/create_invoice.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/create_invoice.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/helpdesk_task.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/helpdesk_task.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/helpdesk_task.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/helpdesk_task.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/helpdesk_timesheet.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/helpdesk_timesheet.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/helpdesk_timesheet.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/helpdesk_timesheet.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/product_invoicing.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/product_invoicing.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/product_invoicing.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/product_invoicing.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/product_type_unit.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/product_type_unit.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/product_type_unit.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/product_type_unit.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/quotation_delivered.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/quotation_delivered.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/quotation_delivered.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/quotation_delivered.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/sales_order_new.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/sales_order_new.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/sales_order_new.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/sales_order_new.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/sell_track_hours.png b/content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/sell_track_hours.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/sell_track_hours.png rename to content/applications/services/helpdesk/timesheet_and_invoice/invoice_time/sell_track_hours.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project.rst b/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project.rst index fe2fbb9c3..1d2e9be8a 100644 --- a/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project.rst +++ b/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project.rst @@ -14,7 +14,7 @@ Configuration | Under *Timesheet on Ticket*, choose the *Project* to which tickets (and timesheets) will be linked by default. Open its *External link* to enable the feature *Bill from tasks*. -.. image:: media/reinvoice_time1.png +.. image:: reinvoice_from_project/reinvoice_time1.png :align: center :alt: Bill from Tasks in Odoo Helpdesk @@ -24,13 +24,13 @@ Create a sales order and an invoice Now, once you have recorded the time you spent on the helpdesk ticket, under the *Timesheets* tab, access the task clicking on its name. -.. image:: media/reinvoice_time2.png +.. image:: reinvoice_from_project/reinvoice_time2.png :align: center :alt: Sales Order from a task in Odoo Helpdesk *Create Sales Order* and proceed to create the invoice. -.. image:: media/reinvoice_time3.png +.. image:: reinvoice_from_project/reinvoice_time3.png :align: center :height: 300 :alt: Sales Order from a task in Odoo Helpdesk diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/reinvoice_time1.png b/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project/reinvoice_time1.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/reinvoice_time1.png rename to content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project/reinvoice_time1.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/reinvoice_time2.png b/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project/reinvoice_time2.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/reinvoice_time2.png rename to content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project/reinvoice_time2.png diff --git a/content/applications/services/helpdesk/timesheet_and_invoice/media/reinvoice_time3.png b/content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project/reinvoice_time3.png similarity index 100% rename from content/applications/services/helpdesk/timesheet_and_invoice/media/reinvoice_time3.png rename to content/applications/services/helpdesk/timesheet_and_invoice/reinvoice_from_project/reinvoice_time3.png diff --git a/content/applications/services/planning/overview/duplicate_a_planning.rst b/content/applications/services/planning/overview/duplicate_a_planning.rst index 34082e930..f1b2c3e56 100644 --- a/content/applications/services/planning/overview/duplicate_a_planning.rst +++ b/content/applications/services/planning/overview/duplicate_a_planning.rst @@ -12,7 +12,7 @@ Go to :menuselection:`Configuration --> Roles --> Create`. Optionally, go to the *Employees* application, select the respective employee, and under *Work Information* select the *Default Planning Role*. -.. image:: media/cs1.png +.. image:: duplicate_a_planning/cs1.png :align: center :alt: Roles in Odoo Planning Application @@ -22,7 +22,7 @@ Make shifts recurrent While creating a shift, select *Repeat* and configure as needed, saving you from the need of re-planning it. -.. image:: media/cs2.png +.. image:: duplicate_a_planning/cs2.png :align: center :alt: Repeat shifts in Odoo Planning Application @@ -30,7 +30,7 @@ of re-planning it. Repeated shifts are generated for the next six months. A modification is possible in :ref:`developer mode `, from *Settings*. - .. image:: media/rate_shift_generation.png + .. image:: duplicate_a_planning/rate_shift_generation.png :align: center :alt: Repeat shifts in Odoo Planning Application @@ -43,7 +43,7 @@ Save shifts as templates If creating a shift on the fly and know you might use that template in the future, click on *Save as a Template*. -.. image:: media/cs3.png +.. image:: duplicate_a_planning/cs3.png :align: center :alt: Save shift as a Template in Odoo Planning Application @@ -57,7 +57,7 @@ Duplicate a planning from the previous week When in the Gantt view, either under *Schedule by Employee, Role or Project*, instead of re-planning shifts that have been planned before, simply click on *Copy Previous Week*. -.. image:: media/cs4.png +.. image:: duplicate_a_planning/cs4.png :align: center :alt: Shift recurrency in Odoo Planning Application diff --git a/content/applications/services/planning/overview/media/cs1.png b/content/applications/services/planning/overview/duplicate_a_planning/cs1.png similarity index 100% rename from content/applications/services/planning/overview/media/cs1.png rename to content/applications/services/planning/overview/duplicate_a_planning/cs1.png diff --git a/content/applications/services/planning/overview/media/cs2.png b/content/applications/services/planning/overview/duplicate_a_planning/cs2.png similarity index 100% rename from content/applications/services/planning/overview/media/cs2.png rename to content/applications/services/planning/overview/duplicate_a_planning/cs2.png diff --git a/content/applications/services/planning/overview/media/cs3.png b/content/applications/services/planning/overview/duplicate_a_planning/cs3.png similarity index 100% rename from content/applications/services/planning/overview/media/cs3.png rename to content/applications/services/planning/overview/duplicate_a_planning/cs3.png diff --git a/content/applications/services/planning/overview/media/cs4.png b/content/applications/services/planning/overview/duplicate_a_planning/cs4.png similarity index 100% rename from content/applications/services/planning/overview/media/cs4.png rename to content/applications/services/planning/overview/duplicate_a_planning/cs4.png diff --git a/content/applications/services/planning/overview/media/rate_shift_generation.png b/content/applications/services/planning/overview/duplicate_a_planning/rate_shift_generation.png similarity index 100% rename from content/applications/services/planning/overview/media/rate_shift_generation.png rename to content/applications/services/planning/overview/duplicate_a_planning/rate_shift_generation.png diff --git a/content/applications/services/planning/overview/send_planned_shifts.rst b/content/applications/services/planning/overview/send_planned_shifts.rst index dcc5cd0a4..ec20cb85b 100644 --- a/content/applications/services/planning/overview/send_planned_shifts.rst +++ b/content/applications/services/planning/overview/send_planned_shifts.rst @@ -12,14 +12,14 @@ Publish and send the planned week by email Once you have your shifts planned, click on *Send Schedule*. Select *Include Open shift* if you would like the *Unassigned* shifts to be seen. -.. image:: media/sp1.png +.. image:: send_planned_shifts/sp1.png :align: center :alt: Publish and Send planned shifts in Odoo Planning Application Choose if you just want to *Publish* or *Publish and Send*. If you *Publish and Send*, employees get an email that redirects them to their planned tasks: -.. image:: media/sp2.png +.. image:: send_planned_shifts/sp2.png :alt: Publish and Send planned shifts in Odoo Planning Application .. note:: @@ -32,11 +32,11 @@ Go to *Configuration* and enable *Allow Unassignment*. From now on, when an employee opens his tasks, he can indicate his unavailability clicking on *I am unavailable*. The shift will be opened again, allowing someone else to take it. -.. image:: media/sp3.png +.. image:: send_planned_shifts/sp3.png :align: center :alt: Allow Unassignment in Odoo Planning Application -.. image:: media/sp4.png +.. image:: send_planned_shifts/sp4.png :align: center :alt: Allow Unassignment in Odoo Planning Application diff --git a/content/applications/services/planning/overview/media/sp1.png b/content/applications/services/planning/overview/send_planned_shifts/sp1.png similarity index 100% rename from content/applications/services/planning/overview/media/sp1.png rename to content/applications/services/planning/overview/send_planned_shifts/sp1.png diff --git a/content/applications/services/planning/overview/media/sp2.png b/content/applications/services/planning/overview/send_planned_shifts/sp2.png similarity index 100% rename from content/applications/services/planning/overview/media/sp2.png rename to content/applications/services/planning/overview/send_planned_shifts/sp2.png diff --git a/content/applications/services/planning/overview/media/sp3.png b/content/applications/services/planning/overview/send_planned_shifts/sp3.png similarity index 100% rename from content/applications/services/planning/overview/media/sp3.png rename to content/applications/services/planning/overview/send_planned_shifts/sp3.png diff --git a/content/applications/services/planning/overview/media/sp4.png b/content/applications/services/planning/overview/send_planned_shifts/sp4.png similarity index 100% rename from content/applications/services/planning/overview/media/sp4.png rename to content/applications/services/planning/overview/send_planned_shifts/sp4.png diff --git a/content/applications/services/project/advanced/advanced_projects.rst b/content/applications/services/project/advanced/advanced_projects.rst index 5868e38a4..f8dd360ea 100644 --- a/content/applications/services/project/advanced/advanced_projects.rst +++ b/content/applications/services/project/advanced/advanced_projects.rst @@ -12,7 +12,7 @@ Create advanced projects | Choose a *Customer* in order to create a project specifically for him. If not, simply leave the field blank. -.. image:: media/advanced_project.png +.. image:: advanced_projects/advanced_project.png :align: center :alt: Click on create and enable multiple options for an advanced project in Odoo Project @@ -35,7 +35,7 @@ Timesheet and record time on tasks | To track the time spent on tasks, enable *Timesheets*. | In order to be able to launch a timer, also enable *Timesheet timer*. -.. image:: media/timesheet.png +.. image:: advanced_projects/timesheet.png :align: center :alt: Tab timesheet is being shown under a task in Odoo Project @@ -45,7 +45,7 @@ Create sales orders from a task To invoice the time (service) and material used on a task, enable *Bill from tasks*. Then, choose the service/product which you would like to bill, or create one on the fly. -.. image:: media/create_sales_order.png +.. image:: advanced_projects/create_sales_order.png :align: center :height: 270 :alt: Menu create sales order is being shown under a task in Odoo Project @@ -56,7 +56,7 @@ Track the material used on a task After enabling *Bill from Tasks*, enable *Products on Tasks* to track the products/material used during the work on a specific task. -.. image:: media/track_material.png +.. image:: advanced_projects/track_material.png :align: center :alt: Menu to add products is being shown under a task in Odoo Project @@ -66,7 +66,7 @@ Take advantage of worksheets Worksheets are reports of the work done. To customize and include them in your tasks, enable *Worksheets*. Choose an existing template or create one on the fly. -.. image:: media/worksheets.png +.. image:: advanced_projects/worksheets.png :align: center :alt: Options worksheet and send report being shown under a task in Odoo Project @@ -75,12 +75,12 @@ Schedule shifts on projects To create shifts to manage your tasks, assign employees, and stay organized, enable *Planning*. -.. image:: media/planning_menu.png +.. image:: advanced_projects/planning_menu.png :align: center :width: 290 :alt: Shortcut to planning from the dashboard in Odoo Project -.. image:: media/planning_view.png +.. image:: advanced_projects/planning_view.png :align: center :alt: Planning view from a project in Odoo Project @@ -90,7 +90,7 @@ Manage employees work hours *Working time* defines the number of your employees’ working hours. It adjusts the Gantt planning view of your interventions. Open the external link to adjust the daily hours. -.. image:: media/work_hours.png +.. image:: advanced_projects/work_hours.png :align: center :height: 380 :alt: Edit the working hours from Odoo Project @@ -104,7 +104,7 @@ Share stages across projects Configuration --> Stages`. Choose the respective one and add the projects among which you would like to share stages. -.. image:: media/share_stages.png +.. image:: advanced_projects/share_stages.png :align: center :alt: Open a stage and choose the projects to share it with in Odoo Project diff --git a/content/applications/services/project/advanced/media/advanced_project.png b/content/applications/services/project/advanced/advanced_projects/advanced_project.png similarity index 100% rename from content/applications/services/project/advanced/media/advanced_project.png rename to content/applications/services/project/advanced/advanced_projects/advanced_project.png diff --git a/content/applications/services/project/advanced/media/create_sales_order.png b/content/applications/services/project/advanced/advanced_projects/create_sales_order.png similarity index 100% rename from content/applications/services/project/advanced/media/create_sales_order.png rename to content/applications/services/project/advanced/advanced_projects/create_sales_order.png diff --git a/content/applications/services/project/advanced/media/planning_menu.png b/content/applications/services/project/advanced/advanced_projects/planning_menu.png similarity index 100% rename from content/applications/services/project/advanced/media/planning_menu.png rename to content/applications/services/project/advanced/advanced_projects/planning_menu.png diff --git a/content/applications/services/project/advanced/media/planning_view.png b/content/applications/services/project/advanced/advanced_projects/planning_view.png similarity index 100% rename from content/applications/services/project/advanced/media/planning_view.png rename to content/applications/services/project/advanced/advanced_projects/planning_view.png diff --git a/content/applications/services/project/advanced/media/share_stages.png b/content/applications/services/project/advanced/advanced_projects/share_stages.png similarity index 100% rename from content/applications/services/project/advanced/media/share_stages.png rename to content/applications/services/project/advanced/advanced_projects/share_stages.png diff --git a/content/applications/services/project/advanced/media/timesheet.png b/content/applications/services/project/advanced/advanced_projects/timesheet.png similarity index 100% rename from content/applications/services/project/advanced/media/timesheet.png rename to content/applications/services/project/advanced/advanced_projects/timesheet.png diff --git a/content/applications/services/project/advanced/media/track_material.png b/content/applications/services/project/advanced/advanced_projects/track_material.png similarity index 100% rename from content/applications/services/project/advanced/media/track_material.png rename to content/applications/services/project/advanced/advanced_projects/track_material.png diff --git a/content/applications/services/project/advanced/media/work_hours.png b/content/applications/services/project/advanced/advanced_projects/work_hours.png similarity index 100% rename from content/applications/services/project/advanced/media/work_hours.png rename to content/applications/services/project/advanced/advanced_projects/work_hours.png diff --git a/content/applications/services/project/advanced/media/worksheets.png b/content/applications/services/project/advanced/advanced_projects/worksheets.png similarity index 100% rename from content/applications/services/project/advanced/media/worksheets.png rename to content/applications/services/project/advanced/advanced_projects/worksheets.png diff --git a/content/applications/services/project/advanced/feedback.rst b/content/applications/services/project/advanced/feedback.rst index fe1d4df2b..72bea96e2 100644 --- a/content/applications/services/project/advanced/feedback.rst +++ b/content/applications/services/project/advanced/feedback.rst @@ -12,14 +12,14 @@ Set up Go to :menuselection:`Project --> Configuration --> Settings` and enable *Use Rating on Project*. -.. image:: media/rating_project.png +.. image:: feedback/rating_project.png :align: center :alt: Enable the feature on settings in Odoo Project | *Set Email Template to Stages* in order to define the template to be sent at a specific stage(s). | Choose an existing template or create one on the fly. -.. image:: media/rating_template.png +.. image:: feedback/rating_template.png :align: center :alt: Click on set email template and choose one in Odoo Project @@ -31,7 +31,7 @@ Choosing the projects I want feedback from | Enable *Rating visible publicly* if you would like to publish the ratings in order to communicate them to a customer, prospect or the rest of your team. -.. image:: media/customer_rating.png +.. image:: feedback/customer_rating.png :align: center :height: 370 :alt: View of a project's form to choose the customer rating in Odoo Project @@ -39,7 +39,7 @@ Choosing the projects I want feedback from .. tip:: See the customer rating email sent under the *Log notes* of your task. - .. image:: media/rating_chatter.png + .. image:: feedback/rating_chatter.png :align: center :alt: View of the chatter and the rating email sent to the customer in Odoo Project @@ -48,14 +48,14 @@ Get reports Under :menuselection:`Project --> Reporting --> Customer Ratings` see ratings by task. -.. image:: media/rating_report.png +.. image:: feedback/rating_report.png :align: center :alt: View of the customer rating report in Odoo Project Clicking on the percentage of happy ratings over the last 30 days in the *Projects* overview, redirects you to your website with more rating details. -.. image:: media/percentage_happy.png +.. image:: feedback/percentage_happy.png :align: center :height: 300 :alt: Project overview shows the percentage of happy ratings in Odoo Project diff --git a/content/applications/services/project/advanced/media/customer_rating.png b/content/applications/services/project/advanced/feedback/customer_rating.png similarity index 100% rename from content/applications/services/project/advanced/media/customer_rating.png rename to content/applications/services/project/advanced/feedback/customer_rating.png diff --git a/content/applications/services/project/advanced/media/percentage_happy.png b/content/applications/services/project/advanced/feedback/percentage_happy.png similarity index 100% rename from content/applications/services/project/advanced/media/percentage_happy.png rename to content/applications/services/project/advanced/feedback/percentage_happy.png diff --git a/content/applications/services/project/advanced/media/rating_chatter.png b/content/applications/services/project/advanced/feedback/rating_chatter.png similarity index 100% rename from content/applications/services/project/advanced/media/rating_chatter.png rename to content/applications/services/project/advanced/feedback/rating_chatter.png diff --git a/content/applications/services/project/advanced/media/rating_project.png b/content/applications/services/project/advanced/feedback/rating_project.png similarity index 100% rename from content/applications/services/project/advanced/media/rating_project.png rename to content/applications/services/project/advanced/feedback/rating_project.png diff --git a/content/applications/services/project/advanced/media/rating_report.png b/content/applications/services/project/advanced/feedback/rating_report.png similarity index 100% rename from content/applications/services/project/advanced/media/rating_report.png rename to content/applications/services/project/advanced/feedback/rating_report.png diff --git a/content/applications/services/project/advanced/media/rating_template.png b/content/applications/services/project/advanced/feedback/rating_template.png similarity index 100% rename from content/applications/services/project/advanced/media/rating_template.png rename to content/applications/services/project/advanced/feedback/rating_template.png diff --git a/content/applications/services/project/advanced/profitability.rst b/content/applications/services/project/advanced/profitability.rst index da7cc63ec..b1a25c30c 100644 --- a/content/applications/services/project/advanced/profitability.rst +++ b/content/applications/services/project/advanced/profitability.rst @@ -15,14 +15,14 @@ If you have the Timesheets application installed Go to :menuselection:`Project --> Configuration --> Projects`, choose the respective project, *Edit* and enable *Timesheets*. A menu *Overview* becomes available in the Kanban view. -.. image:: media/timesheet_instaled.png +.. image:: profitability/timesheet_instaled.png :align: center :alt: View of the dashboard and overview menu available in Odoo Project The overview shows the hours recorded split by the different billable options, profitability, time by people according to the billable hours recorded, and even a timesheet table. -.. image:: media/hours_profitability.png +.. image:: profitability/hours_profitability.png :align: center :alt: Click on overview and have a detailed view of the hours recorded in Odoo Project @@ -35,7 +35,7 @@ If you do not have the Timesheets application installed | A *Profitability* menu to the costs and revenues of this analytic account is directly available in the Kanban view. -.. image:: media/not_timesheet_installed.png +.. image:: profitability/not_timesheet_installed.png :align: center :height: 270 :alt: Profitability menu being shown on the dashboard view in Odoo Project @@ -46,7 +46,7 @@ Reporting Under *Reporting*, obtain a report on the *Project Costs and Revenues*. Choose among graph options or do your analysis through a pivot view. -.. image:: media/reporting.png +.. image:: profitability/reporting.png :align: center :alt: Overview of the reporting page showing costs and revenues in Odoo Project diff --git a/content/applications/services/project/advanced/media/hours_profitability.png b/content/applications/services/project/advanced/profitability/hours_profitability.png similarity index 100% rename from content/applications/services/project/advanced/media/hours_profitability.png rename to content/applications/services/project/advanced/profitability/hours_profitability.png diff --git a/content/applications/services/project/advanced/media/not_timesheet_installed.png b/content/applications/services/project/advanced/profitability/not_timesheet_installed.png similarity index 100% rename from content/applications/services/project/advanced/media/not_timesheet_installed.png rename to content/applications/services/project/advanced/profitability/not_timesheet_installed.png diff --git a/content/applications/services/project/advanced/media/reporting.png b/content/applications/services/project/advanced/profitability/reporting.png similarity index 100% rename from content/applications/services/project/advanced/media/reporting.png rename to content/applications/services/project/advanced/profitability/reporting.png diff --git a/content/applications/services/project/advanced/media/timesheet_instaled.png b/content/applications/services/project/advanced/profitability/timesheet_instaled.png similarity index 100% rename from content/applications/services/project/advanced/media/timesheet_instaled.png rename to content/applications/services/project/advanced/profitability/timesheet_instaled.png diff --git a/content/applications/services/project/advanced/so_to_task.rst b/content/applications/services/project/advanced/so_to_task.rst index d4a303601..178557a89 100644 --- a/content/applications/services/project/advanced/so_to_task.rst +++ b/content/applications/services/project/advanced/so_to_task.rst @@ -22,7 +22,7 @@ Product set up | - *Create a new project but no task*: only creates a new project, for each time that service is sold, based on the skeleton of the project template chosen. -.. image:: media/sales_invoicing.png +.. image:: so_to_task/sales_invoicing.png :align: center :alt: Choose the invoicing options on a product form under the sales tab in Odoo Project @@ -32,7 +32,7 @@ Confirm a quotation and have a project/task created Now, once a *Quotation* is confirmed and transformed into a *Sales Order*, a project or task is automatically created. -.. image:: media/confirm_quotation.png +.. image:: so_to_task/confirm_quotation.png :align: center :alt: Click on confirm in a quotation and have a task or project created for Odoo Project @@ -42,7 +42,7 @@ Access the task generated from Project On the *Project* application, your new project and/or task (depending on the previous *Service Tracking* options chosen), is shown: -.. image:: media/access_tasks.png +.. image:: so_to_task/access_tasks.png :align: center :height: 250 :alt: Click on tasks in the dashboard view to access them in Odoo Project @@ -52,13 +52,13 @@ Record the time spent and create an invoice From *Project*, access your task and document the time spent under the *Timesheets* tab. -.. image:: media/record_time.png +.. image:: so_to_task/record_time.png :align: center :alt: Access the task and under the tab timesheet record the time spent in Odoo Project Once the task is complete, click on *Sales Order* and *Create Invoice*. -.. image:: media/sales_order.png +.. image:: so_to_task/sales_order.png :align: center :alt: Click on sales order in the task once it is complete in Odoo Project diff --git a/content/applications/services/project/advanced/media/access_tasks.png b/content/applications/services/project/advanced/so_to_task/access_tasks.png similarity index 100% rename from content/applications/services/project/advanced/media/access_tasks.png rename to content/applications/services/project/advanced/so_to_task/access_tasks.png diff --git a/content/applications/services/project/advanced/media/confirm_quotation.png b/content/applications/services/project/advanced/so_to_task/confirm_quotation.png similarity index 100% rename from content/applications/services/project/advanced/media/confirm_quotation.png rename to content/applications/services/project/advanced/so_to_task/confirm_quotation.png diff --git a/content/applications/services/project/advanced/media/record_time.png b/content/applications/services/project/advanced/so_to_task/record_time.png similarity index 100% rename from content/applications/services/project/advanced/media/record_time.png rename to content/applications/services/project/advanced/so_to_task/record_time.png diff --git a/content/applications/services/project/advanced/media/sales_invoicing.png b/content/applications/services/project/advanced/so_to_task/sales_invoicing.png similarity index 100% rename from content/applications/services/project/advanced/media/sales_invoicing.png rename to content/applications/services/project/advanced/so_to_task/sales_invoicing.png diff --git a/content/applications/services/project/advanced/media/sales_order.png b/content/applications/services/project/advanced/so_to_task/sales_order.png similarity index 100% rename from content/applications/services/project/advanced/media/sales_order.png rename to content/applications/services/project/advanced/so_to_task/sales_order.png diff --git a/content/applications/services/project/overview/media/visualization01.png b/content/applications/services/project/overview/media/visualization01.png deleted file mode 100644 index f9489bb4ab8e8a8ffc0ebbaed92dabe9dd1bc122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48838 zcmcG#by!?$8n>c!Rq;w73;(up%w42@b(sf)#gn zcL{nz-|yXf-*fJB{<+UxNmkYzbI5OwImTEsGf9x5yaXX01s(tZAe55)s0;wy2Lk|i zT_4=RQ08a)S1@mPjXubI004@@@h|o6VcJ-B$`T>~crVpD0B{GODEmq5=H{lmyW3yW z_2%k|m5qCRboA`(42?!FFE2m+l}POGLz*HV9v*&rdOAHl?d0Ti0|1`JUBSm-#_5y5y;NYzPh^F+uIZQC^a=TU07K7=TE-| zM0aOrH{oZ}#`>0{lN+M2cx!9x^7`iT>WW|B!~X8k+S=OU;!=JAVrz5n;^Ja{eqnZY zZgg}^TvB#-`|#%Gy1BVU&%g)+J-w+TOT3%6U zZ|`JjWhyERBo7;JX`^%WC3)3EWnxr2A_F~MNA|06a;ouW`?vV- zm@t?pf2Koh=_@@kocs9~8hM}m)Y~#jy%jocevOl4Jdh_$@gbOXC z%Suksr|_9Z*)pf!ny#(=Tkih3{*@CQ{l)M7eWG*W2jPz~A^jX6_3^_e=ZUQ(9Z4!F z>UK8<$d5++IEHa8`7vMTxd-D0X;dG$&jJKm{EQ(+Mj}U@!q!Cc+WymTvmTQ)L;0fK zR*JlRKK~`^`3xiyHL5}pf(=U(#&3NE$|?yf?! zs`E?}ppTaXKbOxUztNr;0Dx!!(MJ$& ze$3k2m0XR+Qcjte^0vYTIA_S#cno=-AAC5JPH=@jxcP4Xy$J;HE_Q`31Pf`*CZ9;Z zq9Vk1ZJs~=XqsQjmtVUAlUW+^9LW$K}Ah} znk(nY%m4hDoTtop>evmKHE)U40!)Q-?F?HR3$XP9p%ynY{uyDue2DgPYXcn$Z=B}h zTpGtsA-T``b3ON#ZP&GNv%YzG*|8-Jc=_KucM65^cNcvd)D?G}hHYYS>N?e?_FRy4 zjf|-B*|NvfbVivI+bSOCu|4KS`*`l1OBZRYYw9hjs-AZ}D*6%NtX`x1VRwt6cJlK0 zA@)jC$U=)V{Vnopa9tmVc5&#*1`7-0$s$ml`k~Ywtq6%2UmZh%VFm{W-wNzu@(adr z@JAMRJm z!Y&*A_>MpN>ggAwT`HbAA!^)A6MXCF2KD>a^-`SGzkzA5mZjo%u@LqVtVV@#)EFnu zd2Pc${@|ESH17G$QOJ=<)M>rV_(V)`@y>7cQdGp;_q7W9OP_BvQ7ysAU6x?b|Udb|6CWfQT+Q|x&!LEj%bKGdUvIS-DTN&bG*^O$LCpr zd>g#pQ@q|ezqWr6M3{1^omHhM3~2apfOm|0in6Fu%U`BeYU*z`9hl@mEiP_Z>>aQ*r0tl=GnTgGbeaWr-Cot;X8Tu2Wg7+^~w_fc;IFRgZ=w zG18pi5Z0y~wp0U;YtYtXkF3>~4U31qQD3g3d3JadtU(tYYz!Z5GOlI7VimB zYjI6!487$AGJ333eS$=$_Zo{ zo-vZRy7}da@8f-z?21nMLrF23pCD>7DDxYaTdZ9A0OVqO)fs5yDMqJe?0pbt?C;N- zM_Vgm*n(PxafZw9{Mn4;G9!nMOoPhX%%aq6N4}0w2-L6-X-?Gvm<7&C3AA(8idAL4 zhpeT}sDfQ4#zC=T!v^;*umD66;JEjsNN^oGD9Q6Z(TYwWX>%^vxcug)+e#xzpMG zYfl99ICh^Ldhq7=LoO#SJ(=1uT}^pX|`X)9+`N z1u9d&o&CCU>Z~#GTz86U7FOoJ>7+>OcIebJ zJz8@wAbC@5VdM*+gd^cn0xQCe4-=5jfnV@ zwwy2kRU5(W`a?rpy={ls^UkVtbxS%dRfNK&s3 zm4o2Nhk-#X2uyl=?7~EKo?cqGN`2@5f{6PaAR2doQZ;5{!qfZa47H7;SSIbuQcUZP z|0yp|x(v`yXiD!bBzgeIL?%EO>0QRT8R?dOjyaEqGY z75}FCXrCjPkX?EY)!yEh^v1NUZk0(bwS0A^h^2xWuEL<;G2 zaKs<}%<2{`r|PZ%Q>p)f)I^nJaTVLry}0o9qmvf+@wQ!N5{$P>2OY0re*$w~^@)7{ zP+`9;JY;H(E>F;Aic7*dLrxA(vW5fj246ZapRB@OCEdL42XQtI^lqw-&6^zVJqrV0 zfBFVawdrXE$pSZ~Jzi}P8x;=8)Ege+t=H)%DGZkWu2j2%9tN|~$4Z`GkcZ6Lvd4kP z($zj|rNx5B5)&o=V}R2DR@gkjG6)KxzC*GNOi)@URyd;N(4Stgjo&p8E=;;A5 z*QR!B=Y)Nsd79U#N;lGzgnlwp{c3Xa1Rb@~@=REPZ|6Y_eD44i)K>n|S4CPqxF{+w zcgMB11e}{tO%U+9+4Trh4xJI^uVM8e6elEb?Bqh<-41hBPoS|jX)2u0Q zQKAhPWJ-*D!8hSeIB+jmkcvXtu*Kb#o)#waik)L7g}EUndPdu%);LFRDa>@U1-Ww~ zjf1fMgxR(@%>&=0Us; z9uq_uvt|78669Fj@0`GnA+K^?F16?b_GgQXujCp0x|dcM)0#s87!k#uJ~R0kPTb zC%RbWiT0-`+<-UWCGmodW5-zMR#lnBk%yQy<7L26wTm1{%@N<$!?pky;g)ju7cZaU zx$G96hB(#e2YwMvA~SdhWpwc>v~|lE#p6F7Ucg z61tK3_}c$FXRXJQEf(Ua^H963JNA#P$ptytCJfufEq0()SNlaDmJA}k&s?hV=wb14 zdLHzhz;>MYwMwER~{`6RZJEi=C;=WiYazqY}6v^(_z!KGko~NuI%^ zEq@HHFi@&jHVK_SfX8?O0M33^;eC}ZJ@b4m2PH2wlb`0et?vj_z05G;}xn99l@loq~!PQI8`ZRG0oC?YbAw1g8?ggFK zvPt}Y#fVQ)uXK_qD#Kph9z!8d9$J$lS1p;@Q!$$gW92?XL@POl{Q`9;Pv zoL@23%E7EWBva>1*WLQdvp2c**7FltD*_#?H%eoUo$e`X+I_KE>{@(AaK){3_`?$^ zR9SBNaU=1FP0;KZ`9uF0F<8aY7gum8?kfikmL)+C58A6pYk2SsEOsJvFnMSZ@CW#A za|~|FoCoKG6(<*6zA_Wc3Pcz&&+_XD8n_r3O$8y~T*;>d-fK^6P zgDl;Q4x?3P=MmgDT4rW2W&5?n17mz?xJk*3j?K^yikoj58#aKo;H0>{YsVgkWp7vQ z^o7xpTy1ae|C|Pf8_v8 z*?-**Z2S^KvkBY3vwvx6F&8@yEIUi5Fi&)(0#p&7&dQB0<^M?H8U=bO6`6x22FFQ{ zFVFXERhQ0(1-(}9^vKmBFMU1jG9_wbc6ld<`ZEM)g)TdHJ}SrvWm#EI_8oI`IV`=b z-lQPi_sw6jY0C>woN_%V8?)89PVbCWxHj)e0AIDz@u*cTu*P`RtYO9^op{p$H0V$Z zvu{O`>BQ4Rl;{UwD^71VD@&hdJ@>C!&a$Ui6^|%p)&(!<^^3c=w%N2cA9RA`mDNhyg|!K|&xPxR>weX5 zJGN+sAeHnsQQ@>9@^w``YA~oB^TX>>v@v){4#-u`jOGQ{)6dTYAGX&EpIWR*TOAM? z6=((JBT{f?eoM;OB$&d(#PEI&n4 z`4|n>7j|_wpQJqfFfb#hr964;dVV{L7VKRsW)+^*AMXHiUFz8NQrNtnr^u-xX4n-x ze{tjq@-D+VDCK;uNYHG^tD<3gyKOz+gA*>@r2rS?qC@!D=;$ozr&dbCa_;k^_VYb; zCJRl^N9Hk38%}0O#nsmggW-4HgPHPewbVnuCd1+IYY3rK$8@#!WbIgulc@f(T%UG6U|t=}LF z*Bajc(7A@Eg@vglnDP8~9{})|S|#!yCI8*`2UvxT!2$sMSKohtVRZiO`)h`29M(DY z{)3EHq27`19Kyw-odM@%6B$B?#eI^zZn?42rfa2_eiLPFX0|EO2rejC$=eOF0M)X3 z4N_!Z45K=#Ig_i758ogx+>|CscDyooULIb__FP_L%2je?&fF7wzlkG7uRhr%n#6vI z{*+Ok?fNdl{UD*8`cBeW*V7S|KM=O2N_V?3cd9c&2nMcKi zo$28gS);hY%~px__LZ#D*%c-tQwhmENoQ594Xcd7Ei&=(%GCq4U$ppW?3ZiKe$Wi- zcBL*zvoS^*wx13BXbP5 zjmr*eHi8}957&boT0JQ0c#qUeK_xejzbTSHVn!PbQ@HX|2Hn!Og;(q4R#1s!&%J(J zy6!O6dtp-d@|P7!EJA!~yrX6o#`ZaMvJuGA51Z47W#NsE=c$-|+b7i$zF7?p+SlEO z6ZkVo1WaSf%5>~+1)sZ6B0nzE8rIpypq-mJUl%4iFQ$4Yj82=X0p7Is-|q%spI=s7 z?M77-L*_QL--9!6gtcs}&Jj6ZFy)dLe0f*!?aoR4Gf$%}uOnX@`!f|xB0lYW3(~cx zzhpszW?0B~dzQlDmiuAv+RQ9RCV-EF#|=#FoI}1Ci3A9xgD^Q6*`+(b>TVss@mr85 zNQ+!>MN6gXas4CJVYqYIBO%A=K5)ykvvJ0(-6%(#+5Pr6v){M9c(s{t{YvM)6)vPv zVVQJVWVJ56fexNB7`h;#)}YpkPsTTRKENhqv@4ymA2maRA2KP#c4aV_0}O60 zrrSfAYe6p;CL$`WXz^8?ikf-SrZdTlYm*8<@n7f8zGLQZ*_zj~3%^-+jIiq}s>x;q z9yon;6@c(vjJgdRWexDm?s2voiNT0Vq`}H$M_nk{dT<;6eO;3(cKaq8PUc?8Wa=_) z9F;r4yS%Mc1J^S%wO;D8udD{$cQ8q7pK%0VOSy4V&9GnIczJU^+H4HU9R<3?EO@Z? zL1HcS!YNMq-g+}pb?W&K#$XM#2#NuOIW+hwC*4Xb{^fSy~Kx% zmhCs59ERUZL428RG`JOIOamG9E(;upewyMc3df1otWXg0ymVIfHS#16#R0h=7u7Un zTt^PUPFPD9qpPE4HFR|9k0*>GGyeJ|iof@)b7^TQdX0B6pb-di1B<761@1uKdbLu{ z(`OcP<_^Y4f|HX^+^q&#eHLqLcg3rSQ|b?Xo5`m9jiZek$s6{VepsH^3WAO~SLYbc zI}--0j;)WZP$y#Ou25j|6@DmOTn{k~Mc>99il1d(R(yZkI%u;plse>!aV1s)-15GV zd;4c8yaP9U{(*k~%Mlx__h9MGVDqMR+D-XPr)BX=1-4Rwss&*OFp^wIe%2Ir|!Erz-qoWDMHU9D4$ z{`&P5dU*Y_Se3qUVh|DIlUW=yBuPA(IwyO`X0R*X)v=$0m{4(-LzWYQdt{vFlq^JT z;5Kl^?(BFNwY?cFzbpxL2D4A5aj3SCD_YB|Ov5{(@sZMB_Tjt|vuvv}Gxp3{Y@>si zJI;0c%yema(X^0arE1;9XGAidL;rZ1wY9fInExx~7P5K9vQs zRQodKNZTf7FH!39Q|C7b+M};~#A`t5fY6S9d^YRkGATV!KK>{YRDa$zt6X$|aPD82 zsydIydAyo3f&CmTKd>OY?`d=5<;NhEN^^5&*Do-(Tih5a>kC^#3D;}Gspyclf2K!o z1l5^uW;@l<^)V}`&gv$TF@)C+3roD47lYyT)S)KUlJuzXwOf^LSIT`gon_5+VX*&l zg;%yZ_#6{0N@|toLF-qVJ&|Z0Fc-itN)ze!vUCU z%=z!I|8vGj{3CbEj=}j)-~XgyuK!hqLG-^V{149mje0v!vR+sY&n7)l%*B<~x`nxr z+SJee*}hez%LKH&_tc0g-1YqI{mpAlqn}nIlU;;5JY)sh=RL64W95LWYk0E7W##Yz zjH5DaGHc>+^;}e*Ch259s8Q(4hopj?Y+@F*+M}PK5YZ0UHw#&+^8xZP`7C+Ml-*vt zL)EN+hulo8`6a_Z9X_&LZO?f~&L|D%ij5Hr@itEQDWRj_|Z^@Nm1D% zQ~b}P0z0&A#%4g@&Z<&RO`wdAGxU|}4 z_=#O&)Z?%NmP%p5y_%-$!oFd)D!qd0Zq_I`X|})N8gzbiuS@k@D=ac+Vt(i#Zl)ol z8y2}Zp<$7^3o)@2yBAw4XMR$7VqcY#z-N+E@MA_adb)e58C*6oh@Np-N9Tacz-4|| z6cHfNPFQ@3kiSX6h34o*LHuT3QtU}})(#I`&bMbua6}Wyj4UpxuBvj4A`B}?vqqwn z>ygCMID<$5Lze}65NkqoQsnh{JQv3`V|S|7Pb>M9%fVq}Zx-WBcZZ?-{*6z!5#_Wi zG0#-|b{-azJspCKMS`HF4F*M(G~pJRJa%5%;d8c2(nF`=M&Rn{>S?1e&Sd)7Ly59e zA-bNl5>rF;YZs4GXQW%KVZUL*_L1R?0}pY^94=u&38f-yb0=oEYNxnE!egX6Z1`xB z;ndDaj%AbBzP(tpLPkKN@+mTkYA$x>hw=~5BoZ=Smr`YupK2KMY5+02?V0ecX9?t7 zt7PBcyr90Be}AaU+BRdq9I?6GW%kO|!n}Uf@$z1+kF)ZsBQhx@5`>%)oCSyZb}rC? z7d}WD{m@b3;8Df*gz|vdf0|G&&7v76IzIKiN>1tbb|qJa=ePQ7kN&*y8J0bi-zdY` zF9wdzw1{qb;C#4y2z0Q$pgM_;f*_Bbg)4T2(!{x|s&8P)YPs3*@AfH$-G!ARK=D21 zt-@3_og~&EfFyC&-ALg#uV^$@Ar@*l}Lf znjyP0q9u>HXChuQZ^DCu}*`&g^n(yQZJ@l81N{TS+SHLEeOcQj%V>@1D? zDV&!b?;Q7Jwu(5ZrEf{PIR0&pLp^MK!-hkfbWbevC|u(+2J!ro^qRkBCw_n9*y4yT z^588+JnO3AXui&ev5T^>2p5jzG#nvcm@#evB|97us{_s3@(k0a4mUi9T<0te;TQAPfrqdKT+3}C~W`Q0F zmxe?oqCelh8QJ-6uKG~Z&+Y5CzX1qkm_>F`{{Y8>^iX^bJG;N1Fq2egpNhTm5Oz?I z7DgVF!{D{)bh)OlPDj2$*310@bOov@yXk2h1?p5?^gWFDw1P7Jx&x)}c|%jR=Z!2* zveJqKb-(7Vm2b*ucrF__-Cv!M4j< zEMOv#=VJ&Gg0?nFJ5tQcHPj|z07tnEHm!XDp(So@=q;f}$d;r}13{tdZe}gCdXO@R z%jDDTr!+KgvTH8|)bx5v?Nq*eM%p51!3l$#HT5EpHAH}t-=UJvsM3u?=t#R^Is)bGyKW zmv}m0!3nq_MJ+PQ{yJ)jAia#vq2F^`KVgQ%@}0IE{f`&d3)62spAQM5c|Ihxon4}o zKcvGWZEEOY?&^Bpb~aG!ELO|Q&pq&vZH713Sq+rvHA@R-GBsqX^}QZgbo~tP_Qffs z`WT)=gM2cgVEJ*>tw$`cF?3o^KJ5p0L!m9bc2sqp+a9B5;<{zyOWzQy`h<|!Jeg$m zimK}aOBTEL@T2=8Vm+k`X5I{N3n4~VIQaY=5xY;RUGH^$Zr~nf$PQGRol)nzHlcOk zE-l6Khk^Fv-enjkD#d|ls(n^FlX0?k;Aj33pbVt)XAXr;Sl^3Y^UUM?)q*74fN!Yp zq;YR7y!Do)OB^cB*2j!iQHHKtR4W11^tN00BJfX3(w}=u2U$}HOqgsl_(q;E_YZe1 z3a=P|Ad)H*0G$ZXxSf3%Sv-sC<WV~0f%#1x+Ay4?sv$7Hyr9ETp zH*KeyR%k#a)R z9&`l=?S~~T|27h|++}t0D*d_HEPR-Kv%0rG^Yc7{aFwQZdozpB=wsCRHq2P@`+bGB z;AC&0>$N|qsQ9*X1W;$6ZiM?+Gg2@WLx*(t4ry!GN%=kk-?!!p-02QC~i zT=?Y98Y;aCn{K#VWuYIa`;DI!e$;D5lm==T`<`2CR7w%w#j1o`g?*WD5+AuLfup%; zcf9kV(Lo1jfA8t&#=-L9`4!ts%=PRhC~INVUFi={7XsEc%{bin@e9=8+@3ytuqk zHIznt$N^yn^S0zrc{dU0GIDM;-?w)&8~d+;wz9f@KFWj3{KvKDU%2xA3-iNRZJI5& z58$^97~icx-TkuesJq-S{mWpBkG_5r6Q-exVPMnZd+2q_kD2){hjME1&*K*I%YClv zcR7W;}CN-Y5=;(@=y6#C8J1vt&)2?ZEVChpmNf+=!E^*2a z+RJZel`XJV0?~wOVilO4T+w^>oCX4^km80=d#Lee7KRKfsG4^XL1));=>z<35wQ3t zXd$BqehckoYMuwVY*%4%oPi`1te?l8&*;(BLOeA#Tt`q!U(S4=Tp5$8l7;C#!}ZS_ zi3eZ}D6yz}RoIN1(!W4-)u6BN_qkQXYj{$-n07=e{H_w1`aQOo7H-rCaF#qu68s*l zd%qgPV6t}05Cy+mCBlCzaQm35zHMs!SF_}{>3Z8t&jj&lz39~HT*ph#z!-_h#B^aZ zu1m{M*Xx*k`JW8U#koz!Kr_DQ;y=ZlOhdgD=_pEjiI=fg&z%)t=vW z(ba*rBYQUSq;{l*^eCDC<^v{*)=*Zv(q5|eeqWsE_4N9Im`d~qsPzGyIR>kNM_|6A zaJV-xfYBcjgHd{qcpCOKs}ZkCB&u3ja_os7MoZ|9v^H4M6MXO&7zU%lEk=`d=?}MX zF@eFjamyfj%W(TREdlw7D1jwy!NL6)1-CSIG1l_(iVB`VyV?pxeiz5e8)Tia2=ORv zXHd6FZsqBF8kIuBk;SpyQr1R%gf&B{6>WdneCah zA;_-xR%c%T=IDuz9n~q13`&fPNO#Q0zMZvJ5(oN1 z;DOUbeejHiS^a)ZK}#NY+A;>^)f(DhQIoAF-;Rsax5Ha zMHx~RH3cWJ_v5tBc>7K(-ip;XC2It>Z@I%`j%X2jLAK?uzFvps8cYcrV=aQOq0CWV z+zIXJ>p=6=%OktfGPAibl$24Jr;_&hnD&ENk_$)f*iBfOp+nXM$dz&8$yIulYM;>S zkMI8QY{H}+jONNwvrGl2&uT(@D%vFUXhqLFs|UI%ev>7H}=XM_@#X1jYI1Y1#80=KP8?^+k$)9QzP zaf0g2c^3}ZFUz>KPIfycFL#<>4qt5Z6JJHuo;e+z2;+F*TXVQgU8nmgU!?4^uFAiQ z9j{h;tZ6uzg>&nd)96zd;;5dNcqv?NhOK?4veGj5Jfr(IkuW?l1*k?H1gdWl>cm`Um=rDmBj1a z;q#PTkYM$gf!#=Lqmer1o{9nN>p%|~3Ku$7twa6st1EZkPwvZ@!LIR|2>Q70;)aDd zWjPX>(7EzD>4h>xuHesEh_tk>(h;2q~yY9)JN}YSQ|uJF3&dnOk8$`e0fMcs5WNvUt;u{@4X+tGKjK zw2q6kNl7|M@)UM@)wdDk`Xp4t#~=xGPsVmRW9?VC4f`IUHA2e5_?AsEP5)n$DT{>%BL>>V5IZ_a5KiL#T*Rh!MM23AtDcws`6 z2N|=o&djQUo2g_9o4KCaRFG#V;an2Omn|FUXmb?tjNWDF|;4tkaqe)5(>| zu?ofc`Hm{Ons8P)1<@5zK=&O7-#GM2bJ9EoN7%0*KA1md3f_uB#`WlQx!GB?iq1cN5wygPX1187O`oW7YDAs_yvi$ODrWQDJ=M z9-4F1-f_l8Wpw%6zK|h9t|-fEOu(E_}|m6YqYW zmDxI)BPysLq9>{q8?Vi6Qfz&H<$@*_-JG+|YSmuVb0-Xx%G%IB_t`?h2NMJ@;E%vU zWMBeXr&nObRY!@C#;{i4p*1a4NN2y1n+@E!c)S5-*z}Cx{*<5X+!gO5@e*Co=nnd$ zrD&I4-3!uJk9vT4tqJ|2 zOXKO)9N-Px6Qa8{`vW8#vy8HwYm*d!KMg3!-(AyhKijji6DxJhzZ+LA=MtZu`9@;h zl%uj~hW(hvTDp#6nJQ+8t4CFL`vrU`5abmOss?oeRUP|+z>eYVI(0eHv+NlmfgqX| z*feVwtZ;Mw6)E`c3ySE@B_<(^>(E)bht&Rw>Trbkf@8>|Rh; z{RqvqY*Y*3KO#(O1d=8|+`Y|CyStQuzfHNnUV}{Ax0^3GHa5*kL zKv68cu(JB!r7S8GiIoR7n2p*52%pH~s+GRfco4I{S>nh0scM+WTxG>QcsM$C)iSHh zV9eYAR5CKdg+ul`-pmY)*5Eukq|a~bUPd7$Ra6f-sc?+gCfk&{-n;~t`nmU(i$KOT ze}KYZ3wZ7XPmXWIpDdtamryfgOQ?IqK0Xso5ItL)ri$18&&=Db$F?J#IBCS;R3RYi z4;j^*;NWw7Wu3285dvlOcR3`cbs~|iAAR>7)a~iw?$yE~f?l=&0~4tqgJ(KmL$;94 z0uu0CM8ErDBBosS!iHiO@NTjjUsSz7!35+DY?mda4wiWDgAEDVr-()wvb~lmXECvv zOuZ$pXUcXXt-xwB`}i8THaf0&1`v5#Nn0(qswmz=Dv!eDdH%5f(LFmI+gEO)#XcT% z;B!zbEEHAq5fkqDLg0yr+EJFyZ?A&DI(}ox-0$n!%X|oXEkNTot1Uh~ltjJImozUJ zZUWPU7!+T`&xSU_@D$YI%ato+mXem%Tg5HBe5F;206!kC4iuwA>0Ahyt<9j+-JOR5 z90sH*V6rgV)em-Ql#d_2GGsp@O@dz@s8|z&XQDwgG?o?5!8249A22}NAAz~8nPWQM zdi}}nqSIunj9S+AEh24&UOwu3_FZOSq4}=M%P89KXd?o6U`PB157p$$HC}`H7tc5y zsqDSPmZf&yb^HQG5LW2pyhnc9>h?^Q%BcZ7`)C)2_=gr0c$vyWYacnVC*&b7n|gEgjeOk`9SuEC)17Kc&eo>x1);v`^MF67k{DbI^Y z58*%V`IqRFjTBQ=*ki)cLRFd*4lC{P9$oHVx=I$;);$R9>q-TT+dgvrFb6+r0!zz6 ztv|mp^TNr32oSD=z%SruNqN{|L{qc~aq90YghuoXYYK~mT9DO&NXQ3{uF=_7;UEo5 zX^Dvx>(8pNWn?^UCjiH2YfTTO!e=B7W)zU++oR{(!VjZc<&GNF9Se8(v6W)D>{4Qui+Q&?n$RS~ zRoCjb%%N|3%DB&9*ex16>@0T9aqs>%ziw>!JR`6JIl130o*(O6|#KooxTICh5Va zYosi>JtLv^SB)H)<-_Rkk&L63V;i^2WnCz6TB!Dc`*e<0(5?33ZB@G>dI7azsS+81igArTp2m<%Qbq z!n1~M5_(=RxQM*}?NWvHq-jZX{)1P8# z+3)Of#QkT!BpwT>c3bG?ruFhBcOXIBfcPWuiXDBrW;67og2a6e<^c#Xa^5fP8#YJr z^Aix>r`~%Zwk0)!?_P(J+q8a))+{Z9(45z9o+7xRdoov^-wrPBnyTTHvRKVgtpw*} zmov$K+NxqFio)d4@B0ZiPH+Y9*2&Jnm|HW@w+S8G8eq;ikqBB}{V!jZ^lg9qkshO; zDn}8;zjmfYcf%@*=5SZlN2cV5?BQ{ywg%12%Gu8Rb-4k^+Uh`xk=(CRm1{X~(UA+m z$ZYO4+37dx6L3*X@F+f!4{G^!;hfMXT<_k?+0X*J!3Pt6uzSM#xU^aM%$nw-CjEyo zJHHpqY28W@$KMU~a-)r`bEB$zDjfY~ks$}l4+`m^xy{uS+=2~n}KM$-0zHs%oJ=v!~K z)iX>RlfC9zKw+N;Ij4YK2d}zCQj<#Z3P<0?L2^U?q~60tbQZ)p2=G<#9?L8Sw zr)N*V)}gT$bm1c5t|MyElik1udDV-;*^e{Rqr@Yf+TCJhVd^-yOFh#)t#@VzAf4l^ zHxon)sHlBi&&9|J10b)bBM(Q}M*{d;t~Q05UrdYfX10BE!S3)J0%0Q?-Z25) zE*G+uFzh(s5$qixwFKmbE&kG(5}X+aQsP3&LHc*kh4xyqA45#UHbK8rC%)jkycNOR zHIqOG*e z9~N08o=Ox^CHN_~)4}zz*fg}$^=AZ!Hs|!0l&KcqSdSr`-Q$_vb@#gX*=~Eo2}ZT| z3SFy*`sibx!N>mSy{jv<=W%;M`FmLzqE+*-(Y@fuG-~H?#b~!>o5D-;F6n(#Yf}j? z*>D@k`5pqG?XswiE`076Q~m?Aq7e&jBJAC4RDDfvDCmixZ!c%5x}dM6Ew1Dwi`jEz z$$cZr`MZjNL`Tgnr5=aRXu7VnHA7unAKYuPgUGR(o;WaL zX)j=VS!ofu*E{zVhiP{?QgF!Hu;dopGt$y9v+x-S1Y`cusjZ#|4(>7x^3&9mD5W*; zLCfk^v^<9;GgJ~F*4E3*wl7`^nd!6>&(YV=W{Mtpi%n+DZn3Td3sCE!yvml{DXm4> z5_8jIH5f!4_UX zzVZt#P@aX$)C{`s;pg$p)He1&`a?ks{xBR^vrx6B=GBVKF0W+@dCJfXa?Xe|mXnh+ zUrfWb6R29+CfM_A2Wd#HJ9hnv)_*WQWg$Fd)onrICUzm(1tEs)VG(K=8fZ?N1SCvl z)aZwL;r5CL_dzLftCM$KO&g*tW-+C+%S`H3AzhsgCQe9Rqy{Zg(#XYC@M(WNodqT9 zBTD^SI{Kqxc$`nE4TzhvNrnIXCS=Po5F62$9?=-kQ2b+Z*+k%c9M#ZsZj~-c5#I+~ z{}esRod8u2ph8R2)Sr*U&9lPwk{Gf_2{wtJh@(q*NrqKfMOcr@b`1(>Fy3y}R-aT6 zPJh$@D#ZK|nlw`Fb0JSnxo}ImS|O9#`53#jcOF;?7+N=yb@8LF(b%TdY&CV_xJb8< zXOJz#&6DSolam+kO5^!I*$LPG`&$5=*Uw`HbQG(q!>DIoqCRYk zIym3MD8;JLmm_%$J9<`DfCg^DUl_0s)v=^>)eUGXBvA0`a#9h@|24T6?7R`OWgF0a z`9z#uWwUP5z_J=#>iXU&zw5kj4#NT!=F>Rco*WGY|Dvtc7yHz}!H&I7aCY47N{YB^ zAy^8T!PrA(0x&}z-A5%GdQ5G4Pvk-=OnDs)5s?h9CwQL|OHD(WpCch}D*E!i)8|HIk@lF{f% z{`KNPN4r{yhI6#|m`+srv z)?sZfPyA>NhoXVvg+h@Rcc)M|c##4@f=jXD?!`)R3ob2MEV#S7yKA6$afchu`Tp*` z&;9fAydfbwyYrdZnR%CFb`~@fmGiI@m}^*aWr}{$^dumn4gpe0EwzrR&^QjuNk5fv z-@sf_QpJBgG^YS`6}?DZugW>_D(I4;;u+6g+q05qt5CJZ%ycopgXC8IYXjVQ?sPNs z0Kj4=`VXD@rEEqH`=tJU?#wzgIG5CbbclW2pz#Ih50w0wO`yU$$RNCU6!3itNFlnoM>gcjAnHdgzJIubdpF9RN(c(3-;uzp23F>V+}Zwx484Z# z-8kO=AeK`j6b>wtzQr3)ph^kU4*HAG+_OfNe&FGsh2^+ui{l4yyn8eq`d;;Z7tq=$ z+?tzKQ!+G?G~0C2b0=WbSATHq*JGb({d#V3iDQ!0khEnAh*v~xKzjx{0+sm{s!8A* z`fM;P0T#5-jkI~9YcA%cORsLbA#l$U!({oh`JO{gM{cK%Bi^QXzkCu{Ezv+&W>R5ug@be{bvGg|GEAD zy#J}|e=7c$>OWWrbgoFt3U|&AtEWCo_Gg<19=97Ao!jfj6Lvm}tOHXjavz)}(FHdC z6}v1Iv!tlB~=b~hllSMIV0jc!b^V2mq^Eya7>L z1`Q2+CN#9UAdf$oB&nOh%>TO4bNU%Tq(%F}L(rSIG)|gHM4E=9E+7$xEiGE{|HhyfO6g$Z3?ZUR&-4Lfju3SUdV5Xz z->jmd!=u1SRU_Knt&88Kc5HJCSpoEYXD3;3xRpRsziDh=4((-bns@*AFq>epRUT3-Jv`t%(19GU4`vPwX$ z6k|6an3MMdA|RY&Yh-WlX1LzpxiKlh2$dGP`rH)uFD#GR@^s%W%3_9ax^^8Eh7JAY z5xkwVPAF+Y&-VB4JwcSik;|^B@(OeuNeNV2PhFtxwk8M9LybvahPq`^Xn*|P`BjBj z7cF39t9)m(6D}sn*kNRZO({Z_mYUq0(hrYtDy6_gxB~+wIL_B39Gh~2x(xBX=j3g+ z?H~aLuAGT$4sEg=O$GQp3Q>?+F{bEskIP0@Y-HZlL9`m>zm}E52GO)^jiG$CSIYc& zGF1f!lR0D{HbPThiq}cpocvjB_cMeBmaPTSt=#|Z80!0>N*&E#%lTyPt582%lkn#Q z)*TcIfuSK@2Jer6en9HwoV>fEt*xytng&6QkQ<-tY3@37N7Xw2*z#%ZS3(d7SfXnz z1_|zxFBfqmcW78caF1nIO*n-43oJ~m&G)@@UOaqt0 zJA=dNmDMZi$=2HSIt}jUyDN{*`G5b23i32i?-Cbp3nqNINFB)cy5P}u>(DJjNYsnB zHC0uH{qy4e`gxmdh*;LTTop!}dQ(HZNZ&eTc9T*W;km#;zNcs1=Zx zOxLp}e~0iZ!aSoL;FGWAYW^{8{@e}<7${5pCB_>tPi`7WcEIfbA78rkz>T3cOD!sC zK-Ni;ppNeidj=D#U2uoE6>{~U<7X^QucF^S_xRNe`K8811~ywboLcV>ag_T|`XHIH z#nEx(s}@2_3pVqEbI)YG+3e@H%X#dZ2L&z*c{(O9*laMiS((%s?kRWm{Upi#R1qX# z2@l!n-e`IwX@W<(6P0lXm1af!1c{rstcVH<&bUJi!g<|QraO&#v>;+pccy7|ewbv$ z5rFz$NHU;&{hGHYAkI+J-b2zkUn3s4vxeUoP}oa;fsKA}JB4@j0LeF3YXd1&bobm# zBHQ7MANmnVhr?>2Vp+?!20Eq+P6pie@SEGFH)1B#p_Lq>xS^rH90e2_fQQjhrM+ul zp;o`!UHQzsk;J{an}2F`AfzLQY8(cjuMNd+K-Z9-_~p zTFz_R1<_AWKo>@j>?x$(HAt|q~;%Uby^V*9_!O4(65hgCWZ zkL~BPjELv@XeZJ*)W!_Vu(!Ptf2FI_V<*t;;Z}%bRxOxk(Hm^bnf*`7wt;)Lb?8_P z&m91$0~31DeoF4Nc_!xTVR`J=pRl{%#f1iig|79V*f94%@%7P^&D9~+>m8nVGTop7 zT>393(~&^@kQ>!S?rOiX{~f4ptT(?7FRqRn^MkW-b}M!c40*$ii~~TKhoD(H1m=8x z_8l^Y2q<~*{*(}x5%{N6P@UmSf7^#C?Srili;{1EQ7(TF(6X4v{fC6+-7#_QciQgM zHjW*0Zdlk0I$yEw*6Q3JD60mGulT_lQl`xjkTNoibENJy^gRx;-dYaULcV{TUwnJk z0sTqiKcW}pU=ft$s>Q zxBmMZkZ69$Ev6)2bMHlDm$4X3ppHR6e0=-;fz!mItXX>X)#`#IRcAKOu>lKC?kYN} zh#FSFP9Nw3n~#SO{7fS8L!#M@rcq0#YjR^tAcN$^_0_=U2Qy|?EQ`MD=ej1~reOgl z{$7w*t^F4TsiL?0-!7WeYR6xGSLD&vODX)bw+j(FYD|RCp%NYBD5pKYWWK5DhL@MoZ-(ePbz9yT1n!0G<641{$I@ z5Y9k5!<%NycX$9nw-KrLqdz5U)x2ADYSxRlZQ5Jic1Wy2ZsEH0FwBA47$*m4TV10c zF#ihG;gggK9>YZM$Tk&txW&grfwzeM9@J;2OFpW{9+$dRU_TwDm-KgW$-ViIkpP*K zn4`S*%{wz#fcQfK#jBp1gVoU6=}ic(>x--MQ8Soyz*jv8Oq%qqOUG1Qd3&9ZK_3&* zGt3oPE)tzNC%GF|1eZEidj-~_zt^CYWPq*3kV&U_7+R=SXIL>Oj~`nSY@T3g8-$ue z#Je6BDt|TM@tFd%>qe7*&PHJv6orm`dR$uct+w1Ty3TL&CAH@3ph8aH8 z;!`#m5^uq~<2H|_ghi7aoR7(k++9relHYr8I84AEu;-iN~q@)u&4*0Fpnk z*!P|CycOMV%6_=?<;4Q8?$T7v(Nc- z8dm6=GwuJ*gPZgnyc#Wi-z3T>Z%Q>Bn0*tnaq)vl+pfJzHvIF(vAk!hyoC5bWS-C` z+5l@_Zg3D(kzNdTrw8e?a6npZ=EZmD#xB#HuND%_NzGX%?S9<`PUqRryaEmcY~iSCBENnctXHJs zf_*o26}lmcFst=DO8vJmUv)QRB5H8?nx_U6+b6pUD!9LP?H@3q^2k!n;qPzJ0B28N znt!7$Ztb}DuVFn+!OygbLO9Naclt^mteF1Xa%6)d(=*>|ni4&rRKKV6(2+u@H-2cC z**gr5)EN2j=sf=k$YkY+Co)AMi&C1No_L-1-TCY-I(o{QRlC;EK=)lJ#pF6qlL*_L#Rb!v9K1Wz}qz(;26~bSR zN2EfpHk@?Ic^a6W5pPyJ(3Zhv4=h~#oaEa zGyULvS_y)7TU5@_y_%P;#+{g`IZ~ff(U_T<@p6&aV4lX~f@oqu1s|MwGItXN)Z68Z z_udIswLD*B?=b0Jb+K(Z2#jwk8_!`aUop-iC%o<4T$TR-zTo|NppF!o^EpcauK;)4BqFp2fiC{O;d6=9U6RE6_~0(_ih)Qy@AK0P zpU2Z7(R)~4!`^%%R@ofe;N0K?dJ1w&9%?AFv=)Jze_%YxltuUGMXyJjIok zg`*~?!k)#0TDt>0Q_DlXHw$Iu`O+I-rrvx1G#=XwnX!jK`U>h|ma5-G0{kYw(Z#SU zYXZE=r=Hyht-n2Har;sM@k+`(ltXQ1xTW<+?(Xk`_si(b zoIg}7+wQQ@t!%RY8bL!V~_PTMb$h-V*^SH`(nMl4O zvcT&|R0_LGHpuCo&2=oP*%2b0QWG!WfTTx1F{5Jf7VM{~_B-TQAX`$`dTn_t zXJpCbA~&Eke*Z+07VLc07i$lzbqIPmLhOv#@Y!F|v%Os?|JCY*~OiV$g(Z6 zty_JcFfjKCmMsgT`9>4`ryLrNoGWi7FFyZUiTeO4y1)>cEXjx`q#BG8pn6~+&7xT7 z%82a|JdbjLmoKqy5@{9t!2?kd$i>;J=X&GAn#bb+tq(r~+#|wLLnr z(ED7!ZqkPQ`9ZEWyJ~W^TRc>b8uaISWk#;H++tb4X`t5abTEl@yZPo+it>JKX2pA% zvoRjG-1T}5?Rn_ln{-f3XkmZDco`V%`F{D~D0hG+0~tTb7JD|o;jz%=W_Cw0qxpIZ z!wGKQbgvIO(jWKP>t891#AKdoOgI^^hf{($BSfuxw~q=KTUz>e_Hu~qt`E)^Kzg1z zl~);U;0JD@L6wSk`|bnZTYkISlw!*^G>RiCf9)QrM~LZsyEqZ){Od^E~)=#QTTL@)yH$AI|m__=)^_V zpca+r?d-7jwV#QgY1yCobQ6XH*%LR28-Ko|o^BM-a4@};lLJs%xy$$~Ccv1OmxQMX zv@QFf#*>Jg5+}&A<-T%n^;ezvxe$^ataM|h?X))Th^2L@#Nn>_l4h@kY6Yo5=~v{1 z+pIbQms2ym3-5zC-S*1BgFPE=1Du#6oK_1wwn*ULbC7Gz^SjOE42pyE0JauY13>-a zluS9t$_V8^?zYVjAaAHL&TDXA;34a&Cja8(bY5Y@>UDXZ!~>)wDgfXv3~K~^aeK}b zgbQAR-q-p877gX1?l9G66~w1a{K9pYW|4FO*XGCd1sbXPMW61qDGb@GYY+Jn_K1G0 zbpA<|cIJbb3&Qr^z;qnLZ&$odhx9~dio;CYEC*n`WJDDN9T|nLb{JsWz~o_Q_(a<@ zWsuFm<#N+`QyLB-0VhvBN8&14CIOT7phmfNQ>r9OVnO!pf}o(FfIydg7fmBaFf)$!NGdewl*@>{PCG|!V+eC+o=^ClYIAI#Xxf`0*j$NEq zGhC|nCRxcu{XHOv@&dFVp>Ialslkp`h!b5%6sxdAi-f}|KV!H)8U=C@`(^@7v+d-gDDPMsNUg&77yI##9&*crK- zP!&i0xZs{}x~+T%-e-`TqvW7DSsTWGBSkK|@9Al$o;e-#EpGz^-|QKd-h}m_U`SM3yVZ0&&=STTtN!LA=mUJh>1w^&$uVAzLC>}@)J3daq3O#{RLEaW_y72!ca|%( z&|=)>v^nNZ6`FP9N&5|`#Ulsf)ryy-0J&dhVWhQ&C`G*v?L`-^ZH->`_THw98RLO; zFW%aHJ{DU<&Er8}3jidzn>P3j;|*_7_H=40DdmU3WDA@&9-*h$TZ$L&v3yvJ24Y+9 zi0qEHfr5G!yHyIXt)w});Pt`=dJ_u>u@kc_hv^}eR>+zadu)3n-NVpsclPRRR^NHl zR;Z`NUGfm;)bHixf2;(d@xn7C1a>*(U|U*rSmg$~vLi%h9Ub=jP!^GunF*IgM~rR) zR;d*yc#^~qP_{#eCDGqdZs&`HXtDz{<^r|i+0B3qqzzQ1gXkN50yBFebdu}RVas!%F2qNv=xgW*b3t5d{R0mFDh}yMaRgN0 zc{?QVq%#6waOS!!CIY4atkX7-o&-jN7--Vv2~9zRO4BA1G9?ZaN^sR4dNdpwfm8 z!(rGD2?7X&!CVk3l@-J&Q8%zoRfj<7DcyX41g10z8AD(|e?p?_LK_4~MB5^y4T(pz z;YfBo(a*y=CmjMaFzps~7o6Mu00N|^u|h%sb_f+z2LVpm_-TyH4Fn&FT5-g*D{MWn z1U-?pgQy`?2vg^R{4%S}M9@n7OS}62(C&l~){AFbgp@s5j9?vtCjaoMHQHV>^jP+5 zw*CKF8rt_NR6e(e05BX_qbt~3C4xN+p|}4@9jxjUn1R8);_L@>ULYQb=l`%g0jd?Z zVnsaY{(D9M{1+u+W}nFZKjcp+{vZ1P7wx}q|KCF>)29%@s~;L!M0BM8@~xrc!dClX zvPYJnrMa8aiIdZ#(+^K?3Pl3`U%!40v_7Ytb4_8=u9!SY*llpku|YwsIE0=k_V;BC zKVarK)SqA%`G{(3ek;~L8z+nO(6XALF2HO3!ZXI_4McdLRwfw^DPRPT$E{FZh=E5N$WZV{1b~k3>eM=8fMC+WVwW(^}6hwkyeZT^!8p#f9dB)t~x4WmrQ zywuql`1tYThE&J-zWWsXc87Dk%I}VaBoe zPWHRhbwk}<{()KinYE3`6M*5Y^+&)U@mae+c|c)PFNN*r)~3VTpVw^guC0J0tPwRX zNR$3hpxW#lZD@^d<^;XGy-(An>nKU_7+q>Du+%XZRu^viZBOe!58*iZ2MKAStz3B{ zcKmTb)L>P~b@;@8eB1)OyObn8bot@QG8SsrvCn!~;!tjX)%!n6%yh?uu8G1?P-Nw{ zL=Foa;Y+bO&xMw>%W}V6!N59BqF_@R>>ONSz($0-Volclmm$zk2CzmF*PzOYpZM<|-w4=|lQdRiPSq zWn|+!z-kapRN{C}#B z*$x!->vQw4u|gNJ{gmB}nP#cDzVxx)xz)D(w)xo%7^+5mZ-+e4TfNT-i=j@}tbd*Tvy7+HI9aVqv{f4UuS%h`MS2oe?1JE^G7`_joPsn-=&V7R87a zv>D;IUr6Sn!`Z!h)Mo0}Bk$H|nI0bXIrN+*Pr*WT*cc|r{Zdzg_t@LZI2Ne~^G(3{ zp}e9Sk*;;w$sQV5x8(h9qcPrE|KnUk{IoKR@NGE7Wlzyy! zl{XHEvH`td39?~Nx$|T48;GK0v#hxWoenfte_FadlcZY_bem8slvf0w=a=6IIaw<{ zBEuSA6w7L6>-I^$UsZLd_R*s=A7S|pnqetZgVeSGn<)$zR#g2}{Tc$^ zAEXm`6>NuPxH+ruU=PZ?O6#rlLqDZgDvkNfIU#@hr*_=R2d`Mw4LjFDGXD2*JYMun z*5$CBq`Z%#F56L`U=I{!r`#(Wcr1(CNjduZV6F63K8skKJJ!0SNT8YBeqm)CA5adu z=+%?~X`*4&vEhFFfOj0T{E7MstiY%^)E0Mu(UKRucxa~$<~bb|`uBhtY+S%8oI097E47FLWXZgnuMzN{$;PZ5)p zB>FVo$s76kHO^c1z1ZB=XW*V6%yvj1Wbx~P&;H2B;61-_f1xrU zP^gz%dfqCyNSv&7zt~FIUPH16r1~aa^TM9rnph%O7#79V;}Qr=Hr(A7*B!ImMGM{N zMYj}fr#)=ykZ8~>Y}c^g7;S`{PgOu?81chcVHz6%+)+80gNr(E>Lq8eageY|q#E}x z{BaGMNJ|14K33Qj>N_}v-sERw0>cmhBVN<>QrFg`jXB=u*88`VsS4i2w%Y5a%U(Y* zE~SxG*|#vy6%aV05|4-#<{23T(BQQ21+GJbXwI5L0B*jk{a`?(J=9t2qR zs6Jq5|2*Ed3rs%%xMq9^I3eG5@>pwbnpZ?40Xk&x3q&H0yIvvsl9Ust2|8xbwK{hj=x84*E4WuSw+g-V_BJXAmEArdgUA1 z`N#%(1E}D6%vYn5J75D)yJ}!ajuF@@tZxe)U6}N~>N+U<#m--h|O_u zMAzo2j-k&ClJks0m@mGy1-i}yhw7STsB-wTTE$hI8WYmZ-Qf9v*5avj!SmY?!rnx| zh>81lRMPzI50kq5C3@8{8)!R=Hn4Yu_-wG^L+mGDo^RGD>`Y z8)131|E9&tRCqPD+(&M(N@U&GjH`j$IaMr0XCS7&%&l5QzvK3#(PH9z{|hnaLy@E5 zx|EvAR^e-2ra4=2_EKuYN-?D`qX!_LxsMLc7W^aIzC~UPxqW?nAJ%U=I?|X=b_o| zw2?ZE@G%wS<3N&tx>wSoma>$W62qpXdAKxtD%ucrp6=LUKMvaiwV74vD$*ul_dfPLu$~+d3DGNpa0d^>C_(kVJOD(38j+JpTR3 zVB`SH!$<6$6*a2BFI3Wxb@1LDKl^H_mDLa;@J-Bh$)GfIDja={ov*OgEM^9N$E{fG#4iEC-A!mDIfaUYCsD-P1`dL>!-FEl8dzzcZ5=nTD<{ky9-9CB- zd7TUGTZ43>!K(eZZP0h2S&Gv!Lh`9w%p0oUZM6)M)VEa2F){bEsgI4c#h2@v^w5yA z&=bi%H1Up%FH6~U+^t`z3Jh}x8bbgze?S-V%ZA|2)zj{%535GynIVDF`0LTwn_p|P zqoco5BhS8D6pAP0l>7WHD&dTre(~wk2&7j1Q!qr<-3|#Kd7p{z;VlwRZWlUOgyBLq z=7=|-M0MLCXFDmR7?Os*AlfG#H`yq`tndL`!@ol4DMmNdoYF`L#mWZP8 zC2kLX+g;MhJn&7ZBt7!4!mF&<7Gcxe79Gs}Dc@F}V1BKH5>+u~@>wN^U!P^p`UK&grLF0wg_oBn zO|!w~?m}gFJ(1#kwJx#aPD0YuwSH(X7aq>zTnVHv;}M~Hy&wNHZW^Q(cnmEUWO=q%O+4JQpboSlF5x(6TlP)0!{>Bcb~+00!x0FS6$=WM|HQs@P(?Nr>9 zw~`=(HR!#e-1llPxGK-ZO$28iV5qruxBDTlrF*D~$u*=>V9{Hu9?7Ki9S1Mx(JLIC1oT`5i zvvYREsbD5P@qN?O(H|Rc{5@i6&%KC~gDL>iZy!DOsPPgcCd1@7$l8!i+4ff+y8SBP zJkFLF#`w4(){#OKaP9kN#V0p`+Ctgy zG~UFH+;J*w;6U8$XUfGu)28nE-Z2g?SFD|xd%9NSA=yW9eJCAvU4~_x>kaaS(}HM+ zfj;XrD9k~n*PgrsG_Rc{7f)8zidd@@Zj(2Z(KEbTFR-MjEX!$O zuZCbWU10?(c3a5}6>N5^ZI$8=>JFksIXj3rc(c);lTA@CljFGh>O|o7Z2B!EUv^mb znImd}`b#2e6xp>|^_E)PmK)HIKN4*q245u=vVg#kNrzZ|=Fm_aNOUuOlBL3I4}BJ9 zcyAv)op5c;AK82I0eo0R-fRuSmyZ#E{p2g$?wD^t%@-vq>)M#q=zpsCti%``-*kdy zsh*RSk`7sZtyM9LDbPX`@ez83#>k8IEB98ni?L>=+NVX)-mAw^5Q3JfBO^;hFSC}) zG<4R}r5whLR$&4`+j2Ya0=1fw6mPo;&Sg3Ze#;-wht$QN>Fd3$9}V=ip4lzvMh8oW zVYGTNg48wT?CxZ;^?GyfBp)pY37ig+b`Cj{4^=FS;_z_S82d*zI|knIRVZY>K7is6 zOU|e`!|@vm*$nRCXX44IoP9AyuMRYxJzlJ{D^^32GBz~$-@ljlhfhM}u_EO#?If!V zuxkZ8qMTBO!3AVq6lJWJ@*s#o0~x_)RXiPzFEG&P)53m!MHfZW&xVjFjqWmN*Zc)t zN}Q}J8N7`qw0n5B7H{x$Hxyv*s!p0fiSIE3v(_4F6GO5+Vw`2U<$8ggFnSuxfS4LQo_klshPtp zVYM)%OAEojGQn*57l@=mt2a*z9eEX9e_}YGcKD|6p>puXe7$;rT9!nN{%=eum|cSv z2OM&?A!8;g8O&@)YwKJt0PWiTn6*xiy*%Uj-g53>tLF)DKe_|(A_pAl3!J?8Yq2{T zh$Hg~8N8e=*0?~kntah_m%}6L3c^Mx=8vg;GIGN&?qixl#t`dGV$3q|%~IJyy_)S% zG$+^m5tc1dh7LXK=ejE;QCz4TkPg;^DDx#>xht}Z)acm38`_{gufQaIU7HV$DsJ8~$=EF^7Y254oVnR$ zCfT$SRplKBRN1NFcdBPF0WZy-QRW+q%<8@Pb7RgM%WdiZt(;PdU!z64 zEo3;(ljueUzj%*itekq>=U1oNCw%(6FUj#`sCNJU3!5=uh_T)A4Y%570YrANYYuaX1{^3}^2u2w=Cr8d%jpKr zD4A4pr%(HhX^k4r?P{2&2mUlvPqIYkZ-WXeEZYFWF2t)2ha9`hAUEAhH@Ftb`J(h607a+wpWtfyVmzFJh~cMTyH}veAdFeXZanx zkNTzqcr_po>kY4$f@Qz z3n^T#?*($Lis30*Uz^9rg|`G(rskQ)r3SD^KVM!3{g%52)JWgmgz?{f_9>8&1*g$Y zUHLGE>M=!-PPt^&`;=M4CoB(eY0h6<@g;8^~= zRX2|XWEM$zeM;WG9j>uNWR{lx0?%g(=;a^p3!F{;i9S`!s(Bb2Qzly4j5NR2l2Qz> z)Ikm1_#>mjBC3NQ7^izqakei&AHlr{mKu%(KiqsfZFFa)Bo;1bo!cMXG|NYpSJKnk z>bQ>rtu+bFuf@H0Me?=2l-)=#@7Ue|a1lx4zKC4_h&=U_=YP==ha0X6d;>p&5xFAi zBK}5Xr8mAnw5~!AkNb)KqQmfAkyhQW1Da0GtMc<>^*rUPy#E2lTE=c{(-8UYGXr@$ z2;%=;Poz&{A^JRJ!vCM^Y23ya|IuS0PT2c@T_p%2-RIw*e;%SV-(n$6z3z!Mr(()R zGEmol6|}uXAlNQgn~dE7JZ1889itCj+FP-`*`#mVSXk7`Of{!!_4uuWJ#*xYXhvL> zJD`wEP3P_niv2q1U`S8(`=0yeUu=qYWK9EzV-}w%_CU!yaN?29BbMS2Lmt+UzV_j| zbgFN}zecf<5x_n)=o+{aH@moO?#ay+(OVc&;nZN>CYtjqw*A+C8l_ZZ> zy!iuCo_Vo1q}euy{p8oG$A1}`Wk;-! zkUnoN+*?*(QhMi4ygz^}YmYjXo zHWX7<3Frz8G^A$Fn2o|OX9~Ht33B~6>Igt~X!H&4yw2_H%xIl=P)-+dK(y>FZ$eq6 zs2!rK;D6SGXbKHE>NdKro;38e*8Z<=V8QOo6vt~FHCA~gv-cN&`-6{e#s7)ME5nJF zHMX|?`jxppO2xtcm#x!_(>8=fTXcZ%O3D6iReXt-p;V*D&tq8GOxM6Eo9zIKTHeYg zT?dZJN=(RZcC}FSWMPmNR12L*Blc`O)6K^Mza}YF6=-{3kn1z%zX2ugF{5+-i+{jl{=lZs|f=0=r9*ls{Y z?#v;7%{hOovj%nX(B)TZwQn!&(fArTCW5)V&<`LAd8_;g68~j_SBg{9sDZK6Ak~=J zA2>B~*be;kXj*4$#QRBZ^;bK7<7Il~hoYEImg>K-t{p?c@@xIyUc~Emkbfk!q2Lwh zU|X6cJnrv}$Yzq@E*>0$A|GyynF+-!#S+_rHZFczHW^AVCF_&DcJV#ByiIs$K8qo=xH9dWC;jj7a z3mKEPcZpo13J6B_RxVL$rXOv>a^8@z2Dj|b5q9Q|7mceY3%-aVsqWfs4QIc&P-S^} zqqxTFXj@tmxxVsj8cy>sM6O*9FR)Pe-~Ck9%*DmgZNB4<1;r+X#VBX5R|7b!{1HY! zw0pO;ZbCEa!OLKeoCDu38+MK(Znv&qk!7``S0d<(Mlh1@MP`p27w5dh;I1qQx{-|U z)W5n^Ekvq*$2G>J9=s^QTq3^6!ulqlYcQvxisyR0I&*HNt177mrO{-B$aCJ`4Pv_S zj)HX2M7?;FI`$T@7xI;4GtmB-IY$?6F3G?oBhgJjT2^mbC+j2F-Z<`>3}Tckdz6^+ z6v>D+u|Jlc+s|V8+n={k@h!}1*|-SprH zL>)JCw9-gkx_OXtS&|`)RpWT$&c(6*dk@qTC8CX4d^Eb|$s*?o3DqT@XBd{+2>n53 zaNJ|YLRV<9a}q6ChOrJhVl!BO>4`h5*zT=s5X|GZufw>CX+v9aEp!~h2*fZAXtFyT zHsa{>#lzp^R&{x1B!emNel-@pBLJGX_`SR|(#=;vT926j9AfJLMlgXeyJ9!mCLQ@M z@v^Sjc2C9!BUObi!~B3u=@3R)omD7jGFSjxqckHxp$YE}5qDo>Xa`!MsqG=Z8_}8b zRF_{q`_7PV^2O9@2YUJP>j`Xa?litkx(XbYh&%^*O`1{2(j4E|j*9KA85S6yuu-OA zX2Md98!m~)AcBY1=NFN@4Tz{O2BacM9(hrFJyCkI$)rvNA&oF(SMB3|V0+xbFizUogda~cf{A9G ziaIH33wq~sa0KNvDRCqy)fYw6cBjQzmGuYWqL!Ixe#jZCv0#-%Wsq91B)nrE2(SEb z{5qm43!GlH2c5wh(WMkzBXtifBk_O!XtM|ls@4A6ue1Gb2w>epjaH(G*U%W7E*-S= zC>6rlKZN2cF!BmwJSmHrA$%T1Gv180iN(T8FXlZoJY0gh?3eW>Vn0s&;Fgu|Zbn%S zcpfyc_dc=}ZrMII3f#O6!yYAdnf#-|hAkuaLEPKy1WNG$Yv~ z>1O^lreH7q2T4X;h(Nw#< z*T{*`I~gdtoc&z*Ipv|&V0C2jrmR$iBpML@IXchjTN|2Yt^;X3XB;VvX> zAAh`>wsel#Gp1{kh<4Pdt^G==FX1F7PSqfUtgab)jE%xQ0O}}oE*<}5`Y<||#h{RO ztx#pyM7dAcTQCSJqy}TM`_o48FTU`mt*^df^;>g$Pw|D}@a@aGOt`?TZ3m1CQ*L`$ z93dcwQ_P5aJIK<>C5@Wlh;Eks8qLg&*q&AoF95ytd~WH|`)j&hzU9``xjuaJuD_3) zH{*eb3H%rXOToz;1W7~#gp-E*Xhqhz5{X|D**+453gPCOzy>{EL5_L7%tHa2=klg| zkNd-=e@^y_)&V8W;TbGBMq1Q5YMGd+fR?633h36S<{Ni% z4fdZ0lYzMRjrT(Xut87*HQ11cYZ||IKOoECCtrt(RG)a2UED?~^ zH+QkkJ{|Xu{vw)k2AyS&%Ew}`Lkges6O+q?n4sEFkwkVAr~mk_8L}u%_wvdOb;!&Y zh{v_MncFzN;lG`Wl{%X7q42r6h@J?k>2pF%r2C|uh^5!UG8yWAATZ5hp;0>y?MeJ<}eYwl1s-C%>04)R*Ph2jzDp-0R6s? z1xznaRb)Xbne>|)0*)FNmMK7SeY;4_BOcda?^KF1ozAU0vHZOgo1B%mh#AwD*RIrB z^gj%_NK7@72d#@#@d?SIkg5`y&9a>2ryzBl?qU^)@_q;F6_MI{-Uy~4laeBZQWO&V zXpM>!#-9i}UpO+Y7LMV>v!e0K{QhfY3}o507+!gDgCBNRPi6a>7tW{e7JgdJ*JNa5 z^t^1LDECx_0KtK511i7vyT=m}B9RAcy9~Kre15qQJwy+)fZaJFlVDS>BvtS-huPlF z+EieV)W)L}FL<80;W4ggn>Y3NrQ4b~iHe`Z&;*~$zR5=4M}6m-o-h64?}c`f9``Wx zQFjRXIv1BWxe3PPkoM|eXGy>2YG~X#!!8mjS54!^6c_pXMr9d82J~9!IqTH%F`3UQ9 zkn^e4W=mblo@uww-p^=V0>#v)!Urvwbl(G6BiktX_zjCzN_Yz``H6Op*k5)S%J`}g zlbg0Yo ze<*1E+paggoJ{7M+)&B*KDAC289%Y>PAw{^EZW_?W%w=h;E|JLUtH%+ZY2+EuhO2m zO5yTG=D5==KkSveRmw<)&tKYsB(IQd^AL19Iko+{vE#AhvX>4wkl0`}PAb??^8B8D zX*&k*mXEpH&rShYV-59;I>PdjFV3-Gv&~+6E0M-BHmSL9#s*4#>BVIVHaq_$qt?a5 zB(C5KYaz~1**?sh&xoyKARP2ojId=VJ>m{$Yd<3-f=-9C+UD?FuU(_i#A<3tf3J28 zp-y-mbD0;}{Y=wyc!&QPVGYKy!TX-v-TRO>eU%pjoiBr->~PBxg!V)07rw{s>GLey zNg44sWxyNxbr}QdtfI44P-%ZrqsD-l#9-NpD+9?}vWR;_1WEf(PWH64sc^*Ifw<#* z;hgYyiU`r7S?5|30omR2y};(gg|&z}+*l7P+$*ZIi0qGggf~YK6(};WFIqZ-VHcZSN$7bhd3M#BD!Jrob?y+5qa>O zhyYnE%c}G<0Si{@=uvh42~l3*t-nT0kv8Ax$eFv_a9s|vUfR`>y-p}pFQk1<{T&|YJ;)Vwooh-S z!H#)s&@7;V)0vF~t1PD}Pa^(W@=X_U>m+nakW=19e}5HBad7N=8xQlG6z%U0CUY2(G?{v+Ne?k_oai5${w8qPdHKW_jEc?G&`|7x; zp6_oI6h#GzMJZ9FmriL#IwhCxknS!O=@M}15Ri_gbC(d1?vlo(yIGp&u71Ap`~C4e z|2({IaCc_ToH=tQ?wNbub6wQLZRQ%XCB@tzXJ|H=F)PD>{9&skQEawZUg7L)P@k=m ziK({r&eH96zgqN3CPcjYIi}ZdmRQlpo=SEn7YYP^TB)>&<=kC|&yQ26<5(q|4wtTc z=O7J&QEAlW&#e)tr@W8Icfp)mXPmP(ZJH3#WDO;X@sF)$6+`cx`L;zFc;aUp*9vUU z7bZ{}+Fqm^pCx3Xrc!p48;(M!P248s@)toi{!5)bcNs+jFAyx8ejx(l=R`9;Xy6N}}?Y#Ap!pku_d zQSqg_gu0R6okK&jcX$&oQGNw3m?e*_>6QYP` zg*vuRi%FR+9aty$Y;u(G3pyu3_#>|Z^pxAdv(xbvB18~wqYY_lr`I>#dviuZZAN9z z>wyS2yA+DuT6YJTWPOsP^mwZuv^S(raqhu-eVp23hmWalj>olc<_w1>pu2=okmvX9 z*CJ@~cjFVn&mq>#%4619T_!wac<5`t#amU6rxN)_ImYI=+{+RlRj< zxL)lfC!s>7KU++?FSkYOIqQJkW1}>c6sh>6to4@yA!#0Pw;K*#UOL(Q$cU~xhQ54u ztaMtRA+~+GjWNT=+nkNwN0_o9Fv0VfCbq{zS083=I7qjL={X)dSiUsmtj?N9kk+3+O*=sBjL?&8}6eM054gvCF2%UCmW)5K!DS7hj;WVJ`Z z>Omcg6xU|9wxxFV-IPz0C<%H8271&C9iPZ{P$Jj^z|tvnlnZLL*0eRVv;kD%$glHD zZt=5RD(bXUvAKm~0TBx81o5*%i*cQV+omN%`!aKJMqeh$Xi4xD+oGKU&~+{9LHANG z+GxlFF^6K+PunIVe|WlT_u#YY?Pw+z<3+-`Ur8S!&s`j*Q?-s>H0dbBs=U4T)66M; zN+&(4x_{WZO+ zn0X5{X6f>ZTyJ-;?Z;JPiy|#1hwA;#GbpTSoH*bu-u|9Qb2gLV$1y^wQ0jG5% zl-wBI`^3f_873_hvh@7pWl{7Q6vs+id%D?3LK_lbjx?MW#IG70fRW-aS30c4gmRHJ_ESDW1p@aL>%hMW9fttU9%9OO%B8VS_T?7Ts2N9-5nx zsTRIz2V<;nKo5$I^{22$E0k)}+EEyQHBh8*lXoZENu2dAM7=k%PHXoP>;OcW0>uG6Q zt<^bcarP{Hi~DJMumwUiZvDWEiX??r+GUwa1p?~X+Wb1O<(-m}b{GU>cnIv+X=Tj1w9=d< zUU&-a{C*Ej!yTZ}+}sP(@}bLyjK_%<7S0Q~v+?kZd^dMgciWe87%fAjC zpP9kG!u{BBe7(&X)Q)E2!>_}N#;03reI4H2Prz1IU|HFWLC4blh9D=3*x1;bXGe{Y z`P%oImHb7FdbgxhU~3P24Mc^!(xd0;i?YVl`#MYV`sNl7&kEGX)jvaWa&!G#77zhJ z6cme#t4Z~n^A2vBOt?W4D%zX-CT2*`2j@ea*Mdf6{0}v8?dE)cLx(^gM?=lxb^-!| zcy~~G=PGO(^M{A}NfZNV9$1OEfAEQ1M`fy83rOK}UZP;(<>BsOtv2uvrk4*;W+FWd z>IEB=`p3&p^eksCdKZt)a2L_2Mx})6x^bTGxD}7ixyp_{i@^`l*Vp}UV4pv=WCb)L zV?%d09HURRAQxaf4|p3IbICvwcTE++^3tklz)giyR+0WlkhD}z#IJxJa@a%=CG0!# zgjmsO=b{&l+VlZ1-1FhCJ-h(PgOfCqJ`Ln%ncXKoC(5qX*k@?5Je%oDM$(+g0}B^0 zjI9rER!{RwX5Ey7#qUc}Hx8|~7_fc!FqKbR<$6%2%KF5LwKkt#2KNv4lYj@!#ka+p z#y|3<9P>ICj6f$ zR=^4jnh$^^8q?{&X#Y*~Pf^f_RlvUhe?S4y$W6eK9J(a`j`TO=U$HS7X29da<>lou zyxs#bHuT)^93E0DUuE5+ip7RyUu$9;RwpzYUwHKLRj~Rt$PlLMVd7+t;jrw8NCol9 zJ9ZWnZ=u$GE@_o{Ju7&BZ+Wjn;S)nYi&je2zvk4=DW|~; zCWkmvUok*x1l{NjVdMbV;2ogE*{>(%-kw<<$ruv2(^T`gO28DAbeIQyi$pxDCDX>l z2j*hUDbdJSUpDlVzNWRhFK2g!lWz}K`VHz4LLNv|KCt{{o#>Wn^giDF5A4kCKNg#~9m-uNvi zD7cI{ylN`pXGPRlGno+i?Z^2(BdDZ#z#{Uj_!guYbno21HnTi4vhh@13Pb0N91O6s=~~9x&cc7 zH^}H+E0ijIJ&>Hg9ok0V?76q&srJ3QxT1Dugyp}FzjY7hKCL##A?A|X-;if7<#-m~!@3>-JFdb)CzZ#<3NB#~B%T(dBTT^*Y&~1bTb@(OS zM;?)x_`(FSi|~MOq@FLEW07&>3qUnL#VvJ*M#>b$x@`iR3Z=as&w6NOcjW(yls}VIK_b^Bu30;-HKKzO8ESQ3 zW_PwMq18n2nsirTDKO8A8F2-}f)p@pMk0fy1$zv`6VD5h#NN^cp2f}`bteQl&UCDRV($q#miOoveER|X7>l_BM7Zrs6-4RdOzRC9ICOpM z!+#_1;__X-m)f)PQGb;`M^@+}$IW(wa3(<$jV-(?ll8a@vxL8vAbs!2GRfc)_1!yDvN3>@6?Ps)fOf3Qtx;o$iyI8Bm!Z6{{C-eLmzVOS%^u)!GRCPV zGLjUTUy*{_T?{5%YS@NtQ0&A@nrg7iEvJp^16hacZpXNa2&A6yHm?N*XBB7nzj)#} zl3#gO2cBIFarAM9yX5+Q!Cd2_6Jo5BA}OY;aZmbnYj9GH)hXz?ukWjGa<`Yau9YR7 zJa>r{19z(9XFQhe+Ywm25c+YTT_qIs8nTZkFOIH7lUHc~u#xLliM{U9>kxk_=Y}Sx zto(L-CX>K9Inpn+R02CoPig$YB63C6hlojQ34tt~KXvO92=*!(xyP50XlYf&(#p0U z=r1_KdcCa6WBGC^fHZz%VrDFQw@T>gjd%02ly>_j2=&6~2-jI_0W|9bzvNZ?LfRvb zGZL8M(58#fO#0B^qqE`{x|DVewE5#h9mEjTjweRhV!@(OYEKx#39wIRCAu_(#ck4f zRQSf6{`3h)Bqf8luB;@bQlq|9BuSf#D1&?(72^Xo)}*8OOUZZQjG*n%H&YCU17`pZ zUxk$x&7P$f=R%lf0(gg}*1Wh^vog99rrWB46^PsvGhfm!v*Tpn_jf()IegDm zUtXJOE86#!&TeIQP~M)VgPx=ZlIS#>oT#Nx@~0IFw}1rd)Y2R5dN>QoK!lpG)5uXh zp#mXz@MN3fI58w|d$)y3r_4=7%?k1kJUty4P>0m}S?}-A;PlZjznoV~Epm3eF9B~Jap!NJiv_7R$%z|l`V5r{X54%8 zb|MUxbiZ5}teT=a#>2)^rmbIZ0 zRSAIUo}HeZd31C^M;|yM{oBM(z}@tTI{Uc5j=YXNf0c>31)3(KRvg0%7|kX`aI4I} zb1jfG^lz-c7Z-eJ%7phTiL%Dcae2rwgYoMZ2VB=QLVX7o!~N6l6~U6W-_Z&>WQzM= zPcJg`Ge%ygn#@j1b!@wM2jB#BkI%RC0Y&48W9@Oc>!S(NdT{UvJ)RsnlnhSiCUrAs z>zmOiG}ntbi+x72^%W^~fp-q8X&Fl3OfAscvce~yygbfcR|z|8L3~YD{rS*ZTQ?`5 z&}Pp9QN_k!gs@M)o~tq-`sH0!E1Dd9k|KP@2PmrVrHFt1YNeh}cX`qyeLyiJc=XS)mK&lz3q~owxlrpR0Q190E9!cc1(Yod!lJ zyo3N3vVed3;BJtMbEO(PGmM@uuaH!9PLrFg=-RefAF@or)iljiYq;%-s+?auKDjfu z=B`xoF7>=M+M$1+C!qPb+A^haum5)R@uLb;8T(g8pOi|_HkU=M>u=|kspBCaEXV?7F~LdjHt-o0g2RtB zAvNT<_3GHVV|ys!xy3EL@qGKaQ%%OEdjrld3)wgETywm9P0dg0>qLXhsUoBsvrR4Q zmpYuTg*g_7f6u*rdA>g7_Lrwlr()kDgn<5t11^NLsJ-#5(fQDM)f2oDP}jc_+IyWU zQOU%c7A$I8V)C@T&YNGaAu9Kc-TjCt?tdm1^pGv`=VxE*sTxWl^%N)JCG&%2s~)aY zTbl}bJ+q1FP&-WziXM)LTe}d!_3rr-IG&^U@8XLw^9Zn-ry9+(aUJkT8l$@AU9yQP zKt`R9!YCt6-Ig19)4}B(rMADkEe%(s`?r`m2Y!*Kx=(7W65%su3NE}=SZ}=asoFYfS8?s#{X9vMmR|it~8nxYLOUqeN81NO#5F)bpg-@s(j<0_*pZv}$lp zXAV7E{0P1w*uK)o-Ocbr028>|=obv2E`YNcWPj%q`so%h9Yi~D!?N^e@FN5zB`&83hnz2~E@+Zy)0I?0gAWhepbjzWT-_bof^F7@=W< zU$-EXg{na1lvuh0;0uLXf?`x_?|WLK?T{F1`LSt98qyW(ruDU#!!Xx%XHz;_9`VX)GN`-VnJT#V%#99~l}u8920L^YS6 z@{L_mxkDvVtCboN`+(Jfz7oO`yYOwjjW*}g{6pp6-OtP9r`ca056i0O+l%LvvlLE| zXVRv#JGuM{wf{t&$P^|ygZKlTjX^XAzKAd>dzK?m*UwVTtGT4W9%uDSi7#(G}$W#nCaA>OJu0jB|m>Eyx}R|bE?H3!a+cIlG(!R026nP3xT zQ~ag!vB|97`&{<-ze3pYJ;FKa2c~NJW?a0hVdB)ugC(MW`NY`*fmfYZh}XxAC_R6N z68*5?hB6TTc#oHokeO%;d>6#3qSuu$scKNfl&rLefk8$uE%rv$vS(|VW*T5s@7C#k z_%IJ&ZhsMBdbqOMWprcZ=XdNBS}*eh<8-T0tsob%-nHsPX1gwl_f|DN{!TjRMD*2= z!1dxC&);$Kh_}3k;}2(^vE_%90LWdc#X5!xwNzxiMHF8&IU7v9Qr%=J@c_hgKqZF2 zdQ@P(a?=E@j#&G47C&nCpnE!*ZmHpMPfF;ED{a#!nWwQEAnLWlW(??UK)wy?MJsig zE^uKa$4CNB^xc#oft9>!)q9Iu<`&uATQXpdq^?vx-D-&TDeFvZH`+Y)LDX}ZNmtO$ z6!o;n-c-asxh5vzt>A3Ij{0&m^gvQm%(54U?Zl>dX<#dE`#74tfl>2ki4?lVakim) z3j2a^N2^s@9VMlX!8UT{8v`G9IYymm)7bAP!(=e)d7e9oD!U0JXchbRUe6+VX}Ecw z-_G(SW~~1duYhXh0M5v*~C0&0umrG6j_(>&Uhic&7gLZK zPu}MlBT~|pr2DB{TcN%(;5xLpK=6cJF@POFi}n$Yrntp+X3Lo=_U-)j;=JCw&r zpdnq0w4$+FQJtJi@hJL~iEqXJr!P7QCF)dba#|L{%qKj=c2$-m-Xuf#pv;wvjx>P{ zO;#;UUGpwSX8Th4K#chnOhM)dFpmThD9s+ByD5rl(`~DGe(vB0^tqaRnHyu$>1l$f^n?II?`5gIoVIChQodz}6l5XQzI~o&vNv_|#-Z%Bnz|X8 ze7`*!MSp>APo}cbZED+91ZB*sga1MbHoLQAOXJWA-A&_5Wb!PSpi}=Falf0w8DYPy zAogL{a10A=ALh7sadpk>ic-&lNNL^D`^QH5|JUG(0a$38|JS|+7=WD^t+D@QF#dO@ zfTI1!T72vOV&(l`2Hd|^-qR-@%ZuSXUh1NNy_f9`tT*ad{cP;&0`?=_Kuuex{$}G= zn1J4`50tA=H)BKI4ZC@1QP8u-d?Ed6 z*%x8@R*JhU5$?v4yq2=4(RQ6JsQfq}i?SiHGn?FzPB8cB00hbh z(}8K~%%@^&*G#pF1@Fz+KGnwS9_eZiMRbdlBB)w}!&|IjYe9NbgiPsloHjS5Fg(dINq+CMmX-^ zt$5LddWi8@onJl=(HE9ogkO0lL*QjkJ}cs`SdKUbtqz}94e=w&5pCyaX^QIQ`)bPW zx9@TaC&pOIK|d|1c&}!$cv1#BUPXe5mht%0+(~Z^wHd+7o~AAt%8VEOb$ZcwV{LBt z)SeYyv(?sQb7;2wVD@0Mvu5w_S(B(Gx#9#}Il)*$Ujs`C29EpP@>5{mM#vVmYJOVL zf`c03dVT@et|@jAqTp4w&e?z1EzQTUEa1-vknJi6erhAFuJO4#?bR{mJox(8ina~q zGYW-(BNCuaPRZbosVCjX+j{u2``+*JRlDs*8dT@PccG{i^%aBhx5)XvCqr+ce0*)3 z6z(%CAV2H<;v6^86LjM^B}0_2ID|nqqLz^n*`;y`33-EV9Mw`7u7G@yGRj7xgh zt1AP=D>ehG6)(hrGdb+5vYsZsM`>RJJciq~y^@&n&)fvVR~2sLCC;Vhb6uZxUtCQP z2jiL-^iEE61%j5>mZ0X?Jc6k;zt0xjwg1-1S6v zWEiwNQ1HCWyyHYt= z9%e_{7;fa|e%XnP5~tsoFwJUhXHHqH|Ab%f=veaHFW9mJn-lD_Lu5BU5x=mW*`KD! z4hwhK`RLG4hQKOjXY}>i(wl$M9Kss%s z<3%P?-t7Tw?}L_N!$6nfRY^Q^4CX~}XOs(b5T;LUnaj^BN-|$`!Ph|-DVK?hua>J9 zJ+dqFS?5htVp%)VD%z-`K5Bk_La8wic$vu!f@`iyAUaP(WNu0(KAn@m&dW{%Iu8gP zs*ZteymzxBoFf()TI8C?+6Tkl&=6WG(zkv5F2|%wJR?!Vq>I8+s_uH^)!(~ zMD%Ikj(GE9W!9P3QXzbw%byIt<)fM+l!3t?$j*v1H@sy%$CKJzPV9=}4>`+bejmFl z$;MCeiC37iaraR8P{LZEhFGD$=Ri$S=qxg=P~e&izxSjkaV#;E6dg9naz%H{7S89B$7UmZ$sao3!XQ#V#T8juScb7y z@53kOpQl*t;4Z!pc3&&Q$Ns}eGYLZU@zT*zjJb*Tngi2-UxNrC&RyCaPAvIY%ADVS ziq^jYig9HBN+)={D4RB5x9?r#{EC;WMM?PfrU5W_h;XM>5_`i7d&d&$;IqeknJ{n& zry(XBVV=Wq@%sGYk8H>Y72$7Gl?L0v54*nep=20{!xFV7IhJEqizy*-e5+5<%ov%E zZz94Naq5>rfwFi);q5XsD$Joq8#Fm4#@@mwwA-TSQk5;Dl0G+yQ8?-zW6!)mJ-Vq4 z6V==ifIZgP8!VTu)|s1}RKlW3?u(NvBfl%yrv(V{sWq%uOYiKmS#;)U6`^wm8)}mO z>0%=1%g}FM-MW{HsH7%~p3~<*PA9oI|5OLygaP9{(xeF{cZ=d7OnR=Ae9;N!!e?AI zHj`l>3wa)MWeBv&^4pi9-2>Wf{TgPc*!w&eCwh{ICr+s4W88f= z?Fb*DrJ}t0G5;$zs@F~=wc!#=a(XdGDgDBfqWAC%goruq>zEu@J?U(JaF@^7?t8ryNPi(cyNK#Nhm{OXeSJLw!Mq`n zNe`9rdt@x~6!5uxtK;yhpHd@_Fsv6V*fKYb`Zgz>(Ho<6JeVA|Ec{EvrZtPD1x=K=Aq0br@ey?JIx0c_)IgUS7GFMK2r|iIJ0KDL_P|TUl9NuVpb)n3>nDMHRQKpJ|5&$aguPA$D>jYV`rr@k*#o zZQ8xNo09=~A*OdRW8&KwC0pgmeYOxyNWM-|=@BpqxHKU;0Hl&x@E}Aigq8V^LozP* zc6u37#s=DLdM8f%W5xE|!DywCUwEN5bjlrUclNSIq+4B+|00o-dz);0;F1US z%2J4!*YdpmaLv7zrX$MpFx2X-w5Y4#{f3EKd_=i)YcQE~HWK=a1Ae>tgQsb)ke{hx zztyUWiqBHW)xqcw)*8`Sqq|De_a&;2aY*>96z;M}fhAjQUU`njLQ)#7`AQ0;jagsZ zKS(z+va%|qm%jhz@d5f9m=7&S-Jo3tGsU^9tD}Yosj_O!5vSxf2xLOuHt}2CruUIS z(~dLA5L(djtb7VHj-R^y;RcN7My?58nWv8Qj;q@Nq49 zQ8lwAIHF!O6QC1qpGQ--p1*a{jq>I(rJGzazc3TEIj#*E|driQ$Yr*0ySM zgr-An?}&t>8ig=0r}asS1>vs-5f39EZ3OGyBT_x9o$y%y7gH=W@&7tmM+xBjKwZN<_ zh^2f2hUEo~%~XxuEUyUNe4WSh&;o9ortZ+fgEaMDEP3U$_q;7yL+Ye3?v8^azlg%+ANEK%WqzgKS!V>3iDtrEhDMIA80C(E0o$My zKFkoK`XiioMx~0>j$Ga$-94b$w^X*>9?$tW)VS}BLo&92nVyo<&`qc(M}DqyV4Qn{ zg~uIWk}9C zowkJx+}U);U#;H{tGoIeC($^Q0R>%v6IckHuGtnR_eWePtWI1=3{~#}+6*LPVRnE` znCi}|i_eNG{H$tIw+?>!ehKJK=D>Jbl;$G7IU~VV4-7fC(>>(^${vohUWDgYwYSqC zk5{I@=h-$f5~-?NUPpVB@2R|c;{b~wD8CSFD0lay5K7d<-paVH$R90_HGM0iYrh}!mAJfZv;FIWY>RLk_o>ku&(dSh zdkDlcf5jcWdMdsLjzcek((2=}k{0^~C(8)5^JgE4ecQ$Eh%=^%Z@yUJJ-mibr?Z%G zgnXv3oLTQ&_l_>XpqPO6P7MxrI*8=`noGH~IJ%(os?u4R(!aB4T{^J^o$1IH;Jm)R zSWN8k5-6Myxj7VRyx95K9h$1%=uykdp&WO0#zF@5u1Z+nkXbEszOzG1r3aEv>Q_J<=DV7lbGMsg>dwZZdI~3+YOmXWKB}p6MAV13)iRe1ljR&Ompn<(#R@z z5UQ(bCbb$<*2VCmax;^TozZ!qsZ_RLm)B%A$Q^KmPt&>7dJ!D~8K)8UoYh^L8Loh=nxu*S{q zK|B4v^py`#fjmiu3Ako53YRufxJ3!EjU7iQ7*u=Vh;nycAGWFR*#&lwA|opVgJt!7 z%b#3Usl&!LIqpRqh;vBcfYdaxG5JfuJM66?CC(O}d0m}yIS!&4D@52u&LcK0Kz~Eb zvMyF&f0}$NUaa~m|7TRa!YH)B?_$`-VRQV)kN#m485levT-PMTuhcVDo?vhEGf*6C z`00Ci0^~#Frp%nWNj;cveyz(}Bacf@K7M#-Y|jE$<1DANwv2{e2<7u`DPe9$8>JX^ zL)b2sxmF_0Fr|NT^8m4_wc)}XS?mjpeMxktv`{Ybozu9K8B|gM_`I%i*hG7k7&_b6%sObbmDV8+e)}1S8 zk}XqQ&e6ON_xUkwWaKeL1=hW&v2%d%n-Q2}yBtRn$w=p`R%szT{LWes0gcZSAIVuL zcUwP~Gaxm@r;>(zP}uBVt3aIRs1>vdU3QH;D<|kOE+nx36vq;cxxll9|-sT>|cX@TrucXjrz4}aR$WX6h97+#GG=_)y% zeERj5v6qpm*@HdN@Y#MGfpX%LrTFn(79I(xbEBXA-b~#afqW^Ea>M7Ma-k)xp?7s zcPL(__a8mZb~m2ut}XK1t*_}ABY=Bf@&I!%t=iTMbXJ| z>_6>uj%?nK?(x8681Stg33Yub%P4SyDoPXWB;kL=ae20qN0C<9cS>A*kC4b2y55cIv4eyi!DN^pd1!oxX zur=D<)}Nm%5WJqy=i;^4Y&$aYE=Up80uwu*3P zx{vL=4k4?c`rCt`h2WUdicn|M5c9YzAFmp5O4^7Lrv5%f{RGA(98nUGJ_1SHCTF~u zR)XPt=XC6_HRWd0?i(0G_m&M#$TfDnM3(E1kBpuez@N0Zf>?>D!KeQN>(E7Y diff --git a/content/applications/services/project/overview/media/visualization02.png b/content/applications/services/project/overview/media/visualization02.png deleted file mode 100644 index 9d30e46953caa5b4faaf8029c3b1929e399ecc5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28903 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 diff --git a/content/applications/services/project/overview/media/visualization03.png b/content/applications/services/project/overview/media/visualization03.png deleted file mode 100644 index 27ded7a23c765544b2a9559dfc6f637c7e7ad17b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76411 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 diff --git a/content/applications/services/project/overview/media/visualization05.png b/content/applications/services/project/overview/media/visualization05.png deleted file mode 100644 index 414fd19a8a2bb29dff801a44485d38bd51e19e07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56007 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