From fc3327b32866272e9c23ed069a299abe52626c5f Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Fri, 29 Nov 2019 14:06:20 +0100 Subject: [PATCH 01/29] [ADD] document_page_group [UPD] Update document_page_group.pot [UPD] README.rst --- document_page_group/README.rst | 73 +++ document_page_group/__init__.py | 1 + document_page_group/__manifest__.py | 19 + .../i18n/document_page_group.pot | 35 ++ document_page_group/models/__init__.py | 1 + document_page_group/models/document_page.py | 34 ++ document_page_group/readme/CONTRIBUTORS.rst | 1 + document_page_group/readme/DESCRIPTION.rst | 1 + .../security/document_page_security.xml | 11 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 419 ++++++++++++++++++ document_page_group/views/document_page.xml | 20 + 12 files changed, 615 insertions(+) create mode 100644 document_page_group/README.rst create mode 100644 document_page_group/__init__.py create mode 100644 document_page_group/__manifest__.py create mode 100644 document_page_group/i18n/document_page_group.pot create mode 100644 document_page_group/models/__init__.py create mode 100644 document_page_group/models/document_page.py create mode 100644 document_page_group/readme/CONTRIBUTORS.rst create mode 100644 document_page_group/readme/DESCRIPTION.rst create mode 100644 document_page_group/security/document_page_security.xml create mode 100644 document_page_group/static/description/icon.png create mode 100644 document_page_group/static/description/index.html create mode 100644 document_page_group/views/document_page.xml diff --git a/document_page_group/README.rst b/document_page_group/README.rst new file mode 100644 index 00000000000..c004ae924b6 --- /dev/null +++ b/document_page_group/README.rst @@ -0,0 +1,73 @@ +=================== +Document Page Group +=================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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%2Fknowledge-lightgray.png?logo=github + :target: https://github.com/OCA/knowledge/tree/11.0/document_page_group + :alt: OCA/knowledge +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/knowledge-11-0/knowledge-11-0-document_page_group + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/118/11.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to define groups on a category. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub 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 `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Creu Blanca + +Contributors +~~~~~~~~~~~~ + +* Enric Tobella + +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/knowledge `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__init__.py b/document_page_group/__init__.py new file mode 100644 index 00000000000..0650744f6bc --- /dev/null +++ b/document_page_group/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py new file mode 100644 index 00000000000..56aa2da6513 --- /dev/null +++ b/document_page_group/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + 'name': 'Document Page Group', + 'summary': """ + Define access groups on documents""", + 'version': '11.0.1.0.0', + 'license': 'AGPL-3', + 'author': 'Creu Blanca,Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/knowledge', + 'depends': [ + 'document_page', + ], + 'data': [ + 'security/document_page_security.xml', + 'views/document_page.xml', + ], +} diff --git a/document_page_group/i18n/document_page_group.pot b/document_page_group/i18n/document_page_group.pot new file mode 100644 index 00000000000..ce75f207ee7 --- /dev/null +++ b/document_page_group/i18n/document_page_group.pot @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * document_page_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: document_page_group +#: model:ir.model,name:document_page_group.model_document_page +msgid "Document Page" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page_group_ids +msgid "Group" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,help:document_page_group.field_document_page_direct_group_ids +msgid "Set the groups that can view this category and its childs" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page_direct_group_ids +msgid "Visible to" +msgstr "" + diff --git a/document_page_group/models/__init__.py b/document_page_group/models/__init__.py new file mode 100644 index 00000000000..427be24e72a --- /dev/null +++ b/document_page_group/models/__init__.py @@ -0,0 +1 @@ +from . import document_page diff --git a/document_page_group/models/document_page.py b/document_page_group/models/document_page.py new file mode 100644 index 00000000000..9260df3ea09 --- /dev/null +++ b/document_page_group/models/document_page.py @@ -0,0 +1,34 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class DocumentPage(models.Model): + + _inherit = 'document.page' + + group_ids = fields.Many2many( + 'res.groups', + store=True, + relation='document_page_direct_group', + column1='document_page_id', + column2='group_id', + compute='_compute_group_ids' + ) + direct_group_ids = fields.Many2many( + 'res.groups', + string='Visible to', + help='Set the groups that can view this category and its childs', + relation='document_page_group', + column1='document_page_id', + column2='group_id', + ) + + @api.depends('direct_group_ids', 'parent_id', 'parent_id.group_ids') + def _compute_group_ids(self): + for record in self: + groups = record.direct_group_ids + if record.parent_id: + groups |= record.parent_id.group_ids + record.group_ids = groups diff --git a/document_page_group/readme/CONTRIBUTORS.rst b/document_page_group/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..93ec993e044 --- /dev/null +++ b/document_page_group/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Enric Tobella diff --git a/document_page_group/readme/DESCRIPTION.rst b/document_page_group/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..0555d10db56 --- /dev/null +++ b/document_page_group/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows to define groups on a category. diff --git a/document_page_group/security/document_page_security.xml b/document_page_group/security/document_page_security.xml new file mode 100644 index 00000000000..54e24c4a10b --- /dev/null +++ b/document_page_group/security/document_page_security.xml @@ -0,0 +1,11 @@ + + + + + document_page groups + + + ['|','&',('type', '=', 'content'),'|','|',('parent_id', '=', False), ('parent_id.group_ids','=',False),('parent_id.group_ids.users','=',user.id), '&', ('type', '=', 'category'), '|', ('group_ids', '=', False), ('group_ids.users', '=', user.id)] + + + diff --git a/document_page_group/static/description/icon.png b/document_page_group/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html new file mode 100644 index 00000000000..488d1e31525 --- /dev/null +++ b/document_page_group/static/description/index.html @@ -0,0 +1,419 @@ + + + + + + +Document Page Group + + + +
+

Document Page Group

+ + +

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

+

