~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/code/browser/sourcepackagerecipe.py

  • Committer: Ian Booth
  • Date: 2011-03-10 15:54:08 UTC
  • mto: This revision was merged to the branch mainline in revision 12646.
  • Revision ID: ian.booth@canonical.com-20110310155408-xvqhnic61rzu9qvx
Fix imports

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
from lazr.lifecycle.event import ObjectModifiedEvent
25
25
from lazr.lifecycle.snapshot import Snapshot
26
26
from lazr.restful.interface import use_template
 
27
from lazr.restful.interfaces import (
 
28
    IFieldHTMLRenderer,
 
29
    IWebServiceClientRequest,
 
30
    )
27
31
import simplejson
28
32
from storm.locals import Store
29
33
from z3c.ptcompat import ViewPageTemplateFile
 
34
from zope import component
30
35
from zope.app.form.browser.widget import Widget
31
36
from zope.app.form.interfaces import IView
32
37
from zope.component import getUtility
33
38
from zope.event import notify
34
39
from zope.formlib import form
35
40
from zope.interface import (
 
41
    implementer,
36
42
    implements,
37
43
    Interface,
38
44
    providedBy,
44
50
    Text,
45
51
    TextLine,
46
52
    )
 
53
from zope.schema.interfaces import ICollection
47
54
from zope.schema.vocabulary import (
48
55
    SimpleTerm,
49
56
    SimpleVocabulary,
312
319
            )
313
320
 
314
321
 
315
 
from lazr.restful.interfaces import (
316
 
    IFieldHTMLRenderer,
317
 
    IReference,
318
 
    IWebServiceClientRequest,
319
 
    )
320
 
from z3c.ptcompat import ViewPageTemplateFile
321
 
from zope import (
322
 
    component,
323
 
    )
324
 
from zope.schema.interfaces import ICollection
325
 
from zope.interface import (
326
 
    implementer,
327
 
    implements,
328
 
    Interface,
329
 
    providedBy,
330
 
    )
331
 
 
332
322
@component.adapter(ISourcePackageRecipe, ICollection, IWebServiceClientRequest)
333
323
@implementer(IFieldHTMLRenderer)
334
324
def distroseries_renderer(context, field, request):
335
 
    """Render a bugtarget as a link."""
 
325
    """Render a distroseries collection as a set of links."""
336
326
 
337
327
    def render(value):
338
328
        html = "<p>Hello world</p>"
339
 
#        html = """<span>
340
 
#          <a href="%(href)s" class="%(class)s">%(displayname)s</a>
341
 
#        </span>""" % {
342
 
#            'href': canonical_url(context.target),
343
 
#            'class': ObjectImageDisplayAPI(context.target).sprite_css(),
344
 
#            'displayname': cgi.escape(context.bugtargetdisplayname)}
345
329
        return html
346
330
    return render
347
331