This repository was archived by the owner on Feb 16, 2026. It is now read-only.
forked from OCA/web
-
Notifications
You must be signed in to change notification settings - Fork 1
13.0 web widget html markdown #4
Closed
gfcapalbo
wants to merge
15
commits into
sunflowerit:13.0
from
gfcapalbo:13.0-web_widget_html_markdown
Closed
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
588db8b
[ADD] web_widget_html_markdown
gfcapalbo 30437e7
fixes
gfcapalbo 495214d
[ADD] clean up naming
gfcapalbo ff548ae
[ADD] WIP
gfcapalbo 31062db
[ADD] wip2
gfcapalbo 9f3307b
[FIX] saving tag in context key and inject on write
gfcapalbo 77ca508
[FIX] working tag, all breakpoints gone, startup in Markdown working
gfcapalbo 6494a71
[IMP] linted with ESLint, cleanup
gfcapalbo 71326e4
[ADD] final bugsquashed version
gfcapalbo 726b87a
[IMP] better code.
gfcapalbo 1e249be
[DEL] entire tag in context structure not needed anymore.
gfcapalbo 7cb94f3
[ADD] clean comments
gfcapalbo 24476f7
[ADD] comment
gfcapalbo f0f1ee5
[ADD] author
gfcapalbo 033cf7c
[ADD] library folder
gfcapalbo 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,108 @@ | ||
| ======================== | ||
| Web Widget Text Markdown | ||
| ======================== | ||
|
|
||
| .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
| !! This file is generated by oca-gen-addon-readme !! | ||
| !! changes will be overwritten. !! | ||
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
|
|
||
| .. |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/licence-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/13.0/web_widget_html_markdown | ||
| :alt: OCA/web | ||
| .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||
| :target: https://translation.odoo-community.org/projects/web-13-0/web-13-0-web_widget_html_markdown | ||
| :alt: Translate me on Weblate | ||
| .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png | ||
| :target: https://runbot.odoo-community.org/runbot/162/13.0 | ||
| :alt: Try me on Runbot | ||
|
|
||
| |badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
|
||
| This module adds a new widget for text field in form view on Odoo: | ||
|
|
||
| - In readonly mode, it uses text contents to parse and render them to html markdown syntax. | ||
| - In write mode, use [bootstrap-markdown][1] | ||
|
|
||
| [1]: `bootstrap-markdown <https://github.com/toopay/bootstrap-markdown>`_ | ||
|
|
||
| **Table of contents** | ||
|
|
||
| .. contents:: | ||
| :local: | ||
|
|
||
| Usage | ||
| ===== | ||
|
|
||
| Your XML form view definition should contain:: | ||
|
|
||
| ... | ||
| <field name="field_name" widget="html_markdown"/ | ||
| ... | ||
|
|
||
|
|
||
| This will render the Html field as typical html and edit as markdown or HTML. | ||
|
|
||
| Known issues / Roadmap | ||
| ====================== | ||
|
|
||
| * Images Will be lost when passing from Html to markdown | ||
|
|
||
| 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 smashing it by providing a detailed and welcomed | ||
| `feedback <https://github.com/OCA/web/issues/new?body=module:%20web_widget_html_markdown%0Aversion:%2013.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 | ||
| ~~~~~~~ | ||
|
|
||
| * Alexandre Díaz | ||
| * Komit | ||
| * Sudokeys | ||
| * Sunflower IT | ||
|
|
||
| Contributors | ||
| ~~~~~~~~~~~~ | ||
|
|
||
| * Nicolas Jeudy <nicolas@sudokeys.com> | ||
| * Nguyen Tan Phuc <phuc.nt@komit-consulting.com> | ||
| * Alexandre Díaz <dev@redneboa.es> | ||
| * Tom Blauwendraat <tom@sunflowerweb.nl> | ||
| * Kevin Kamau <kevin@sunflowerweb.nl> | ||
| * Giovanni Francesco Capalbo <giovanni@therp.nl> | ||
|
|
||
| Other credits | ||
| ~~~~~~~~~~~~~ | ||
|
|
||
| * Komit https://komit-consulting.com | ||
|
|
||
| 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/13.0/web_widget_html_markdown>`_ 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 @@ | ||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). |
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,26 @@ | ||
| # Copyright (C) 2014 Sudokeys (<http://www.sudokeys.com>) | ||
| # Copyright (C) 2017 Komit (<http://www.komit-consulting.com>) | ||
| # | ||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||
| { | ||
| "name": "Web Widget Html Markdown", | ||
| "version": "13.0.1.0.0", | ||
| "author": "Therp B.V." | ||
| "Komit, " | ||
| "Sudokeys, " | ||
| "Sunflower IT, " | ||
| "Odoo Community Association (OCA)", | ||
| "category": "Web", | ||
| "license": "AGPL-3", | ||
| "website": "https://github.com/OCA/web", | ||
| "summary": "Widget to text fields that adds markdown Html bidirectional editor", | ||
| "depends": [ | ||
| "web", "web_editor", | ||
| ], | ||
| "demo": ["demo/bootstrap_markdown.xml"], | ||
| "data": ["views/assets.xml"], | ||
| "qweb": ["static/src/xml/bootstrap_markdown.xml"], | ||
| "installable": True, | ||
| "auto_install": False, | ||
| "application": False, | ||
| } | ||
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,12 @@ | ||
| <?xml version="1.0" encoding="UTF-8" ?> | ||
| <odoo> | ||
| <record id="view_groups_form_inherited" model="ir.ui.view"> | ||
| <field name="model">res.groups</field> | ||
| <field name="inherit_id" ref="base.view_groups_form" /> | ||
| <field name="arch" type="xml"> | ||
| <field name="comment" position="attributes"> | ||
| <attribute name="widget">html_markdown</attribute> | ||
| </field> | ||
| </field> | ||
| </record> | ||
| </odoo> | ||
|
gfcapalbo marked this conversation as resolved.
|
||
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,3 @@ | ||
| * Tom Blauwendraat <tom@sunflowerweb.nl> | ||
| * Kevin Kamau <kevin@sunflowerweb.nl> | ||
| * Giovanni Francesco Capalbo <giovanni@therp.nl> |
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 @@ | ||
| * Therp B.V. https://therp.nl |
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,7 @@ | ||
| This module adds a new widget for Html field in form view on Odoo: | ||
|
|
||
| - In readonly mode, it renders normal Html | ||
| - In write mode, use markdown or normal Html editor, with switcher to | ||
| allow to convert/switch bidirectionally between Html and Markdown. Data will always | ||
| be saved in Html. | ||
|
|
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,2 @@ | ||
| * Images Will be lost when passing from Html to markdown | ||
|
|
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,8 @@ | ||
| Your XML form view definition should contain:: | ||
|
|
||
| ... | ||
| <field name="field_name" widget="html_markdown"/ | ||
| ... | ||
|
|
||
|
|
||
| This will render the Html field as typical html and edit as markdown or HTML. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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.