https://github.com/ambientwave/odoo-frontend-backend-customization
This repository is dedicated to wide array of customizations (both front and backend) inside Odoo.
https://github.com/ambientwave/odoo-frontend-backend-customization
backend database erp frontend javascript management management-system odoo postgresql python
Last synced: 9 months ago
JSON representation
This repository is dedicated to wide array of customizations (both front and backend) inside Odoo.
- Host: GitHub
- URL: https://github.com/ambientwave/odoo-frontend-backend-customization
- Owner: ambientWave
- License: other
- Created: 2023-08-08T14:16:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-19T10:45:02.000Z (over 2 years ago)
- Last Synced: 2023-08-19T11:45:21.335Z (over 2 years ago)
- Topics: backend, database, erp, frontend, javascript, management, management-system, odoo, postgresql, python
- Language: Python
- Homepage:
- Size: 147 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
> **Note**
> This repository consists of 11 different branches. Each one contains files essential to demonstrate certain functionality. Make sure to review the following table to help yourself navigating your way!
> | Branch Name |Demonstrated Functionality |
> |-----|-------|
> | [main](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/main)|Fetching the currency exchange rates by external API |
> | [ChartOfAccountsListAddButtonToUpperPanel](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/ChartOfAccountsListAddButtonToUpperPanel)| Adding a new button to the upper panel of a specific model and view|
> | [POSAddButtonsInPaymentScreen](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/POSAddButtonsInPaymentScreen)| Adding a new button to a specific screen of POS |
> | [POSCustomizedPaymentReceipt](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/POSCustomizedPaymentReceipt)| Modifying the POS Receipt Content|
> | [POSDiscountButtonAuthorizedUser](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/POSDiscountButtonAuthorizedUser)| Controlling the visibilty of discount button in POS Module by authentication|
> | [POSShowDiscountButtonBasedOnACondition](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/POSShowDiscountButtonBasedOnACondition)| Controlling the visibilty of the discount button based on some condition |
> | [SalesFormAddNewElementsToUI](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/SalesFormAddNewElementsToUI)| Adding a new custom section which displays information loaded by odoo environment |
> | [WorkWithPythonAndJSLibs-AppliedOnInvoicingAndPOSReceipts](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/WorkWithPythonAndJSLibs-AppliedOnInvoicingAndPOSReceipts)| Adding new functionalities to the modules by working with external libraries|
> | [addNewButtonToListView](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/addNewButtonToListView)| Adding a new button to the upper panel of specific view of certain module that executes some logic|
> | [modify-CreateAndEdit-ButtonsInUpperPanel](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/modify-CreateAndEdit-ButtonsInUpperPanel)| Controlling the visibilty of the create and edit buttons based on some condition|
> | [modifyActionButtonMenuItemsUsingJS](https://github.com/ambientWave/Odoo-Frontend-Backend-Customization/tree/modifyActionButtonMenuItemsUsingJS)| Controlling the visibilty of the action button based on some condition|
# Fetching and using the currency exchange rates by sending HTTP request with GET method to external API
This demonstartes customizations in the POS module. The added button which is named "Currency Exchange Rates" opens up a new dialog where one can select the currency and see the up-to-date exchange rate.
## Screenshots

