summaryrefslogtreecommitdiff
path: root/app/views/projects/no_repo.html.haml
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-11-30 00:49:51 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-11-30 00:49:51 +0200
commita8df4ee9e2b7881cea46ebc6b3e7889d13e3b5e5 (patch)
tree6381a6c45c8274f31239810f72c10d8300c6e446 /app/views/projects/no_repo.html.haml
parent674cbe939cb65e67479e0d73f4004e52c4546791 (diff)
downloadgitlab-ce-a8df4ee9e2b7881cea46ebc6b3e7889d13e3b5e5.tar.gz
Separate web page for projects without repository
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/views/projects/no_repo.html.haml')
-rw-r--r--app/views/projects/no_repo.html.haml22
1 files changed, 22 insertions, 0 deletions
diff --git a/app/views/projects/no_repo.html.haml b/app/views/projects/no_repo.html.haml
new file mode 100644
index 00000000000..dd576243510
--- /dev/null
+++ b/app/views/projects/no_repo.html.haml
@@ -0,0 +1,22 @@
+%h2
+ %i.fa.fa-warning
+ No repository
+
+%p.slead
+ The repository for this project does not exist.
+ %br
+ This means you can not push code until you create an empty repository or import existing one.
+%hr
+
+.no-repo-actions
+ = link_to project_repository_path(@project), method: :post, class: 'btn btn-primary' do
+ Create empty bare repository
+
+ %strong.prepend-left-10.append-right-10 or
+
+ = link_to new_project_import_path(@project), class: 'btn' do
+ Import repository
+
+- if can? current_user, :remove_project, @project
+ .prepend-top-20
+ = link_to 'Remove project', @project, data: { confirm: remove_project_message(@project)}, method: :delete, class: "btn btn-remove pull-right"