- Feb 11, 2020
-
-
Bhavita Bhatt authored
Following things are done in this commit: 1. changed some labeling and string for more readable and helpful to the user 2. added extra width to the text box 3. added publish/unpublish option for mobile view. 4. track page option auto-activated for any new page,event,job offer,course, blog. task-2088546 closes #40085 Co-authored-by:
jpr-odoo <jpr@openerp.com>
-
- Feb 03, 2020
-
-
Romain Derie authored
task-2144335
-
- Jan 30, 2020
-
-
Thibault Delavallée authored
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 In this commit we move frontend part of ticket support from website_event_sale to website_event. Now eCommerce / event integration adds only payment information when registering. About tickets * if there is no ticket -> generic registration allowed; * if there is one ticket -> quick registration box; * more than one ticket -> unfolding registration box with all available tickets; About price * sale not installed -> no mention of price. A ticket without price is not free. Its description allow to tell how to pay for example; * a price is set: price is displayed; * no price is set: FREE is displayed; Most event frontend templates and controllers are therefore moved from website_event_sale to website_event. Only part about pricing and sale order creation is now located in website_event_sale. Buy flow remains mainly untouched. Indeed this commit is mainly about moving template to support tickets. LINKS Task ID 2177281 Community PR #43488
-
- Jan 28, 2020
-
-
Thibault Delavallée authored
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 prepare support of tickets directly in event application without need of sales. SPECIFICATIONS In this commit we prepare the ticket model split and update by * define views for ticket model. Currently views are directly embedded in o2m of event.type and event.event, leading to complex xpath to modify them. They are now real views; * split templates in website_event_sale, to have templates related to website_event and website_sale separated, leading to more simple diff comprehension; LINKS Task ID 2177281 (support tickets directly in event) Prepares Community PR odoo/odoo#43488 Closes Community PR odoo/odoo#44066
-
- Jan 24, 2020
-
-
qsm-odoo authored
* website_event, website_forum, website_slides Part of https://github.com/odoo/odoo/pull/42937 task-2088157
-
- Jan 21, 2020
-
-
Romain Derie authored
This commit fix most `t-set` errors that either led to: 1. unwanted text to be considered as translatable. eg: `<t t-set="classes">text-left bg-100 p4</t>` would create an `ir.translation`. 2. text that should be translatable were not. eg: `<t t-set="text" t-value="'Both'"/>` would not create an `ir.translation` while it should. If a text should be translatable, it should never be inside a `t-value`: - `<t t-set="text">Both</t>` If a text should not be translatable, it sould either be inside `t-value`, `t-valuef` or the `<t>` tag should have `t-translation="off"`: - `<t t-set="classes" t-translation="off">text-left bg-100 p4</t>` - `<t t-set="classes" t-valuef="text-left bg-100 p4"/>` - `<t t-set="classes" t-value="'text-left bg-100 p4'"/>` https://github.com/odoo/odoo/pull/43660 https://github.com/odoo/enterprise/pull/7839 https://github.com/odoo/design-themes/pull/203 closes odoo/odoo#43660 Related: odoo/enterprise#7839 Signed-off-by:
Romain Derie (rde) <rde@odoo.com>
-
- Jan 08, 2020
-
-
Debauche Stéphane authored
Purpose ======= Remove the state on the event and add a stage. So, we can have more control on the event flow, and we will have less constrains. Website event ============= Before ------ People can register for an event if "seats are available" and if the state is "confirmed". After ----- People can register for an event if `event_registrations_open` is True, - Event: seats are available and the event is not finished - Event sale: One or more ticket has `sale_available` set to True Task #2088538
-
- Dec 09, 2019
-
-
Kevin Baptiste authored
This reverts commit ff1c3551. closes odoo/odoo#41480 X-original-commit: 116057b26e71db4692280463669f3e80d813ddcc Related: odoo/enterprise#7110 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Nov 28, 2019
-
-
Kevin Baptiste authored
FontAwesome 5 introduced new names for some icons as described on https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#name-changes This commit replaces the old names to the new ones. closes odoo/odoo#35826 Taskid: 2050241 Related: odoo/enterprise#5180 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Nov 21, 2019
-
-
Romain Derie authored
A nicer 404 layout was introduced with e9106f8f but the specs got changed just after it was merged. It has been decided to make the 404 fully editable (before, everything was fully editable except the popular page div). In order to do this, the 404 template can't have inherited views, which brings the following changes: 1. Remove every main website module xpath view adding their most popular page 2. Remove the xpath view in portal to add popular page part (was not needed in http_routing/web). It has been decided that having `Home` ('/' url) even without portal and/or website is not a big deal. Those changes allow the 404 template to be written in a single view without any inherited views. The 404 will be the same for backend only databases, portal and website. task-1966460 closes odoo/odoo#40637 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- Nov 18, 2019
-
-
Romain Derie authored
This commit introduces a nicer 404 page, which is basically the same layout as the one used on Odoo.com. Also, the 404 is now fully customizable, blocks can be drag'd & drop'd. task-1966460 closes odoo/odoo#38901 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- Nov 08, 2019
-
- Oct 18, 2019
-
-
Lucas Perais (lpe) authored
Have an event in Mexico timezone As a begin date, choose something in the morning As a end date, choose 18:00 in that timezone (or later) in the same day The end date will be written as the day after at 00:00 in UTC Before this commit, the event was considered taking more than one day Also, the rendering on the website took the wrong widget, and did not transform the UTC dates into their TZ value After this commit, the event is considered taking place in the same day The rendering on the website is correct OPW 2087828 closes odoo/odoo#39060 X-original-commit: 4514ff30 Signed-off-by:
Lucas Perais (lpe) <lpe@odoo.com>
-
- Oct 01, 2019
-
-
sri-odoo authored
* website_event, website_sale Part of https://github.com/odoo/odoo/pull/35749 task-2024197 Co-authored-by:
qsm-odoo <qsm@odoo.com>
-
qsm-odoo authored
Since https://github.com/odoo/odoo/commit/02dab5dc88112fd5f5ee43882ca022529acb4abf, the JS is now lazy loaded. As the "Register Now" button on each event page relies on JavaScript to perform a RPC, it needs the JS to be loaded to be able to work properly when clicking on it. In this case, clicking on it while the JS is not loaded yet performs a standard form submit, which lands on a route which cannot handle a standard form submit which then results in a 400 error page. This commit fixes the problem by adding the 'o_wait_lazy_js' class on the button which simply prevents click on elements during lazy loading. Discovered while working on task-2043872 closes odoo/odoo#37675 X-original-commit: https://github.com/odoo/odoo/commit/5e885436f9a77b4c387cd0b1eb07102ff85bec03 Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
- Sep 27, 2019
-
-
Cocographique authored
* event, website_event_questions, website_event_sale, website_event_track, base Part of https://github.com/odoo/odoo/pull/37009 task-2043872 Co-authored-by:
qsm-odoo <qsm@odoo.com> Co-authored-by:
Jérémy Kersten <jke@odoo.com>
-
qsm-odoo authored
This commit is just about moving views and factorizing views content. Part of https://github.com/odoo/odoo/pull/37009 task-2043872 Co-authored-by:
Cocographique <nmi@odoo.com>
-
- Aug 09, 2019
-
-
qsm-odoo authored
* web, website_event, website_sale, sale_quotation_builder Instead of an ugly danger-colored badge promoting "odoo", we now use the official odoo logo. The code is also refactored to use more consistent and translatable sentences without duplicated code. Note: the odoo logo is added in the repo, downloaded from our official brand assets page (https://www.odoo.com/page/brand-assets), in its 'tiny' version. The repo already contained multiple odoo logos but they are quite old and should be replaced in a further update. Note: the svg version was not able to be used as it contains external margins... Part of https://github.com/odoo/odoo/pull/34422 task-2026299
-
- Aug 07, 2019
-
-
Naglis Jonaitis authored
Remove or move significant HTML attributes on <t> tags `<t>` is not rendered, so we lose `class`, `role`, `itemprop`, `content` etc. significant HTML attributes. In other cases, the `<a>` tag can contain redundant HTML attributes, which don't make sense (e.g. `href="#"`). closes odoo/odoo#35391 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Jun 04, 2019
-
-
Nicolas Lempereur authored
The bottom of event is shared between all event page and all events. This is especially misleading when "website menu" with website_event_track is activated on the event, then we will have several pages such as "Introduction" / "Location" and depending on if we drop a widget some pixel too high or two low, it will be only on the current page or on all events. With this changeset, when editing there is an information block saying what part is on all page. opw-2002163 closes #33857 Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com>
-
- Jun 05, 2019
-
-
Romain Derie authored
As we now have a new debug mode 'tests' which load a new asset bundle containing tour-test files, we moved those files to a new folder hierarchy. That will clean the .js files trees. Also, those files should be included in the new asset. Basically, the .js tour files (not test) should be inside /static/src/js/tours while .js tour test files (test=true) should be inside /static/tests/tours next to QUnit tests, inside a tours folder. + test_new_api: don't run the test in debug assets task-1934445 Comes with https://github.com/odoo/enterprise/pull/4281 Closes #33213
-
- Jun 27, 2019
-
-
Andrea Ulliana authored
Before this task, an event out of date was still registrable for a customer. Now, an event is registrable only if the end date is not out of date. task-1973957 closes odoo/odoo#33389 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- May 20, 2019
-
-
Jeremy Kersten authored
closes odoo/odoo#33353 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- May 14, 2019
-
-
Romain Derie authored
template records are already active by default As task-1934445 will introduce a new asset type (tests) in master (12.4), it will clean some code. This commit got extracted from that task. Coming with https://github.com/odoo/enterprise/pull/4331 and https://github.com/odoo/design-themes/pull/153 closes odoo/odoo#33345 Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
- Mar 18, 2019
-
-
qsm-odoo authored
* base With https://github.com/odoo/odoo/pull/30559 , the event pages were a bit redesigned (even though the original goal of the task was to focus on the mobile registration). This commit reviews part of the redesign (titles too big, misalignment, ...). closes odoo/odoo#31914 Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
qsm-odoo authored
With https://github.com/odoo/odoo/pull/30559 we introduced cards to wrap menus. We changed our mind, only use card for records and title/body contents. closes odoo/odoo#31912 Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
- Jan 29, 2019
-
-
qsm-odoo authored
The snippet was not using an XML template of his own and its code was duplicated by the "Country Events" option. closes odoo/odoo#30663
-
- Jan 25, 2019
-
-
qha-odoo authored
* base, portal, website, website_event_sale, website_event_track - The previous event registration form was not clear on mobile - Review some layouts to match the new design general idea, using cards (see forum refactoring of https://github.com/odoo/odoo/pull/29235) - Use correct bootstrap components (like a menu instead of a breadcrumb on event pages) - Review options to be able to disable the left / right column and choose the exact options you want to appear in them task-1858034 closes odoo/odoo#30559
-
- Jan 07, 2019
-
-
Romain Derie authored
Modal primary button should be the one in the corner (left if buttons aligned left, right if buttons aligned right) as in the Bootstrap doc. More than a simple guideline, the user will intuitively click on the button in the corner as it is supposed to be the primary one. Plus some DOM fixes (o_technical_modal was missing, H2 was too big especially since BS4) Closes #29890 task-1922120
-
- Sep 30, 2018
-
-
qsm-odoo authored
Future update will allow to save oe_structure editions in an inherited view instead of editing the original view in place. The condition is to have an id on the .oe_structure element which contains the 'oe_structure' string.
-
- Sep 25, 2018
-
-
Sébastien Theys authored
This gives the user an overview of the possible actions, including those he currently does not have installed. It allows him to quickly install the missing applications without having to go on the backend. The commit also improves the existing actions: - correct handling of the actions deferred - add some translated terms PR: #27110 task-1885419
-
- Aug 31, 2018
-
-
qsm-odoo authored
* website_event, website_event_track
-
Romain Derie authored
[FIX] web_editor: adapt col size to avoid too small select We should avoid col-md-3 in col-md-9 as the menu dialog is instanciated at 2 places: - When creating a link in the editor - When editing website navbar menu In the second case, there is a hack in `content.js` to remove `modal-lg` lowering the width of the modal and making the select too small. [FIX] website: lower navbar font size With BS4, font-size of navbar element went from 13px to ~17px (rem unit computation). 14px seems better than previous 13px as the frontend content size is higher than the backend one. Thus, 13px looks too small in contrast with the frontend page content. [FIX] website_crm_partner_assign, website_customer, website_membership: fix layout This commit fixes multiple layout issues, mainly by aligning code of the 3 modules: - Add margin right to avoid text to be against image - Using image_medium everywhere - Fixing search input width publish toggle red + odoo primary is weird -> gray navbar now has a background & float-right not working since flex -> remove navbar class, use d-flex and ml-auto so the right element will be floating since using all available width task-1878150
-
Sanjay Jamod authored
Closes https://github.com/odoo/odoo/pull/26420
-
- Aug 22, 2018
-
-
Kishan Gajjar authored
add default meta tags into product page by override '_default_website_meta' in event.event
-
- Aug 20, 2018
-
-
qsm-odoo authored
-
- Aug 06, 2018
-
-
Fabien Pinckaers authored
[NEW] base: show enterprise module, with an 'upgrade' button [IMP] *: some modules renaming, and improved copywriting of manifest [IMP] *: utm on links to odoo.com
-
- Jul 31, 2018
-
-
qsm-odoo authored
Close icon should now be put after the modal title in the DOM. Completes commit https://github.com/odoo/odoo/commit/d9801c1abe06b4c20702c0e94c56eea6a3ed8327
-
- Jul 27, 2018
-
-
qsm-odoo authored
Only two classes remain to declare a media structure: 'media' and 'media-body'. 'media-left/right' are guessed by their position using the flex layout. Also, the 'media-list' class has been dropped but <ul/> element should use the 'list-unstyled' class instead. Like all other components, spacing between medias are now to be handled explicitely thanks the spacing utility classes.
-
qsm-odoo authored
The '.label' elements have been replaced by '.badge' elements without the 'badge-pill' class.
-