def get_value( self, trans, grid, repository ):
     # Restrict the options to revisions that have not yet been reviewed.
     repository_metadata_revisions = metadata_util.get_repository_metadata_revisions_for_review( repository, reviewed=False )
     if repository_metadata_revisions:
         rval = ''
         for repository_metadata in repository_metadata_revisions:
             rev, label, changeset_revision = metadata_util.get_rev_label_changeset_revision_from_repository_metadata( trans,
                                                                                                                       repository_metadata,
                                                                                                                       repository=repository )
             rval += '<a href="manage_repository_reviews_of_revision?id=%s&changeset_revision=%s">%s</a><br/>' % \
                 ( trans.security.encode_id( repository.id ), changeset_revision, label )
         return rval
     return ''
示例#2
0
 def get_value(self, trans, grid, repository):
     # Restrict the options to revisions that have not yet been reviewed.
     repository_metadata_revisions = metadata_util.get_repository_metadata_revisions_for_review(
         repository, reviewed=False)
     if repository_metadata_revisions:
         rval = ''
         for repository_metadata in repository_metadata_revisions:
             rev, label, changeset_revision = metadata_util.get_rev_label_changeset_revision_from_repository_metadata(
                 trans, repository_metadata, repository=repository)
             rval += '<a href="manage_repository_reviews_of_revision?id=%s&changeset_revision=%s">%s</a><br/>' % \
                 ( trans.security.encode_id( repository.id ), changeset_revision, label )
         return rval
     return ''