diff --git a/src/main/scala/app/RepositoryViewerController.scala b/src/main/scala/app/RepositoryViewerController.scala index 3addf62..0d37b09 100644 --- a/src/main/scala/app/RepositoryViewerController.scala +++ b/src/main/scala/app/RepositoryViewerController.scala @@ -206,6 +206,16 @@ } /** + * Displays tags. + */ + get("/:owner/:repository/tags"){ + val owner = params("owner") + val repository = params("repository") + + repo.html.tags(JGitUtil.getRepositoryInfo(owner, repository, servletContext)) + } + + /** * Provides HTML of the file list. * * @param owner the repository owner diff --git a/src/main/twirl/repo/navtab.scala.html b/src/main/twirl/repo/navtab.scala.html index 4c4689c..4bae165 100644 --- a/src/main/twirl/repo/navtab.scala.html +++ b/src/main/twirl/repo/navtab.scala.html @@ -20,7 +20,7 @@ Files Commits - Tags + Tags
  • HTTP diff --git a/src/main/twirl/repo/tags.scala.html b/src/main/twirl/repo/tags.scala.html new file mode 100644 index 0000000..3536f5e --- /dev/null +++ b/src/main/twirl/repo/tags.scala.html @@ -0,0 +1,18 @@ +@(repository: app.RepositoryInfo)(implicit context: app.Context) +@import context._ +@import view.helpers +@html.main(repository.owner + "/" + repository.name) { + @html.header("code", repository) + @navtab("master", repository, "tags") @* TODO DON'T display branch pulldown *@ +

    Tags

    + + @repository.tags.map { tag => + + + + + + + } +
    @tagyyyy/MM/dd HH:mm:SSxxxxxxxxxxZIP
    +} \ No newline at end of file