This module allows to define groups on a category.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub 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.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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/knowledge project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/document_page_group/views/document_page.xml b/document_page_group/views/document_page.xml new file mode 100644 index 00000000000..1946e691e47 --- /dev/null +++ b/document_page_group/views/document_page.xml @@ -0,0 +1,20 @@ + + + + + + + document.page.form (in document_page_group) + document.page + + + + + + + + + + + From d0a32562022b5d915b9751251ed43c5061a5f842 Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 15 Jan 2020 16:08:42 +0000 Subject: [PATCH 02/29] Added translation using Weblate (Spanish) --- document_page_group/i18n/es.po | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 document_page_group/i18n/es.po diff --git a/document_page_group/i18n/es.po b/document_page_group/i18n/es.po new file mode 100644 index 00000000000..3effcfa43af --- /dev/null +++ b/document_page_group/i18n/es.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * document_page_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es\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" + +#. module: document_page_group +#: model:ir.model,name:document_page_group.model_document_page +msgid "Document Page" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page_group_ids +msgid "Group" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,help:document_page_group.field_document_page_direct_group_ids +msgid "Set the groups that can view this category and its childs" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page_direct_group_ids +msgid "Visible to" +msgstr "" From bb431e88e5c4bc8315030dbc8de33fa291bef448 Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 15 Jan 2020 16:08:50 +0000 Subject: [PATCH 03/29] Translated using Weblate (Spanish) Currently translated at 100.0% (4 of 4 strings) Translation: knowledge-11.0/knowledge-11.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-11-0/knowledge-11-0-document_page_group/es/ --- document_page_group/i18n/es.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/document_page_group/i18n/es.po b/document_page_group/i18n/es.po index 3effcfa43af..2f58ec92399 100644 --- a/document_page_group/i18n/es.po +++ b/document_page_group/i18n/es.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2020-01-15 16:23+0000\n" +"Last-Translator: Enric Tobella \n" "Language-Team: none\n" "Language: es\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 3.10\n" #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" -msgstr "" +msgstr "Página del documento" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page_group_ids msgid "Group" -msgstr "" +msgstr "Grupo" #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page_direct_group_ids msgid "Set the groups that can view this category and its childs" -msgstr "" +msgstr "Definir los grupos que puede ver una categoría y sus hijos" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page_direct_group_ids msgid "Visible to" -msgstr "" +msgstr "Visible para" From c620303c4d118b48831c2902c0bc2a2acafdd5d5 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Mon, 2 Mar 2020 13:06:14 +0100 Subject: [PATCH 04/29] [12.0][MIG] document_page_group [UPD] Update document_page_group.pot [UPD] README.rst --- document_page_group/README.rst | 10 ++-- document_page_group/__manifest__.py | 2 +- .../i18n/document_page_group.pot | 8 +-- .../static/description/index.html | 6 +-- document_page_group/tests/__init__.py | 1 + .../tests/test_document_page_group.py | 49 +++++++++++++++++++ 6 files changed, 63 insertions(+), 13 deletions(-) create mode 100644 document_page_group/tests/__init__.py create mode 100644 document_page_group/tests/test_document_page_group.py diff --git a/document_page_group/README.rst b/document_page_group/README.rst index c004ae924b6..5b767135d2f 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -14,13 +14,13 @@ Document Page Group :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github - :target: https://github.com/OCA/knowledge/tree/11.0/document_page_group + :target: https://github.com/OCA/knowledge/tree/12.0/document_page_group :alt: OCA/knowledge .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/knowledge-11-0/knowledge-11-0-document_page_group + :target: https://translation.odoo-community.org/projects/knowledge-12-0/knowledge-12-0-document_page_group :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/118/11.0 + :target: https://runbot.odoo-community.org/runbot/118/12.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -38,7 +38,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -68,6 +68,6 @@ 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/knowledge `_ project on GitHub. +This module is part of the `OCA/knowledge `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index 56aa2da6513..149a3ae0b53 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,7 +5,7 @@ 'name': 'Document Page Group', 'summary': """ Define access groups on documents""", - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'license': 'AGPL-3', 'author': 'Creu Blanca,Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/knowledge', diff --git a/document_page_group/i18n/document_page_group.pot b/document_page_group/i18n/document_page_group.pot index ce75f207ee7..cb4358d1386 100644 --- a/document_page_group/i18n/document_page_group.pot +++ b/document_page_group/i18n/document_page_group.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -19,17 +19,17 @@ msgid "Document Page" msgstr "" #. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page_group_ids +#: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids msgid "Group" msgstr "" #. module: document_page_group -#: model:ir.model.fields,help:document_page_group.field_document_page_direct_group_ids +#: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" msgstr "" #. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page_direct_group_ids +#: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids msgid "Visible to" msgstr "" diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index 488d1e31525..3d918152a4b 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -367,7 +367,7 @@

Document Page Group

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

This module allows to define groups on a category.

Table of contents

@@ -386,7 +386,7 @@

Bug Tracker

Bugs are tracked on GitHub 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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -410,7 +410,7 @@

Maintainers

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/knowledge project on GitHub.

+

