Exemplo n.º 1
0
from zope.formlib import form
from zope.interface import implements
from zope import schema

from Products.Five.browser.pagetemplatefile import ZopeTwoPageTemplateFile

from plone.portlets.interfaces import IPortletDataProvider
from plone.app.portlets.portlets import base

from vnccollab.redmine import messageFactory as _
from vnccollab.redmine.util import RedmineUtil, logException
from vnccollab.common.portlets import deferred


logger = logging.getLogger('vnccollab.redmine.RedmineTicketsPortlet')
util = RedmineUtil()


class IRedmineTicketsPortlet(IPortletDataProvider):

    header = schema.TextLine(
        title=_(u"Header"),
        description=_(u"Header of the portlet."),
        required=True,
        default=u'Redmine Tickets')

    count = schema.Int(
        title=_(u"Number of items to display"),
        description=_(u"How many items to list."),
        required=True,
        default=5)
Exemplo n.º 2
0
 def setUp(self):
     super(UtilsTest, self).setUp()
     self.util = RedmineUtil()