Bharat Devnani (Open ERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-customer_portal-atp-display-events-bde
into lp:~openerp-dev/openobject-addons/trunk-customer_portal-atp.
Requested reviews:
OpenERP R&D Team (openerp-dev)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-customer_portal-atp-display-events-bde/+merge/102243
Hello Sir,
I have added the functionality of events registration
in portal_customer module.
Thanks & Regards,
Devnani Bharat R.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-customer_portal-atp-display-events-bde/+merge/102243
Your team OpenERP R&D Team is requested to review the proposed merge of
lp:~openerp-dev/openobject-addons/trunk-customer_portal-atp-display-events-bde
into lp:~openerp-dev/openobject-addons/trunk-customer_portal-atp.
=== modified file 'portal/portal_view.xml'
--- portal/portal_view.xml 2012-01-31 13:36:57 +0000
+++ portal/portal_view.xml 2012-04-17 06:13:23 +0000
@@ -69,5 +69,8 @@
</page>
</field>
</record>
+
+ <menuitem name="Customer Portal" id="customer_portal"/>
+
</data>
</openerp>
=== modified file 'portal_customer/__init__.py'
--- portal_customer/__init__.py 2012-04-05 08:18:45 +0000
+++ portal_customer/__init__.py 2012-04-17 06:13:23 +0000
@@ -19,5 +19,4 @@
#
##############################################################################
-
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'portal_customer/__openerp__.py'
--- portal_customer/__openerp__.py 2012-04-05 08:18:45 +0000
+++ portal_customer/__openerp__.py 2012-04-17 06:13:23 +0000
@@ -22,12 +22,12 @@
{
'name' : "Portal Customer",
'version' : "1.0",
- 'depends' : ["sale","portal"],
+ 'depends' : ["sale","portal","event"],
'author' : "OpenERP SA",
'category': 'Portal',
'description': """
The Portal Customer module helps customers to track their Sales Quotations, Orders, Invoices and various
- other possibilities
+ other possibilities.
""",
'website': 'http://www.openerp.com',
'data': [
@@ -37,9 +37,11 @@
"demo_xml" : [
],
"update_xml" : [
-# "security/ir.model.access.csv",
+ "security/portal_customer_security.xml",
+ "security/ir.model.access.csv",
+ "board_portal_customer_view.xml",
"portal_customer_view.xml",
- "portal_demo.xml"
+ "portal_customer_menu.xml",
],
'installable': True,
}
=== added file 'portal_customer/board_portal_customer_view.xml'
--- portal_customer/board_portal_customer_view.xml 1970-01-01 00:00:00 +0000
+++ portal_customer/board_portal_customer_view.xml 2012-04-17 06:13:23 +0000
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+
+ <record model="ir.actions.act_window" id="action_event_view_main">
+ <field name="name">Events</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">event.event</field>
+ <field name="view_type">tree</field>
+ <field name="view_mode">kanban</field>
+ <field name="view_id" ref="event.view_event_kanban"/>
+ <field name="context">{"search_default_upcoming":1}</field>
+ </record>
+
+ <record id="action_mail_my_feeds" model="ir.actions.client">
+ <field name="name">My Feeds</field>
+ <field name="tag">mail.all_feeds</field>
+ </record>
+
+ <record id="board_customer_portal_form" model="ir.ui.view">
+ <field name="name">board.customer.portal.form</field>
+ <field name="model">board.board</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Events">
+ <board style="2-1">
+ <column>
+ <action name="%(action_event_view_main)d" string="Upcoming Events"/>
+ <action name="%(mail.action_mail_my_feeds)d" string="My Wall"/>
+ </column>
+ <column>
+ <!--action name="" string="Latest News"/-->
+ </column>
+ </board>
+ </form>
+ </field>
+ </record>
+
+ <record id="open_customer_portal" model="ir.actions.act_window">
+ <field name="name">Customer Portal Dashboard</field>
+ <field name="res_model">board.board</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">form</field>
+ <field name="usage">menu</field>
+ <field name="view_id" ref="board_customer_portal_form"/>
+ </record>
+
+ </data>
+</openerp>
=== added file 'portal_customer/portal_customer_menu.xml'
--- portal_customer/portal_customer_menu.xml 1970-01-01 00:00:00 +0000
+++ portal_customer/portal_customer_menu.xml 2012-04-17 06:13:23 +0000
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+
+ <menuitem name="Address Book" id="customer_portal_address_book_main" parent="portal.customer_portal" groups="group_sales_portal"/>
+ <menuitem name="Contacts" id="customer_portal_address_book" parent="customer_portal_address_book_main" action="base.action_partner_form"/>
+
+ <menuitem name="Track Orders" id="customer_portal_track_orders" parent="portal.customer_portal" groups="group_sales_portal"/>
+ <menuitem name="Quotation" id="customer_portal_quotation" parent="customer_portal_track_orders" action="sale.action_order_tree5"/>
+ <menuitem name="Sales Orders" id="customer_portal_sales_orders" parent="customer_portal_track_orders" action="sale.action_order_form"/>
+ <menuitem name="Delivery Orders" id="customer_portal_delivery" parent="customer_portal_track_orders" action="action_picking_tree"/>
+ <menuitem name="Registration" id="customer_portal_registration" parent="customer_portal_track_orders"/>
+
+ <menuitem name="Invoice and Payments" id="customer_portal_invoice_payements" parent="portal.customer_portal" groups="group_sales_portal"/>
+ <menuitem name="Invoice" id="customer_portal_invoice" parent="customer_portal_invoice_payements" action="account.action_invoice_tree1"/>
+ <menuitem name="Payments" id="customer_portal_payments" parent="customer_portal_invoice_payements" action="account_voucher.action_vendor_receipt"/>
+
+ <menuitem name="Services" id="customer_portal_services" parent="portal.customer_portal" groups="group_sales_portal"/>
+ <menuitem name="Events" id="customer_portal_events" parent="customer_portal_services"/>
+ <menuitem name="Products" id="customer_portal_products" parent="customer_portal_services" action="product_normal_action"/>
+ <menuitem name="Tasks" id="customer_portal_tasks" parent="customer_portal_services"/>
+
+ <menuitem name="After Sales Services" id="customer_portal_after_sales" parent="portal.customer_portal" groups="group_sales_portal"/>
+ <menuitem name="Issues" id="customer_portal_issues" parent="customer_portal_after_sales"/>
+ <menuitem name="Claims" id="customer_portal_claims" parent="customer_portal_after_sales"/>
+ <menuitem name="Feedback" id="customer_portal_feedback" parent="customer_portal_after_sales"/>
+
+ <menuitem name="Contact Us" id="customer_portal_contact" parent="portal.customer_portal" groups="group_sales_portal"/>
+
+ <!-- Hiding Menus which are not required for Customer Portal user -->
+
+ <menuitem id="base.menu_partner_form" parent="base.menu_sales" action="base.action_partner_form" sequence="1" groups="base.group_sale_salesman"/>
+ <menuitem id="base.menu_base_config" name="Configuration" parent="base.menu_base_partner" sequence="30" groups="base.group_sale_salesman"/>
+ <menuitem action="product.product_uom_categ_form_action" id="product.menu_product_uom_categ_form_action" parent="base.menu_base_config" sequence="25" groups="base.group_sale_salesman"/>
+ <menuitem action="sale.action_shop_form" id="sale.menu_action_shop_form" parent="base.menu_base_config" sequence="35" groups="base.group_sale_salesman"/>
+ <menuitem action="product.product_pricelist_action2" id="product.menu_product_pricelist_action2" parent="base.menu_base_config" sequence="20" groups="base.group_sale_salesman"/>
+ <menuitem action="product.product_uom_form_action" id="product.menu_product_uom_form_action" parent="base.menu_base_config" sequence="30" groups="base.group_sale_salesman"/>
+ <menuitem action="stock.action_picking_tree4" id="stock.menu_action_picking_tree4" parent="stock.menu_stock_warehouse_mgmt" sequence="1" groups="base.group_sale_salesman"/>
+ <menuitem action="stock.action_location_tree" id="stock.menu_action_location_tree" parent="stock.menu_stock_inventory_control" sequence="20" groups="stock.group_stock_user"/>
+ <menuitem name="Products by Category" id="stock.menu_product_by_category_stock_form" action="product.product_category_action" parent="stock.menu_stock_product" sequence="0" groups="stock.group_stock_user"/>
+ <menuitem action="product.product_normal_action" id="stock.menu_stock_products_menu" parent="stock.menu_stock_product" sequence="1" groups="stock.group_stock_user"/>
+ <menuitem id="account.menu_account_customer" name="Customers" parent="account.menu_finance_receivables" action="base.action_partner_customer_form" sequence="100" groups="account.group_account_user"/>
+ <menuitem action="account.action_invoice_tree2" id="account.menu_action_invoice_tree2" parent="account.menu_finance_payables" groups="account.group_account_user"/>
+ <menuitem action="account.action_invoice_tree4" id="account.menu_action_invoice_tree4" parent="account.menu_finance_payables" groups="account.group_account_user"/>
+ <menuitem id="account.menu_account_supplier" name="Suppliers" parent="account.menu_finance_payables" action="base.action_partner_supplier_form" sequence="100" groups="account.group_account_user"/>
+ <menuitem id="base.menu_sales" name="Sales" parent="base.menu_base_partner" sequence="1" groups="base.group_sale_salesman"/>
+ <menuitem action="product.product_normal_action_sell" id="product.menu_products" parent="base.menu_product" sequence="1" groups="base.group_sale_salesman"/>
+ <menuitem id="mail.mail_feeds" name="Feeds" parent="mail.mail_feeds_main" groups="base.group_sale_salesman"/>
+ <menuitem action="account.action_account_invoice_report_all" id="account.menu_action_account_invoice_report_all" parent="account.menu_finance_statistic_report_statement" sequence="0" groups="account.group_account_user"/>
+ <menuitem id="account.menu_finance_statistic_report_statement" name="Statistic Reports" parent="account.menu_finance_reporting" sequence="300" groups="account.group_account_user"/>
+ <menuitem id="account.menu_finance_reporting" name="Accounting" parent="base.menu_reporting" sequence="35" groups="account.group_account_user"/>
+ <record id="mail.mail_feeds_main" model="ir.ui.menu">
+ <field name="name">Feeds</field>
+ <field name="sequence">0</field>
+ <field name="action" ref="mail.action_mail_all_feeds"/>
+ <field eval="[(4, ref('base.group_sale_salesman'))]" name="groups_id"/>
+ </record>
+ <menuitem name="Events" id="event.menu_event_event" action="event.action_event_view" parent="base.menu_event_main" groups="event.group_event_user"/>
+
+ </data>
+</openerp>
=== added file 'portal_customer/portal_customer_view.xml'
--- portal_customer/portal_customer_view.xml 1970-01-01 00:00:00 +0000
+++ portal_customer/portal_customer_view.xml 2012-04-17 06:13:23 +0000
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+
+ <record id="action_picking_tree" model="ir.actions.act_window">
+ <field name="name">Delivery Orders</field>
+ <field name="res_model">stock.picking</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree</field>
+ <field name="domain">[('type','=','out')]</field>
+ <field name="context">{'default_type': 'out', 'contact_display': 'partner_address'}</field>
+ <field name="search_view_id" ref="stock.view_picking_out_search"/>
+ <field name="help">This is the list of all delivery orders that have to be prepared, according to your different sales orders and your logistics rules.</field>
+ </record>
+
+ <record model="ir.ui.view" id="product.product_kanban_view">
+ <field name="name">Product Kanban</field>
+ <field name="model">product.product</field>
+ <field name="type">kanban</field>
+ <field name="arch" type="xml">
+ <kanban>
+ <field name="color"/>
+ <field name="type"/>
+ <field name="product_image"/>
+ <field name="list_price"/>
+ <templates>
+ <t t-name="kanban-box">
+ <div class="oe_product_vignette">
+ <div class="oe_product_img">
+ <a type="edit"><img t-att-src="kanban_image('product.product', 'product_image', record.id.value)" class="oe_product_photo"/></a>
+ </div>
+ <div class="oe_product_desc">
+ <h4><a type="edit"><field name="name"></field></a></h4>
+ <ul>
+ <li t-if="record.type.raw_value != 'service'">Stock on hand: <field name="qty_available"/> <field name="uom_id"/></li>
+ <li t-if="record.type.raw_value != 'service'">Stock available: <field name="virtual_available"/> <field name="uom_id"/></li>
+ <li>Price: <field name="lst_price"></field></li>
+ </ul>
+ </div>
+ </div>
+ <script>
+ $('.oe_product_photo').load(function() { if($(this).width() > $(this).height()) { $(this).addClass('oe_product_photo_wide') } });
+ </script>
+ <div></div>
+ </t>
+ </templates>
+ </kanban>
+ </field>
+ </record>
+
+ <record id="product_normal_action" model="ir.actions.act_window">
+ <field name="name">Products</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">product.product</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">kanban,tree,form</field>
+ <field name="view_id" ref="product.product_kanban_view"/>
+ <field name="search_view_id" ref="product.product_search_form_view"/>
+ <field name="help">You must define a Product for everything you buy or sell. Products can be raw materials, stockable products, consumables or services. The Product form contains detailed information about your products related to procurement logistics, sales price, product category, suppliers and so on.</field>
+ </record>
+ </data>
+</openerp>
=== removed file 'portal_customer/portal_customer_view.xml'
--- portal_customer/portal_customer_view.xml 2012-04-05 08:25:56 +0000
+++ portal_customer/portal_customer_view.xml 1970-01-01 00:00:00 +0000
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-
- <data>
- <menuitem name="Customer Portal" id="customer_portal" />
-
- <menuitem name="Address Book" id="customer_portal_address_book" parent="customer_portal"/>
-
- <menuitem name="Track Orders" id="customer_portal_track_orders" parent="customer_portal"/>
- <menuitem name="Quotation" id="customer_portal_quotation" parent="customer_portal_track_orders"/>
- <menuitem name="Sales Orders" id="customer_portal_sales_orders" parent="customer_portal_track_orders"/>
- <menuitem name="Delivery Orders" id="customer_portal_delivery" parent="customer_portal_track_orders"/>
- <menuitem name="Registration" id="customer_portal_registration" parent="customer_portal_track_orders"/>
-
- <menuitem name="Invoice and Payments" id="customer_portal_invoice_payements" parent="customer_portal"/>
- <menuitem name="Invoice" id="customer_portal_invoice" parent="customer_portal_invoice_payements"/>
- <menuitem name="Payments" id="customer_portal_payments" parent="customer_portal_invoice_payements"/>
-
- <menuitem name="Services" id="customer_portal_services" parent="customer_portal"/>
- <menuitem name="Events" id="customer_portal_events" parent="customer_portal_services"/>
- <menuitem name="Products" id="customer_portal_products" parent="customer_portal_services"/>
- <menuitem name="Tasks" id="customer_portal_tasks" parent="customer_portal_services"/>
-
- <menuitem name="After Sales Services" id="customer_portal_after_sales" parent="customer_portal"/>
- <menuitem name="Issues" id="customer_portal_issues" parent="customer_portal_after_sales"/>
- <menuitem name="Claims" id="customer_portal_claims" parent="customer_portal_after_sales"/>
- <menuitem name="Feedback" id="customer_portal_feedback" parent="customer_portal_after_sales"/>
-
- <menuitem name="Contact Us" id="customer_portal_contact" parent="customer_portal"/>
-
-
- </data>
-
-</openerp>
-
=== removed file 'portal_customer/portal_demo.xml'
--- portal_customer/portal_demo.xml 2012-04-05 08:18:45 +0000
+++ portal_customer/portal_demo.xml 1970-01-01 00:00:00 +0000
@@ -1,81 +0,0 @@
-<?xml version="1.0" ?>
-<openerp>
-
- <data>
-
- <!--
- Sale Portal Demo
- -->
-
- <record id="portal_sale_order_access_right" model="ir.model.access">
- <field name="name">Sale Order</field>
- <field ref="sale.model_sale_order" name="model_id"/>
- <field name="perm_read">True</field>
- </record>
-
- <record id="portal_sale_order_line_access_right" model="ir.model.access">
- <field name="name">Sale Order Line</field>
- <field ref="sale.model_sale_order_line" name="model_id"/>
- <field name="perm_read">True</field>
- </record>
-
- <record id="portal_stock_picking_access_right" model="ir.model.access">
- <field name="name">Stock Picking</field>
- <field ref="sale.model_stock_picking" name="model_id"/>
- <field name="perm_read">True</field>
- <!--field name="perm_write">True</field>
- <field name="perm_create">True</field>
- <field name="perm_unlink">True</field-->
- </record>
-
- <record id="portal_account_invoice_access_right" model="ir.model.access">
- <field name="name">Account Invoice</field>
- <field ref="account.model_account_invoice" name="model_id"/>
- <field name="perm_read">True</field>
- <!--field name="perm_write">True</field>
- <field name="perm_create">True</field>
- <field name="perm_unlink">True</field-->
- </record>
-
- <record id="portal_account_invoice_line_access_right" model="ir.model.access">
- <field name="name">Account Invoice Line</field>
- <field ref="account.model_account_invoice_line" name="model_id"/>
- <field name="perm_read">True</field>
- <!--field name="perm_write">True</field>
- <field name="perm_create">True</field>
- <field name="perm_unlink">True</field-->
- </record>
-
-
- <record id="portal_sale_order_user_rule" model="ir.rule">
- <field name="name">Personal Leads</field>
- <field ref="sale.model_sale_order" name="model_id"/>
- <field name="domain_force">['|',('partner_id.email','=',user.login),('user_id','=',False)]</field>
- <field name="groups" eval="[(4, ref('base.group_sale_salesman'))]"/>
- </record>
-
- <record id="portal_stock_picking_user_rule" model="ir.rule">
- <field name="name">Personal Leads</field>
- <field ref="stock.model_stock_picking" name="model_id"/>
- <field name="domain_force">[('partner_id.email','=',user.login)]</field>
- <field name="groups" eval="[(4, ref('base.group_sale_salesman'))]"/>
- </record>
-
- <record id="portal_account_invoice_user_rule" model="ir.rule">
- <field name="name">Personal Leads</field>
- <field ref="account.model_account_invoice" name="model_id"/>
- <field name="domain_force">[('partner_id.email','=',user.login)]</field>
- <field name="groups" eval="[(4, ref('base.group_sale_salesman'))]"/>
- </record>
-
- <record id="res_portal_demo" model="res.portal">
- <field name="name">Sales Portal</field>
- <field name="menu_access" eval="[(4, ref('sale.menu_sale_quotations')), (4, ref('sale.menu_sale_order')), (4, ref('base.menu_product')), (4, ref('stock.menu_action_picking_tree')), (4, ref('account.menu_action_invoice_tree1')), (4, ref('account.menu_finance')), (4, ref('stock.menu_stock_root'))]"/>
- <!--field name="implied_ids" eval="[(4, ref('base.group_sale_salesman')), (4, ref('account.group_account_invoice')), (4, ref('stock.group_stock_user'))]"/-->
- <field name="rule_groups" eval="[(4, ref('portal_sale_order_user_rule')), (4, ref('portal_stock_picking_user_rule')), (4, ref('portal_account_invoice_user_rule'))]"/>
- <field name="model_access" eval="[(6,0,[ref('portal_sale_order_access_right'), ref('portal_sale_order_line_access_right'), ref('portal_stock_picking_access_right'), ref('portal_account_invoice_access_right'), ref('portal_account_invoice_line_access_right')])]"/>
- </record>
-
- </data>
-
-</openerp>
\ No newline at end of file
=== added file 'portal_customer/security/ir.model.access.csv'
--- portal_customer/security/ir.model.access.csv 1970-01-01 00:00:00 +0000
+++ portal_customer/security/ir.model.access.csv 2012-04-17 06:13:23 +0000
@@ -0,0 +1,17 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_sale_order,sale.order,sale.model_sale_order,portal_customer.group_sales_portal,1,0,0,0
+access_sale_order_line,sale.order.line,sale.model_sale_order_line,portal_customer.group_sales_portal,1,0,0,0
+access_stock_picking,stock.picking,stock.model_stock_picking,portal_customer.group_sales_portal,1,0,0,0
+access_stock_move,stock.move,stock.model_stock_move,portal_customer.group_sales_portal,1,0,0,0
+access_stock_warehouse_orderpoint,stock.warehouse.orderpoint,procurement.model_stock_warehouse_orderpoint,portal_customer.group_sales_portal,1,0,0,0
+access_account_invoice,account.invoice,account.model_account_invoice,portal_customer.group_sales_portal,1,0,0,0
+access_account_invoice_tax,account.invoice.tax,account.model_account_invoice_tax,portal_customer.group_sales_portal,1,0,0,0
+access_account_invoice_line,account.invoice.line,account.model_account_invoice_line,portal_customer.group_sales_portal,1,0,0,0
+access_account_journal,account.journal,account.model_account_journal,portal_customer.group_sales_portal,1,0,0,0
+access_account_voucher,account.voucher,account_voucher.model_account_voucher,portal_customer.group_sales_portal,1,0,0,0
+access_account_voucher_line,account.voucher.line,account_voucher.model_account_voucher_line,portal_customer.group_sales_portal,1,0,0,0
+access_account_move,account.move,account.model_account_move,portal_customer.group_sales_portal,1,0,0,0
+access_account_move_line,account.move.line,account.model_account_move_line,portal_customer.group_sales_portal,1,0,0,0
+access_account_move_reconcile,account.move.reconcile,account.model_account_move_reconcile,portal_customer.group_sales_portal,1,0,0,0
+access_event_event,event.event,event.model_event_event,portal_customer.group_sales_portal,1,1,0,0
+access_event_registration,event.registration,event.model_event_registration,portal_customer.group_sales_portal,1,1,0,0
=== added file 'portal_customer/security/portal_customer_security.xml'
--- portal_customer/security/portal_customer_security.xml 1970-01-01 00:00:00 +0000
+++ portal_customer/security/portal_customer_security.xml 2012-04-17 06:13:23 +0000
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+
+ <!-- Creating Portal Group -->
+
+ <record id="group_sales_portal" model="res.groups">
+ <field name="name">Sales Portal Group</field>
+ <field ref="base.module_category_sales_management" name="category_id"/>
+ <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
+ </record>
+
+ <record id="portal_customer" model="res.portal">
+ <field name="name">Sales Portal</field>
+ <field name="group_id" ref="group_sales_portal"/>
+ </record>
+
+
+ <!-- Sale Portal Access Rules -->
+
+ <record id="portal_sale_order_user_rule" model="ir.rule">
+ <field name="name">Personal Quotations/Sales</field>
+ <field ref="sale.model_sale_order" name="model_id"/>
+ <field name="domain_force">['|',('partner_id.email','=',user.login),('user_id','=',False)]</field>
+ <field name="groups" eval="[(4, ref('group_sales_portal'))]"/>
+ </record>
+
+ <record id="portal_stock_picking_user_rule" model="ir.rule">
+ <field name="name">Personal Delivery Orders</field>
+ <field ref="stock.model_stock_picking" name="model_id"/>
+ <field name="domain_force">[('partner_id.email','=',user.login)]</field>
+ <field name="groups" eval="[(4, ref('group_sales_portal'))]"/>
+ </record>
+
+ <record id="portal_account_invoice_user_rule" model="ir.rule">
+ <field name="name">Personal Account Invoices</field>
+ <field ref="account.model_account_invoice" name="model_id"/>
+ <field name="domain_force">[('partner_id.email','=',user.login)]</field>
+ <field name="groups" eval="[(4, ref('group_sales_portal'))]"/>
+ </record>
+
+ <record id="portal_personal_payment" model="ir.rule">
+ <field name="name">Personal Payments</field>
+ <field ref="account_voucher.model_account_voucher" name="model_id"/>
+ <field name="domain_force">[('partner_id.email','=',user.login)]</field>
+ <field name="groups" eval="[(4, ref('group_sales_portal'))]"/>
+ </record>
+
+ <record id="portal_personal_contact" model="ir.rule">
+ <field name="name">Personal Contacts</field>
+ <field ref="base.model_res_partner" name="model_id"/>
+ <field name="domain_force">[('email','=',user.login)]</field>
+ <field name="groups" eval="[(4, ref('group_sales_portal'))]"/>
+ </record>
+
+ <record id="portal_personal_event_registration" model="ir.rule">
+ <field name="name">Personal Event Registration</field>
+ <field ref="event.model_event_registration" name="model_id"/>
+ <field name="domain_force">[('email','=',user.login)]</field>
+ <field name="groups" eval="[(4, ref('group_sales_portal'))]"/>
+ </record>
+
+ </data>
+</openerp>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp