Esempio n. 1
0
        def build(self, args):
            if isinstance(args.obj, MapnikStyle):
                yield dm.Label('mapnik_style', _(u"Mapnik style"))

                if args.obj.xml_fileobj is not None:
                    yield dm.Link(
                        'mapnik_style/xml', _(u"XML file"),
                        lambda args: args.request.route_url("mapnik.style_xml",
                                                            id=args.obj.id))
Esempio n. 2
0
 def build(self, args):
     if isinstance(args.obj, MapboxStyle):
         yield dm.Label("mapbox_style", _("Mapbox style"))
         yield dm.Link(
             "mapbox_style/json",
             _("Mapbox style"),
             lambda args: args.request.route_url("mapbox.style_json",
                                                 id=args.obj.id),
         )
Esempio n. 3
0
        def build(self, args):
            if isinstance(args.obj, FormbuilderForm):
                yield dm.Label('formbuilder_form', _("Form"))

                if args.obj.ngfp_fileobj is not None:
                    yield dm.Link(
                        'formbuilder_form/ngfp', _("Download as NGFP"),
                        lambda args: args.request.route_url(
                            "formbuilder.formbuilder_form_ngfp", id=args.obj.id))
Esempio n. 4
0
        def build(self, args):
            if isinstance(args.obj, QgisVectorStyle):
                yield dm.Label('qgis_vector_style', _(u"QGIS style"))

                if args.obj.qml_fileobj is not None:
                    yield dm.Link(
                        'qgis_vector_style/qml', _(u"QML file"),
                        lambda args: args.request.route_url(
                            "qgis.vector_style_qml", id=args.obj.id))
Esempio n. 5
0
 def build(self, args):
     if isinstance(args.obj, (QgisVectorStyle, QgisRasterStyle)):
         yield dm.Label("qgis_style", _(u"QGIS style"))
         yield dm.Link(
             "qgis_style/qml",
             _(u"QML file"),
             lambda args: args.request.route_url(
                 "qgis.style_qml", id=args.obj.id
             ),
         )
Esempio n. 6
0
        def build(self, args):
            if isinstance(args.obj, LegendSprite):
                yield dm.Label('legend_sprite', _(u"Legend"))

                if args.obj.description_fileobj is not None:
                    yield dm.Link(
                        'legend_sprite/description', _("Description file"),
                        lambda args: args.request.route_url(
                            'legend.description', id=args.obj.id))

                if args.obj.image_fileobj is not None:
                    yield dm.Link(
                        'legend_sprite/image', _("Image file"),
                        lambda args: args.request.route_url("legend.image",
                                                            id=args.obj.id))