Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
407 commits
Select commit Hold shift + click to select a range
77cb1fe
Added translation using Weblate (Italian)
mymage Jun 14, 2024
537d622
Translated using Weblate (Italian)
mymage Jun 14, 2024
318d912
[IMP] web_widget_one2many_tree_line_duplicate: pre-commit auto fixes
ArnauCForgeFlow Aug 13, 2025
f711abd
[MIG] web_widget_one2many_tree_line_duplicate: Migration to 18.0
ArnauCForgeFlow Aug 13, 2025
5169b3f
[UPD] Update web_widget_one2many_tree_line_duplicate.pot
Sep 18, 2025
b1b60da
[BOT] post-merge updates
OCA-git-bot Sep 18, 2025
c6d9b76
[FIX] web_remember_tree_column_width: fetch element from start event
StefanRijnhart Sep 4, 2025
3784ce8
[BOT] post-merge updates
OCA-git-bot Sep 23, 2025
89273a1
[IMP] web_notity: HTML formatting
hhgabelgaard Dec 18, 2023
441c0f4
[BOT] post-merge updates
OCA-git-bot Sep 29, 2025
9f6e9c0
[ADD] web_save_discard_button module
sam-synconics Aug 14, 2023
a95a2a3
[ADD] web_save_discard_button : french translation
legalsylvain Aug 18, 2023
e35932d
Added translation using Weblate (Spanish)
Ivorra78 Oct 3, 2023
de043d4
Added translation using Weblate (Italian)
mymage Nov 27, 2023
1e12a66
[IMP] web_save_discard_button: apply pre-commit auto fixes
joepsanders Jul 4, 2024
141d320
[MIG] web_save_discard_button: Migration to 17.0
joepsanders Aug 5, 2024
3c989f8
[MIG] web_save_discard_button: Migration to 18.0
Aug 4, 2025
26f3849
[UPD] Update web_save_discard_button.pot
Oct 7, 2025
0e899ab
[BOT] post-merge updates
OCA-git-bot Oct 7, 2025
2b72dc0
Create module web_datetime_picker_default_time
grindtildeath Jul 10, 2024
a5710cd
Support dynamic default time from another field
grindtildeath Jul 16, 2024
3cc5d2e
Apply default time on manual entry of date string
grindtildeath Aug 13, 2024
b461ad4
[UPD] Update web_datetime_picker_default_time.pot
Aug 29, 2024
36dc4d1
[BOT] post-merge updates
OCA-git-bot Aug 29, 2024
432b622
Added translation using Weblate (Italian)
mymage Sep 16, 2024
85ae4b5
[IMP] web_datetime_picker_default_time: pre-commit auto fixes
natuan9 Dec 11, 2024
8e20490
[MIG] web_datetime_picker_default_time: Migration to 18.0
natuan9 Dec 14, 2024
d41b0c7
[UPD] Update web_datetime_picker_default_time.pot
Oct 9, 2025
fd28908
[BOT] post-merge updates
OCA-git-bot Oct 9, 2025
231f84f
[ADD] web_editor_disable_chatgpt
amh-mw Oct 3, 2025
876cff4
[UPD] Update web_editor_disable_chatgpt.pot
Oct 15, 2025
db88cf4
[BOT] post-merge updates
OCA-git-bot Oct 15, 2025
3778c90
web_dialog_size: prevent export wizard from shrinking when dialog max…
BhaveshHeliconia Oct 15, 2025
be4581f
[BOT] post-merge updates
OCA-git-bot Oct 15, 2025
dd27bb7
[IMP] web_company_color: mobile systray button
DavidJForgeFlow Oct 14, 2025
e253ba1
[BOT] post-merge updates
OCA-git-bot Oct 15, 2025
ec148b3
Added translation using Weblate (Italian)
mymage Oct 16, 2025
cb941ad
[ADD] web_pwa_customize: New module
victoralmau Nov 8, 2024
b248dcf
Added translation using Weblate (Italian)
mymage Jul 30, 2025
116b612
[MIG] web_pwa_customize: Migration to 18.0
jguenat Aug 9, 2025
5fe3cc7
[UPD] Update web_pwa_customize.pot
Oct 21, 2025
5f98533
[BOT] post-merge updates
OCA-git-bot Oct 21, 2025
27ec419
[IMP] web_responsive: adjust button styles and alignment in the chatter
carlos-lopez-tecnativa Oct 15, 2025
f6a37c8
[BOT] post-merge updates
OCA-git-bot Oct 21, 2025
bb9c767
[IMP] web_widget_product_label_section_and_note_name_visibility: Remo…
carlos-lopez-tecnativa Oct 22, 2025
48ded6b
[BOT] post-merge updates
OCA-git-bot Oct 23, 2025
b4daaaf
[ADD] web_form_banner
yostashiro Sep 15, 2025
6eb9110
[IMP] web_form_banner: black, isort, prettier
AungKoKoLin1997 Sep 22, 2025
e068ec6
[MIG] web_form_banner: Migration to 15.0
AungKoKoLin1997 Sep 22, 2025
8c2be47
[IMP] web_form_banner: pre-commit auto fixes
AungKoKoLin1997 Sep 29, 2025
fb723bd
[MIG] web_form_banner: Migration to 16.0
AungKoKoLin1997 Oct 1, 2025
f69d3be
[IMP] web_form_banner: Partially support in-group target XPath
yostashiro Oct 5, 2025
e80c55b
[IMP] web_form_banner: pre-commit auto fixes
AungKoKoLin1997 Oct 7, 2025
6b6d682
[MIG] web_form_banner: Migration to 17.0
AungKoKoLin1997 Oct 7, 2025
d4cf194
[IMP] web_form_banner: pre-commit auto fixes
AungKoKoLin1997 Oct 8, 2025
fddf34c
[MIG] web_form_banner: Migration to 18.0
AungKoKoLin1997 Oct 8, 2025
3277eab
[IMP] web_form_banner: imp readme
AungKoKoLin1997 Oct 9, 2025
90e61fb
[FIX] web_form_banner
AungKoKoLin1997 Oct 15, 2025
59dc934
[UPD] Update web_form_banner.pot
Oct 23, 2025
d85c161
[BOT] post-merge updates
OCA-git-bot Oct 23, 2025
841ebd7
Added translation using Weblate (Italian)
mymage Oct 27, 2025
67fb69f
[ADD] web_widget_popover
ivantodorovich May 22, 2025
b51a26f
[IMP] web_widget_popover: pre-commit auto fixes
yankinmax Oct 20, 2025
8c8137c
[18.0][MIG] web_widget_popover: Migration to 18.0
yankinmax Oct 20, 2025
cb2e5ed
[UPD] Update web_widget_popover.pot
Nov 4, 2025
a0f71cd
[BOT] post-merge updates
OCA-git-bot Nov 4, 2025
48d33c8
Added translation using Weblate (Italian)
mymage Nov 5, 2025
a65096c
Translated using Weblate (Italian)
mymage Nov 5, 2025
42aebbc
Translated using Weblate (Italian)
primes2h Nov 5, 2025
78bbde0
[IMP] web_chatter_position: improve form and chatter layout styles
MohamedOsman7 Jun 4, 2025
5b1ce3b
[BOT] post-merge updates
OCA-git-bot Nov 7, 2025
80f1805
Translated using Weblate (Italian)
mymage Nov 11, 2025
903d53e
Added translation using Weblate (Japanese)
Ryoko04 Nov 12, 2025
001ade3
Translated using Weblate (Japanese)
Ryoko04 Nov 12, 2025
297f3fd
fix error: env.services.rpc is not a function
sergioM-S73 Aug 28, 2025
e372f37
[BOT] post-merge updates
OCA-git-bot Nov 14, 2025
75628ba
[IMP] web_chatter_position: pre-commit fixes.
DavidJForgeFlow Sep 23, 2025
f3a8b07
[UPD] Update web_chatter_position.pot
Nov 14, 2025
e2c3f4c
Update translation files
weblate Nov 14, 2025
0c79bbc
[ADD] web_widget_product_label_section_and_note_full_label
LauraCForgeFlow Oct 24, 2025
dd98511
[UPD] Update web_widget_product_label_section_and_note_full_label.pot
Nov 17, 2025
08eaf78
[BOT] post-merge updates
OCA-git-bot Nov 17, 2025
821ee63
Translated using Weblate (Italian)
mymage Nov 17, 2025
84973db
Added translation using Weblate (Italian)
mymage Nov 18, 2025
79273b8
[IMP] web_theme_classic Refactor SCSS
ljmnoonan Oct 15, 2025
32a3456
[IMP] web_theme_classic Add dark mode assets
ljmnoonan Oct 15, 2025
9cf4f22
[BOT] post-merge updates
OCA-git-bot Nov 19, 2025
34b8d0d
[14.0] web_m2x_options_manager: New module to manage create/edit opti…
SilvioC2C Aug 2, 2021
b72180f
[UPD] Update web_m2x_options_manager.pot
oca-travis Oct 14, 2021
21eaef0
[UPD] README.rst
OCA-git-bot Oct 14, 2021
4c3e5e2
[UPD] web_m2x_options_manager: Add option to prevent Create/Edit wiza…
yankinmax Oct 18, 2021
e601b6a
[UPD] Update web_m2x_options_manager.pot
oca-travis Oct 22, 2021
a72221c
web_m2x_options_manager 14.0.1.1.0
OCA-git-bot Oct 22, 2021
4ef43bd
Added translation using Weblate (Italian)
francesco-ooops Mar 21, 2023
3383733
Translated using Weblate (Italian)
francesco-ooops Mar 21, 2023
1eb9ca8
[UPD] README.rst
OCA-git-bot Sep 3, 2023
aa3d558
Update translation files
weblate Oct 9, 2023
c0e060d
[FIX] all: fix pre-commit new checks
HekkiMelody Oct 30, 2023
22e277e
[UPD] Update web_m2x_options_manager.pot
Oct 30, 2023
cf130af
[BOT] post-merge updates
OCA-git-bot Oct 30, 2023
70d030e
Update translation files
weblate Oct 30, 2023
108b73b
Translated using Weblate (Italian)
mymage Jan 16, 2025
8a703b9
[FIX] web_m2x_options_manager: writing mode when create/edit wizard i…
Chionne27 Apr 9, 2025
406f2d8
[BOT] post-merge updates
OCA-git-bot Apr 14, 2025
9c9c299
[IMP] web_m2x_options_manager: pre-commit auto fixes
SilvioC2C Nov 6, 2025
37d7023
[MIG] web_m2x_options_manager: Migration to 17.0
SilvioC2C Nov 6, 2025
1681f66
[UPD] Update web_m2x_options_manager.pot
Nov 18, 2025
9d7a4da
[BOT] post-merge updates
OCA-git-bot Nov 18, 2025
c5bad4d
[IMP] web_m2x_options_manager: pre-commit auto fixes
SilvioC2C Nov 20, 2025
5e5b3b6
[MIG] web_m2x_options_manager: Migration to 18.0
SilvioC2C Nov 20, 2025
ab0ceaf
[UPD] Update web_m2x_options_manager.pot
Nov 21, 2025
8754dd1
[BOT] post-merge updates
OCA-git-bot Nov 21, 2025
3b7d22b
Added translation using Weblate (Turkish)
bo-eska Nov 27, 2025
4152378
[ADD] web_touchscreen: enable kanban sub-form views for tablets
yajo Dec 22, 2023
809d60f
[UPD] Update web_touchscreen.pot
Dec 27, 2023
4319064
[DOCS] web_touchscreen: add screenshot
yajo Jan 9, 2024
3c2fedc
[BOT] post-merge updates
OCA-git-bot Jan 9, 2024
da3ab60
Added translation using Weblate (Italian)
mymage Jan 19, 2024
2338e2c
[IMP] web_touchscreen: pre-commit auto fixes
Xino61122 Nov 14, 2025
577b1da
[MIG][18.0] web_touchscreen: Migration to 18
Xino61122 Nov 17, 2025
247c55f
[UPD] Update web_touchscreen.pot
Dec 1, 2025
c5f75d0
[BOT] post-merge updates
OCA-git-bot Dec 1, 2025
cb691a5
[FIX] web_save_discard_button: readme
Saran440 Dec 12, 2025
155f9e1
[BOT] post-merge updates
OCA-git-bot Dec 12, 2025
f033278
[16.0][ADD] web_sort_menu: Module web_sort_menu
anusriNPS Jun 12, 2025
e4d4752
[MIG] web_sort_menu: Migration to 18.0
anusriNPS Oct 28, 2025
bdef85b
[UPD] Update web_sort_menu.pot
Dec 30, 2025
4a7c663
[BOT] post-merge updates
OCA-git-bot Dec 30, 2025
74c2880
[ADD][16.0] Module web_dark_mode
fkantelberg Nov 29, 2022
6a37f2a
[UPD] Update web_dark_mode.pot
Dec 7, 2022
57a0f59
[UPD] README.rst
OCA-git-bot Dec 7, 2022
376d063
[ADD] icon.png
OCA-git-bot Dec 7, 2022
117a29a
Added translation using Weblate (Chinese (zh))
GoodERPJeff Dec 11, 2022
e5fb101
Added translation using Weblate (Spanish (Argentina))
ibuioli Jan 1, 2023
4d6ca3e
Translated using Weblate (Spanish (Argentina))
ibuioli Jan 1, 2023
4434c91
[FIX] web_dark_mode: Fix uninstallation
fkantelberg Feb 6, 2023
f27d31b
web_dark_mode 16.0.1.0.1
OCA-git-bot Feb 6, 2023
01357c6
Added translation using Weblate (Croatian)
badbole Feb 16, 2023
708e71c
Translated using Weblate (Croatian)
badbole Feb 16, 2023
a518ef1
Added translation using Weblate (Turkish)
tate11 Mar 6, 2023
cde6e3a
Translated using Weblate (Turkish)
tate11 Mar 6, 2023
b239a60
Added translation using Weblate (Spanish)
Ivorra78 Aug 27, 2023
5a2ad32
Translated using Weblate (Spanish)
Ivorra78 Aug 27, 2023
366e4fc
[UPD] README.rst
OCA-git-bot Sep 3, 2023
ad1bc3e
Added translation using Weblate (French)
gregory-moka Oct 20, 2023
54320a3
Translated using Weblate (French)
gregory-moka Oct 20, 2023
c24b777
[FIX] web_dark_mode: Add fields to field lists
fkantelberg Nov 8, 2023
9718ecc
[BOT] post-merge updates
OCA-git-bot Nov 8, 2023
8d97079
Added translation using Weblate (Italian)
mymage Nov 27, 2023
1f80282
Translated using Weblate (Italian)
mymage Nov 27, 2023
3726df7
[IMP] web_dark_mode: pre-commit execution
len-foss Aug 30, 2025
2394ad5
[MIG] web_dark_mode: Migration to 18.0
len-foss Aug 30, 2025
78b5156
[IMP] web_dark_mode Set dark theme to immitate VSCode Modern Dark
ljmnoonan Oct 6, 2025
a491bae
[IMP] web_dark_mode Change navbar from purple to dark
ljmnoonan Oct 7, 2025
9949c9e
[IMP] web_dark_mode Fix tint and shade color functions
ljmnoonan Oct 7, 2025
8b2590d
[IMP] web_dark_mode Add lazy loading asset bundle
ljmnoonan Oct 7, 2025
5827597
[IMP] web_dark_mode Override BS variables
ljmnoonan Oct 7, 2025
fb781e6
[IMP] web_dark_mode Improve notebook tab styling
ljmnoonan Oct 7, 2025
bc3d5e4
[IMP] web_dark_mode Adjust tag and colorlist colors
ljmnoonan Oct 9, 2025
d9f5dd1
[IMP] web_dark_mode Adjust calendar coloring
ljmnoonan Oct 9, 2025
5265aa4
[IMP] web_dark_mode Adjust the styles of custom properties
ljmnoonan Oct 10, 2025
d9b1d3d
[IMP] web_dark_mode Tweak the search bar
ljmnoonan Oct 14, 2025
9399181
[IMP] web_dark_mode Set image background to white
ljmnoonan Oct 14, 2025
6719443
[IMP] web_dark_mode Tweak kanban controller
ljmnoonan Oct 14, 2025
a793ccb
[IMP] web_dark_mode Change thead active (column filter) bg for lists …
ljmnoonan Oct 22, 2025
8b5d3c7
[IMP] web_dark_mode: Add myself to CONTRIBUTORS.md
ljmnoonan Oct 16, 2025
68edc2b
[UPD] Update web_dark_mode.pot
Dec 30, 2025
174938b
[BOT] post-merge updates
OCA-git-bot Dec 30, 2025
1d80037
Added translation using Weblate (Italian)
mymage Jan 1, 2026
c3ed3d3
[18.0][FIX] web_widget_x2many_2d_matrix: fix sticky header/column ove…
RicardCForgeFlow Jan 8, 2026
62d1da6
[BOT] post-merge updates
OCA-git-bot Jan 8, 2026
302a4d6
Translated using Weblate (Italian)
mymage Jan 12, 2026
3b3f816
Translated using Weblate (Italian)
mymage Jan 12, 2026
3c9fc91
[ADD] web_tree_column_keyboard_resize
LauraCForgeFlow Jan 15, 2026
e311ca8
[UPD] Update web_tree_column_keyboard_resize.pot
Jan 15, 2026
809526d
[BOT] post-merge updates
OCA-git-bot Jan 15, 2026
388638e
[IMP] web_widget_one2many_tree_line_duplicate: make duplicate icon hi…
LauraCForgeFlow Jan 13, 2026
f736aa1
[UPD] Update web_widget_one2many_tree_line_duplicate.pot
Jan 18, 2026
632e59c
[BOT] post-merge updates
OCA-git-bot Jan 18, 2026
68bf64d
Added translation using Weblate (Italian)
mymage Jan 19, 2026
a772971
Update translation files
weblate Jan 19, 2026
8e1585d
Translated using Weblate (Italian)
mymage Jan 19, 2026
c6162e7
[IMP] web_form_banner: adj to resolve eslint warnings
AungKoKoLin1997 Dec 15, 2025
432ae9b
[BOT] post-merge updates
OCA-git-bot Jan 19, 2026
43f0a5f
[IMP] update dotfiles
hbrunn Jan 23, 2026
6396ea5
[18.0][FIX] web_widget_x2many_2d_matrix: fix total updates
RicardCForgeFlow Jan 15, 2026
aaa6f8e
[BOT] post-merge updates
OCA-git-bot Jan 23, 2026
11f9b8d
[FIX] web_timeline: Render the SVG correctly to draw dependencies pro…
carlos-lopez-tecnativa Jan 29, 2026
d761446
[BOT] post-merge updates
OCA-git-bot Jan 30, 2026
0b4901d
[REF] web_company_color: Update fetching scss_template
anusriNPS Jun 26, 2025
2d0c6fc
[BOT] post-merge updates
OCA-git-bot Feb 6, 2026
095e127
[IMP] web_company_color: Compile SCSS
SirPyTech Feb 2, 2026
7a99fab
[BOT] post-merge updates
OCA-git-bot Feb 6, 2026
78b347a
Translated using Weblate (Russian)
ZubikIT Feb 13, 2026
2f6e2ef
[18.0][FIX] web_widget_x2many_2d_matrix: monetary field display
remi-filament Feb 9, 2026
807f4c1
[IMP] hide input border on monetary fields
remi-filament Feb 10, 2026
d1f00a1
[BOT] post-merge updates
OCA-git-bot Feb 15, 2026
dbc0262
[ADD] web_time_range_menu_custom
Tardo Sep 20, 2021
28b334b
[FIX] web_time_range_menu_custom: Mix custom and 'no custom' periods
Tardo Oct 7, 2021
6444d5b
[IMP] web_time_range_menu_custom: black, isort, prettier
CarlosRoca13 Jan 16, 2023
a7ae7e1
[MIG] web_time_range_menu_custom: Migration to 15.0
CarlosRoca13 Mar 22, 2023
ee3e571
[IMP] web_time_range_menu_custom: Dates include today but other granu…
CarlosRoca13 May 11, 2023
97910ad
Added translation using Weblate (Spanish)
Ivorra78 Nov 19, 2023
34179fe
[MIG] web_time_range_menu_custom: Migration to 16.0
CarlosRoca13 Nov 19, 2024
fe588c8
Added translation using Weblate (Italian)
mymage Nov 20, 2024
1788973
[IMP] web_time_range_menu_custom: pre-commit auto fixes
CarlosRoca13 Nov 22, 2024
4ae4f5b
[MIG] web_time_range_menu_custom: Migration to 17.0
CarlosRoca13 Nov 26, 2024
327693d
[IMP] web_time_range_menu_custom: pre-commit auto fixes
CarlosRoca13 Nov 28, 2024
12b8b11
[MIG] web_time_range_menu_custom: Migration to 18.0
CarlosRoca13 Nov 28, 2024
5a944de
[UPD] Update web_time_range_menu_custom.pot
Feb 23, 2026
c2d9d4a
[BOT] post-merge updates
OCA-git-bot Feb 23, 2026
bf8dc88
[ADD] web_toggle_chatter
arch-fan Feb 24, 2026
696a4f7
[UPD] Update web_toggle_chatter.pot
Feb 24, 2026
be2d49a
[BOT] post-merge updates
OCA-git-bot Feb 24, 2026
43b6e84
Added translation using Weblate (Turkish)
bo-eska Feb 25, 2026
8f9507a
Added translation using Weblate (Italian)
mymage Feb 25, 2026
a8556dd
[REM] web_timeline: Maintainer
SirPyTech Feb 26, 2026
d8803b5
[BOT] post-merge updates
OCA-git-bot Feb 26, 2026
ade6be7
[FIX] web_responsive: remove invalid hotkey prop from DropdownItem
dmoranp Mar 12, 2026
b17c83e
[BOT] post-merge updates
OCA-git-bot Mar 13, 2026
26ce4a0
Added translation using Weblate (Turkish)
bo-eska Mar 17, 2026
bd5d51b
[IMP] web_timeline: Safer demo view action override
houzefa-abba Jan 30, 2025
adda367
[IMP] web_timeline: Allow to select in action's view_ids
SirPyTech Feb 18, 2026
171615b
[BOT] post-merge updates
OCA-git-bot Mar 17, 2026
0f09dcb
Translated using Weblate (Turkish)
bo-eska Mar 19, 2026
46182bd
[REF] web_company_color: simplify write code
hbrunn Mar 17, 2026
475b23e
[IMP] web_company_color: allow to set bottom border color of navbar
hbrunn Mar 17, 2026
faba82f
[IMP] web_company_color: test ignore_company_color context key
hbrunn Mar 17, 2026
d7ff352
[UPD] Update web_company_color.pot
Mar 25, 2026
1b716d2
[BOT] post-merge updates
OCA-git-bot Mar 25, 2026
4f92e6c
Update translation files
weblate Mar 25, 2026
1a3a9df
Translated using Weblate (Italian)
mymage Mar 26, 2026
d7e986f
Setup Decap CMS for module READMEs
yessser Apr 2, 2026
b19f1b5
Add Decap CMS index.html
yessser Apr 2, 2026
f3c6440
Configure for Netlify
yessser Apr 2, 2026
c76e3d5
Fix branch name type error
yessser Apr 2, 2026
9c35efd
title error fix ?
yessser Apr 2, 2026
53806ca
Set identifier_field for modules collection
yessser Apr 2, 2026
4b13d21
Refine modules collection and media folder setup for static/img
yessser Apr 2, 2026
bdd1f3c
Upload “static/description/ratwink.jpg”
yessser Apr 2, 2026
f5b27e2
new fields structure
yessser Apr 2, 2026
efb5f5d
Merge branch '18.0' of github.com:OCA/web into 18.0
yessser Apr 2, 2026
c4c39f8
Merge branch 'OCA:18.0' into 18.0
yessser Apr 2, 2026
090084e
Merge branch '18.0' of github.com:yessser/web into 18.0
yessser Apr 2, 2026
42ab069
error fixes
yessser Apr 2, 2026
3606d30
working config so far.
yessser Apr 4, 2026
5ce30d0
[fix]working non default configs maybe
yessser Apr 5, 2026
b7c5d52
i was using wrong link in folders... should have checked that i broke it
yessser Apr 5, 2026
8a89ef6
Update Web Calendar Slot Duration "context" (#1)
yessser Apr 20, 2026
9e2fc73
Update Web Chatter Position "description"
yessser Apr 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions admin/branches.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"default": "18.0",
"current": "18.0",
"list": [
"10.0",
"11.0",
"12.0",
"13.0",
"14.0",
"15.0",
"16.0",
"17.0",
"18.0",
"6.1",
"7.0",
"8.0",
"9.0",
"origin"
]
}
3,934 changes: 3,934 additions & 0 deletions admin/config-10.0.yml

