| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 365 |
| Technical Name |
vertical_stage |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/arjun-baidya13/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 365 |
| Technical Name |
vertical_stage |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/arjun-baidya13/ |
Vertical Stage Rail Widget for Odoo
Transform your Odoo form views with a modern, interactive vertical stage tracker â a cleaner alternative to the standard horizontal status bar.
Key Highlights
- Reusable OWL Component: A plug-and-play widget that can be reused across any form view or model.
- Vertical Stage Visualization: Displays record stages in a clear, timeline-style sidebar on the right side.
- Interactive Navigation: Allows users to click stages to move forward or backward (when not readonly).
- Lightweight & Performant: Built with the Odoo 17+ OWL framework for optimal performance.
- Perfect for Approval Workflows: Ideal for HR, purchase, expense, or document validation flows and any type of approval.
- Responsive Design: Adapts seamlessly across desktop, tablet, and mobile screens.
Use Cases
- HR Travel or Leave Approvals
- Expense and Reimbursement Workflows
- Project and Task Stage Management
- Contract or Document Approval Pipelines
- Manufacturing and Operational Stages
- Any type of approvals
Visual Overview
The Vertical Stage Rail Widget introduces a streamlined way to visualize workflow progress. Instead of a horizontal bar, each stage appears vertically perfect for long or complex forms.
Example Integration
Integrate the widget into your form views just like any standard Odoo field widget.
<form>
<sheet>
<div class="form-container-with-rail">
<div class="form-content">
<group>
<field name="name"/>
<field name="employee_id"/>
<field name="amount"/>
</group>
</div>
<div class="stage-rail-sidebar">
<field name="state" widget="vertical_stage"
statusbar_visible="draft,submit,approve,done"/>
</div>
</div>
</sheet>
</form>
Developed with care by Arjun Baidya
Contact: +8801759072768
WhatsApp: +8801759072768
Email: arjun.chandra.baidya@gmail.com
LinkedIn: arjun-baidya13
Please log in to comment on this module