diff --git a/__manifest__.py b/__manifest__.py index f38fd5a..abebd69 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -11,6 +11,7 @@ 'version': '1.0', 'depends': ['base', 'loyalty'], 'data': [ + 'security/mapan_loyalty_push_security.xml', 'security/ir.model.access.csv', 'wizard/push_wizard_views.xml', 'views/res_partner_views.xml', diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv index a854d0b..b4e00f5 100644 --- a/security/ir.model.access.csv +++ b/security/ir.model.access.csv @@ -1,3 +1,4 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_mapan_push_wizard,mapan_push_wizard,model_mapan_push_wizard,base.group_user,1,1,1,1 -access_mapan_app_notification,mapan_app_notification,model_mapan_app_notification,base.group_user,1,1,1,1 +access_mapan_push_wizard_manager,mapan_push_wizard_manager,model_mapan_push_wizard,mapan_loyalty_push.group_mapan_loyalty_push_manager,1,1,1,1 +access_mapan_app_notification_user,mapan_app_notification_user,model_mapan_app_notification,mapan_loyalty_push.group_mapan_loyalty_push_user,1,0,0,0 +access_mapan_app_notification_manager,mapan_app_notification_manager,model_mapan_app_notification,mapan_loyalty_push.group_mapan_loyalty_push_manager,1,1,1,1 diff --git a/security/mapan_loyalty_push_security.xml b/security/mapan_loyalty_push_security.xml new file mode 100644 index 0000000..5d57339 --- /dev/null +++ b/security/mapan_loyalty_push_security.xml @@ -0,0 +1,25 @@ + + + + Mobile App + Manage Mobile App Push Notifications + 70 + + + + Mobile App + + + + + User + + + + + + Manager + + + + diff --git a/views/app_notification_views.xml b/views/app_notification_views.xml index ae00155..865a944 100644 --- a/views/app_notification_views.xml +++ b/views/app_notification_views.xml @@ -65,5 +65,11 @@ name="History" parent="menu_mapan_mobile_app_root" action="action_mapan_app_notification_history" + groups="mapan_loyalty_push.group_mapan_loyalty_push_user" sequence="20"/> + + + + + diff --git a/wizard/push_wizard_views.xml b/wizard/push_wizard_views.xml index 1302403..e7f5918 100644 --- a/wizard/push_wizard_views.xml +++ b/wizard/push_wizard_views.xml @@ -31,6 +31,7 @@ @@ -38,5 +39,15 @@ name="Send Push Notification" parent="menu_mapan_mobile_app_root" action="action_mapan_push_wizard" + groups="mapan_loyalty_push.group_mapan_loyalty_push_manager" sequence="10"/> + + + + + + + + +