diff --git a/salon_management/__manifest__.py b/salon_management/__manifest__.py index 71d35196a..23339710f 100644 --- a/salon_management/__manifest__.py +++ b/salon_management/__manifest__.py @@ -21,7 +21,7 @@ { 'name': 'Beauty Spa Management', 'summary': 'Beauty Parlour Management with Online Booking System', - 'version': '15.0.1.0.0', + 'version': '15.0.1.0.1', 'author': 'Cybrosys Techno Solutions', 'website': "https://www.cybrosys.com", 'company': 'Cybrosys Techno Solutions', diff --git a/salon_management/models/salon_booking.py b/salon_management/models/salon_booking.py index d26fcc6e3..2df14c38d 100644 --- a/salon_management/models/salon_booking.py +++ b/salon_management/models/salon_booking.py @@ -95,7 +95,7 @@ class SalonBooking(models.Model): self.env['salon.order.line'].create(service_data) template = self.env.ref( 'salon_management.mail_template_salon_approved') - self.env['mail.template'].browse(template.id).send_mail(self.id) + self.env['mail.template'].browse(template.id).send_mail(self.id, force_send=True) self.state = "approved" def action_reject_booking(self): @@ -104,5 +104,5 @@ class SalonBooking(models.Model): """ template = self.env.ref( 'salon_management.mail_template_salon_rejected') - self.env['mail.template'].browse(template.id).send_mail(self.id) + self.env['mail.template'].browse(template.id).send_mail(self.id, force_send=True) self.state = "rejected" diff --git a/salon_management/security/ir.model.access.csv b/salon_management/security/ir.model.access.csv index 1fc0bb5a2..845acc377 100644 --- a/salon_management/security/ir.model.access.csv +++ b/salon_management/security/ir.model.access.csv @@ -1,9 +1,12 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_salon_order_salon_user,salon.order,model_salon_order,salon_management.group_salon_user,1,1,1,0 +access_salon_order_salon_portal,salon.order,model_salon_order,base.group_portal,1,1,0,0 access_salon_order_line_salon_user,salon.order.line,model_salon_order_line,salon_management.group_salon_user,1,1,1,0 access_salon_stage_salon_user,salon.stage,model_salon_stage,salon_management.group_salon_user,1,1,1,0 access_salon_chair_salon_user,salon.chair,model_salon_chair,salon_management.group_salon_user,1,1,0,0 +access_salon_chair_salon_portal,salon.chair,model_salon_chair,base.group_portal,1,1,0,0 access_salon_service_salon_user,salon.service,model_salon_service,salon_management.group_salon_user,1,1,0,0 +access_salon_service_salon_portal,salon.service,model_salon_service,base.group_portal,1,1,0,0 access_salon_order_manager,salon.order,model_salon_order,salon_management.group_salon_manager,1,1,1,1 access_salon_order_line_manager,salon.order.line,model_salon_order_line,salon_management.group_salon_manager,1,1,1,1 @@ -11,6 +14,7 @@ access_salon_stage_manager,salon.stage,model_salon_stage,salon_management.group_ access_salon_chair_manager,salon.chair,model_salon_chair,salon_management.group_salon_manager,1,1,1,1 access_salon_service_manager,salon.service,model_salon_service,salon_management.group_salon_manager,1,1,1,1 access_salon_booking_manager,salon.booking,model_salon_booking,salon_management.group_salon_manager,1,1,1,1 +access_salon_booking_portal,salon.booking,model_salon_booking,base.group_portal,1,1,1,0 access_salon_working_hours_manager,salon.working.hours,model_salon_working_hours,salon_management.group_salon_manager,1,1,1,1 access_salon_holiday_manager,salon.holiday,model_salon_holiday,salon_management.group_salon_manager,1,1,1,1 access_res_partner_manager,res.partner,model_res_partner,salon_management.group_salon_manager,1,1,1,1 @@ -25,7 +29,9 @@ access_salon_chair_public,salon.chair,model_salon_chair,base.group_public,1,0,0, access_salon_service_public,salon.service,model_salon_service,base.group_public,1,0,0,0 access_salon_booking_public,salon.booking,model_salon_booking,base.group_public,1,1,1,0 access_salon_working_hours_public,salon.working.hours,model_salon_working_hours,base.group_public,1,0,0,0 +access_salon_working_hours_portal,salon.working.hours,model_salon_working_hours,base.group_portal,1,1,0,0 access_salon_holiday_public,salon.holiday,model_salon_holiday,base.group_public,1,0,0,0 +access_salon_holiday_portal,salon.holiday,model_salon_holiday,base.group_portal,1,1,0,0 access_res_partner_public,res.partner,model_res_partner,base.group_public,1,0,0,0 access_res_users_public,res.users,model_res_users,base.group_public,1,0,0,0 access_salon_chair_user_public,salon.chair.user,model_salon_chair_user,base.group_public,1,0,0,0