Skip to content

18.0 training paay #812

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 9 commits into
base: 18.0
Choose a base branch
from
Draft

Conversation

paay-odoo
Copy link

This PR brings two major improvements: an upgraded Awesome Dashboard and a brand new Estate module. The dashboard is now faster and more flexible, with customization cards like number stats and pie charts that users can show or hide based on their preferences. The Estate module introduces tools to manage real estate properties, including tracking offers, property types, and sales activity. It supports key workflows like accepting offers, marking properties as sold, and assigning agents. Role-based access and helpful views make it easy to navigate, and demo data is included to explore the features quickly.

paay-odoo added 8 commits May 20, 2025 15:19
Created a new real estate property management module
User will be able to use this module for managing workflow related to properties
Managing properties, creating and updating properties, buying - selling
This commit introduces a system for managing property offers, including tracking validity and deadlines, and automatically calculating the best offer price. It also adds an onchange to set default garden details, improving data entry efficiency and consistency. These changes enhance the module's utility for real estate agents by providing better tools for offer tracking and property information management.
This commit introduces two new QWeb reports for the estate module:

Property Offers Report: Displays detailed information about a specific property
including salesperson details, expected price, status, and a comprehensive
table of all offers made on the property with price, partner, validity,
deadline, and status information.

Salesperson Properties Report: Shows all properties managed by a specific
salesperson, with each property displaying its basic information and
associated offers in a tabular format.
To provided best user experience to users of estate module we have added
improved validations on property form to prevent any illogical manual update
in data.
As well as added test cases to keep it mind to avoid breaking any logic while
making any future changes
This commit has various tutorial completions of
OWL concepts tutorial
This commit add concept of generic card with slots and
minimizing . Also improved logic for assigning id while adding new todo
This commit introduces dashboard for viewing data
This commit also consists caching logic to avoid calling api
every time we view dashboard
Improved dashboard by adding pie chart for better visual representation of data
Real time updates to avoid refreshing dashboard every time.
added lazy loading to lazy load dashboard component
@robodoo
Copy link

robodoo commented Jun 9, 2025

Pull request status dashboard

This commit introduces display of selective charts via check boxes
This allows users to see only preferred charts and data points
local storage enables users to automatically save selected preference of
charts in browser
@paay-odoo paay-odoo force-pushed the 18.0-training-paay branch from 7b96975 to 63f2fb4 Compare June 9, 2025 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants