some minor tweaks; mainly for doctests
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2397 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
ca273f78bc
commit
13e1aa0a4b
5 changed files with 5 additions and 13 deletions
|
@ -336,9 +336,6 @@ or resources they are related to.
|
|||
The view manager has already been created during setup.
|
||||
|
||||
>>> from loops.view import ViewManager, Node
|
||||
>>> from zope.security.checker import NamesChecker, defineChecker
|
||||
>>> nodeChecker = NamesChecker(('body', 'title',))
|
||||
>>> defineChecker(Node, nodeChecker)
|
||||
|
||||
The view space is typically built up with nodes; a node may be a top-level
|
||||
menu that may contain other nodes as menu or content items:
|
||||
|
|
|
@ -29,7 +29,7 @@ from zope.interface import Interface
|
|||
from zope.lifecycleevent import ObjectCreatedEvent, ObjectModifiedEvent
|
||||
|
||||
from zope.app.container.interfaces import INameChooser
|
||||
from zope.app.container.contained import NameChooser
|
||||
#from zope.app.container.contained import NameChooser
|
||||
from zope.app.pagetemplate import ViewPageTemplateFile
|
||||
from zope.cachedescriptors.property import Lazy
|
||||
from zope.contenttype import guess_content_type
|
||||
|
@ -246,7 +246,7 @@ class CreateObjectForm(ObjectForm):
|
|||
def adapted(self):
|
||||
ad = self.typeInterface(Resource())
|
||||
ad.storageName = 'unknown' # hack for file objects: don't try to retrieve data
|
||||
return (ad)
|
||||
return ad
|
||||
|
||||
@Lazy
|
||||
def instance(self):
|
||||
|
|
|
@ -106,8 +106,6 @@ class NodeView(BaseView):
|
|||
priority=10)
|
||||
# force early portlet registrations by target by setting up target view
|
||||
self.virtualTarget
|
||||
# force early portlet registrations by target by setting up target view
|
||||
self.virtualTarget
|
||||
|
||||
@Lazy
|
||||
def view(self):
|
||||
|
|
|
@ -379,10 +379,6 @@ is used to retrieve a macro used by NodeView.
|
|||
As the display of the standard macros is controlled by permissions we have
|
||||
to install a checker first.
|
||||
|
||||
>>> from zope.security.checker import NamesChecker, defineChecker
|
||||
>>> nodeChecker = NamesChecker(('body', 'title',))
|
||||
>>> defineChecker(Node, nodeChecker)
|
||||
|
||||
>>> from cybertools.browser.controller import Controller
|
||||
>>> from loops.browser.util import node_macros
|
||||
>>> from loops.browser.common import BaseView
|
||||
|
|
|
@ -62,7 +62,7 @@ from loops.security.policy import LoopsSecurityPolicy
|
|||
from loops.security.setter import BaseSecuritySetter
|
||||
from loops.setup import SetupManager, addObject
|
||||
from loops.type import LoopsType, ConceptType, ResourceType, TypeConcept
|
||||
from loops.view import NodeAdapter
|
||||
from loops.view import Node, NodeAdapter
|
||||
|
||||
|
||||
class ClientIdManager(object):
|
||||
|
@ -82,11 +82,12 @@ class TestSite(object):
|
|||
|
||||
#oldPolicy = setSecurityPolicy(ZopeSecurityPolicy)
|
||||
oldPolicy = setSecurityPolicy(LoopsSecurityPolicy)
|
||||
checker = Checker(dict(title='zope.View', data='zope.View'),
|
||||
checker = Checker(dict(title='zope.View', data='zope.View', body='zope.View'),
|
||||
dict(title='zope.ManageContent'))
|
||||
defineChecker(Concept, checker)
|
||||
defineChecker(Resource, checker)
|
||||
defineChecker(Document, checker)
|
||||
defineChecker(Node, checker)
|
||||
|
||||
component.provideUtility(IntIdsStub())
|
||||
relations = RelationRegistry()
|
||||
|
|
Loading…
Add table
Reference in a new issue