ploneintranet.todo.portlets package

Submodules

ploneintranet.todo.portlets.latest module

class ploneintranet.todo.portlets.latest.AddForm(context, request)

Bases: plone.app.portlets.browser.formhelper.AddForm

create(data)
description = u'This portlet displays the latest news that must be read.'
label = u'Add latest news portlet'
schema

alias of ILatest

class ploneintranet.todo.portlets.latest.Assignment(count=5)

Bases: plone.app.portlets.portlets.base.Assignment

Base class for assignments.

Your type may override the ‘title’, ‘available’ and ‘data’ properties, and may

title

This property is used to give the title of the portlet in the “manage portlets” screen.

class ploneintranet.todo.portlets.latest.EditForm(context, request)

Bases: plone.app.portlets.browser.formhelper.EditForm

description = u'This portlet displays the latest news that must be read.'
label = u'Edit latest news portlet'
schema

alias of ILatest

interface ploneintranet.todo.portlets.latest.ILatest

Bases: plone.portlets.interfaces.IPortletDataProvider

count = <zope.schema._bootstrapfields.Int object>

Number of items to display

How many items to list.

class ploneintranet.todo.portlets.latest.Renderer(context, request, view, manager, data)

Bases: plone.app.portlets.portlets.base.Renderer

Base class for portlet renderers.

You must override render() to return a string to render. One way of doing this is to write:

from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile … render = ViewPageTemplateFile(‘mytemplate.pt’)

This will render the template mytemplate.pt, found in the same directory as your source code file.

_data(*args, **kwargs)
_template = <BoundPageTemplateFile of None>
latest_news()
render(*args, **kwargs)

Module contents