summaryrefslogtreecommitdiff
path: root/doc/reference
AgeCommit message (Collapse)Author
2020-04-17[IMP] web: Numeric fields can be non-formattedLucas Perais (lpe)
This commit introduces a new option in fields inheriting from type Numeric which is `format`. By default, Numeric fields are formatted according to their subtypes and locale Adding, in a view, the option format set to a falsy value will prevent the field's value from being formatted. ``` <field name="int_field" options="{\'format\': false}"/> ``` Task 2050119
2020-04-17[REF] mail: make alias mixin multi-enabledryv-odoo
Purpose of this commit is to allow multi-create in alias mixin by correctly creating / updating aliases in batch. Task ID 1919277 Community PR odoo/odoo#41160 Enterprise PR odoo/enterprise#6983 Upgrade PR odoo/upgrade#872 Co-Authored-By: Rémy Voet <ryv@odoo.com> Co-Authored-By: Thibault Delavallée <tde@odoo.com>
2020-04-16[FIX] tests,tools: remove unused codeRomeo Fragomeli
Due to this commit: odoo/odoo@0ea67467b1301b39a263a386a622e931784eb0de ( https://github.com/odoo/odoo/blob/0ea67467b1301b39a263a386a622e931784eb0de/odoo/tools/config.py#L521 ) the screencasts value is not a string anymore but a valid PATH. So now you can't set '1', 'true' or 't' to force to have the same directory as the screenshot dir. Steps to reproduce: odoo-bin ... --screencasts 1 (with a failed JS test to produce a screencast) closes odoo/odoo#49665 X-original-commit: ab1bf59a3b78f3c0857755cb2439636b6df297c3 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com> Signed-off-by: rfr-odoo <rfr-odoo@users.noreply.github.com>
2020-04-09[FIX] web: flatten t-call-assets in test assets bundleJulien Mougenot
Before this commit, the test assets were called with a `t-call-assets` and contained themselves some other `t-call-assets` to the back-end assets. According to the current specification, having nested `t-call-assets` will result in a compilation of the lower levels regardless of the current debugging mode. Now, the test bundles (desktop & mobile) have been arranged so that their `t-call-assets` are all called on the same level. closes odoo/odoo#49306 Related: odoo/enterprise#9797 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2020-04-09[IMP] doc: Update Js control panelxO-Tx
Update information in JS doc for 13.0 (replace control panel mixin with the hasControlPanel attribute). closes odoo/odoo#49291 X-original-commit: 0d46f49a00c6ecb62725ab97c1f337d1b0666852 Signed-off-by: Denis Ledoux (dle) <dle@odoo.com>
2020-04-07[IMP] base: document all field types.Victor Feyens
closes odoo/odoo#49135 X-original-commit: cc653d3f1a49e2b7b2cc0ec833097bd7cf3528a1 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2020-04-02[FIX] doc : missing state on ir.actions.server examplesFlorent de Labarre
closes odoo/odoo#48871 X-original-commit: 7f806fd661f373201396861b77b64a71decf52a9 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2020-03-31[IMP] web: graph: drill down to records in bar/pie chartsDhruv Patel
After this commit, in the graph view, when the user clicks on parts of the bar and pie charts, it opens the list view of the concerned records (like what was already done in the pivot view). This is the default behavior, but it can be deactivated by setting the attribute 'disable_linking' to true in the view. Task 2198461 closes odoo/odoo#47796 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com> Co-authored-by: Aaron Bohy <aab@odoo.com>
2020-03-31[IMP] various: Replace incorrect use of "edition"Tiffany Chang (tic)
"Edition" is a French-English false friend word. "Edition" in English means "version" whereas "edition" in French means "editing". This commit updates user facing strings/documents that incorrectly use "edition" instead of "edit" or "editing". Attempts were made to clean up English around "edition" usage so please excuse any errors from lack of context knowledge. Code comments and names incorrectly using "edition" were NOT updated.
2020-02-25[ADD] doc: gantt view cell_create attribute.Siddarth Gajjar
closes odoo/odoo#46205 Related: odoo/enterprise#6327 Signed-off-by: Damien Bouvy (dbo) <dbo@odoo.com>
2020-02-25[FIX] doc: For IoT add reference for longpollinglejeune quentin
Add details in IoT for the release of a event with the longpolling closes odoo/odoo#46215 X-original-commit: 0ce8ab484d03ea2fdb318a7427fc20c0028bb964 Signed-off-by: Quentin Lejeune (qle) <qle@odoo.com>
2020-02-21[IMP] doc: Add reference for IoTAntoine Prieels
Add documentation for development of new Drivers for the IoT Box. closes odoo/odoo#45990 Taskid: 2092878 X-original-commit: 246060c0757b52725ebd93164c8151fa8db2c6b9 Signed-off-by: Antoine Prieëls <aprieels@users.noreply.github.com>
2020-02-07[IMP] doc: some precisions/fixesVictor Feyens
closes odoo/odoo#44869 X-original-commit: c8c311b8d463d1db7f3700c1bb5dac076abab905 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2020-02-07[IMP] doc: document the api.model decoratorVictor Feyens
X-original-commit: efa3a148cb178693b73af054cd6e19870d068454
2020-02-05[REF] doc: views documentation reworkVictor Feyens
closes odoo/odoo#44530 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> Co-authored-by: Antoine Vandevenne (anv) <anv@odoo.com>
2020-02-05[IMP] doc: orm page missing information + UIVictor Feyens
* Some fields types were missing * Add information on multi-record field access * UI finetuning
2020-01-30[FIX] base,web: url widget: add protocol in hrefDhruv Patel
With this commit, the url widget automatically prefixes the href url by http:// if no protocol is specified, so that clicking on the url will by default redirect to an external website. To prevent this behavior, one can still specify the new option 'website_path: true' on the url field node in the view arch. Thanks to this, we can remove a similar logic (only implemented on res_partner model) which automatically altered the value saved in database to force its 'http://' prefix. task-2153184 closes odoo/odoo#42118 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2020-01-29[REF] web: gantt documentation: delete attributeSimon Lejeune
Enteprrise pr 6836 will allow disabling the delete button on gantt views. Document it is possible. task-2088954 closes odoo/odoo#40716 Related: odoo/enterprise#6836 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
2020-01-29[REF] web: calendar: allow disabling the delete buttonAnkita Raval
In this commit, we add a new attribute "Delete" for user conveniency if he don't want 'Delete' button on popover card they easily achive by "delete=false" attribute and also add a testcase for it. task-id:2088954
2020-01-28[ADD] doc: document manifest active attributeAdrien Horgnies
closes odoo/odoo#44107 X-original-commit: dc1f3f99ad9e9eea963d27c86b4162fd4cf947fa Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
2020-01-27[IMP] calendar: Improve color and filtersjbm-odoo
Now in a calendar view, if we use the color, attribute, it will use the same color as Gantt views and the color picker widget. The attribute color isn't more set as default in filter because it make, in most situation, no sense to filter by color. Now, we can add new filters in the right panel. To do that, we must add the attribute "filter='1'" in the corresponding field line. And if the filter has no direct link with the color of the model, we can specify an attribute 'color' for this filter line block. (for example color='color', and the color of the related model will be used) TaskID: 2153249
2020-01-22[IMP] web: conditional create/delete options on x2many fieldsMohammed Shekha
After this commit, x2many fields can have options like create/delete which accept a domain, to make create/delete on x2many conditional, say for example x2many field can have options like: options="{'create:' [('foo', '=', True)]', 'delete:' [('foo', '=', True)]'}" With this when foo field is True, Create and Delete actions will be available, but if foo is False then they won't. In case of one2many fields, if 'create' is false, then 'Add a line' (list) or 'Add' button (kanban) won't be displayed. In case of many2many fields, 'Add a line' or 'Add' button will always be displayed even if 'create' condition is false as it doesn't really create records (but rather links existing ones). Same applies for delete. Task-2092953 closes odoo/odoo#42919 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com> Co-authored-by: Parth Chokshi <pch@odoo.com> Co-authored-by: Aaron Bohy<aab@odoo.com>
2020-01-21[IMP] web_gantt: add documentationDebauche Stéphane
Add documentation about the new gantt parameter, `dynamic_range`, The parameters were added in enterprise (odoo/enterprise#7640). Task #2168740 closes odoo/odoo#43052 Related: odoo/enterprise#7640 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-01-09[FIX] doc: clarity issue for gantt view precision fieldjerome hanke (jhk)
self-explanatory opw-2161939 closes odoo/odoo#43059 X-original-commit: 05a198bc59e7c51bbdf566d5ed99d57cf6542c20 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-01-08[FIX] doc: correct erroneous installation instructionsAntoine Vandevenne (anv)
This commit corrects erroneous instructions in the documentation page for the installation of Odoo. Additionally, the following changes are made: - Add new instructions where the steps were not clear or complete enough. - Replace some installation flows for an easier onboarding. - Rework some parts of the page structure and display. - Add a "running odoo" section for Mac OS. - Fix display error in views.rst task-2072822 closes odoo/odoo#42900 X-original-commit: 82471da5d63f07796c6df1639aa30cc4894d5891 Signed-off-by: Antoine Vandevenne (anv) <AntoineVDV@users.noreply.github.com>
2020-01-03[IMP] doc: add missing kanban attributesTiffany Chang (tic)
Adding missing attribute values of 'create', 'edit', 'delete' to kanban view documentation. closes odoo/odoo#42456 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-01-03[IMP] web: add 'create' attribute to calendar viewTiffany Chang (tic)
Previously it was always possible to create within the calendar view. For some modules this did not make sense and lead to confusing behavior, for example: a new model instance created in the calendar view that was not viewable in the calendar view, but was viewable in other views. By adding a 'create' attribute (to be used in view xml), we allow users to choose whether or not they want a calendar view to be able to create. Note that this change does not affect the edit ability of calendar views for existing instances. Part of Task: 2126530
2019-12-10[IMP] doc: remove deprecated class oe_no_buttonObay Abdelgadir
Related to issue: #41517 The class has no effect but was still referenced in the documenation closes odoo/odoo#41629 X-original-commit: 063098bdf3414ffa1db12d3bfc5999506c109329 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-12-03[IMP] doc: form view documentation improvementshreya thakrar
Using studio odoo doesn't let user drop notebook in a group since it generates issues with the notebook. (See https://github.com/odoo/enterprise/commit/ea5ccd548bb6781e5ccdf76cf11255c6fd6aa3cb ) For better understanding, a note for 'notebook' tag is added by this commit. task - 2060330 closes odoo/odoo#41264 X-original-commit: a2d331af0df859fd29e84bfa30a9086c3d2e0fa8 Related: odoo/enterprise#7009 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-11-28[ADD] doc: multi-company howtosVictor Feyens
closes odoo/odoo#41038 X-original-commit: eaabad20516a73a97b23343a22357659c29945f7 Signed-off-by: Antoine Vandevenne (anv) <AntoineVDV@users.noreply.github.com> Co-authored-by: Antoine Vandevenne (anv) <anv@odoo.com>
2019-11-26[FIX] doc: update URL to the right articlepawa2007
A second edition is being written but not published yet closes odoo/odoo#40405 X-Forwardport-of 2b99e0cb59616a0006ef615bbfbc closes odoo/odoo#40901 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-11-21[FIX] doc: remove support for IE 11.Victor Feyens
Since Odoo V13, ES6 is supported and we therefore do not support IE 11 anymore. closes odoo/odoo#40661 X-original-commit: 9071a25394aa7a1749dc497fccea095bc8261181 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-11-12[ADD] ORM: with_companyVictor Feyens
2019-11-06[IMP] doc: add list of possible values for license keyNathan Perry
The list comes from the selection values on the field license of ir.module.module closes odoo/odoo#39912 X-original-commit: 23f89363b4d9fecb12e3fe1024a36cf9f34ef5d2 Signed-off-by: Nathan Perry <servel333@users.noreply.github.com>
2019-11-05[FIX] doc: fix sphinx warningsVictor Feyens
* Since https://github.com/odoo/odoo/commit/8d5da6e4be05428f3243f92c0464d3c1f6a43873#diff-e07cbcffb9fb7b2eafd1ace3c4b1626a, post_install and at_install test tags have been removed. * minor warnings in javascript reference. closes odoo/odoo#39817 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-11-04[IMP] base, doc: orm page refactoring.Victor Feyens
closes odoo/odoo#39725 X-original-commit: 7ce7c58592c7c7202a37c73767c477be5a835752 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-10-30[DOC] render_html -> _get_report_valuesmreficent
closes odoo/odoo#39616 X-original-commit: 9beebf2b54959727407f3959e26cd1ee874c3307 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-10-30[IMP] tests: log a warning when HttpCase test in at_installChristophe Monniez
When loading a page on an existing starting database, registry is not fully loaded causing potential error when trying to access model existing in database (views, menitem, ...) since model added in last loaded module does not exist in registry. Thus, executing browser js test may lead to errors when executed during an update on a database with other modules installed. HTTPCase should be executed post_install to ensure that registry is fully loaded to avoid this problem. Since HTTPCase are slower than other test, it is also a good idea to execute them at the end, in order to prioritize fast fail. With this commit, a warning is isued if such a test class is tagged to run at install time. While at it, remove deprecated at_install and post_install helpers and remove the deprecated phantom_js alias. closes odoo/odoo#39462 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2019-10-25[IMP] doc: build a module linksVictor Feyens
closes odoo/odoo#39395 X-original-commit: af66df3337e3a5cbf3cb7b7832460f0af1d97cc7 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-10-25[IMP] doc: guidelines references + minor correctionsVictor Feyens
X-original-commit: c83e999c6a8b16f78dfd9f944936439a53d2b52f
2019-10-25[IMP] doc: controllers organisation + minor correctionVictor Feyens
X-original-commit: c58751f21b49173cb51afd9ff2f01077f7610fb5
2019-10-25[IMP] doc: views column_invisible infoVictor Feyens
X-original-commit: 82a90aa23c3d64b2d2e0cfa9d545b34fb33ec337
2019-10-25[REM] doc: views business guidelinesVictor Feyens
Old outdated Odoo screenshots, and UI guidelines have no worth in the doc... X-original-commit: c260f4af275d2b5b745f97274a7571bd1211eb0e
2019-10-24[FIX] doc: configuration section to use for cli argsAdrien Horgnies
2019-10-16[IMP] web: many2many_binary, binary, image, add the option ↵Debauche Stéphane
``accepted_file_extensions`` Purpose ======= We want to add an option on the widgets - many2many_binary, - binary, - image This option specifies what file extensions the user can pick from the file input dialog box. Examples ======== ```xml <field widget="many2many_binary" options="{'accepted_file_extensions': 'image/*'}"/> <field widget="many2many_binary" options="{'accepted_file_extensions': '.png,.jpeg'}"/> <field widget="many2many_binary" options="{'accepted_file_extensions': 'application/pdf'}"/> <field widget="image" options="{'accepted_file_extensions': '.png,.jpeg'}"/> <field widget="binary" options="{'accepted_file_extensions': '.pdf,.svg'}"/> ``` How === Add an option (accepted_file_extensions) in the template ``HiddenInputFile`` (the widget many2many_binary is using this template) So, we can also use this new option in others widgets using ``HiddenInputFile`` In the many2many_binary, read the ``nodeOptions`` and set the widget attribute ``accepted_file_extensions`` We also have to fix some other widget, because an property ``image_only`` was already existing in the template ``HiddenInputFile`` (we just need to replace ``image_only=True`` to ``accepted_file_extensions='image/*'`` The widget ``FieldPdfViewer`` (pdf_viewer) now use the new option to filtrate PDF (instead of removing the <input/> and adding <input accept='.pdf'/>). Tests ===== We also test if the option is correctly set on the <input/> - binary - image - many2many_binary Impacted widgets =============== - many2many_binary - image: this widget use ``options="{accepted_file_extensions='image/*'}"`` instead of ``image_only=True`` - tablet_image: same as ``image`` Task #2082815 closes odoo/odoo#38351 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-10-16[FIX] web: add 'no_edit_color' option to many2many_tagsQuentin Nicolay
This option, if set to True, prevents the user from modifying the color of the tags. Part of task 2070454 closes odoo/odoo#38848 X-original-commit: a62b65a8f9114493064d4efae92825814a880c04 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-10-14[FIX] web: not possible to show a notification via client actionRomeo Fragomeli
Before this commit, it was not possible to show a message using a client action. (e.g. show a success message only with core in Python) Now, it's possible using a client action. This client action call displayNotification and so we can use the same options also. A test is added to be sure that this action do not change the current action Note: in the future a custom registry may be created in a refactoring to specific function action registry. X-original-commit: 8775fd670b6b3ec19a77fc0eab72d2223baa36c8
2019-10-10[IMP] doc: update documentation of map viewJigar Patel
For simplicity marker popup fields are declared as a direct child of the root element. consistency in the name of marker popup fields added new 'hide_name' and 'hide_address' option in the calendar view task-2009017 closes odoo/odoo#37433 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-10-09[MERGE] forward port branch 13.0 up to f4105eb9c70Christophe Simonis
2019-10-08[FIX] doc: fix some sphinx warnings.Victor Feyens
closes odoo/odoo#38170 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>