Large diffs are not rendered by default.

2,927 changes: 2,927 additions & 0 deletions admin/config-11.0.yml

Large diffs are not rendered by default.

4,305 changes: 4,305 additions & 0 deletions admin/config-12.0.yml

Large diffs are not rendered by default.

3,086 changes: 3,086 additions & 0 deletions admin/config-13.0.yml

Large diffs are not rendered by default.

3,669 changes: 3,669 additions & 0 deletions admin/config-14.0.yml

Large diffs are not rendered by default.

2,821 changes: 2,821 additions & 0 deletions admin/config-15.0.yml

Large diffs are not rendered by default.

3,616 changes: 3,616 additions & 0 deletions admin/config-16.0.yml

Large diffs are not rendered by default.

1,973 changes: 1,973 additions & 0 deletions admin/config-17.0.yml

Large diffs are not rendered by default.

3,033 changes: 3,033 additions & 0 deletions admin/config-18.0.yml

Large diffs are not rendered by default.

701 changes: 701 additions & 0 deletions admin/config-6.1.yml

Large diffs are not rendered by default.

2,079 changes: 2,079 additions & 0 deletions admin/config-7.0.yml

Large diffs are not rendered by default.

4,411 changes: 4,411 additions & 0 deletions admin/config-8.0.yml

