From 3a899d8afe25781672960d78d6164b5ff7cfa9ef Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Fri, 29 Nov 2019 14:06:20 +0100 Subject: [PATCH 01/28] [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 a8432fce3b00b495da2f71d9bbb40695277b1e0f Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 15 Jan 2020 16:08:42 +0000 Subject: [PATCH 02/28] 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 e6585a525f85c4c136d7d4766d600ee40fb04429 Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 15 Jan 2020 16:08:50 +0000 Subject: [PATCH 03/28] 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 eb837a5c1abff2aac0bb166bd9aad6397fc24704 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Mon, 2 Mar 2020 13:06:14 +0100 Subject: [PATCH 04/28] [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 0b7ea95eab9d8399e439062375ed99d3aed38dd5 Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Sat, 21 Mar 2020 08:20:29 +0000 Subject: [PATCH 05/28] 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 5721bbdc5226d4d1a5ecb4994ee6b84e5c2b5f8f Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Sat, 21 Mar 2020 08:20:38 +0000 Subject: [PATCH 06/28] 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 33a553182d1f4baddc2cde89cba967dee592cb26 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Wed, 30 Sep 2020 11:37:18 +0200 Subject: [PATCH 07/28] [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 0594d4b2effe2c98e653b1e09e7c0b028e1aac50 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Wed, 30 Sep 2020 11:39:32 +0200 Subject: [PATCH 08/28] [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 408132d4ee8353ec98c384e25752fa23569df769 Mon Sep 17 00:00:00 2001 From: Du-ma Date: Wed, 13 Oct 2021 13:37:42 +0000 Subject: [PATCH 09/28] [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 25228c6a27311be72e56e7e3e6923d2f99312d89 Mon Sep 17 00:00:00 2001 From: Olga Marco Date: Wed, 18 May 2022 13:02:55 +0200 Subject: [PATCH 10/28] [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 4bda3d71ee3348c90c21c057345e93389fd15c0a Mon Sep 17 00:00:00 2001 From: Gabriel Date: Mon, 28 Nov 2022 12:21:07 -0500 Subject: [PATCH 11/28] [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 0a21b1979ce959a84070ca05630f2c1f1b6fb8e8 Mon Sep 17 00:00:00 2001 From: FernandoRomera Date: Thu, 8 Dec 2022 09:01:39 +0100 Subject: [PATCH 12/28] [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 fe2b71d1d3f5b0d38a9e5c9340e1232594f73825 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 28 Dec 2022 20:14:40 +0000 Subject: [PATCH 13/28] 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 15100842e8cd278098c6d158635ce4dc68115bf1 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 28 Dec 2022 20:14:50 +0000 Subject: [PATCH 14/28] 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 c920d324191898b66ec56227906a5d9de4bfb58d Mon Sep 17 00:00:00 2001 From: Bole Date: Mon, 13 Feb 2023 13:21:05 +0000 Subject: [PATCH 15/28] 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 2e116f870a693996afd6ec6d091003b6f420b87d Mon Sep 17 00:00:00 2001 From: Bole Date: Mon, 13 Feb 2023 13:22:06 +0000 Subject: [PATCH 16/28] 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 5897c8ca3c79c53165ecc912b5f8e020e3b5bae3 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 23 Jun 2023 09:08:14 +0000 Subject: [PATCH 17/28] 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 b1ce7e9e6e8adb598e39ab0209c9561c1c9b7eb3 Mon Sep 17 00:00:00 2001 From: Grzegorz Rutecki Date: Mon, 16 Mar 2026 11:33:10 +0100 Subject: [PATCH 28/28] [MIG] document_page_group: Migration to 19.0 --- document_page_group/__manifest__.py | 2 +- document_page_group/security/document_page_security.xml | 2 +- document_page_group/tests/test_document_page_group.py | 2 +- setup/document_page_group/pyproject.toml | 7 +++++++ 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 setup/document_page_group/pyproject.toml 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/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") diff --git a/setup/document_page_group/pyproject.toml b/setup/document_page_group/pyproject.toml new file mode 100644 index 00000000000..54507078833 --- /dev/null +++ b/setup/document_page_group/pyproject.toml @@ -0,0 +1,7 @@ +[project] +name = "odoo-addon-document_page_group" +dynamic = ["version"] + +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi"