class ContentProvider(grok.ContentProvider):
    grok.name('foo')
    grok.context(Interface)
    grok.template('contentprovider')

    def render(self):
        """There's also a template!
Ejemplo n.º 2
0
class MyPageTemplateFactory(grok.GlobalUtility):

    grok.implements(grok.interfaces.ITemplateFileFactory)
    grok.name('mtl')

    def __call__(self, filename, _prefix=None):
        return MyPageTemplate(filename=filename, _prefix=_prefix)
Ejemplo n.º 3
0
class UpdateWithArguments(grok.View):
    grok.name('update')
    grok.template('update')

    def update(self, message, another):
        self.message = message
        self.another = another
Ejemplo n.º 4
0
class LayeredPot(grok.ContentProvider):
    grok.name('pot')
    grok.context(Interface)
    grok.layer(IBoneLayer)

    def render(self):
        return u"Layered pot"
Ejemplo n.º 5
0
class MyViewB(Page):
    grok.context(Interface)
    grok.name('myview')
    grok.layer(IAnotherLayer)

    def render(self):
        return "MYVIEW"
Ejemplo n.º 6
0
class MyViewA(Page):
    grok.context(Interface)
    grok.name('myview')
    grok.layer(IDefaultLayer)

    def render(self):
        return "MYVIEW"
Ejemplo n.º 7
0
"""
This should fail:
"""
import grokcore.view as grok

grok.name("viewname")
Ejemplo n.º 8
0
class StaticResource(grok.DirectoryResource):
    grok.name(
        'grokcore.view.tests.functional.static.notemplates_overridestatic.override'
    )
    grok.path('static')
Ejemplo n.º 9
0
class CavewomenContentProviderWithTemplate(grok.ContentProvider):
    grok.name('manage.cavewomenwithtemplate')
    grok.template('mirandaprovider')
    grok.view(Necklace)
Ejemplo n.º 10
0
class StaticResource(grok.DirectoryResource):
    grok.name(
        'grokcore.view.ftests.static.notemplates_nooverridestatic.original')
    grok.path('static')
Ejemplo n.º 11
0
class RenderWithArguments(grok.View):
    grok.name('render')

    def render(self, message, another):
        return "Message: %s\nAnother: %s" % (message, another)
Ejemplo n.º 12
0
class StaticResource(grok.DirectoryResource):
    grok.name(
        'grokcore.view.ftests.static.overridetemplates_overridestatic.override'
    )
    grok.path('static')
Ejemplo n.º 13
0
class ClubContentProvider(grok.ContentProvider):
    grok.name('manage.clubmen')
    grok.context(Club)

    def render(self):
        pass
Ejemplo n.º 14
0
class RealistCavePainting(grok.View):
    grok.provides(IRealist)
    grok.name('')

    def render(self):
        return "a realist cave painting"
Ejemplo n.º 15
0
class URLTestingViewOnASkin(grok.View):
    grok.layer(URLTestingSkin)
    grok.name('test')

    def render(self):
        return u"I'm on a url testing skin: {0}".format(self.url())
Ejemplo n.º 16
0
class ViewPainting(grok.Permission):
    grok.name('cave.ViewPainting')
Ejemplo n.º 17
0
class Food(grok.View):
    """Grok says: ME NO SEE MAMMOTH, ME SEE MEAL!"""
    grok.name('meal')

    def render(self):
        return 'Mammoth burger'
Ejemplo n.º 18
0
class MultipleNames(grok.View):
    grok.name('mammoth')
    grok.name('bear')
Ejemplo n.º 19
0
class Bogus(grok.Permission):
    grok.name('bogus.perm')
Ejemplo n.º 20
0
class Hunt(grok.View):
    grok.name('hunting')
class AView(grok.View):
    grok.name('a_view')

    def render(self):
        return u""
Ejemplo n.º 22
0
class ImpressionistCavePainting(grok.View):
    grok.provides(IImpressionist)
    grok.name('')

    def render(self):
        return "an impressionist cave painting"
class AContentProvider(grok.ContentProvider):
    grok.name('a_content_provider')

    def render(self):
        return u"I provide some content for a view"
Ejemplo n.º 24
0
class CavemenContentProvider(grok.ContentProvider):
    grok.name('manage.cavemen')

    def render(self):
        pass
Ejemplo n.º 25
0
 class View(object):
     grok.name(u'name')
Ejemplo n.º 26
0
class MyPageTemplateFactory(grok.GlobalUtility):
    grok.name('mtl')

    def __call__(self, filename, _prefix=None):
        return MyPageTemplate(filename=filename, _prefix=_prefix)
Ejemplo n.º 27
0
 class View(object):
     grok.name("ölkj")
Ejemplo n.º 28
0
class CaveContentProvider(grok.ContentProvider):
    grok.name('cave')

    def render(self):
        pass
Ejemplo n.º 29
0
 class View(object):
     grok.name(object())
Ejemplo n.º 30
0
class CavewomenContentProvider(grok.ContentProvider):
    grok.name('manage.cavewomen')
    grok.view(Index)

    def render(self):
        return u'%r %r %r' % (self.context, self.view, self)
Ejemplo n.º 31
0
class Food(grok.View):
    grok.template('food_template')
    grok.name('meal')