equal
deleted
inserted
replaced
22 |
22 |
23 # import local interfaces |
23 # import local interfaces |
24 |
24 |
25 # import Zope3 packages |
25 # import Zope3 packages |
26 from zope.interface import Interface |
26 from zope.interface import Interface |
27 from zope.schema import TextLine, Int, Password |
27 from zope.schema import TextLine, Int, Password, Bool |
28 |
28 |
29 # import local packages |
29 # import local packages |
30 |
30 |
31 from ztfy.utils import _ |
31 from ztfy.utils import _ |
32 |
32 |
177 |
177 |
178 server_realm = TextLine(title=_("ZEO server realm"), |
178 server_realm = TextLine(title=_("ZEO server realm"), |
179 description=_("Realm name on ZEO server"), |
179 description=_("Realm name on ZEO server"), |
180 required=False) |
180 required=False) |
181 |
181 |
|
182 blob_dir = TextLine(title=_("BLOBs directory"), |
|
183 description=_("Directory path for blob data"), |
|
184 required=False) |
|
185 |
|
186 shared_blob_dir = Bool(title=_("Shared BLOBs directory ?"), |
|
187 description=_("""Flag whether the blob_dir is a server-shared filesystem """ |
|
188 """that should be used instead of transferring blob data over zrpc."""), |
|
189 required=True, |
|
190 default=False) |
|
191 |
182 def getSettings(self): |
192 def getSettings(self): |
183 """Get ZEO connection setting as a JSON dict""" |
193 """Get ZEO connection setting as a JSON dict""" |
184 |
194 |
185 def update(self, settings): |
195 def update(self, settings): |
186 """Update internal fields with given settings dict""" |
196 """Update internal fields with given settings dict""" |