[Products.SilvaExternalSources][Sylvain Viollon] Fix da bug.
[email protected] Fri, 30 Aug 2013 18:18:58 +0200
| Newsgroups | gmane.comp.web.zope.silva.cvs |
|---|---|
| Message-ID | <[email protected]> |
author: Sylvain Viollon
date: Fri Aug 30 18:18:30 2013 +0200
revision: 1109:e90d99dd33fc in Products.SilvaExternalSources
branch: 2.4
details: https://hg.infrae.com/Products.SilvaExternalSources?cmd=changeset;node=e90d99dd33fc
modified: Products/SilvaExternalSources/SourceAsset.py
added:
removed:
log: Fix da bug.
diffstat:
Products/SilvaExternalSources/SourceAsset.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (31 lines):
diff -r 6f280ccec200 -r e90d99dd33fc Products/SilvaExternalSources/SourceAsset.py
--- a/Products/SilvaExternalSources/SourceAsset.py Fri Aug 30 16:23:08 2013 +0200
+++ b/Products/SilvaExternalSources/SourceAsset.py Fri Aug 30 18:18:30 2013 +0200
@@ -245,6 +245,7 @@
grok.context(ISourceAsset)
actions = silvaforms.Actions(silvaforms.CancelEditAction())
+ readOnly = False
def __init__(self, context, request):
editable = context.get_editable()
@@ -252,7 +253,7 @@
self.controller = editable.get_controller(request)
else:
self.controller = context.get_viewable().get_controller(request)
- self.controller.mode = silvaforms.DISPLAY
+ self.readOnly = True
super(SourceAssetEditForm, self).__init__(context, request)
def updateWidgets(self):
@@ -260,7 +261,9 @@
if self.controller is not None:
self.fieldWidgets.extend(
self.controller.fieldWidgets(
- ignoreRequest=False, ignoreContent=False))
+ ignoreRequest=self.readOnly,
+ ignoreContent=False,
+ display=self.readOnly))
@property
def formErrors(self):