summaryrefslogtreecommitdiff
path: root/addons/test_event_full
AgeCommit message (Collapse)Author
2020-10-28[FIX] test_event_full: add a step after event registrationChristophe Monniez
When an event is registered during the tour, a link is clicked without waiting for any result. As a consequence, the tour stops and the browser cookies are cleaned. This leads to random failures because sometimes the remaining requests generated by the link click have enough time to be completed and sometimes not. With this commit a simple step is added, that waits for the clicked link page to be loaded. closes odoo/odoo#60875 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2020-08-24[IMP] website_event_track_online: rename Reminder to FavoriteThibault Delavallée
SPECIFICATIONS Button to add a track in wishlist is either mentionned as wishlist, reminder or event favorite. This is due to its naming evolving during various iterations of dev and spec. We set it to Favorite once for all. UPDATE * website_event_track_online.track_widget_reminder * website_event_track_session.session_topbar LINKS Task ID-2314778 (event online fixes) PR #56340 X-Original-PR #56254 X-Original-Commit odoo/odoo@73619ab9f61bbf214aaeb9bb70de4ee81bd2066d
2020-08-21[REM] website_event_track_session: 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 all content of website event track session to website event tracK. It was mainly of rewriting of views and can now be safely merged into the base track module. Update dependencies accordingly. LINKS Task ID-2319779 COM odoo/odoo#56067 ENT odoo/enterprise#12520 UPG odoo/upgrade#1654
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[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-20[IMP] website_event_track_session: display not yet scheduled tracksThibault Delavallée
PURPOSE Allow users to display tracks that have not been scheduled yet. In tracks list they should be displayed to allow generating much hype about those. SPECIFICATIONS: NOT SCHEDULED TRACKS Some customers announce their tracks before giving them a date. As tracks pages are based on date, they are currently not displayed. Add an 'Coming Soon' section in tracks list with tracks not having a date. This is displayed below day-based tracks display. Now that we support displaying tracks without date, various fixes are also applied to various places where date is used. UPDATE * website_event_track_session.event_track_content * website_event_track_session.tracks_display_list * website_event_track_live.tracks_display_list LINKS Task ID-2323246 PR odoo/odoo#56180 X-original-commit: ab70df2670ed67929ee53af00a5dbc7d0b246589
2020-08-17[IMP] test_event_full: improve full tour registration testThibault Delavallée
Adding some steps and checks, notably * add questions and fill them while registering; * in unit test launching tour, check content of registration as well as visitor; LINKS Task ID-2169118 odoo/odoo#55967 odoo/enterprise#12438 X-original-commit: 83f5c49f8f6734ab2beb9347029cbb69d154d15d
2020-08-14[FIX] test_event_full: fix several small issues in tourAurélien Warnon
This commit fixes several small issues in the test_event_full tour that was relying on selectors that have been since reworked. In addition: - Set the track we set the reminder to in the future so that the button appears - Avoid going on the exhibitor page because Jitsi will trigger an error - Make sure we go on the registration confirmed page Task #2317947 closes odoo/odoo#55956 X-original-commit: 11b7f4446ddec6ab237ed6076838bfbbaca03be6 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-08-04[ADD] test_event_full: add a test module containing a whole event-online flowThibault Delavallée
RATIONALE Events are sometimes held online, gathering a community. In this merge we improve Event application to better support full-online events with improved tracks, wishlists, chat rooms, ... PURPOSE Have a module to test all those new features. SPECIFICATIONS Do as much tests as possible, which will probably be around "no time". At least have a base module allowing to add them after main merge. LINKS Task ID-2252655 (Main Online Event task) Task ID-2283796 (Event B2Basics / Registration Flow) Task ID-2299857 (Event Design Review) Task ID-2284043 (Visitor-based track wishlist) Task ID-2283869 (Notify attendees by push) Task ID-2283738 (Sponsors -> Exhibitors upgrade) Task ID-2283735 (Talks -> Session upgrade) Task ID-2283729 (Live/Youtube Tracks) Task ID-2283771 (Quizzes on Talks, Leaderboard) Task ID-2283742 (Community gathering on chat rooms) Task ID-2291344 (Integrate Twitter Wall)
2020-06-10[ADD] test_event_full: new module for testing all event capabilitiesThibault Delavallée
PURPOSE Introduce an automated tool to create leads from event registrations. Events are a powerful source of leads as they attract attention. This leads to leads with good quality as they mark interest while gathering contact information which allows to follow-up. This merge aims at automating this process by automatically creating leads based on user-defined rules. SPECIFICATIONS Add a module allowing to test a complete event install: add all event dependencies. Currently only crm rules are tested as part of the lead generation tasks. Future commits will add notably tours using all features of event. LINKS Task ID 2166679 PR #52334 Upgrade PR odoo/upgrade#1292