summaryrefslogtreecommitdiff
path: root/addons/website_event_track/data/event_track_data.xml
AgeCommit message (Collapse)Author
2020-08-21[REM] website_event_track_online: merge into website_event_trackThibault 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 track online to website event track. Agenda notably is completely replaced by the new one developed within track_online module. 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: reorganize module contentThibault 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_trackit. SPECIFICATIONS Quickly reorganize some bits of code in website_event_track module to ease future integration of code from _online sub-modules. It also helps understanding and finding its way through the module. Split python files by model: notably event.track sub models inside their own file to better follow future modifications. Reorganize templates by main use * _agenda: agenda view of tracks; * _list: views of tracks, list-based; * _page: a specific view of track, page-based; * move side templates in side files; * reorganize fields and add separators as this model will soon gain a lot of fields; * reorganize controllers to separate them by main use; LINKS Task ID-2319779 COM odoo/odoo#56067 ENT odoo/enterprise#12520 UPG odoo/upgrade#1654
2020-02-11[REF] mail, various: remove user_signature field from mail.templatemcm-odoo
RATIONALE Mail template model holds a field telling odoo mail engine to automatically add the current user's signature to the body. Its use depends on the use case * using the template in the composer on a single record: it is displayed in the rendered template in the composer, meaning people could change it. This behavior is interesting as it allows to see the email content; * using the template in the composer in mass mail mode: it is not displayed as only the raw jinja is displayed. It is therefore not obvious that it will be appended to the body of the mail. People could add it manually and have 2 signatures as a result; A mechanism automatically adding a signature to sent emails when posting a message is already implemented and is based on template existence. If a template has been used when posting, no signature is added in sent emails. Otherwise it is automatically added. This behavior should not change. Behavior will therefore be * use a template -> specify signature usage in it manually through jinja; * do not use a template -> signature added in sent emails; SPECIFICATIONS Remove user_signature. Update template body accordingly. In customer oriented templates that are using it and do not already contain it, manually add a call to user.signature within the jinja code. When set to False, just remove its declaration. Quickly clean some signature integration. LINKS Task ID 2089252 Community PR odoo/odoo#39482 Enterprise PR odoo/enterprise#6459 Upgrade PR odoo/upgrate#761 Related: odoo/enterprise#6459 Related: odoo/upgrade#761 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com> Co-authored-by: Michaël Mattiello <mcm@odoo.com> Co-authored-by: Thibault Delavallée <tde@odoo.com>
2020-01-08[IMP] website_event_track: improve `event.track`Debauche Stéphane
1. the color of a track is now based on the color of the stage 2. the default date of a track is the ``date_begin`` of its event Task #2088538
2019-08-07[IMP] website_event_track: improve UI of website forms and form viewsAndrea Ulliana
+ kinda allow multiple speakers by event track task-2003209 closes odoo/odoo#34527 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-04-23[FIX][IMP] various: improve lang computation in mail templatesThibault Delavallée
Purpose: add lang definition on templates where it is missing Related to task 1972615 Linked to PR #32872
2018-06-08[IMP] event, website_event_track: make email templates bioutifoulPratima Gupta
Purpose of this commit is to enhance quality of templates proposed by Odoo and make them use notification layout when send by emails. Those emails are cleaner and more up to date compared to other emails. Including * registration and reminder templates that are send directly by email are improved to directly include the notification layout in the body itself; * improve layout of badge template; * use notification layout when sending badge; * improve layout of track confirmation template; * use notification layout when sending templates based on stage change; This commit is related to task ID 51122 (and PR #24052).
2017-03-03[IMP] event_track: make tracks easier to useMitali Patel
Purpose of this commit is to clean and ease the use of tracks in event management. * status is change to stages. Those are global for all event as we consider track acceptation process as similar across events; * change speakers many2many to a one2many. Most event have only one speaker or at least a main speaker; * add various chatter features: tracking of template, subtypes, suggested recipients, ... Also add activities on tracks and their various filters; * add automatic mailing on stages like already done in tasks or issues; * tweak display of tracks on agenda. Event manager see unpublished tracks with the right label in order to know the status of the various event tracks.
2017-03-03[LINT] event_*: apply small linting and guidelinesMitali Patel
No functional change is implied by this commit. Some code is moved and some files are renamed.