summaryrefslogtreecommitdiff
path: root/addons/website_event/security/ir.model.access.csv
AgeCommit message (Collapse)Author
2020-08-21[REM] website_event_online: merge into website_eventThibault Delavallée
PURPOSE Clean organization and models linked to Event Online feature introduced in semi stable saas-13.3 at odoo/odoo@981f95bbf46658eda9f2d33751b9310cc67d86aa and odoo/enterprise@14722028ae0773c3710ea48ce48ff44703e83b5a Also clean website event menu not being available in website event but only in website event track, which implies some extra-code to manage it. In short: merge website_event_online in website_event, website_event_track _(online/session) in website_event_track. RATIONALE _online modules have been added to extend content of website_event and website_event_track without having any impact on those module. First step of cleaning is to move this content directly in base module. track_session module is mainly a rewrite of track module. Second step of cleaning is to move its content directly in website_event_track. SPECIFICATIONS Move remaining content of website event online to website event. Update dependencies accordingly. LINKS Task ID-2319779 COM odoo/odoo#56067 ENT odoo/enterprise#12520 UPG odoo/upgrade#1654
2020-08-21[MOV] website_event(_track): move website event menu into website eventThibault Delavallée
PURPOSE Clean organization and models linked to Event Online feature introduced in semi stable saas-13.3 at odoo/odoo@981f95bbf46658eda9f2d33751b9310cc67d86aa and odoo/enterprise@14722028ae0773c3710ea48ce48ff44703e83b5a Also clean website event menu not being available in website event but only in website event track, which implies some extra-code to manage it. In short: merge website_event_online in website_event, website_event_track _(online/session) in website_event_track. RATIONALE _online modules have been added to extend content of website_event and website_event_track without having any impact on those module. First step of cleaning is to move this content directly in base module. track_session module is mainly a rewrite of track module. Second step of cleaning is to move its content directly in website_event_track. SPECIFICATIONS Move website event menu model directly into website event. Website event menu model has been introduced to help dealing with event-specific menus and website menus. This is some kind of glue to synchronize both of them as people could either * update an event (website_menu, website_track) that updates website menus availability; * update menus through website that should update event field value and menu computation; Having a model introduced in website event track forces to have override and code split across website_event, website_event_track, and now also in both _online version of those two as menu management was improved. In this commit we simplify all this code by moving most of menu management code in website_event, leaving only business-specific code (fields and their menus) to sub modules. SPECIFICATIONS: WEBSITE EVENT MENU Make type required as we don't support entries without type. Indeed this model is used to automate menus generation / destruction, and not for hand-made menus. We therefore set type as required and add a cascade ondelete for selection. SPECIFCIATIONS: COMMUNITY MENU Doing this change allows to define community menu in website_event and re-use it in website_event_meet and website_event_track_quiz, removing some unnecessary dependencies. This menu is void in website_event, and displays either meeting rooms (in meet) or quiz points leaderboard (in quiz), or a mix of both if the two features are installed. LINKS Task ID-2319779 COM odoo/odoo#56067 ENT odoo/enterprise#12520 UPG odoo/upgrade#165
2020-08-17[FIX] website_event(_*): improve user flow and experience from frontendstd-odoo
PURPOSE Provide some fixes after internal test deployment of event online features. Notably: user registration flow, various fixes in templates. Also add some unit tests to avoid regressions while working on event features. LINKS Task ID-2169118 odoo/odoo#55967 odoo/enterprise#12438 X-original-commit: e66684b23eebaadc3df7b908427d3d7a83d4f0a0
2020-03-26[IMP] website_event, event: Add event.tag.category and event.tag + rename ↵qmo-odoo
event.type display name This commit changes the display name for the model event.type from "Event Category" to "Event Template" This change was needed before introducing the new model event.tag.category which will be used to group tags (event.tag) This commit introduces two new models: event.tag.category & event.tag The tags will be grouped by category and will be used to filter events. In the front-end, if the user activates the "filter by categories", each event.tag.category will generate a new dropdown of related tags. Clicking on one of these tags will add a new "tag badge" above the events (same way as in eLearning). LINKS: TaskID:2162438 PR: #43856
2020-01-30[REF] event: move ticket definition from event_sale to event and use ticket ↵Thibault Delavallée
templates PURPOSE Integration between event and eCommerce is required only when users handle the entire selling process online. However users may require ticketing support while managing payments outside of Odoo. Purpose of this commit is to support tickets directly in event application without need of sales. RATIONALE Remove the need to have event_sale installed to manage basic multi ticket event type. Integration with eCommerce is needed only when one wants to handle the entire selling flow online, i.e. order, payment, ... Integration with Sales is needed only when one wants to create sale orders linked to attendees. Many event users do not need all of this. Their attendees pay through bank transfers or they simply manage payments outside of Odoo while still requiring tickets management. SPECIFICATIONS Remove the need to have event_sale installed to manage basic ticketing on events. Move ticket model (event.event.ticket) directly into event, copying most fields from event_sale. Only sale specific fields and behavior should be kept in event_sale : * keep product_id and price information in event_sale; * keep sales analysis in event_sale; We also split tickets model used for event type (event.type.ticket) and events (event.event.ticket). Indeed previously to this commit both are modeled in the same table, with the following issues : * tickets on templates use only a subset of fields: name, seats availability, product, price; * a ticket has either an event_id, either an event_type_id, and there are constraints to try to avoid having lost tickets. This leads to a strange model where m2o fields are required only in some cases with a dual behavior; * tickets are not shared between event.type and event.event. They are copied and having a single model is therefore not necessary; We therefore choose to have a light model for event.type.ticket. It is linked to event.type when configuring template tickets. They are copied in the onchange copying event template configuration to the event itself, leading to event.event.ticket creation. Some tests are moved / completed accordingly. Access rights are copied from website_event_sale to website_even concerning ticket access for public / portal. Currently they are kept as they are with some rewording as it is not the purpose of this commit to rewrite them. LINKS Task ID 2177281 Community PR odoo/odoo#43488
2014-08-26[FIX] website_event: allow everybody to ready event.type. Else a user who is ↵Jeremy Kersten
not public, not portal and not event user or event manager cannot read the event.
2014-05-02[FIX] website_event: access right for portal userchm@openerp.com
bzr revid: chm@openerp.com-20140502162138-qp2kci9i1bncsj1i
2014-01-28[IMP] website_event: split module: remove depends with sale and move event's ↵Christophe Matthieu
ticket form into a bridge: website_event_sale bzr revid: chm@openerp.com-20140128113101-aon81actmpahyn58
2014-01-17[FIX] website_event: event.event.ticket access rightChristophe Matthieu
bzr revid: chm@openerp.com-20140117143752-0jpkcbhjsyavl08j
2014-01-16[IMP] website: editor menus is displayed in function of users groups (event, ↵Christophe Matthieu
blog...) bzr revid: chm@openerp.com-20140116180535-c736cuxn12qghiea
2013-11-14[FIX] website: access right for demo userChristophe Matthieu
bzr revid: chm@openerp.com-20131114152212-jcmyzbf6zcpkp999
2013-11-12[FIX] website_event: access right for productChristophe Matthieu
bzr revid: chm@openerp.com-20131112171014-s95rpymdqq8v8upr
2013-10-30[ADD] read rights on event.type for public groupXavier Morel
so events filtered by category can be displayed bzr revid: xmo@openerp.com-20131030122201-rbul0nxopmqayv4i
2013-08-07[IMP] website_event: add function fields register on ticket model. Add ↵Christophe Matthieu
onchange on sale.order.line for event tickets bzr revid: chm@openerp.com-20130807112812-23l0b8pjdzutyixy
2013-08-07[IMP] website_event: managment of tickets for an event to defined price and ↵Christophe Matthieu
max number registration bzr revid: chm@openerp.com-20130807094734-4uwlezgr50m4lwwu
2013-08-06[IMP] website_event: access right for event and productChristophe Matthieu
bzr revid: chm@openerp.com-20130806132041-84ubxx4hxgyqtwqk
2013-08-02[IMP] website_eventChristophe Matthieu
bzr revid: chm@openerp.com-20130802043526-btxa9x3xi5co9oru