Sanjay Gohel (Open ERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-event-kanban-apa-share-access-sgo into
lp:~openerp-dev/openobject-addons/trunk-event-kanban-apa.
Requested reviews:
Amit Patel (OpenERP) (apa-tiny)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-event-kanban-apa-share-access-sgo/+merge/99317
hello sir,
I have improved following things.
1. add access rights for event registration
2. correct spelling in demo data.
3. change event group from other to event category.
4. Registration restrict to share user.
Thank you
SGO
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-event-kanban-apa-share-access-sgo/+merge/99317
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-event-kanban-apa.
=== modified file 'event/event_demo.xml'
--- event/event_demo.xml 2012-03-21 12:54:58 +0000
+++ event/event_demo.xml 2012-03-26 13:00:40 +0000
@@ -45,7 +45,7 @@
<field name="register_max">350</field>
</record>
<record id="event_2" model="event.event">
- <field name="name">Conference on ERP Buisness</field>
+ <field name="name">Conference on ERP Business</field>
<field eval="time.strftime('%Y-%m-05 14:00:00')" name="date_begin"/>
<field eval="time.strftime('%Y-%m-05 16:30:00')" name="date_end"/>
<field name="type" ref="event_type_2"/>
=== modified file 'event/event_view.xml'
--- event/event_view.xml 2012-03-23 04:55:55 +0000
+++ event/event_view.xml 2012-03-26 13:00:40 +0000
@@ -63,7 +63,7 @@
<page string="Event">
<separator string="Description" colspan="4"/>
<field name="note" colspan="4" nolabel="1"/>
- <field name="registration_ids" colspan="4" nolabel="1">
+ <field name="registration_ids" colspan="4" nolabel="1" groups="event.group_event_manager,event.group_event_user">
<tree string="Registration" editable="top">
<field name="name" />
<field name="email" />
@@ -484,7 +484,7 @@
<menuitem
name="Registrations"
id="menu_action_registration" parent="base.menu_event_main"
- action="action_registration"/>
+ action="action_registration" groups="event.group_event_manager,event.group_event_user"/>
<menuitem name="Reporting" id="base.menu_report_association" parent="event_main_menu" sequence="20"/>
=== modified file 'event/security/event_security.xml'
--- event/security/event_security.xml 2012-03-01 11:45:23 +0000
+++ event/security/event_security.xml 2012-03-26 13:00:40 +0000
@@ -2,12 +2,20 @@
<openerp>
<data noupdate="0">
+ <record model="ir.module.category" id="module_category_event_management">
+ <field name="name">Event</field>
+ <field name="description">Helps you manage your Events.</field>
+ <field name="sequence">3</field>
+ </record>
+
+ <record id="group_event_user" model="res.groups">
+ <field name="name">User</field>
+ <field name="category_id" ref="module_category_event_management"/>
+ </record>
+
<record id="group_event_manager" model="res.groups">
- <field name="name">Event Manager</field>
- </record>
-
- <record id="group_event_user" model="res.groups">
- <field name="name">Event User</field>
+ <field name="name">Manager</field>
+ <field name="category_id" ref="module_category_event_management"/>
</record>
<record model="res.users" id="base.user_admin">
=== modified file 'event_share/wizard/wizard_share.py'
--- event_share/wizard/wizard_share.py 2012-03-26 10:45:31 +0000
+++ event_share/wizard/wizard_share.py 2012-03-26 13:00:40 +0000
@@ -37,9 +37,11 @@
"""
res = super(share_wizard_event, self)._add_access_rights_for_share_group(cr, uid, group_id, mode, fields_relations, context=context)
access_model = self.pool.get('ir.model.access')
+
access_ids = access_model.search(cr,uid,[('group_id','=',group_id)],context = context)
- access_model.write(cr, uid, access_ids, {'perm_read': True, 'perm_write': True})
- return res
+ for record in access_model.browse(cr,uid,access_ids,context = context):
+ if record.model_id.model == 'event.registration':
+ access_model.write(cr, uid, record.id, {'perm_read': True, 'perm_write': True,'perm_create':True})
share_wizard_event()
_______________________________________________
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