summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorqmo-odoo <qmo@odoo.com>2020-09-16 08:07:34 +0000
committerqmo-odoo <qmo@odoo.com>2020-09-21 13:10:48 +0000
commitff4cbf87139179fe6b7abc8a4e52b939e5553852 (patch)
tree2762ebc8f9f69a4eb0627d100ad3073cca3ab5e5 /addons
parentf8658f229180a595d69cd6daefeded082c7f64ea (diff)
[FIX] website_event_meet: Allow room creation for unpublished events
Allow creation of room for unpublished events for base users so that they can prepare all their rooms before releasing their event in the wild. LINKS: TaskID:2339835 closes odoo/odoo#58133 Pr: #57799 X-original-commit: 4cecd66821a1f4493fe321b9886df51d946fd779 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/website_event_meet/controllers/community.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_event_meet/controllers/community.py b/addons/website_event_meet/controllers/community.py
index 6a3d17e3043..5e7191a7950 100644
--- a/addons/website_event_meet/controllers/community.py
+++ b/addons/website_event_meet/controllers/community.py
@@ -77,7 +77,7 @@ class WebsiteEventMeetController(EventCommunityController):
@http.route("/event/<model('event.event'):event>/meeting_room_create",
type="http", auth="public", methods=["POST"], website=True)
def create_meeting_room(self, event, **post):
- if not event or not event.can_access_from_current_website() or not event.is_published or not event.meeting_room_allow_creation:
+ if not event or not event.can_access_from_current_website() or (not event.is_published and not request.env.user.user_has_groups('base.group_user')) or not event.meeting_room_allow_creation:
raise Forbidden()
name = post.get("name")