Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 5825 |
Technical Name |
eg_odoo_studio |
License | OPL-1 |
Website | http://www.inkerp.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 5825 |
Technical Name |
eg_odoo_studio |
License | OPL-1 |
Website | http://www.inkerp.com |
Versions | 16.0 17.0 18.0 |



Odoo Studio for Odoo Community
This module provides a self-contained solution for those wishing to manage several separate websites within a single Odoo instance. It introduces some useful unique functionalities that allow you to create, monitor, and personalise each website individually, all from one unified interface.
Highlight
No coding required
Custom Field Creation
Modify Odoo Fields
Hide Fields from View
Manage View Access Permissions
Inspect Customized View Settings
See Customized Field Properties

Features
Custom Field Creation :
Easily add new fields in just a few clicks.
Edit Field Properties :
Modify both custom and existing Odoo field attributes.
Access Control :
Manage permissions for creating, editing, deleting, and duplicating records.
Show Edited Field Properties :
Instantly view all modified attributes of custom and standard fields for better data tracking.
Show Modified View Properties :
Access customized view configurations and effortlessly refine UI settings.
Hide Fields from View :
Remove unnecessary fields to create a cleaner, more focused user interface.
Screenshot

1. Settings View
Unlock the developer mode to get access to technical details. In the users menu, give the studio group access to the user.
NOTE :User must have administrator /setting access rights.
Navigation : Settings → Users & Companies → Users

2. Studio View
Odoo Studio represents the field customization toolbox. It's located on the right side of the screen and provides various field types that the user can add to the form and tree view, enabling dynamic customization.
This toolbox includes buttons for different field types, such as:
Text & Multi-line Text : Basic input fields for user entries.
Integer & Decimal : Numeric fields for structured data.
HTML & Monetary : For rich text formatting and currency values.
Date & Datetime : Useful for scheduling and timestamps
Checkbox & Selection : Boolean and dropdown-based options.
Many2One & Many2Many : Relational fields to connect models.
Image, Priority & Signature : Visual and approval-based functionalities.
One2Many, Tags & File :- Multi-entry lists, classification, and document attachments.

3. Form View
In Odoo Studio, users can drag and drop field buttons to create new fields in any model, not just Sales Orders. This functionality applies to Customer records, Invoices, Purchase, Inventory, HR modules, and more.
Key Aspects of Field Customization in Any Model :
Drag-and-Drop Simplicity :Users select a field type (Text, Date, Selection, etc.) from the right-hand panel and drag it into the desired models form or tree view.
No-Code Customization :Users can tailor their ERP system without coding, ensuring data accuracy, improved user experience, and model-specific workflows.
Field Properties & Behaviours :Once a field is dropped, users can define its attributes, including read-only, indexed, copied,help and groups.
This capability makes Odoo Studio powerful for businesses of all types, allowing administrators to design the perfect data structure across different models.

4. Field Property View
The image shows Odoo Studio Field Property Tab, highlights the process of adding a new field to a model through the drag-and-drop functionality.
When a user drags and drops a field button from the right-hand panel, the properties panel immediately updates to show the related field's attributes.
This panel displays :
Field Label & Technical Name : Identifies the field in the database.
Field Type : Defines the data format (e.g., Char, Integer, Selection).
Position Field : Determines where a newly added field will be placed within a form or tree view.
Placement Options : Determines where the field appears in the form (e.g., Before/After another field).
Storage & Behaviour Settings : Controls whether the field is stored, indexed, read-only, or copied.
■ Clicking the "Create Field" button finalises the field addition, making it part of the selected view.
■The field is now visible in the form, ready for user input and customization.
■ It seamlessly integrates with existing data structure, allowing further styling, constraints, and logic adjustments.
■ Clicking the "Cancel " button prevents the field from being created and redirects the user back to the "Add" tab.

5. New Field View
The image displays an Odoo sales order screen where a new field labelled "new" has been created from Odoo Studio. This newly added field was generated after clicking the "Create Field" button in Odoo Studio.

6. Edit Field View
The image shows the Odoo Studio interface in action. In this screenshot, the user has selected an existing field, labelled as "new" and its properties are displayed on the right-hand panel.
This panel provides several customization options:
Edit Field Properties : Users can modify attributes such as making the field required, readonly, or adjusting its help description.
Hide Field from View : There is an option to make the field invisible, ensuring it does not appear in the form or tree.
These features allow Odoo users to refine their interface, ensuring a smooth workflow while maintaining system flexibility.

7. Before Edit View Access
Here, users have access to create, edit, delete, and duplicate records.

8. Studio View Access
Odoo Studio interface, where users can modify view access permissions. The options available allow customization of actions like:
Creating Records : Users can enable or disable the ability to add new entries.
Editing Records : The edit permission controls whether existing data can be modified.
Duplicating Records : Users can manage whether entries can be copied.
Deleting Records : This setting determines whether records can be removed from the system.

9. After Edit View Access
Here, the user can see that the Create button, Delete action, and Duplicate action are not visible after editing from Odoo studio.

10. Reports View
Here, the user can navigate to Reports from the studio menu to see the Reports related to a particular model, and the user can also create a report for the particular model.

11. Automation Rules View
Here, the user can navigate to Automation from the studio menu to see the Automation Rules related to a particular model, and user can also create automation rules for the particular model.

12. Access Control View
Here, the user can navigate to Access Control from the studio menu to see the Access Rights related to a particular model, and the user can also create access rights for the particular model.

13. Actions View
Here, the user can navigate to Actions from the studio menu to see the Server Actions related to a particular model, and the user can also create server actions for the particular model.

14. Filter Rules View
Here, the user can navigate to Filter Rules from the studio menu to see the User Defined Filters related to a particular model, and the user can also create Filters for the particular model.

User Guide
Suggested Products
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module