This module is part of the OCA/knowledge project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/document_page_group/tests/__init__.py b/document_page_group/tests/__init__.py new file mode 100644 index 00000000000..065b2bd05df --- /dev/null +++ b/document_page_group/tests/__init__.py @@ -0,0 +1 @@ +from . import test_document_page_group diff --git a/document_page_group/tests/test_document_page_group.py b/document_page_group/tests/test_document_page_group.py new file mode 100644 index 00000000000..b5eaae2cf58 --- /dev/null +++ b/document_page_group/tests/test_document_page_group.py @@ -0,0 +1,49 @@ +# Copyright 2020 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestDocumentPageGroup(TransactionCase): + + def setUp(self): + super(TestDocumentPageGroup, self).setUp() + knowledge_group = self.browse_ref('knowledge.group_document_user').id + self.user_id = self.env["res.users"].create( + { + 'name': 'user', + 'login': 'login', + 'email': 'email', + 'groups_id': [(4, knowledge_group)] + } + ) + self.group = self.browse_ref('document_page.group_document_manager') + + self.categ_1 = self.env['document.page'].create({ + 'name': "Categ 1", + 'type': 'category' + }) + self.categ_2 = self.env['document.page'].create({ + 'name': "Categ 2", + 'type': 'category', + 'parent_id': self.categ_1.id, + }) + self.page = self.env['document.page'].create({ + 'name': "Page 1", + 'type': 'content', + 'parent_id': self.categ_1.id, + }) + + def test_document_page_group(self): + pages = self.env['document.page'].sudo( + user=self.user_id.id + ).search([('type', '=', 'content')]) + self.assertIn(self.page.id, pages.ids) + + self.categ_1.write({'direct_group_ids': [(4, self.group.id)]}) + self.assertIn(self.group.id, self.categ_2.group_ids.ids) + + pages = self.env['document.page'].sudo( + user=self.user_id.id + ).search([('type', '=', 'content')]) + self.assertNotIn(self.page.id, pages.ids) From 40c2325e22653eef2298a0efdc5f3736663b02c1 Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Sat, 21 Mar 2020 08:20:29 +0000 Subject: [PATCH 05/29] Added translation using Weblate (Slovenian) --- document_page_group/i18n/sl.po | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 document_page_group/i18n/sl.po diff --git a/document_page_group/i18n/sl.po b/document_page_group/i18n/sl.po new file mode 100644 index 00000000000..2589681a026 --- /dev/null +++ b/document_page_group/i18n/sl.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * document_page_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3;\n" + +#. module: document_page_group +#: model:ir.model,name:document_page_group.model_document_page +msgid "Document Page" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids +msgid "Group" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids +msgid "Set the groups that can view this category and its childs" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids +msgid "Visible to" +msgstr "" From 622185f97dc750b8dc6778f274c52ef8b6dea6be Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Sat, 21 Mar 2020 08:20:38 +0000 Subject: [PATCH 06/29] Translated using Weblate (Slovenian) Currently translated at 100.0% (4 of 4 strings) Translation: knowledge-12.0/knowledge-12.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-12-0/knowledge-12-0-document_page_group/sl/ Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: knowledge-12.0/knowledge-12.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-12-0/knowledge-12-0-document_page_group/ --- document_page_group/i18n/es.po | 8 ++++---- document_page_group/i18n/sl.po | 12 +++++++----- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/document_page_group/i18n/es.po b/document_page_group/i18n/es.po index 2f58ec92399..66fa93a5477 100644 --- a/document_page_group/i18n/es.po +++ b/document_page_group/i18n/es.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * document_page_group +# * document_page_group # msgid "" msgstr "" @@ -22,16 +22,16 @@ msgid "Document Page" msgstr "Página del documento" #. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page_group_ids +#: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids msgid "Group" msgstr "Grupo" #. module: document_page_group -#: model:ir.model.fields,help:document_page_group.field_document_page_direct_group_ids +#: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" msgstr "Definir los grupos que puede ver una categoría y sus hijos" #. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page_direct_group_ids +#: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids msgid "Visible to" msgstr "Visible para" diff --git a/document_page_group/i18n/sl.po b/document_page_group/i18n/sl.po index 2589681a026..7446159df5c 100644 --- a/document_page_group/i18n/sl.po +++ b/document_page_group/i18n/sl.po @@ -6,7 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2020-03-21 11:13+0000\n" +"Last-Translator: Matjaz Mozetic \n" "Language-Team: none\n" "Language: sl\n" "MIME-Version: 1.0\n" @@ -14,23 +15,24 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.10\n" #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" -msgstr "" +msgstr "Stran dokumenta" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids msgid "Group" -msgstr "" +msgstr "Skupina" #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" -msgstr "" +msgstr "Nastavi skupine z vpogledom v to kategorijo in njej podrejenim" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids msgid "Visible to" -msgstr "" +msgstr "Vidno za" From f93c267876f30c208ce96724cc3882f9bf46e17a Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Wed, 30 Sep 2020 11:37:18 +0200 Subject: [PATCH 07/29] [IMP] document_page_group: black, isort, prettier --- document_page_group/__manifest__.py | 21 +++----- document_page_group/models/document_page.py | 26 ++++----- .../security/document_page_security.xml | 12 ++--- .../tests/test_document_page_group.py | 54 +++++++++---------- document_page_group/views/document_page.xml | 11 ++-- 5 files changed, 56 insertions(+), 68 deletions(-) diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index 149a3ae0b53..a1b66eda029 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -2,18 +2,13 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - 'name': 'Document Page Group', - 'summary': """ + "name": "Document Page Group", + "summary": """ Define access groups on documents""", - 'version': '12.0.1.0.0', - 'license': 'AGPL-3', - 'author': 'Creu Blanca,Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/knowledge', - 'depends': [ - 'document_page', - ], - 'data': [ - 'security/document_page_security.xml', - 'views/document_page.xml', - ], + "version": "12.0.1.0.0", + "license": "AGPL-3", + "author": "Creu Blanca,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/knowledge", + "depends": ["document_page",], + "data": ["security/document_page_security.xml", "views/document_page.xml",], } diff --git a/document_page_group/models/document_page.py b/document_page_group/models/document_page.py index 9260df3ea09..c08ea1fc8cd 100644 --- a/document_page_group/models/document_page.py +++ b/document_page_group/models/document_page.py @@ -6,26 +6,26 @@ class DocumentPage(models.Model): - _inherit = 'document.page' + _inherit = "document.page" group_ids = fields.Many2many( - 'res.groups', + "res.groups", store=True, - relation='document_page_direct_group', - column1='document_page_id', - column2='group_id', - compute='_compute_group_ids' + relation="document_page_direct_group", + column1="document_page_id", + column2="group_id", + compute="_compute_group_ids", ) direct_group_ids = fields.Many2many( - 'res.groups', - string='Visible to', - help='Set the groups that can view this category and its childs', - relation='document_page_group', - column1='document_page_id', - column2='group_id', + "res.groups", + string="Visible to", + help="Set the groups that can view this category and its childs", + relation="document_page_group", + column1="document_page_id", + column2="group_id", ) - @api.depends('direct_group_ids', 'parent_id', 'parent_id.group_ids') + @api.depends("direct_group_ids", "parent_id", "parent_id.group_ids") def _compute_group_ids(self): for record in self: groups = record.direct_group_ids diff --git a/document_page_group/security/document_page_security.xml b/document_page_group/security/document_page_security.xml index 54e24c4a10b..b8b99554415 100644 --- a/document_page_group/security/document_page_security.xml +++ b/document_page_group/security/document_page_security.xml @@ -1,11 +1,11 @@ - + - document_page groups - - - ['|','&',('type', '=', 'content'),'|','|',('parent_id', '=', False), ('parent_id.group_ids','=',False),('parent_id.group_ids.users','=',user.id), '&', ('type', '=', 'category'), '|', ('group_ids', '=', False), ('group_ids.users', '=', user.id)] + + + ['|','&',('type', '=', 'content'),'|','|',('parent_id', '=', False), ('parent_id.group_ids','=',False),('parent_id.group_ids.users','=',user.id), '&', ('type', '=', 'category'), '|', ('group_ids', '=', False), ('group_ids.users', '=', user.id)] - diff --git a/document_page_group/tests/test_document_page_group.py b/document_page_group/tests/test_document_page_group.py index b5eaae2cf58..d3950d476d5 100644 --- a/document_page_group/tests/test_document_page_group.py +++ b/document_page_group/tests/test_document_page_group.py @@ -5,45 +5,43 @@ class TestDocumentPageGroup(TransactionCase): - def setUp(self): super(TestDocumentPageGroup, self).setUp() - knowledge_group = self.browse_ref('knowledge.group_document_user').id + knowledge_group = self.browse_ref("knowledge.group_document_user").id self.user_id = self.env["res.users"].create( { - 'name': 'user', - 'login': 'login', - 'email': 'email', - 'groups_id': [(4, knowledge_group)] + "name": "user", + "login": "login", + "email": "email", + "groups_id": [(4, knowledge_group)], } ) - self.group = self.browse_ref('document_page.group_document_manager') + self.group = self.browse_ref("document_page.group_document_manager") - self.categ_1 = self.env['document.page'].create({ - 'name': "Categ 1", - 'type': 'category' - }) - self.categ_2 = self.env['document.page'].create({ - 'name': "Categ 2", - 'type': 'category', - 'parent_id': self.categ_1.id, - }) - self.page = self.env['document.page'].create({ - 'name': "Page 1", - 'type': 'content', - 'parent_id': self.categ_1.id, - }) + self.categ_1 = self.env["document.page"].create( + {"name": "Categ 1", "type": "category"} + ) + self.categ_2 = self.env["document.page"].create( + {"name": "Categ 2", "type": "category", "parent_id": self.categ_1.id,} + ) + self.page = self.env["document.page"].create( + {"name": "Page 1", "type": "content", "parent_id": self.categ_1.id,} + ) def test_document_page_group(self): - pages = self.env['document.page'].sudo( - user=self.user_id.id - ).search([('type', '=', 'content')]) + pages = ( + self.env["document.page"] + .sudo(user=self.user_id.id) + .search([("type", "=", "content")]) + ) self.assertIn(self.page.id, pages.ids) - self.categ_1.write({'direct_group_ids': [(4, self.group.id)]}) + self.categ_1.write({"direct_group_ids": [(4, self.group.id)]}) self.assertIn(self.group.id, self.categ_2.group_ids.ids) - pages = self.env['document.page'].sudo( - user=self.user_id.id - ).search([('type', '=', 'content')]) + pages = ( + self.env["document.page"] + .sudo(user=self.user_id.id) + .search([("type", "=", "content")]) + ) self.assertNotIn(self.page.id, pages.ids) diff --git a/document_page_group/views/document_page.xml b/document_page_group/views/document_page.xml index 1946e691e47..68ec0aa3029 100644 --- a/document_page_group/views/document_page.xml +++ b/document_page_group/views/document_page.xml @@ -1,20 +1,15 @@ - + - - document.page.form (in document_page_group) document.page - + - + - - - From 10401e7de3b25d5f9453c75776fa8aa6ac8618f3 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Wed, 30 Sep 2020 11:39:32 +0200 Subject: [PATCH 08/29] [13.0][MIG] document_page_group [UPD] Update document_page_group.pot [UPD] README.rst --- document_page_group/README.rst | 10 +++++----- document_page_group/__manifest__.py | 6 +++--- document_page_group/i18n/document_page_group.pot | 7 +++---- document_page_group/static/description/index.html | 6 +++--- document_page_group/tests/test_document_page_group.py | 8 ++++---- 5 files changed, 18 insertions(+), 19 deletions(-) diff --git a/document_page_group/README.rst b/document_page_group/README.rst index 5b767135d2f..6790fd947c9 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -14,13 +14,13 @@ Document Page Group :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github - :target: https://github.com/OCA/knowledge/tree/12.0/document_page_group + :target: https://github.com/OCA/knowledge/tree/13.0/document_page_group :alt: OCA/knowledge .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/knowledge-12-0/knowledge-12-0-document_page_group + :target: https://translation.odoo-community.org/projects/knowledge-13-0/knowledge-13-0-document_page_group :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/118/12.0 + :target: https://runbot.odoo-community.org/runbot/118/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -38,7 +38,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -68,6 +68,6 @@ 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/knowledge `_ project on GitHub. +This module is part of the `OCA/knowledge `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index a1b66eda029..149001ca7c9 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,10 +5,10 @@ "name": "Document Page Group", "summary": """ Define access groups on documents""", - "version": "12.0.1.0.0", + "version": "13.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/knowledge", - "depends": ["document_page",], - "data": ["security/document_page_security.xml", "views/document_page.xml",], + "depends": ["document_page"], + "data": ["security/document_page_security.xml", "views/document_page.xml"], } diff --git a/document_page_group/i18n/document_page_group.pot b/document_page_group/i18n/document_page_group.pot index cb4358d1386..da6fe06a1b3 100644 --- a/document_page_group/i18n/document_page_group.pot +++ b/document_page_group/i18n/document_page_group.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * document_page_group +# * document_page_group # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,4 +32,3 @@ msgstr "" #: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids msgid "Visible to" msgstr "" - diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index 3d918152a4b..a4f0c69c706 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -367,7 +367,7 @@

Document Page Group

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

This module allows to define groups on a category.

Table of contents

@@ -386,7 +386,7 @@

Bug Tracker

Bugs are tracked on GitHub 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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -410,7 +410,7 @@

Maintainers

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/knowledge project on GitHub.

+

This module is part of the OCA/knowledge project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/document_page_group/tests/test_document_page_group.py b/document_page_group/tests/test_document_page_group.py index d3950d476d5..0010d507334 100644 --- a/document_page_group/tests/test_document_page_group.py +++ b/document_page_group/tests/test_document_page_group.py @@ -22,16 +22,16 @@ def setUp(self): {"name": "Categ 1", "type": "category"} ) self.categ_2 = self.env["document.page"].create( - {"name": "Categ 2", "type": "category", "parent_id": self.categ_1.id,} + {"name": "Categ 2", "type": "category", "parent_id": self.categ_1.id} ) self.page = self.env["document.page"].create( - {"name": "Page 1", "type": "content", "parent_id": self.categ_1.id,} + {"name": "Page 1", "type": "content", "parent_id": self.categ_1.id} ) def test_document_page_group(self): pages = ( self.env["document.page"] - .sudo(user=self.user_id.id) + .with_user(user=self.user_id.id) .search([("type", "=", "content")]) ) self.assertIn(self.page.id, pages.ids) @@ -41,7 +41,7 @@ def test_document_page_group(self): pages = ( self.env["document.page"] - .sudo(user=self.user_id.id) + .with_user(user=self.user_id.id) .search([("type", "=", "content")]) ) self.assertNotIn(self.page.id, pages.ids) From d8959de33d2b717d1c57df63305b9a8c1ffa08ef Mon Sep 17 00:00:00 2001 From: Du-ma Date: Wed, 13 Oct 2021 13:37:42 +0000 Subject: [PATCH 09/29] [MIG] document_page_group: Migration to 14.0 [UPD] Update document_page_group.pot [UPD] README.rst Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: knowledge-14.0/knowledge-14.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-14-0/knowledge-14-0-document_page_group/ --- document_page_group/README.rst | 10 ++++----- document_page_group/__manifest__.py | 2 +- .../i18n/document_page_group.pot | 17 ++++++++++++++- document_page_group/i18n/es.po | 15 +++++++++++++ document_page_group/i18n/sl.po | 21 ++++++++++++++++--- .../static/description/index.html | 6 +++--- 6 files changed, 58 insertions(+), 13 deletions(-) diff --git a/document_page_group/README.rst b/document_page_group/README.rst index 6790fd947c9..d0de3cda25d 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -14,13 +14,13 @@ Document Page Group :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github - :target: https://github.com/OCA/knowledge/tree/13.0/document_page_group + :target: https://github.com/OCA/knowledge/tree/14.0/document_page_group :alt: OCA/knowledge .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/knowledge-13-0/knowledge-13-0-document_page_group + :target: https://translation.odoo-community.org/projects/knowledge-14-0/knowledge-14-0-document_page_group :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/118/13.0 + :target: https://runbot.odoo-community.org/runbot/118/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -38,7 +38,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -68,6 +68,6 @@ 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/knowledge `_ project on GitHub. +This module is part of the `OCA/knowledge `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index 149001ca7c9..b99d94d383c 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,7 +5,7 @@ "name": "Document Page Group", "summary": """ Define access groups on documents""", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/knowledge", diff --git a/document_page_group/i18n/document_page_group.pot b/document_page_group/i18n/document_page_group.pot index da6fe06a1b3..8dacdd43531 100644 --- a/document_page_group/i18n/document_page_group.pot +++ b/document_page_group/i18n/document_page_group.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -13,6 +13,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__display_name +msgid "Display Name" +msgstr "" + #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" @@ -23,6 +28,16 @@ msgstr "" msgid "Group" msgstr "" +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__id +msgid "ID" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page____last_update +msgid "Last Modified on" +msgstr "" + #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" diff --git a/document_page_group/i18n/es.po b/document_page_group/i18n/es.po index 66fa93a5477..54f85ab2306 100644 --- a/document_page_group/i18n/es.po +++ b/document_page_group/i18n/es.po @@ -16,6 +16,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10\n" +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__display_name +msgid "Display Name" +msgstr "" + #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" @@ -26,6 +31,16 @@ msgstr "Página del documento" msgid "Group" msgstr "Grupo" +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__id +msgid "ID" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page____last_update +msgid "Last Modified on" +msgstr "" + #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" diff --git a/document_page_group/i18n/sl.po b/document_page_group/i18n/sl.po index 7446159df5c..9e3fe478ea6 100644 --- a/document_page_group/i18n/sl.po +++ b/document_page_group/i18n/sl.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * document_page_group +# * document_page_group # msgid "" msgstr "" @@ -13,10 +13,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " -"n%100==4 ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" "X-Generator: Weblate 3.10\n" +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__display_name +msgid "Display Name" +msgstr "" + #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" @@ -27,6 +32,16 @@ msgstr "Stran dokumenta" msgid "Group" msgstr "Skupina" +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__id +msgid "ID" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page____last_update +msgid "Last Modified on" +msgstr "" + #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index a4f0c69c706..33874ae350b 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -367,7 +367,7 @@

Document Page Group

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

This module allows to define groups on a category.

Table of contents

@@ -386,7 +386,7 @@

Bug Tracker

Bugs are tracked on GitHub 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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -410,7 +410,7 @@

Maintainers

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/knowledge project on GitHub.

+

This module is part of the OCA/knowledge project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From 0a1f460b4756fdea19a7f17c4e091444ac9f8add Mon Sep 17 00:00:00 2001 From: Olga Marco Date: Wed, 18 May 2022 13:02:55 +0200 Subject: [PATCH 10/29] [MIG] document_page_group: Migration to 15.0 --- document_page_group/README.rst | 10 +++++----- document_page_group/__manifest__.py | 2 +- .../i18n/document_page_group.pot | 17 +---------------- .../static/description/index.html | 6 +++--- 4 files changed, 10 insertions(+), 25 deletions(-) diff --git a/document_page_group/README.rst b/document_page_group/README.rst index d0de3cda25d..853975a70be 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -14,13 +14,13 @@ Document Page Group :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github - :target: https://github.com/OCA/knowledge/tree/14.0/document_page_group + :target: https://github.com/OCA/knowledge/tree/15.0/document_page_group :alt: OCA/knowledge .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/knowledge-14-0/knowledge-14-0-document_page_group + :target: https://translation.odoo-community.org/projects/knowledge-15-0/knowledge-15-0-document_page_group :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/118/14.0 + :target: https://runbot.odoo-community.org/runbot/118/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -38,7 +38,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -68,6 +68,6 @@ 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/knowledge `_ project on GitHub. +This module is part of the `OCA/knowledge `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index b99d94d383c..a6f866d036c 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,7 +5,7 @@ "name": "Document Page Group", "summary": """ Define access groups on documents""", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/knowledge", diff --git a/document_page_group/i18n/document_page_group.pot b/document_page_group/i18n/document_page_group.pot index 8dacdd43531..4faa1c5e88d 100644 --- a/document_page_group/i18n/document_page_group.pot +++ b/document_page_group/i18n/document_page_group.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -13,11 +13,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page__display_name -msgid "Display Name" -msgstr "" - #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" @@ -28,16 +23,6 @@ msgstr "" msgid "Group" msgstr "" -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page__id -msgid "ID" -msgstr "" - -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page____last_update -msgid "Last Modified on" -msgstr "" - #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index 33874ae350b..9a10857303a 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -367,7 +367,7 @@