Large diffs are not rendered by default.

3,192 changes: 3,192 additions & 0 deletions admin/config-9.0.yml

Large diffs are not rendered by default.

3,033 changes: 3,033 additions & 0 deletions admin/config-origin.yml

Large diffs are not rendered by default.

3,033 changes: 3,033 additions & 0 deletions admin/config.yml

Large diffs are not rendered by default.

100 changes: 100 additions & 0 deletions admin/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="noindex" />
<title>Content Manager</title>
<style>
#branch-switcher {
position: fixed;
top: 10px;
right: 10px;
z-index: 9999;
background: white;
padding: 5px;
border: 1px solid #ccc;
border-radius: 4px;
font-family: sans-serif;
}
</style>
</head>
<body>
<div id="branch-switcher">
<label for="branch-select">Branch:</label>
<select id="branch-select" onchange="switchBranch(this.value)">
<!-- Branches will be populated here -->
</select>
</div>

<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
<script>
const urlParams = new URLSearchParams(window.location.search);
let currentBranch = urlParams.get('branch');

// Fetch available branches
fetch('branches.json')
.then(response => {
if (!response.ok) throw new Error("branches.json not found. Run ./admin/update_config.sh");
return response.json();
})
.then(data => {
const branches = data.list;
const defaultBranch = data.default;

if (!branches || branches.length === 0) {
throw new Error("No branches found in branches.json. Please run ./admin/update_config.sh");
}

const select = document.getElementById('branch-select');
if (!currentBranch) {
currentBranch = defaultBranch || branches[0];
}

branches.forEach(branch => {
const option = document.createElement('option');
option.value = branch;
option.textContent = branch + (branch === defaultBranch ? ' (default)' : '');
if (branch === currentBranch) option.selected = true;
select.appendChild(option);
});

// Correct way to set custom config URL for Decap CMS
const configFilename = currentBranch.replace(/\//g, '-');
const configUrl = `config-${configFilename}.yml?cb=${Date.now()}`;

const link = document.createElement('link');
link.href = configUrl;
link.type = "text/yaml";
link.rel = "cms-config-url";
document.head.appendChild(link);

// Load Decap CMS after the link tag is in place
const script = document.createElement('script');
script.src = "https://unpkg.com/decap-cms@^3.0.0/dist/decap-cms.js";
document.body.appendChild(script);
})
.catch(err => {
document.body.innerHTML = `<div style="color:red; font-family:sans-serif; padding:50px; text-align:center;">
<h1>Configuration Error</h1>
<p>${err.message}</p>
</div>`;
console.error(err);
});

function switchBranch(branch) {
window.location.href = `?branch=${branch}`;
}

if (window.netlifyIdentity) {
window.netlifyIdentity.on("init", (user) => {
if (!user) {
window.netlifyIdentity.on("login", () => {
document.location.href = "/admin/";
});
}
});
}
</script>
</body>
</html>
116 changes: 116 additions & 0 deletions admin/update_config.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
#!/bin/bash

# Get the default branch
DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch" | cut -d' ' -f5)
if [ -z "$DEFAULT_BRANCH" ]; then
DEFAULT_BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@')
fi
[ -z "$DEFAULT_BRANCH" ] && DEFAULT_BRANCH="18.0"

CURRENT_LOCAL_BRANCH=$(git branch --show-current)

# Get all branches
BRANCHES=$(git branch -a --format='%(refname:short)' | sed 's/origin\///' | sort -u | grep -v "HEAD")
readarray -t BRANCH_ARRAY <<<"$BRANCHES"

generate_config() {
local branch=$1
clean_branch_filename=$(echo "$branch" | tr '/' '-')
local output="admin/config-$clean_branch_filename.yml"

local ref="$branch"
if ! git rev-parse --verify "$ref" >/dev/null 2>&1; then
if git rev-parse --verify "origin/$branch" >/dev/null 2>&1; then
ref="origin/$branch"
else
echo "Warning: Could not find git ref for branch $branch. Skipping."
return
fi
fi

local is_local="true"

echo "Generating $output for branch $branch (Ref: $ref)..."

# Preliminary check for manifests (handles both __manifest__.py and __openerp__.py)
local manifests=$(git ls-tree -r --name-only "$ref" | grep -E "__manifest__.py|__openerp__.py" | sort)

cat <<EOF >"$output"
local_backend: $is_local
backend:
name: github
repo: yessser/web
branch: "$branch"
open_authoring: true
publish_mode: editorial_workflow

media_folder: "static/description"
public_folder: "/static/description"

collections:
EOF

if [ -z "$manifests" ]; then
# Add a dummy collection to prevent "collections must be array" error if no modules found
cat <<EOF >>"$output"
- name: "repo_docs"
label: "Repository Docs"
files:
- name: "readme"
label: "README.md"
file: "README.md"
fields:
- { label: "Body", name: "body", widget: "markdown" }
EOF
else
FILES=("DESCRIPTION.md" "INSTALL.md" "CONTEXT.md" "CONFIGURE.md" "USAGE.md" "ROADMAP.md" "CREDITS.md" "CONTRIBUTORS.md")
echo "$manifests" | while read -r manifest; do
module_dir=$(dirname "$manifest")
module_name=${module_dir#./}
[ "$module_name" == "." ] && continue

cat <<EOF >>"$output"
- name: "$module_name"
label: "$module_name"
media_folder: "../static/description"
public_folder: "../static/description"
files:
EOF

for filename in "${FILES[@]}"; do
entry_name=$(echo "${filename%.*}" | tr '[:upper:]' '[:lower:]')
cat <<EOF >>"$output"
- name: "$entry_name"
label: "$filename"
file: "$module_name/readme/$filename"
fields:
- { label: "Title", name: "title", widget: "string", required: false }
- { label: "Body", name: "body", widget: "markdown" }
EOF
done
done
fi
}

for b in "${BRANCH_ARRAY[@]}"; do
[ -n "$b" ] && generate_config "$b"
done

# Generate branches.json
echo "{" >admin/branches.json
echo " \"default\": \"$DEFAULT_BRANCH\"," >>admin/branches.json
echo " \"current\": \"$CURRENT_LOCAL_BRANCH\"," >>admin/branches.json
echo " \"list\": [" >>admin/branches.json
for i in "${!BRANCH_ARRAY[@]}"; do
b="${BRANCH_ARRAY[$i]}"
if [ -n "$b" ]; then
echo " \"$b\"$([ $i -lt $((${#BRANCH_ARRAY[@]} - 1)) ] && echo ",")" >>admin/branches.json
fi
done
echo " ]" >>admin/branches.json
echo "}" >>admin/branches.json

clean_default_filename=$(echo "$DEFAULT_BRANCH" | tr '/' '-')
cp "admin/config-$clean_default_filename.yml" admin/config.yml 2>/dev/null

echo "Done."
5 changes: 5 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[build]
publish = "."

# Decap CMS handles its own routing in the /admin folder.
# No special SPA redirects are needed since the CMS is served from a subdirectory.
1 change: 1 addition & 0 deletions web_calendar_slot_duration/readme/CONTEXT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
![](../static/description/ratwink.jpg)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion web_chatter_position/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@ Configurable chatter position from the user preferences.

Supports Both Community & Enterprise Edition.

Extends the functionality of the web client to get full width in the form view sheet.
Extends the functionality of the web client to get full width in the form view sheet.

![](../static/description/ratwink.jpg)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
104 changes: 104 additions & 0 deletions web_field_tooltip/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
=================
Web Field Tooltip
=================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:c72ceca13e4bfaa4dbe9b11719dc65bbae95ee1e9eb4f9b84830bf8900e32a0c
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/17.0/web_field_tooltip
:alt: OCA/web
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_field_tooltip
: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=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module gives the possibility to add tooltips next to fields labels
on any field of a model.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

- Go to Settings / Technical / Database Structure / Fields Tooltips and
configure tooltips for a field for a model. You will then be able to
see on the form view of the model you chose, next to the label of the
field you selected, the tooltip appear.
- You can also go directly on the form view of a model on which you
want to add a tooltip and use the Manage tooltips Action to add a new
tooltip, or edit or delete existing tooltips for this model.
- For manager users, they can decide to display a helper to add a
tooltip on a field as some fields are not displayed with a label.

Known issues / Roadmap
======================

- Find a way to update form views after tooltips update without
refreshing manually

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_field_tooltip%0Aversion:%2017.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
-------

* ACSONE SA/NV

Contributors
------------

- Benoit Aimont <benoit.aimont@acsone.eu> (https://www.acsone.eu/)

- `Sygel <https://sygel.es>`__:

- Manuel Regidor <manuel.regidor@sygel.es>
- Harald Panten <harald.panten@sygel.es>
- Valentín Vinagre <valentin.vinagre@sygel.es>

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/17.0/web_field_tooltip>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions web_field_tooltip/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
27 changes: 27 additions & 0 deletions web_field_tooltip/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Copyright 2019 - TODAY Serpent Consulting Services Pvt. Ltd.
# Copyright 2023 ACSONE SA/NV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Web Field Tooltip",
"summary": """
Displays customizable tooltips for fields""",
"version": "18.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/web",
"depends": ["web"],
"data": [
"security/res_groups.xml",
"security/ir_model_access.xml",
"views/ir_model_fields_tooltip.xml",
"views/res_users.xml",
],
"assets": {
"web.assets_backend": [
"/web_field_tooltip/static/src/views/form/form_controller.esm.js",
"/web_field_tooltip/static/src/views/form/form_label.esm.js",
"/web_field_tooltip/static/src/views/form/form_label.xml",
],
},
}
Loading