- Sep 02, 2016
-
-
Denis Vermylen (dve) authored
rename options, add radio widget
-
Martin Trigaux authored
Several modules defines records with the external ID `base.foo_bar` while it is created inside this module (typically menus and groups). While there is no technical reasons to do so but this may introduce issues: - these records will not be deleted during uninstall - if a language is loaded before the installation of the module, it won't be translated The uninstallation will only remove the records with an external id linked to this module (these would only be removed when removing base). Installing a language before the module will drop the translations not linked to an existing external id (as it can not be resolved). This commit correct all the external ids tagged as from base or other incorrect modules.
-
stefanorigano authored
The snippet section can have a color or a background. Previous commit added the functionnality for its innercolumn too... but having a bg image on top of another one does not make sense, so only keep the color option for columns.
-
stefanorigano authored
- s_references * Replace demo images (lighter ones) * Move title to left * Review responsiveness - s_big_message * Add background * Use grid system
-
qsm-odoo authored
* The debug manager contains a feature to launch tours, adapt it to new web_tour.tour system * The website help menu allowed to relaunch tutorial tour in debug mode. This feature is not adapted to new tour system and was useless in the first place (debug mode in frontend is barely used anyway). -> remove the website help menu and the feature
-
qsm-odoo authored
Commit 744cd64b re-added the removed col system in the title snippet but did not respect the odoo structure which is section > .container [> .row > .col-*] and put the container class directly on the section. With this method, when changing the background of the snippet, only the container part is filled with background.
-
qsm-odoo authored
-
- Sep 01, 2016
-
-
Fabien Pinckaers authored
[IMP] website: fix tooltip position to avoid horz scrollbar in div
-
Fabien Pinckaers authored
-
Martin Geubelle authored
-
Adrien Dieudonne authored
As this lib will be used in the backend, it is moved to assets common.
-
- Aug 31, 2016
-
-
Raphael Collet authored
-
Raphael Collet authored
-
Raphael Collet authored
For the sake of simplicity, the method adapter `call_kw_multi` does not look up for `ids` in keyword arguments, instead it expects it in positional arguments.
-
Denis Vermylen (dve) authored
- Add optional products and pricelists to ecommerce section - add mail template sent when confirming a sale order - rename and clarify using radio widgets
-
stefanorigano authored
-
stefanorigano authored
* s_banner - Remove text-container hardcoded style (user will be able to use the new transparent color palette instead) - Improve indicators visibility on both dark or light bg - Cursor: pointer for navigation buttons * s_cover * s_quote: remove the whole snippet * s_three_columns * s_reference - Remove Quotes - Add new logo demo images * s_button: rename from "Button" to "Call to Action" + some design * s_feature_grid
-
stefanorigano authored
* Remove background position and color options for parallax * Add background/color options for .jumbotron (button and big message) * Add background/color options for s_cover and s_banner text container
-
stefanorigano authored
-
stefanorigano authored
* Reduce images number (remove unused ones) * Improve images quality (so that they can be used for parallax too) * Make them all available in the website library * Snippet demo/default images are in a separate folder and a separate record to allow theme customization (this was already the case for the cover snippet but the system has been extended) * Some snippet style improvements
-
stefanorigano authored
-
stefanorigano authored
* Review style of some UI components * Rename some content * Define a font-family less variable to be used to avoid that themes customizations affect the UI. Note: theme should ideally not redefine the font family of the body but of the #wrapwrap element but this is done for safety. * Overwrite other theme's customisations * Minor style fixes
-
qsm-odoo authored
The "bigger text" option was an useless option as redundant with the summernote editor one. The "narrow" option always resulted in an ugly layout with bugs in many contexts. Note: the styling classes are kept for compatibility for now. + Adapt demo data of website_blog which rely on the "narrow" option. Use up to date snippets with reduced column width to get the same result.
-
qsm-odoo authored
"Background Image Options" -> "Background Image Sizing"
-
- Aug 30, 2016
-
-
qsm-odoo authored
The web modules defines a "layout" template which is only used by the login default page. Now the backend template "web.webclient_bootstrap" and the frontend template "website.layout" both use the "web.layout" template as base. Some parameters can be passed to customize the default "web.layout" template: - "head": content will be placed at the end of the <head> tag of the page - "title": to set the title of the page (the <title> tag should not be placed "by hand") - "x_icon": the url for the page icon - "html_data": dictionnary whose key-value pairs will be placed as attribute-value for the <html> tag - "body_classname": the classname to set on the <body> tag Note: xpath expression on the website.layout template can now only find the #wrapwrap element and its children. An expression "//body" will not have any result. If something has to be added in the body element but not in the #wrapwrap element, simply change the xpath <xpath expr="//body" position="inside"> with <xpath expr="//div[@id='wrapwrap']" position="after">
-
Christophe Matthieu authored
-
- Aug 29, 2016
-
-
Christophe Matthieu authored
Avoid the excessive use of with_context method
-
Raphael Collet authored
This reverts commit d269eb0e. The issue has been fixed in 61f2c90d.
-
Raphael Collet authored
-
Nicolas Martinelli authored
Move the key field to the website config
-
Fabien Pinckaers authored
[IMP] website: minitour to install contact form on contact us page (usability: people think there is no contact form)
-
- Aug 28, 2016
-
-
Fabien Pinckaers authored
-
- Aug 26, 2016
-
-
Martin Trigaux authored
using the --uses-first parameter on msgmerge this time
-
qsm-odoo authored
* crm, project, website, website_event, website_blog, website_forum, website_sale Eg: the tour 'shop_buy_product' is extended by the website_sale_options addons to add a step to close a modal. The current solution was requiring the module that defines the tour to extend, then add/remove steps in the "step" key of the tour definition. Some of the problems with this method were: * The "register" method calls the "update" method to immediately search for tip to place once registered (as register may be called after the DOM is ready). So extensions of tours were happening after the tours were started (and the tours were not restarted). * The addition/removal of steps was happening after they were filtered according to the "edition" key. To allow extension, the system is changed as follow: * The "register" method now only saves the steps and options without modifying them and does not call the "update" method. * Once the DOM was ready, the tour service started listening to DOM mutations and called the "update" tour method. Now, this "update" call is replaced by a "_register_all" call, on DOM ready and at the end of the current call stack (which makes sure all modules are loaded). This "_register_all" method marks the registered tours as ready after having filtered the steps according to the "edition" key and initialized the current step to trigger. * Also, tours can now define a "wait_for" option which allow them to be marked as ready for run and update after the given deferred. Those tours can now also be extended without having to wait for the deferred. PhamtomJS must wait for the "ready" key to be true to run the tour.
-
Martin Trigaux authored
-
- Aug 25, 2016
-
-
Nicolas Martinelli authored
Google made the use of an API key mandatory to use the "Google Static Maps API". The API key field will be created for the upcoming version. opw-686510
-
Nicolas Martinelli authored
As of June 22 2016, the use of API key is required to access the following: - Google Maps JavaScript API - Google Static Maps API - Google Street View Image API https://developers.google.com/maps/pricing-and-plans/standard-plan-2016-update For domains accessing the API before June 22, it will still work without an API key. Since Google advises to use the API key, we hide the Maps if no API key is defined.
-
- Aug 24, 2016
-
-
Christophe Matthieu authored
When we use firefox top or bottom arrow the ace container does not scroll automatically if the cursor is not visible.
-
- Aug 23, 2016
-
-
Christophe Matthieu authored
* display all lines and don't display the scroll bar into ace editor * lazy read ace lib and add missing lib file * use not minified version of ace lib * Move ace lib from website to web * Added ace widget for webclient * XML mode for view text box * Python mode for server action text box * Removed web_ace_editor.xml, instead added template in base.xml itself * Added widget=ace_editor in compute field of ir.model.fields
-
- Aug 22, 2016
-
-
Simon Lejeune authored
better patch for rev e9b649b5 * also fixes website_event which present the same issue (depends on a function that slugs) * raise an exception when slug is called with wrong arguments instead of returning None (which was unclear) * before calling slug in a function where we got a depends, check that the record is actually created
-