Document Page Group

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

This module allows to define groups on a category.

Table of contents

@@ -386,7 +386,7 @@

Bug Tracker

Bugs are tracked on GitHub 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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -410,7 +410,7 @@

Maintainers

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/knowledge project on GitHub.

+

This module is part of the OCA/knowledge project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From 9802b60fd5f256b8ecf41bfe7aa5a8cd44b1eddc Mon Sep 17 00:00:00 2001 From: Gabriel Date: Mon, 28 Nov 2022 12:21:07 -0500 Subject: [PATCH 11/29] [FIX] dp_group: fixed logs spamming field error --- document_page_group/__manifest__.py | 2 +- document_page_group/models/document_page.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index a6f866d036c..27cf9781d2c 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,7 +5,7 @@ "name": "Document Page Group", "summary": """ Define access groups on documents""", - "version": "15.0.1.0.0", + "version": "15.0.1.0.1", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/knowledge", diff --git a/document_page_group/models/document_page.py b/document_page_group/models/document_page.py index c08ea1fc8cd..e81e4c2ccb4 100644 --- a/document_page_group/models/document_page.py +++ b/document_page_group/models/document_page.py @@ -11,6 +11,7 @@ class DocumentPage(models.Model): group_ids = fields.Many2many( "res.groups", store=True, + recursive=True, relation="document_page_direct_group", column1="document_page_id", column2="group_id", From 7676c84e61a4fa51bd46b7711c1ca0e22d1fb759 Mon Sep 17 00:00:00 2001 From: FernandoRomera Date: Thu, 8 Dec 2022 09:01:39 +0100 Subject: [PATCH 12/29] [16.0][MIG] document_page_group: Migration to 16.0 --- document_page_group/README.rst | 10 +++++----- document_page_group/__manifest__.py | 2 +- document_page_group/i18n/document_page_group.pot | 2 +- document_page_group/i18n/es.po | 15 --------------- document_page_group/i18n/sl.po | 15 --------------- document_page_group/static/description/index.html | 6 +++--- .../tests/test_document_page_group.py | 4 ++-- 7 files changed, 12 insertions(+), 42 deletions(-) diff --git a/document_page_group/README.rst b/document_page_group/README.rst index 853975a70be..70e8d6f9f1d 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -14,13 +14,13 @@ Document Page Group :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github - :target: https://github.com/OCA/knowledge/tree/15.0/document_page_group + :target: https://github.com/OCA/knowledge/tree/16.0/document_page_group :alt: OCA/knowledge .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/knowledge-15-0/knowledge-15-0-document_page_group + :target: https://translation.odoo-community.org/projects/knowledge-16-0/knowledge-16-0-document_page_group :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/118/15.0 + :target: https://runbot.odoo-community.org/runbot/118/16.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -38,7 +38,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -68,6 +68,6 @@ 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/knowledge `_ project on GitHub. +This module is part of the `OCA/knowledge `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index 27cf9781d2c..9aec92a0b3e 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,7 +5,7 @@ "name": "Document Page Group", "summary": """ Define access groups on documents""", - "version": "15.0.1.0.1", + "version": "16.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/knowledge", diff --git a/document_page_group/i18n/document_page_group.pot b/document_page_group/i18n/document_page_group.pot index 4faa1c5e88d..9f2e7f11dee 100644 --- a/document_page_group/i18n/document_page_group.pot +++ b/document_page_group/i18n/document_page_group.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" +"Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/document_page_group/i18n/es.po b/document_page_group/i18n/es.po index 54f85ab2306..66fa93a5477 100644 --- a/document_page_group/i18n/es.po +++ b/document_page_group/i18n/es.po @@ -16,11 +16,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10\n" -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page__display_name -msgid "Display Name" -msgstr "" - #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" @@ -31,16 +26,6 @@ msgstr "Página del documento" msgid "Group" msgstr "Grupo" -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page__id -msgid "ID" -msgstr "" - -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page____last_update -msgid "Last Modified on" -msgstr "" - #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" diff --git a/document_page_group/i18n/sl.po b/document_page_group/i18n/sl.po index 9e3fe478ea6..237d34ef6db 100644 --- a/document_page_group/i18n/sl.po +++ b/document_page_group/i18n/sl.po @@ -17,11 +17,6 @@ msgstr "" "%100==4 ? 2 : 3;\n" "X-Generator: Weblate 3.10\n" -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page__display_name -msgid "Display Name" -msgstr "" - #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" @@ -32,16 +27,6 @@ msgstr "Stran dokumenta" msgid "Group" msgstr "Skupina" -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page__id -msgid "ID" -msgstr "" - -#. module: document_page_group -#: model:ir.model.fields,field_description:document_page_group.field_document_page____last_update -msgid "Last Modified on" -msgstr "" - #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index 9a10857303a..0955dc8d22a 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -367,7 +367,7 @@

Document Page Group

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runbot

This module allows to define groups on a category.

Table of contents

@@ -386,7 +386,7 @@

Bug Tracker

Bugs are tracked on GitHub 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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -410,7 +410,7 @@

Maintainers

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/knowledge project on GitHub.

+

This module is part of the OCA/knowledge project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/document_page_group/tests/test_document_page_group.py b/document_page_group/tests/test_document_page_group.py index 0010d507334..9bf38a5191b 100644 --- a/document_page_group/tests/test_document_page_group.py +++ b/document_page_group/tests/test_document_page_group.py @@ -6,8 +6,8 @@ class TestDocumentPageGroup(TransactionCase): def setUp(self): - super(TestDocumentPageGroup, self).setUp() - knowledge_group = self.browse_ref("knowledge.group_document_user").id + super().setUp() + knowledge_group = self.browse_ref("document_knowledge.group_document_user").id self.user_id = self.env["res.users"].create( { "name": "user", From f1cd493662f733ed1de82a2947c03e963a3b9187 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 28 Dec 2022 20:14:40 +0000 Subject: [PATCH 13/29] Added translation using Weblate (Italian) --- document_page_group/i18n/it.po | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 document_page_group/i18n/it.po diff --git a/document_page_group/i18n/it.po b/document_page_group/i18n/it.po new file mode 100644 index 00000000000..f40d976c60e --- /dev/null +++ b/document_page_group/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * document_page_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\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" + +#. module: document_page_group +#: model:ir.model,name:document_page_group.model_document_page +msgid "Document Page" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids +msgid "Group" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids +msgid "Set the groups that can view this category and its childs" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids +msgid "Visible to" +msgstr "" From d282994e57e43c010307d347b4031af2569498a2 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 28 Dec 2022 20:14:50 +0000 Subject: [PATCH 14/29] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: knowledge-16.0/knowledge-16.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-16-0/knowledge-16-0-document_page_group/it/ --- document_page_group/i18n/it.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/document_page_group/i18n/it.po b/document_page_group/i18n/it.po index f40d976c60e..946f1a8cf71 100644 --- a/document_page_group/i18n/it.po +++ b/document_page_group/i18n/it.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2022-12-28 21:46+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\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 4.14.1\n" #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" -msgstr "" +msgstr "Pagina documento" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids msgid "Group" -msgstr "" +msgstr "Gruppo" #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" -msgstr "" +msgstr "Imposta il gruppo che può visualizzare questa categoria e le sue figlie" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids msgid "Visible to" -msgstr "" +msgstr "Visibile a" From c1bfd2b0c203c62a64d946297d33c732e7c2d1b9 Mon Sep 17 00:00:00 2001 From: Bole Date: Mon, 13 Feb 2023 13:21:05 +0000 Subject: [PATCH 15/29] Added translation using Weblate (Croatian) --- document_page_group/i18n/hr.po | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 document_page_group/i18n/hr.po diff --git a/document_page_group/i18n/hr.po b/document_page_group/i18n/hr.po new file mode 100644 index 00000000000..a4953640acd --- /dev/null +++ b/document_page_group/i18n/hr.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * document_page_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: document_page_group +#: model:ir.model,name:document_page_group.model_document_page +msgid "Document Page" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids +msgid "Group" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids +msgid "Set the groups that can view this category and its childs" +msgstr "" + +#. module: document_page_group +#: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids +msgid "Visible to" +msgstr "" From 24556f1b242c979c65344c5988ca40af1115fdeb Mon Sep 17 00:00:00 2001 From: Bole Date: Mon, 13 Feb 2023 13:22:06 +0000 Subject: [PATCH 16/29] Translated using Weblate (Croatian) Currently translated at 100.0% (4 of 4 strings) Translation: knowledge-16.0/knowledge-16.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-16-0/knowledge-16-0-document_page_group/hr/ --- document_page_group/i18n/hr.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/document_page_group/i18n/hr.po b/document_page_group/i18n/hr.po index a4953640acd..dcac7f3ef77 100644 --- a/document_page_group/i18n/hr.po +++ b/document_page_group/i18n/hr.po @@ -6,7 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-02-13 13:23+0000\n" +"Last-Translator: Bole \n" "Language-Team: none\n" "Language: hr\n" "MIME-Version: 1.0\n" @@ -14,23 +15,24 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page msgid "Document Page" -msgstr "" +msgstr "Stranica dokumenta" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__group_ids msgid "Group" -msgstr "" +msgstr "Grupa" #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" -msgstr "" +msgstr "Postavite grupe koje mogu vidjeti ovu kategoriju i njoj podređene" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids msgid "Visible to" -msgstr "" +msgstr "Vidljivo za" From d306d037dff94dd0571a6cf9cae57ce42efd40f0 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 23 Jun 2023 09:08:14 +0000 Subject: [PATCH 17/29] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: knowledge-16.0/knowledge-16.0-document_page_group Translate-URL: https://translation.odoo-community.org/projects/knowledge-16-0/knowledge-16-0-document_page_group/it/ --- document_page_group/README.rst | 15 ++++---- document_page_group/i18n/it.po | 6 ++-- .../static/description/index.html | 34 ++++++++++--------- 3 files changed, 30 insertions(+), 25 deletions(-) diff --git a/document_page_group/README.rst b/document_page_group/README.rst index 70e8d6f9f1d..1b004912a67 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -2,10 +2,13 @@ Document Page Group =================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b8c983d935c1d76470eecd43b8f057a27bc845b2bcc871365f5bc8e167ed9720 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Document Page Group .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/knowledge-16-0/knowledge-16-0-document_page_group :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/118/16.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/knowledge&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module allows to define groups on a category. @@ -37,7 +40,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/document_page_group/i18n/it.po b/document_page_group/i18n/it.po index 946f1a8cf71..44c1f7ac494 100644 --- a/document_page_group/i18n/it.po +++ b/document_page_group/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2022-12-28 21:46+0000\n" +"PO-Revision-Date: 2023-06-23 09:09+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.14.1\n" +"X-Generator: Weblate 4.17\n" #. module: document_page_group #: model:ir.model,name:document_page_group.model_document_page @@ -29,7 +29,7 @@ msgstr "Gruppo" #. module: document_page_group #: model:ir.model.fields,help:document_page_group.field_document_page__direct_group_ids msgid "Set the groups that can view this category and its childs" -msgstr "Imposta il gruppo che può visualizzare questa categoria e le sue figlie" +msgstr "Imposta i gruppi che possono visualizzare questa categoria e le figlie" #. module: document_page_group #: model:ir.model.fields,field_description:document_page_group.field_document_page__direct_group_ids diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index 0955dc8d22a..af13dcd05a3 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -1,20 +1,20 @@ - + - + Document Page Group -
-

Document Page Group

+
+ + +Odoo Community Association + +
+

Document Page Group

-

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runboat

This module allows to define groups on a category.

Table of contents

@@ -384,7 +389,7 @@

Document Page Group

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub 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 @@ -392,15 +397,15 @@

Bug Tracker

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Creu Blanca
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -427,5 +432,6 @@

Maintainers

+
From 6d8ce8eb64c45df4c30bd3e2250863d2300c6525 Mon Sep 17 00:00:00 2001 From: Bhavesh Heliconia Date: Tue, 30 Dec 2025 09:29:45 +0530 Subject: [PATCH 28/29] [MIG] document_page_group: Migration to 19.0 --- document_page_group/README.rst | 10 +++++----- document_page_group/__manifest__.py | 2 +- .../security/document_page_security.xml | 2 +- document_page_group/static/description/index.html | 6 +++--- document_page_group/tests/test_document_page_group.py | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/document_page_group/README.rst b/document_page_group/README.rst index 0eddb44b9af..4467698c3ba 100644 --- a/document_page_group/README.rst +++ b/document_page_group/README.rst @@ -21,13 +21,13 @@ Document Page Group :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github - :target: https://github.com/OCA/knowledge/tree/18.0/document_page_group + :target: https://github.com/OCA/knowledge/tree/19.0/document_page_group :alt: OCA/knowledge .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/knowledge-18-0/knowledge-18-0-document_page_group + :target: https://translation.odoo-community.org/projects/knowledge-19-0/knowledge-19-0-document_page_group :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/knowledge&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/knowledge&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -45,7 +45,7 @@ Bug Tracker Bugs are tracked on `GitHub 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -82,6 +82,6 @@ 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/knowledge `_ project on GitHub. +This module is part of the `OCA/knowledge `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/document_page_group/__manifest__.py b/document_page_group/__manifest__.py index 1ad3481eafb..a2a9c85f1c9 100644 --- a/document_page_group/__manifest__.py +++ b/document_page_group/__manifest__.py @@ -5,7 +5,7 @@ "name": "Document Page Group", "summary": """ Define access groups on documents""", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/knowledge", diff --git a/document_page_group/security/document_page_security.xml b/document_page_group/security/document_page_security.xml index b8b99554415..43c828b50e0 100644 --- a/document_page_group/security/document_page_security.xml +++ b/document_page_group/security/document_page_security.xml @@ -6,6 +6,6 @@ ['|','&',('type', '=', 'content'),'|','|',('parent_id', '=', False), ('parent_id.group_ids','=',False),('parent_id.group_ids.users','=',user.id), '&', ('type', '=', 'category'), '|', ('group_ids', '=', False), ('group_ids.users', '=', user.id)] + >['|','&',('type', '=', 'content'),'|','|',('parent_id', '=', False), ('parent_id.group_ids','=',False),('parent_id.group_ids.user_ids','=',user.id), '&', ('type', '=', 'category'), '|', ('group_ids', '=', False), ('group_ids.user_ids', '=', user.id)] diff --git a/document_page_group/static/description/index.html b/document_page_group/static/description/index.html index a062470a5e0..ca4233e3d76 100644 --- a/document_page_group/static/description/index.html +++ b/document_page_group/static/description/index.html @@ -374,7 +374,7 @@

Document Page Group

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:c9cf8e606ce2fc9e365739af2395d3acf3e303bed46298ce3be69def42f81774 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runboat

This module allows to define groups on a category.

Table of contents

@@ -393,7 +393,7 @@

Bug Tracker

Bugs are tracked on GitHub 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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -427,7 +427,7 @@

Maintainers

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/knowledge project on GitHub.

+

This module is part of the OCA/knowledge project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/document_page_group/tests/test_document_page_group.py b/document_page_group/tests/test_document_page_group.py index ac521896511..d4c9540b9d7 100644 --- a/document_page_group/tests/test_document_page_group.py +++ b/document_page_group/tests/test_document_page_group.py @@ -16,7 +16,7 @@ def setUpClass(cls): "name": "user", "login": "login", "email": "email", - "groups_id": [Command.link(knowledge_group)], + "group_ids": [Command.link(knowledge_group)], } ) cls.group = cls.env.ref("document_page.group_document_manager") From 3d06f0e1696ac7884c01c2b96217c0058affa536 Mon Sep 17 00:00:00 2001 From: Bhavesh Heliconia Date: Tue, 30 Dec 2025 09:31:48 +0530 Subject: [PATCH 29/29] [DON'T MERGE] test-requirements.txt --- test-requirements.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 test-requirements.txt diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 00000000000..4ea0699c025 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,2 @@ +odoo-addon-document_knowledge @ git+https://github.com/OCA/knowledge.git@refs/pull/569/head#subdirectory=document_knowledge +odoo-addon-document_page @ git+https://github.com/OCA/knowledge.git@refs/pull/570/head#subdirectory=document_page