예제 #1
0
파일: excel.py 프로젝트: mitcho/clld
 def row(self, ctx, req, item):
     return [
         hyperlink(req.resource_url(item), item.id),
         item.name,
         item.analyzed,
         item.gloss,
         item.description,
         hyperlink(req.resource_url(item.language), item.language.name),
     ]
예제 #2
0
파일: excel.py 프로젝트: marctang/clld
 def row(self, ctx, req, item):
     return [
         hyperlink(req.resource_url(item), item.id),
         item.name,
         item.analyzed,
         item.gloss,
         item.description,
         hyperlink(req.resource_url(item.language), item.language.name),
     ]
예제 #3
0
 def row(self, ctx, req, item):
     res = super(Values, self).row(ctx, req, item)
     res.insert(1, hyperlink(req.resource_url(item.valueset.parameter),
                             item.valueset.parameter.__unicode__()))
     res.insert(2, hyperlink(req.resource_url(item.valueset.language),
                             item.valueset.language.__unicode__()))
     res.append(hyperlink(req.resource_url(item.valueset.contribution),
                             item.valueset.contribution.__unicode__()))
     res.append(item.comment)
     return res
예제 #4
0
파일: excel.py 프로젝트: marctang/clld
 def row(self, ctx, req, item):
     res = super(Values, self).row(ctx, req, item)
     for obj in [item.valueset.parameter, item.valueset.language]:
         res.append(hyperlink(req.resource_url(obj), str(obj)))
     res.extend([item.frequency or '', item.confidence or ''])
     res.append(';'.join(filter(
         None, [r.source.name for r in item.valueset.references if r.source])))
     return res
예제 #5
0
파일: excel.py 프로젝트: FieldDB/clld
 def row(self, ctx, req, item):
     res = super(Values, self).row(ctx, req, item)
     for obj in [item.valueset.parameter, item.valueset.language]:
         res.append(hyperlink(req.resource_url(obj), obj.__unicode__()))
     res.extend([item.frequency or '', item.confidence or ''])
     res.append(';'.join(filter(
         None, [r.source.name for r in item.valueset.references if r.source])))
     return res
예제 #6
0
    def test_hyperlink(self):
        from clld.lib.excel import hyperlink

        assert hyperlink('http://example.org', label='"example"')
예제 #7
0
파일: excel.py 프로젝트: marctang/clld
 def row(self, ctx, req, item):
     return [item.id, hyperlink(req.resource_url(item), str(item))]
예제 #8
0
파일: excel.py 프로젝트: gopyruby/clld
 def row(self, ctx, req, item):
     return [item.id, hyperlink(req.resource_url(item), item.__unicode__())]
예제 #9
0
파일: excel.py 프로젝트: mitcho/clld
 def row(self, ctx, req, item):
     res = super(Values, self).row(ctx, req, item)
     for obj in [item.valueset.parameter, item.valueset.language]:
         res.append(hyperlink(req.resource_url(obj), obj.__unicode__()))
     return res
예제 #10
0
파일: excel.py 프로젝트: mitcho/clld
 def row(self, ctx, req, item):
     return [item.id, hyperlink(req.resource_url(item), item.__unicode__())]
예제 #11
0
    def test_hyperlink(self):
        from clld.lib.excel import hyperlink

        assert hyperlink("http://example.org", label='"example"')