From d5614bb2e741e23c6afdc8da23aa33d2531f22a5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benoi=CC=82t=20Pin?= Date: Tue, 4 Mar 2014 16:09:01 +0100 Subject: [PATCH 1/1] =?utf8?q?Le=20dico=20=C2=AB=C2=A0methods=C2=A0=C2=BB?= =?utf8?q?=20qu'on=20pouvait=20mettre=20dans=20le=20=5F=5Finit=5F=5F.py=20?= =?utf8?q?d'un=20produit=20n'est=20plus=20support=C3=A9=20(en=20m=C3=AAme?= =?utf8?q?=20temps,=20=C3=A7a=20fait=20des=20ann=C3=A9es=20qu'ils=20pr?= =?utf8?q?=C3=A9venaient=E2=80=A6).=20=C3=87a=20rendait=20inop=C3=A9rant?= =?utf8?q?=20les=20fonctions=20de=20copier=20/=20coller.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- __init__.py | 10 ------ locales/en/LC_MESSAGES/plinn.mo | Bin 2348 -> 2348 bytes locales/en/LC_MESSAGES/plinn.po | 42 ++++++++++++++------------ locales/fr/LC_MESSAGES/plinn.mo | Bin 41715 -> 41743 bytes locales/fr/LC_MESSAGES/plinn.po | 52 ++++++++++++++++++-------------- locales/plinn-manual.pot | 3 -- locales/plinn.pot | 42 ++++++++++++++------------ patch.py | 7 +++++ skins/generic/widgets.pt | 12 +++++--- 9 files changed, 90 insertions(+), 78 deletions(-) diff --git a/__init__.py b/__init__.py index df0ca9b..c7ca0e6 100755 --- a/__init__.py +++ b/__init__.py @@ -38,7 +38,6 @@ import GroupDataTool import RegistrationTool import CalendarTool import AttachmentTool -#from shutdown_dispatcher import ZopeShutdownDispatcher from PloneMisc import IndexIterator, Batch from utils import getCPInfo, popCP @@ -61,13 +60,6 @@ tools = ( MembershipTool.MembershipTool , AttachmentTool.AttachmentTool ) -methods = { -'getCPInfo': getCPInfo, -'getCPInfo__roles__': None, -'popCP' : popCP, -'popCP__roles__' : None -} - # register font extensions registerFileExtension('ttf', FSFile) registerFileExtension('eot', FSFile) @@ -78,8 +70,6 @@ def initialize(registrar) : allow_module('Products.Plinn.PloneMisc') allow_class(IndexIterator) allow_class(Batch) - app = registrar._ProductContext__app - #ZopeShutdownDispatcher(registrar._ProductContext__app) core_cmf_utils.ContentInit( 'Plinn', diff --git a/locales/en/LC_MESSAGES/plinn.mo b/locales/en/LC_MESSAGES/plinn.mo index 1dd78a1639100546fb358d4e6092ba86186bc007..59a351341043088595848289e2adcdf2f1b65cad 100644 GIT binary patch delta 32 ncmZ1@v_@!yGn;ToX{v&6Vv&M^iGrc2m7%efiRI=nwrflPob?GE delta 32 ncmZ1@v_@!yGn;U5X`X^tVxEGbrGlY>m5HU5snO;zwrflPo^J^< diff --git a/locales/en/LC_MESSAGES/plinn.po b/locales/en/LC_MESSAGES/plinn.po index df0b49d..a54f656 100644 --- a/locales/en/LC_MESSAGES/plinn.po +++ b/locales/en/LC_MESSAGES/plinn.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinn 2.0\n" -"POT-Creation-Date: Sun Jan 19 10:49:52 2014\n" +"POT-Creation-Date: Tue Mar 4 15:13:49 2014\n" "PO-Revision-Date: 2013-11-28 13:12+0100\n" "Last-Translator: Benoît PIN\n" "Language-Team: CRI http://cri.ensmp.fr\n" @@ -262,7 +262,7 @@ msgstr "" #: n/skins/custom_content/event_edit_template.pt:78 #: n/skins/custom_content/event_edit_template.pt:103 -#: n/skins/generic/widgets.pt:94 +#: n/skins/generic/widgets.pt:96 msgid "" "${month} / ${day} / ${year}  ${hour} :" " ${minute}" @@ -586,11 +586,6 @@ msgstr "" msgid "Request made by IP ${ip} at ${time}" msgstr "" -#: n/skins/custom_generic/main_template_standard.pt:96 -#: n/skins/photo_theme/main_template_standard.pt:97 -msgid "Skip to content" -msgstr "" - #: n/skins/custom_generic/main_template_standard.pt:111 #: n/skins/custom_generic/talkback_tree.pt:63 #: n/skins/generic/main_template_ajax.pt:12 @@ -1071,21 +1066,21 @@ msgstr "" msgid "locale_date_fmt" msgstr "" -#: n/skins/generic/main_template_macros.pt:78 +#: n/skins/generic/main_template_macros.pt:80 #: n/skins/photo_theme/main_template_macros.pt:91 msgid "You are here:" msgstr "" -#: n/skins/generic/main_template_macros.pt:91 -#: n/skins/generic/main_template_macros.pt:94 -#: n/skins/generic/main_template_macros.pt:112 -#: n/skins/generic/main_template_macros.pt:113 +#: n/skins/generic/main_template_macros.pt:93 +#: n/skins/generic/main_template_macros.pt:96 +#: n/skins/generic/main_template_macros.pt:114 +#: n/skins/generic/main_template_macros.pt:115 #: n/skins/photo_theme/main_template_macros.pt:100 #: n/skins/photo_theme/main_template_macros.pt:113 msgid "Paste" msgstr "" -#: n/skins/generic/main_template_macros.pt:109 +#: n/skins/generic/main_template_macros.pt:111 #: n/skins/photo_theme/main_template_macros.pt:110 msgid "Exit boxes editing" msgstr "" @@ -1146,7 +1141,7 @@ msgstr "" msgid "Register" msgstr "" -#: n/skins/generic/recent_news.pt:21 n/skins/generic/widgets.pt:123 +#: n/skins/generic/recent_news.pt:21 n/skins/generic/widgets.pt:125 msgid "News" msgstr "" @@ -1341,11 +1336,19 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: n/skins/generic/widgets.pt:53 +#: n/skins/generic/widgets.pt:57 msgid "Clipboard" msgstr "" -#: n/skins/generic/widgets.pt:128 +#: n/skins/generic/widgets.pt:63 +msgid "Delete" +msgstr "" + +#: n/skins/generic/widgets.pt:64 +msgid "Empty" +msgstr "" + +#: n/skins/generic/widgets.pt:130 msgid "News Item" msgstr "" @@ -1357,6 +1360,10 @@ msgstr "" msgid "Loading progress..." msgstr "" +#: n/skins/photo_theme/main_template_standard.pt:97 +msgid "Skip to content" +msgstr "" + #: n/skins/photo_theme/realis_main_macros.pt:28 msgid "Join" msgstr "" @@ -1626,9 +1633,6 @@ msgstr "" msgid "December_abbr" msgstr "Dec" -msgid "Delete" -msgstr "" - msgid "depublish" msgstr "" diff --git a/locales/fr/LC_MESSAGES/plinn.mo b/locales/fr/LC_MESSAGES/plinn.mo index 8ed1dc2509122ea9e855362c624425fd22a7f45d..3a9c855864c8ee1f2cd8782cb6af5e37e7b52d08 100644 GIT binary patch delta 12919 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\n" "Language-Team: Zope 3 Developers \n" @@ -274,7 +274,7 @@ msgstr "" #: n/skins/custom_content/event_edit_template.pt:78 #: n/skins/custom_content/event_edit_template.pt:103 -#: n/skins/generic/widgets.pt:94 +#: n/skins/generic/widgets.pt:96 msgid "${month} / ${day} / ${year}  ${hour} : ${minute}" msgstr "" @@ -585,11 +585,6 @@ msgstr "" msgid "Request made by IP ${ip} at ${time}" msgstr "" -#: n/skins/custom_generic/main_template_standard.pt:96 -#: n/skins/photo_theme/main_template_standard.pt:97 -msgid "Skip to content" -msgstr "" - #: n/skins/custom_generic/main_template_standard.pt:111 #: n/skins/custom_generic/talkback_tree.pt:63 #: n/skins/generic/main_template_ajax.pt:12 @@ -1081,15 +1076,15 @@ msgstr "" msgid "locale_date_fmt" msgstr "" -#: n/skins/generic/main_template_macros.pt:78 +#: n/skins/generic/main_template_macros.pt:80 #: n/skins/photo_theme/main_template_macros.pt:91 msgid "You are here:" msgstr "" -#: n/skins/generic/main_template_macros.pt:91 -#: n/skins/generic/main_template_macros.pt:94 -#: n/skins/generic/main_template_macros.pt:112 -#: n/skins/generic/main_template_macros.pt:113 +#: n/skins/generic/main_template_macros.pt:93 +#: n/skins/generic/main_template_macros.pt:96 +#: n/skins/generic/main_template_macros.pt:114 +#: n/skins/generic/main_template_macros.pt:115 #: n/skins/photo_theme/main_template_macros.pt:100 #: n/skins/photo_theme/main_template_macros.pt:100 #: n/skins/photo_theme/main_template_macros.pt:113 @@ -1097,7 +1092,7 @@ msgstr "" msgid "Paste" msgstr "" -#: n/skins/generic/main_template_macros.pt:109 +#: n/skins/generic/main_template_macros.pt:111 #: n/skins/photo_theme/main_template_macros.pt:110 msgid "Exit boxes editing" msgstr "" @@ -1155,7 +1150,7 @@ msgid "Register" msgstr "" #: n/skins/generic/recent_news.pt:21 -#: n/skins/generic/widgets.pt:123 +#: n/skins/generic/widgets.pt:125 msgid "News" msgstr "" @@ -1345,11 +1340,19 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: n/skins/generic/widgets.pt:53 +#: n/skins/generic/widgets.pt:57 msgid "Clipboard" msgstr "" -#: n/skins/generic/widgets.pt:128 +#: n/skins/generic/widgets.pt:63 +msgid "Delete" +msgstr "" + +#: n/skins/generic/widgets.pt:64 +msgid "Empty" +msgstr "" + +#: n/skins/generic/widgets.pt:130 msgid "News Item" msgstr "" @@ -1361,6 +1364,10 @@ msgstr "" msgid "Loading progress..." msgstr "" +#: n/skins/photo_theme/main_template_standard.pt:97 +msgid "Skip to content" +msgstr "" + #: n/skins/photo_theme/realis_main_macros.pt:28 msgid "Join" msgstr "" @@ -1631,9 +1638,6 @@ msgstr "" msgid "December_abbr" msgstr "" -msgid "Delete" -msgstr "" - msgid "depublish" msgstr "" diff --git a/patch.py b/patch.py index 5f99887..ebc324f 100644 --- a/patch.py +++ b/patch.py @@ -10,6 +10,7 @@ from Products.CMFCore.permissions import ListFolderContents, View, ViewManagemen from Products.CMFCore.PortalFolder import PortalFolder as CMFPortalFolder from Folder import PlinnFolder +from utils import getCPInfo, popCP cmfPortalFolderSecurity = ClassSecurityInfo() @@ -25,6 +26,12 @@ CMFPortalFolder.listCatalogedContents = PlinnFolder.listCatalogedContents.im_fun cmfPortalFolderSecurity.declareProtected(AddPortalContent, 'put_upload') CMFPortalFolder.put_upload = PlinnFolder.put_upload.im_func +cmfPortalFolderSecurity.declarePublic('getCPInfo') +CMFPortalFolder.getCPInfo = getCPInfo + +cmfPortalFolderSecurity.declarePublic('getCP') +CMFPortalFolder.popCP = popCP + cmfPortalFolderSecurity.apply(CMFPortalFolder) diff --git a/skins/generic/widgets.pt b/skins/generic/widgets.pt index d87ea31..83eb628 100644 --- a/skins/generic/widgets.pt +++ b/skins/generic/widgets.pt @@ -48,7 +48,11 @@ -
+
Clipboard
@@ -56,10 +60,8 @@ - + +
-- 2.20.1