Repository navigation
[20.0][MIG] web_m2x_options: Migration to version 20.0 #3721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
85 commits
Select commit
Hold shift + click to select a range
cc4d3fc
- Rename web_m2o_enhanced to web_m2x_options
1fccc38
move all addons to __unported__, set all addons as not installable
hbrunn a0d8e56
fix: obscur wrong path on last commit. recreate portage from scratch.
07e858c
support 'open' on many2many_tags
hbrunn 99ebbbb
web_m2x_options check Many2one and Many2many options
antespi 1cc6b4a
Limit name_search to 160 like Odoo core does
antespi 53a7ee8
Migration of module web_m2x_options. Adapt JS file to the new JS API …
zakmak88 d2e99a9
Makes the module compatible with Odoo community
lmignon f2dea89
web_m2x_options: s/ev.handleObj.selector/currentTarget * many2many wi…
zakmak88 444f886
Fix Qweb templates. (#561)
yajo 83282c2
[MIG] web_m2x_options: migrated to 10.0
chienandalu 8d460ef
[IMP] web_m2x_options: Perf issue https://github.com/OCA/web/issues/615
jesusVMayor 4a4500f
web_m2x_options: Hide the create/create and edit... button when the u…
jesusVMayor 4c51e21
[10.0][ADD] option to deactivate color picker on many2many_tags (#713)
grindtildeath 2e3197e
[FIX] web_m2x_options: Compatibilize with web_advanced_search_x2x
yajo 0fa9d53
[MIG] web_m2x_options: Migration to 11.0
ernestotejeda 4de7df2
Translated using Weblate (Portuguese (Brazil))
110fc10
[FIX] open option on many2many_tags
PCatinean 506df9d
[FIX] web_m2x_options: Fix error in tree views with many2many_tags
yajo 9f7983c
[MIG] web_m2x_options: Migration to 12.0
gustitammam 8fea5ea
Translated using Weblate (French)
df6bdea
Translated using Weblate (French)
0da86c9
Translated using Weblate (Portuguese (Brazil))
db24ac7
Added translation using Weblate (Chinese (Simplified))
liweijie0812 8de5def
[MIG] web_m2x_options: Migration to 13.0
3578748
[REF] web_m2x_options: better imp and fixes
andres-pcg 4e23ff2
[REF] web_m2x_options: eslint complains
andres-pcg b074591
[REF] web_m2x_options: eslint fix
andres-pcg abb1518
[IMP] web_m2x_options: balck and eslint fix
andres-pcg 1c0c381
[IMP] web_m2x_options: black, isort
andres-pcg c64b16e
[13.0][FIX] issue of field dropdown
5f19089
[FIX] pre-commit
6b20366
[FIX] web_m2x_options: quick search filter only if search value
ThomasBinsfeld 1a3e99f
Translated using Weblate (Chinese (Simplified))
liweijie0812 793be0e
Translated using Weblate (German)
didierdonze e268fa3
Translated using Weblate (French)
didierdonze ad891e0
Fix mobile enterprise version
cormaza d32e00b
[IMP] web_m2x_options: black, isort, prettier
dsolanki-initos 68e9fde
[MIG] Migrate the module web_m2x_options to v14.
dsolanki-initos bcbf3a1
Added translation using Weblate (Dutch)
edb352e
Translated using Weblate (German)
Corneliuus 0cdcb3b
[MIG] web_m2x_options: Migration to 15.0
4e956e4
[15.0][MIG] web_widget_bokeh_chart
ChrisOForgeFlow fa5b9a9
[FIX] web_m2x_options: fix search_more behaviour
SilvioC2C 7920581
[FIX] when all is undefined, fall back to core's default
hbrunn 8945689
[ADD] Option open for One2Many fields
qgroulard d3c89cd
[IMP] web_m2x_options: Efficiency
0c9ed7f
[IMP] web_m2x_options: Added limit for o2m field entries
6093ef5
[FIX] web_m2x_options: fix test_ir_config_parameter
795aa42
[15.0][FIX] Remove tests from init
CRogos deff235
[16.0][MIG] web_m2x_options: Migration to 16.0
anothingguy c7514de
Update translation files
weblate 4e36ee9
Added translation using Weblate (Spanish (Bolivia))
kikopeiro 51ad295
Translated using Weblate (German)
NICO-SOLUTIONS 3410432
[FIX] web_m2x_options: Avoid constant RPC calls
nguyenminhchien a85917e
Update translation files
weblate f896af5
Translated using Weblate (Spanish)
Ivorra78 3e19c32
[16.0] web_m2x_options: impossible to open a mass mailing
fmdl a9440eb
Translated using Weblate (Italian)
mymage 86ba445
Translated using Weblate (French)
ThomasBinsfeld 7fb4c44
Translated using Weblate (French)
glitchov 8caa940
[FIX] web_m2x_options: fix usage errors
vincent-hatakeyama ed78ff2
Translated using Weblate (Portuguese (Brazil))
3cd36d4
[IMP] web_m2x_options: black, isort, prettier
manuelregidor 5f2cb40
[MIG]web_m2x_options: Migration to 17.0
manuelregidor c565ff0
[FIX] web_m2x_options: Error if not web_m2x_options set on session
a32e2a8
[FIX] web_m2x_options: add fieldColor to Many2OneAvatarUserField and …
CRogos 22e9f13
[FIX] Error opening product form in shop floor
woutDynapps 920a8bb
[FIX] web_m2x_options: add fieldColor to ListMany2ManyTagsAvatarField…
JordiMForgeFlow 3294898
[IMP] web_m2x_options: remove unneeded fieldColor on ListMany2ManyTag…
JordiMForgeFlow a537901
[FIX] web_m2x_options: add fieldColor to KanbanMany2ManyTagsAvatarField
JordiMForgeFlow c2f579e
[IMP] web_m2x_options: use common object to reuse in props assignment
JordiMForgeFlow 1081f80
[IMP] web_m2x_options: allow falsy/truthy system parameters and simpl…
denaux a86a880
[MIG] web_m2x_options: Migration to 18.0
denaux 3876ecf
[FIX] web_m2x_options: prevent crash on Many2OneReferenceField
sbejaoui 4f51148
Added translation using Weblate (Japanese)
Ryoko04 cf6968c
[MIG] web_m2x_options: Migration to 19.0
Alexgars73 c6cfe00
[FIX] web_m2x_options
AungKoKoLin1997 175a062
Added translation using Weblate (Danish)
LauraVForgeFlow 3a745c8
Added translation using Weblate (Swedish)
LauraVForgeFlow a71eb28
Translated using Weblate (Slovenian)
sysadminmatmoz 44cf5e2
[MIG] web_m2x_options: Migration to version 20.0
carlos-lopez-tecnativa 475f862
[MOV] web_m2x_options: Move files to mirror Odoo's structure
carlos-lopez-tecnativa 6aaeb62
[IMP] web_m2x_options: Add some basic tests
carlos-lopez-tecnativa 936c4f5
[FIX] web_m2x_options: Add an explicit dependency on html_editor
carlos-lopez-tecnativa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,215 @@ | ||
| .. image:: https://odoo-community.org/readme-banner-image | ||
| :target: https://odoo-community.org/get-involved?utm_source=readme | ||
| :alt: Odoo Community Association | ||
|
|
||
| =============== | ||
| web_m2x_options | ||
| =============== | ||
|
|
||
| .. | ||
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
| !! This file is generated by oca-gen-addon-readme !! | ||
| !! changes will be overwritten. !! | ||
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
| !! source digest: sha256:0ce3a28f848ed321de1e64dd81adc4adfd38d356cb866265274dc7b27091b012 | ||
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
|
|
||
| .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png | ||
| :target: https://odoo-community.org/page/development-status | ||
| :alt: Beta | ||
| .. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png | ||
| :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html | ||
| :alt: License: AGPL-3 | ||
| .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github | ||
| :target: https://github.com/OCA/web/tree/20.0/web_m2x_options | ||
| :alt: OCA/web | ||
| .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||
| :target: https://translation.odoo-community.org/projects/web-20-0/web-20-0-web_m2x_options | ||
| :alt: Translate me on Weblate | ||
| .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png | ||
| :target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=20.0 | ||
| :alt: Try me on Runboat | ||
|
|
||
| |badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
|
||
| This modules modifies "many2one" and "many2manytags" form widgets so as | ||
| to add some new display control options. | ||
|
|
||
| Options provided includes possibility to remove "Create..." and/or | ||
| "Create and Edit..." entries drop down. You can also change default | ||
| number of proposition appearing in the drop-down. | ||
|
|
||
| If not specified, the module will avoid proposing any of the create | ||
| options if the current user has no permission rights to create the | ||
| related object. | ||
|
|
||
| **Table of contents** | ||
|
|
||
| .. contents:: | ||
| :local: | ||
|
|
||
| Usage | ||
| ===== | ||
|
|
||
| in the field's options dict | ||
| --------------------------- | ||
|
|
||
| ``limit`` *int* (Default: odoo default value is ``8``) | ||
|
|
||
| Number of displayed record in drop-down panel | ||
|
|
||
| ``field_color`` *string* | ||
|
|
||
| A string to define the field used to define color. This option has to | ||
| be used with colors. | ||
|
|
||
| ``colors`` *dictionary* | ||
|
|
||
| A dictionary to link field value with a HTML color. This option has | ||
| to be used with field_color. | ||
|
|
||
| ir.config_parameter options | ||
| --------------------------- | ||
|
|
||
| Now you can disable "Create..." and "Create and Edit..." entry for all | ||
| widgets in the odoo instance. If you disable one option, you can enable | ||
| it for particular field by setting "create: True" option directly on the | ||
| field definition. | ||
|
|
||
| ``web_m2x_options.create`` *boolean* (Default: depends if user have | ||
| create rights) | ||
|
|
||
| Whether to display the "Create..." entry in dropdown panel for all | ||
| fields in the odoo instance. | ||
|
|
||
| ``web_m2x_options.create_edit`` *boolean* (Default: depends if user have | ||
| create rights) | ||
|
|
||
| Whether to display "Create and Edit..." entry in dropdown panel for | ||
| all fields in the odoo instance. | ||
|
|
||
| ``web_m2x_options.limit`` *int* (Default: odoo default value is ``8``) | ||
|
|
||
| Number of displayed record in drop-down panel for all fields in the | ||
| odoo instance | ||
|
|
||
| ``web_m2x_options.field_limit_entries`` *int* | ||
|
|
||
| Number of displayed lines on all One2many fields | ||
|
|
||
| To add these parameters go to Configuration -> Technical -> Parameters | ||
| -> System Parameters and add new parameters like: | ||
|
|
||
| - web_m2x_options.create: False | ||
| - web_m2x_options.create_edit: False | ||
| - web_m2x_options.limit: 10 | ||
| - web_m2x_options.field_limit_entries: 5 | ||
|
|
||
| Example | ||
| ------- | ||
|
|
||
| Your XML form view definition could contain: | ||
|
|
||
| .. code:: xml | ||
|
|
||
| ... | ||
| <field name="partner_id" options="{'limit': 10, 'field_color':'type', 'colors':{'contact':'green', 'invoice': 'red', 'delivery': 'blue'}}"/> | ||
| ... | ||
|
|
||
| Known issues / Roadmap | ||
| ====================== | ||
|
|
||
| Double check that you have no inherited view that remove ``options`` you | ||
| set on a field ! If nothing works, add a debugger in the first line of | ||
| ``_search method`` and enable debug mode in Odoo. When you write | ||
| something in a many2one field, javascript debugger should pause. If not | ||
| verify your installation. | ||
|
|
||
| - Instead of making the tags rectangle clickable, I think it's better to | ||
| put the text as a clickable link, so we will get a consistent | ||
| behaviour/aspect with other clickable elements (many2one...). | ||
|
|
||
| Bug Tracker | ||
| =========== | ||
|
|
||
| Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_. | ||
| In case of trouble, please check there if your issue has already been reported. | ||
| If you spotted it first, help us to smash it by providing a detailed and welcomed | ||
| `feedback <https://github.com/OCA/web/issues/new?body=module:%20web_m2x_options%0Aversion:%2020.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
|
||
| Do not contact contributors directly about support or help with technical issues. | ||
|
|
||
| Credits | ||
| ======= | ||
|
|
||
| Authors | ||
| ------- | ||
|
|
||
| * initOS GmbH | ||
| * ACSONE SA/NV | ||
| * 0k.io | ||
| * Tecnativa | ||
| * Sygel | ||
|
|
||
| Contributors | ||
| ------------ | ||
|
|
||
| - David Coninckx <davconinckx@gmail.com> | ||
|
|
||
| - Emanuel Cino <ecino@compassion.ch> | ||
|
|
||
| - Holger Brunn <hbrunn@therp.nl> | ||
|
|
||
| - Nicolas JEUDY <nicolas@sudokeys.com> | ||
|
|
||
| - Yannick Vaucher <yannick.vaucher@camptocamp.com> | ||
|
|
||
| - Zakaria Makrelouf <z.makrelouf@gmail.com> | ||
|
|
||
| - `Tecnativa <https://www.tecnativa.com>`__: | ||
|
|
||
| - Jairo Llopis <jairo.llopis@tecnativa.com> | ||
| - David Vidal <david.vidal@tecnativa.com> | ||
| - Ernesto Tejeda <ernesto.tejeda87@gmail.com> | ||
| - Carlos Roca | ||
| - Carlos Lopez | ||
|
|
||
| - Bhavesh Odedra <bodedra@opensourceintegrators.com> | ||
|
|
||
| - Dhara Solanki <dhara.solanki@initos.com> (http://www.initos.com) | ||
|
|
||
| - `Trobz <https://trobz.com>`__: | ||
|
|
||
| - Hoang Diep <hoang@trobz.com> | ||
|
|
||
| - `Sygel <https://sygel.es>`__: | ||
|
|
||
| - Manuel Regidor <manuel.regidor@sygel.es> | ||
| - Valentín Vinagre <valentin.vinagre@sygel.es> | ||
| - Harald Panten <harald.panten@sygel.es> | ||
|
|
||
| - `ACSONE SA/NV <https://acsone.eu>`__: | ||
|
|
||
| - Souheil BEJAOUI <souheil.bejaoui@acsone.eu> | ||
|
|
||
| Other credits | ||
| ------------- | ||
|
|
||
|
|
||
|
|
||
| Maintainers | ||
| ----------- | ||
|
|
||
| This module is maintained by the OCA. | ||
|
|
||
| .. image:: https://odoo-community.org/logo.png | ||
| :alt: Odoo Community Association | ||
| :target: https://odoo-community.org | ||
|
|
||
| OCA, or the Odoo Community Association, is a nonprofit organization whose | ||
| mission is to support the collaborative development of Odoo features and | ||
| promote its widespread use. | ||
|
|
||
| This module is part of the `OCA/web <https://github.com/OCA/web/tree/20.0/web_m2x_options>`_ project on GitHub. | ||
|
|
||
| You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| from . import models |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| # Copyright 2015 0k.io | ||
| # Copyright 2016 ACSONE SA/NV | ||
| # Copyright 2017 Tecnativa | ||
| # Copyright 2020 initOS GmbH. | ||
| # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
|
|
||
| { | ||
| "name": "web_m2x_options", | ||
| "version": "20.0.1.0.0", | ||
| "category": "Web", | ||
| "author": "initOS GmbH," | ||
| "ACSONE SA/NV, " | ||
| "0k.io, " | ||
| "Tecnativa, " | ||
| "Sygel, " | ||
| "Odoo Community Association (OCA)", | ||
| "website": "https://github.com/OCA/web", | ||
| "license": "AGPL-3", | ||
| # This dependency should be replaced by "web" if this commit is merged: | ||
| # https://github.com/odoo/odoo/pull/287582/changes/20771f34cad87b1753a7ab81e5fc172663591c89 | ||
| "depends": ["html_editor"], | ||
| "assets": { | ||
| "web.assets_backend": [ | ||
| ( | ||
| "after", | ||
| "web/static/src/views/fields/standard_field_props.js", | ||
| "web_m2x_options/static/src/views/fields/standard_field_props.esm.js", | ||
| ), | ||
| ( | ||
| "before", | ||
| "web/static/src/views/fields/*", | ||
| "web_m2x_options/static/src/utils.esm.js", | ||
| ), | ||
| ( | ||
| "before", | ||
| "web/static/src/views/fields/*", | ||
| "web_m2x_options/static/src/views/fields/**", | ||
| ), | ||
| "web_m2x_options/static/src/views/form/form_controller.esm.js", | ||
| "web_m2x_options/static/src/core/autocomplete/autocomplete.xml", | ||
| ], | ||
| "web.assets_unit_tests": [ | ||
| "web_m2x_options/static/tests/**/*", | ||
| ], | ||
| }, | ||
| "installable": True, | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| # Translation of Odoo Server. | ||
| # This file contains the translation of the following modules: | ||
| # * web_m2x_options | ||
| # | ||
| # Translators: | ||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||
| msgid "" | ||
| msgstr "" | ||
| "Project-Id-Version: Odoo Server 10.0\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "POT-Creation-Date: 2018-01-03 03:50+0000\n" | ||
| "PO-Revision-Date: 2018-01-03 03:50+0000\n" | ||
| "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||
| "Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" | ||
| "Language: ar\n" | ||
| "MIME-Version: 1.0\n" | ||
| "Content-Type: text/plain; charset=UTF-8\n" | ||
| "Content-Transfer-Encoding: \n" | ||
| "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " | ||
| "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" | ||
|
|
||
| #. module: web_m2x_options | ||
| #: model:ir.model,name:web_m2x_options.model_ir_http | ||
| msgid "HTTP Routing" | ||
| msgstr "" | ||
|
|
||
| #. module: web_m2x_options | ||
| #: model:ir.model,name:web_m2x_options.model_ir_config_parameter | ||
| msgid "System Parameter" | ||
| msgstr "" | ||
|
|
||
| #, python-format | ||
| #~ msgid "Search More..." | ||
| #~ msgstr "البحث عن المزيد ..." | ||
|
|
||
| #, python-format | ||
| #~ msgid "Cancel" | ||
| #~ msgstr "إلغاء" | ||
|
|
||
| #, python-format | ||
| #~ msgid "Create \"<strong>%s</strong>\"" | ||
| #~ msgstr "إنشاء \"<strong>%s</strong>\"" | ||
|
|
||
| #, python-format | ||
| #~ msgid "Create and Edit..." | ||
| #~ msgstr "إنشاء وتحرير ..." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| # Translation of Odoo Server. | ||
| # This file contains the translation of the following modules: | ||
| # * web_m2x_options | ||
| # | ||
| msgid "" | ||
| msgstr "" | ||
| "Project-Id-Version: Odoo Server 19.0\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "PO-Revision-Date: 2026-07-06 16:46+0000\n" | ||
| "Last-Translator: Laura V <laura.valls@forgeflow.com>\n" | ||
| "Language-Team: none\n" | ||
| "Language: da\n" | ||
| "MIME-Version: 1.0\n" | ||
| "Content-Type: text/plain; charset=UTF-8\n" | ||
| "Content-Transfer-Encoding: \n" | ||
| "Plural-Forms: nplurals=2; plural=n != 1;\n" | ||
| "X-Generator: Weblate 5.15.2\n" | ||
|
|
||
| #. module: web_m2x_options | ||
| #: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter__display_name | ||
| #: model:ir.model.fields,field_description:web_m2x_options.field_ir_http__display_name | ||
| msgid "Display Name" | ||
| msgstr "Vis navn" | ||
|
|
||
| #. module: web_m2x_options | ||
| #: model:ir.model,name:web_m2x_options.model_ir_http | ||
| msgid "HTTP Routing" | ||
| msgstr "HTTP Routing" | ||
|
|
||
| #. module: web_m2x_options | ||
| #: model:ir.model.fields,field_description:web_m2x_options.field_ir_config_parameter__id | ||
| #: model:ir.model.fields,field_description:web_m2x_options.field_ir_http__id | ||
| msgid "ID" | ||
| msgstr "ID" | ||
|
|
||
| #. module: web_m2x_options | ||
| #: model:ir.model,name:web_m2x_options.model_ir_config_parameter | ||
| msgid "System Parameter" | ||
| msgstr "Systemparameter" |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.