summaryrefslogtreecommitdiff
path: root/addons/google_drive
AgeCommit message (Collapse)Author
2019-03-25[MERGE] forward port branch saas-12.2 up to 230ad8c381eChristophe Simonis
closes odoo/odoo#32088 Signed-off-by: Christophe Simonis <chs@odoo.com>
2019-03-20[I18N] export saas-12.2 source termsMartin Trigaux
closes odoo/odoo#31985 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-03-06[REF] google_drive: adapt code after jQuery updateVincent Schippefilt
Part of task 1896658 Co-authored-by: Aaron Bohy <aab@odoo.com> Co-authored-by: Christophe Matthieu <chm@odoo.com> Co-authored-by: Mathieu Duckerts-Antoine <dam@odoo.com> Co-authored-by: David Monjoie <dmo@odoo.com> Co-authored-by: Martin Geubelle <mge@odoo.com> Co-authored-by: svs-odoo <svs@odoo.com> Co-authored-by: Vincent Schippefilt <vsc@odoo.com>
2019-02-14[IMP] google_drive : better google drive configurationPriyanka Kakadiya
Improve the configuration setting of google drive to make it more userfriendly Display a message when google drive is enabled but no token have been generated Task: 1894961 closes odoo/odoo#29562
2019-01-29[IMP] fields: forbid required m2o ondelete set nullAdrian Torres
A many2one field that is required means that its column cannot contain null values, however the default ondelete policy for all m2o fields is `set null`, which contradicts `required=True`. This patch will, by default, apply the `restrict` policy to required m2o fields unless the ondelete attribute is explicitly specified. However, if the policy specified is `set null`, a ValueError will be raised whenever the registry registers the field as this makes no sense. The default ondelete policy remains unchanged for non-required m2o fields (set null) closes odoo/odoo#30122
2018-12-12[MERGE] forward port branch 12.0 up to 047e2b28de4Christophe Simonis
2018-12-09[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-12-02[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-11-29[FIX] *: fix % in translation not on transifex +daNicolas Lempereur
Fix issue of %s or %(name)s present in source but not in translation in language not available on transifex.com/odoo/ Also correct a account danish (da) translation that was reported to be an issue. closes #29100
2018-12-05[MERGE] forward port branch 12.0 up to 053bb45706fChristophe Simonis
2018-11-29[MERGE] forward port branch 12.0 up to 82a1e1dcc33Christophe Simonis
2018-11-29[REF] *: replace deprecated pycompat helpers for builtinsAdrian Torres
This commit replaces calls to pycompat helpers that were intended for python 2 <-> python 3 interoperability for python 3 builtins, as python 2 is no longer officially supported by Odoo. This includes: * calls to imap/izip/ifilter replaced by map/zip/filter * uses of text_type replaced by str * uses of unichr replaced by chr * calls to implements_to_string, implements_iterator removed * string_types and integer_types replaced by str, int respectively * calls to to_native replaced by calls to to_text This is done in preparation to the removal of these deprecated helpers in the following commit.
2018-11-23[MERGE] forward port branch 12.0 up to b3052b690faChristophe Simonis
2018-11-20[FIX] google_drive: button in config not cross-browserJulien (juc) Castiaux
The "Get authorization code" button in the General Settings > Integrations > Google drive was not correctly rendered on firefox. This PR fixes that bug by correcly rendering the button, it has been tested on both Firefox and Chrome opw-1907644 closes odoo/odoo#28672
2018-11-18[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-11-19[REF] *: update js test suite to use helpersGéry Debongnie
This rev. introduces robust helpers to use in the JS tests suite to interact with DOM and components, and starts using them (almost) everywhere. All the helpers are exposed though testUtils.js. There are 2 kinds of helpers: 1. Assertions ------------- * assert.containsNone, containsN, containsOnce check that the DOM (or a specific part of the DOM) contains a `selector`. It generates a correct error message automatically. ex: assert.strictEqual(form.$('.o_form_editable'), 1, "msg"); -> assert.containsOnce(form, '.o_form_editable'); * assert.isVisible, isNotVisible check that the DOM has an element visible or not. They also check that the element is actually in the DOM (before most tests didn't verify this). * assert.hasClass, doesNotHaveClass, hasAttrVAlue, check specific properties of a DOM element, and also validate that it is applied on a single existing DOM element (before most tests didn't verify this). ex: assert.notOk(form.$('button').hasClass('btn-primary')); -> assert.doesNotHaveClass(form.$('button'), 'btn-primary'); 2. Utilities ------------ The goal of the utilities is to centralize the definition of many standard components and interactions, ensuring that when we refactor the JS framework, we do not need to change all the tests. Existing mock utilities (addMockEnvironment, intercept, path, patchDate, unpatch and fieldsViewGet) are moved to 'testUtils.mock.*'. Existing DOM utilities are moved to 'testUtils.dom.*'. New dom utilities are created for opendDatePicker, click, clickFirst and clickLast. Helper `click` verifies that there is exactly 1 element visible in the DOM you click on, `clickFirst` and `clickLast` verify that there are more than one element on the DOM. ex: form.$('button').click(); -> testUtils.dom.click(form.$('button')); New Form utilities: (testUtils.form.*) clickEdit, clickSave, clickCreate, clickDiscard, all clicks on the control panel buttons of the form. `reload` reloads the form data. New modal, graph, kanban and pivot utils (testUtils.pivot.*, testUtils.kanban.*, etc.). New fields utils: (testUtils.fields.*) * editInput, editSelect: allow to change the value of a field, using a selector to identify it. They validate that the input exists and trigger the change event automatically. * editAndTrigger: allow to modify a field and trigger specific events after the value change * many2one (testUtils.fields.many2one.*) clickOpenDropdown, clickHighlightedItem, clickItem, searchAndClickItem: use a field name instead of a selector and do all the complex mechanism to open, filter and highlight many2one fields. Joint work with aab, dam, ged, mge, svs and vsc.
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-14[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-11-25[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-08[I18N] export 12.0 source termsMartin Trigaux
Including demo data closes odoo/odoo#27504
2018-10-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-10-01[FIX] google_drive:tests: adapt from forward-portAlexandre Kühn
2018-10-01[MERGE] forward port branch saas-11.4 up to 57e387b6452Christophe Simonis
2018-10-01[MERGE] forward port branch saas-11.3 up to e980af9df00Christophe Simonis
2018-09-30[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-25[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-21[FIX] google_drive: current recordNicolas Martinelli
- Open a partner view, click on Action > Partner Review - Switch to another partner - Click again on Action > Partner Review The Google Doc file of the second partner is the same than the first partner. This is due to `_onGoogleDocItemClicked` which is always called with the same `resID`, i.e. the `resID` used at `start`. We retrieve the active ID at each click instead. opw-1882068
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-18[MERGE] forward port branch saas-11.4 up to a1b384d66beChristophe Simonis
2018-09-17[MERGE] forward port branch saas-11.3 up to 2de573440ebChristophe Simonis
2018-09-17[FIX] google_drive: google_drive_refresh_tokenNicolas Martinelli
When saving the settings, the `google_drive_refresh_token` is never set. This is due to the `ir.config_parameter` which was retrieved after being saved. opw-1882068
2018-09-16[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-16[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-14[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-05[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-02[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-09-02[I18N] Update translation terms from TransifexOdoo Translation Bot
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] export saas-11.5 source termsMartin Trigaux
Create the odoo-12 project
2018-08-19[I18N] Update translation terms from TransifexOdoo Translation Bot
2018-08-17[I18N] resynchronise all translations with .potMartin Trigaux
Regenerate all child translations based on the .pot Remove the terms that are either equal to the parent, either equal to the source term. Remove empty translation files