예제 #1
0
파일: feeds.py 프로젝트: rajeshvv/kuma
    def item_description(self, item):
        # TODO: Needs to be a jinja template?
        tmpl = _(u"""
            <p>
              <a href="%(parent_url)s" title="%(parent_title)s">
                 View '%(parent_locale)s' parent
              </a>
              (<a href="%(mod_url)s">last modified at %(parent_modified)s</a>)
            </p>
            <p>
              <a href="%(doc_edit_url)s" title="%(doc_title)s">
                  Edit '%(doc_locale)s' translation
              </a>
              (last modified at %(doc_modified)s)
            </p>
        """)

        doc, parent = item, item.parent

        trans_based_on_rev = (Revision.objects.filter(document=parent)
                                            .filter(created__lte=doc.modified)
                                            .order_by('created')[0])
        mod_url = compare_url(parent, trans_based_on_rev.id,
                              parent.current_revision.id)

        return tmpl % dict(
            doc_url=self.request.build_absolute_uri(doc.get_absolute_url()),
            doc_edit_url=self.request.build_absolute_uri(
                reverse('wiki.edit_document', args=[doc.full_path])),
            doc_title=doc.title,
            doc_locale=doc.locale,
            doc_modified=doc.modified,
            parent_url=self.request.build_absolute_uri(
                parent.get_absolute_url()),
            parent_title=parent.title,
            parent_locale=parent.locale,
            parent_modified=parent.modified,
            mod_url=mod_url,
        )
예제 #2
0
파일: feeds.py 프로젝트: pombredanne/kuma
    def item_description(self, item):
        # TODO: Needs to be a jinja template?
        tmpl = _(u"""
            <p>
              <a href="%(parent_url)s" title="%(parent_title)s">
                 View '%(parent_locale)s' parent
              </a>
              (<a href="%(mod_url)s">last modified at %(parent_modified)s</a>)
            </p>
            <p>
              <a href="%(doc_edit_url)s" title="%(doc_title)s">
                  Edit '%(doc_locale)s' translation
              </a>
              (last modified at %(doc_modified)s)
            </p>
        """)

        doc, parent = item, item.parent

        trans_based_on_rev = (Revision.objects.filter(document=parent)
                                            .filter(created__lte=doc.modified)
                                            .order_by('created')[0])
        mod_url = compare_url(parent, trans_based_on_rev.id,
                              parent.current_revision.id)

        return tmpl % dict(
            doc_url=self.request.build_absolute_uri(doc.get_absolute_url()),
            doc_edit_url=self.request.build_absolute_uri(
                reverse('wiki.edit_document', args=[doc.full_path])),
            doc_title=doc.title,
            doc_locale=doc.locale,
            doc_modified=doc.modified,
            parent_url=self.request.build_absolute_uri(
                parent.get_absolute_url()),
            parent_title=parent.title,
            parent_locale=parent.locale,
            parent_modified=parent.modified,
            mod_url=mod_url,
        )