Files
odoo_source/addons/sale_coupon/security/ir.model.access.csv
T
nie bbf860ae97 [FIX] sale_coupon: allow salespeople to use coupons
Steps:
- Have a demo user with "User: Own Documents Only" rights on Sales.
- Connect as admin
- Go to Sales > Products > Coupon Program
- Click one of the programs
- Generate a Coupon
- Reconnect as demo user
- Create a Sales Order
- Apply the generated coupon

Bug:
Access rights restriction on the coupon.

Sorry, you are not allowed to modify documents of type 'Sales Coupon' (sale.coupon). This operation is allowed for the groups:
	- Sales/Administrator - (Operation: write, User: 6)

Explanation:
When applying a coupon to the sales order, it tries to update the coupon's state and link it to the order. This needs to update the coupon record.
This commit also fixes confirming quotations and cancelling sales orders with coupons for salespeople.

opw:2409858

closes odoo/odoo#63239

X-original-commit: 873340ca98b9732132e056c1ca79c614c6255c1c
Signed-off-by: backspac <backspac@users.noreply.github.com>
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-12-11 12:38:12 +00:00

1.2 KiB

1idnamemodel_id/idgroup_id/idperm_readperm_writeperm_createperm_unlink
2access_program_salesmanCoupon Program (Salesperson)coupon.model_coupon_programsales_team.group_sale_salesman1000
3access_program_managerCoupon Program (Manager)coupon.model_coupon_programsales_team.group_sale_manager1111
4access_applicability_salesmanCoupon Rule (Salesperson)coupon.model_coupon_rulesales_team.group_sale_salesman1000
5access_applicability_managerCoupon Rule (Manager)coupon.model_coupon_rulesales_team.group_sale_manager1110
6access_coupon_salesmanCoupon (Salesperson)coupon.model_coupon_couponsales_team.group_sale_salesman1100
7access_coupon_managerCoupon (Manager)coupon.model_coupon_couponsales_team.group_sale_manager1110
8access_reward_salesmanCoupon Reward (Salesperson)coupon.model_coupon_rewardsales_team.group_sale_salesman1000
9access_reward_managerCoupon Reward (Manager)coupon.model_coupon_rewardsales_team.group_sale_manager1110
10access_sale_coupon_apply_codeApply Couponmodel_sale_coupon_apply_codesales_team.group_sale_salesman1110
11access_sale_coupon_generateCoupon Generationcoupon.model_coupon_generate_wizardsales_team.group_sale_salesman1110