Browse Source

o

pull/350/head
BLUE PURPLE 4 months ago
parent
commit
769b97a3e5
  1. 0
      custom_fields/__init__.py
  2. 16
      custom_fields/__manifest__.py
  3. 14
      custom_fields/models/custom_fields.py
  4. 48
      custom_fields/views/property_sale_form_view.xml

0
custom_fields/__init__.py

16
custom_fields/__manifest__.py

@ -0,0 +1,16 @@
{
'name': 'Deal Eligible Management',
'version': '1.0',
'summary': 'Module to manage deal eligibles',
'description': 'Custom module for managing deals and their details in Sales Management.',
'author': 'Your Name',
'website': 'https://yourwebsite.com',
'category': 'Sales',
'depends': ['base', 'sale', 'account'],
'data': [
'security/ir.model.access.csv',
'views/deal_eligible_views.xml',
],
'installable': True,
'application': True,
}

14
custom_fields/models/custom_fields.py

@ -0,0 +1,14 @@
from odoo import models, fields, api
class DealEligible(models.Model):
_name = 'deal.eligible'
_description = 'Deal Eligible'
booking_date = fields.Date(string="Booking Date")
developer_commission = fields.Float(string="Broker Commission", tracking=True)
buyer = fields.Many2one('res.partner', string="Buyer Name", tracking=True)
deal_id = fields.Integer(string="Deal ID", tracking=True)
project = fields.Many2one('product.template', string="Project Name", tracking=True)
sale_value = fields.Monetary(string="Sale Value", tracking=True, currency_field='currency_id')
unit = fields.Many2one('product.product', string="Unit", tracking=True)
currency_id = fields.Many2one('res.currency', string="Currency")

48
custom_fields/views/property_sale_form_view.xml

@ -0,0 +1,48 @@
<odoo>
<record id="view_deal_eligible_tree" model="ir.ui.view">
<field name="name">deal.eligible.tree</field>
<field name="model">deal.eligible</field>
<field name="arch" type="xml">
<tree>
<field name="booking_date"/>
<field name="developer_commission"/>
<field name="buyer"/>
<field name="deal_id"/>
<field name="project"/>
<field name="sale_value"/>
<field name="unit"/>
</tree>
</field>
</record>
<record id="view_deal_eligible_form" model="ir.ui.view">
<field name="name">deal.eligible.form</field>
<field name="model">deal.eligible</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="booking_date"/>
<field name="developer_commission"/>
<field name="buyer"/>
<field name="deal_id"/>
<field name="project"/>
<field name="sale_value"/>
<field name="unit"/>
</group>
</sheet>
</form>
</field>
</record>
<menuitem id="menu_deal_eligible_root" name="Deal Management" sequence="10"/>
<menuitem id="menu_deal_eligible" name="Deal Eligibles" parent="menu_deal_eligible_root" action="action_deal_eligible" sequence="10"/>
<record id="action_deal_eligible" model="ir.actions.act_window">
<field name="name">Deal Eligibles</field>
<field name="res_model">deal.eligible</field>
<field name="view_mode">tree,form</field>
</record>
</odoo>
Loading…
Cancel
Save