summaryrefslogtreecommitdiff
path: root/addons/theme_bootswatch
AgeCommit message (Collapse)Author
2018-12-26[REF] *: make stronger bootstrap assetsqsm-odoo
* portal, theme_bootswatch, web, web_editor, website With less2sass and bs3tobs4 tasks, the assets structure was reviewed to handle the specificities of both framework and to prepare for our next odoo tasks. In particular, the assets_helpers and bootstrap overrides were basically split into 4 parts: utils, primary variables, secondary variables and bootstrap variables. (see https://github.com/odoo/odoo/commit/6e4db7d13a926845bf82f5b035afede42d6d5a89) Using the !default system for the bootstrap variables parts seems now a good improvement. This is part of what this commit does: adding the default flag for all bootstrap variables overrides and inverting the order of the files in the _assets_backend_helpers and _assets_frontend_helpers templates. This allows to avoid code like this: portal: ``` $body-bg: white; ``` website: ``` @​if $var != null { $body-bg: $var; } ``` This code makes the body white with portal or equal to $var with website if $var has a value. The same behavior in the new file order is achieved with: website: ``` $body-bg: $var !default; ``` portal: ``` $body-bg: white !default; ``` This order is now also followed for the _assets_secondary_variables templates (there are only a few). This commit also make better assets hierarchy by making website inherit from portal assets (instead of web) and portal inherit from web_editor assets (instead of web) (thus relying on strong dependencies instead of installation order which is not always right for migrated databases). closes odoo/odoo#29757
2018-12-02[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-11-18[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-11-11[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-11-04[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-10-28[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-10-21[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-10-16[FIX] theme_bootswatch, *: prevent website to interfer with bootswatchqsm-odoo
* website Default web_editor/website colors and other bootstrap related variables took precedence over some bootswatch overriddes. While we have the control with Odoo themes, theme bootswatch is a library we do not want to modify. This commit removes the web_editor and website customizations when bootswatch is installed. Closes https://github.com/odoo/odoo/issues/27821 closes odoo/odoo#27855
2018-10-14[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-10-11[I18N] all: convert remaining model: translation entriesMartin Trigaux
It should be model_terms: Fixes odoo/docker#219 closes odoo/odoo#27664
2018-10-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-30[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-23[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-21[I18N] export saas-11.5 source termsMartin Trigaux
2018-09-18[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-18[I18N] export saas-11.5 source termsMartin trigaux
To match new model_terms syntax
2018-09-16[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-14[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-09[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-05[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-05[I18N] export saas-11.5 source termsMartin Trigaux
2018-09-04[REF] website_theme_install, *: add theme.utils utility methodsqsm-odoo
* theme_bootswatch, theme_default Allow to disable/enable a view from a xml_id whether the xml_id is linked to an ir.ui.view or a theme.ir.ui.view.
2018-09-02[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-31[FIX] website_theme_install, *: multi-website customization dialogqsm-odoo
* theme_bootswatch, theme_default Before this commit, the customization dialog for themes was not multi-website. That means if a theme was installed on a website, the customization dialog was enabled for all the websites. Note: this commit uses the '_post_copy' system of theme installations for the first time and it had to be adapted a little bit.
2018-08-29[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-26[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-24[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-24[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-10[IMP] *: make customize dialog generic and improve optionsqsm-odoo
* web, web_editor, website, website_theme_install, portal, theme_default, theme_bootswatch The purpose of this task is to make the customize dialog as generic as possible, that is theme-independant: 1) The design is now totally generic (Odoo visuals) 2) The XML definition is form-view like. This allows themes to extend the dialog without any risk of breaking the style and also allows to not care about lots of technical details. 3) New options have been included. Those were themes options that are now generic and which themes can simply adapt without touching the customize modal (navbar colors, footer color, navbar layout, fonts, body background, ...). The color palette can now also be customized with user colors. Using sass functionnalities, color palettes and fonts integration is now a lot better. Thanks to @qha-odoo for the original design. task-31677
2018-08-10[FIX] theme_bootswatch: fix libraryqsm-odoo
The way the bootswatch library import fonts is not the right way so we must unfortunately apply a fix in the library itself. Also review the manifest file.
2018-08-10[MERGE] forward port branch saas-11.4 up to edd586002e9Christophe Simonis
2018-08-03[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-02[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-07-31[FIX] *: BS4, restore modal headersqsm-odoo
Close icon should now be put after the modal title in the DOM. Completes commit https://github.com/odoo/odoo/commit/d9801c1abe06b4c20702c0e94c56eea6a3ed8327
2018-07-27[REF] *: BS4, adapt col-related classesqsm-odoo
col-lg-* -> col-xl-* col-md-* -> col-lg-* col-sm-* -> col-md-* col-xs-* -> col-* col-lg-offset-* -> offset-xl-* col-md-offset-* -> offset-lg-* col-sm-offset-* -> offset-md-* col-xs-offset-* -> offset-* col-lg-pull-* -> order-xl-1 col-md-pull-* -> order-lg-1 col-sm-pull-* -> order-md-1 col-xs-pull-* -> order-1 col-lg-push-* -> order-xl-2 col-md-push-* -> order-lg-2 col-sm-push-* -> order-md-2 col-xs-push-* -> order-2
2018-07-27[REF] theme_bootswatch: update current themes to bootstrap v4.1.3qsm-odoo
Note 1: unsupported themes were already removed in a previous commit. Note 2: we should maybe add the new themes.
2018-06-22[IMP] Improve compatibility with screen readers (accessibility) (#24574)kujiu
Today, Odoo is really tricky to use without seeing the screen, it must be improved to be usable. This PR forbid to use labels without a "for" attribute, add some title, rule and aria attributes in HTML. With that, Odoo will be fully usable with a screen reader. * [IMP] Labels must have a for attribute. Improve accessibility. * [IMP] Better error message when trying to read a missing cached value * [FIX] Add some aria-label and title attributes for screen readers. * [FIX] Template name is not included in the error message in case of SyntaxError in QWeb * [FIX] Improve the Tour failed at step error message to be more explicit. * [IMP] Add aria-labels * [FIX] Add missing aria-label on failing test * [IMP] aria-hidden means hidden. Fix all bad aria-hidden and hide aria-hidden for all. * [IMP] Color names on kanban views and many2many tags * [IMP] Add some checks on views for accessibility. * [IMP] Add `alt` attribute on `img` tags. * [IMP] Add aria-label and title on non-described icons * [IMP] Add button role to widgets with btn class * [IMP] Translate aria and formatted attributes. * [IMP] Remove wrong aria-labelledby * [IMP] Add menu role on dropdowns * [IMP] Buttons must be focusable * [IMP] Add aria attributes on progress bars * [IMP] Improve accessibility of basic widgets * [IMP] Change main layout to more semantic tags * [IMP] Add menuitem role when missing * [IMP] Remove wrong role='presentation' * [IMP] Improve accessibility of tab panels * [IMP] Add aria-invalid on invalid fields * [IMP] Add aria-sort on ordered columns * [IMP] Add role on alerts * [IMP] Use dialog role, header, main and footer tags for modals * [IMP] Add labels on o_status * [IMP] Improve accessibility of kanban view with feeds and articles * [IMP] Add alerts in case of new messages * [IMP] Add widget, navigation or img role to aria-labelled items
2018-04-18[REF] theme_bootswatch: update themes to scss and review supportqsm-odoo
Remove support of: - Theme Amelia: removed with bootstrap 3.3.0, but released in odoo at bootstrap version 3.2.0 (should have been removed since Odoo 9.0 (boostrap version 3.3.5)) - Theme Readable: removed with bootstrap 4.0.0 so it is best to remove it now so as we are gonna migrate to bootstrap 4.0.0. We may want to add new bootswatch theme with bootstrap 4.0.0 migration. This commit also adds the missing LICENSE file.
2018-04-18[REF] *: rename all LESS files to SCSSqsm-odoo
This is a simple renaming without adaptation.
2018-04-18[REF] theme_bootswatch: reorganize folderqsm-odoo
Reorganize the theme folder to follow standard hierarchy. In particular, the libs are now placed in a dedicated folder in the /static/lib folder instead of the /static/src folder.
2018-04-01[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-01-03[MERGE] forward port branch saas-11.1 up to 726b91b9fbcChristophe Simonis
2017-12-18[REF] theme_*: change category and summary of themesAkash Bhavsar
task-32528
2017-12-17[I18N] Update translation terms from TransifexOdoo Translation Bot
2017-11-26[I18N] Update translation terms from TransifexOdoo Translation Bot
2017-11-19[I18N] Update translation terms from TransifexOdoo Translation Bot
2017-11-12[I18N] Update translation terms from TransifexOdoo Translation Bot
2017-11-05[I18N] Update translation terms from TransifexOdoo Translation Bot
2017-10-30[I18N] Update translation terms from TransifexOdoo Translation Bot
2017-10-11[I18N] Update translation terms from TransifexOdoo Translation Bot