Commit fc6a304f authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Update package index/show pages to match UX recommendations

Signed-off-by: default avatarDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
parent adf22284
.table-holder .packages-table {
tr {
th {
border-top: none;
background: none;
padding: $gl-padding-top 0;
}
td {
padding: $gl-padding-top 0;
}
}
}
...@@ -2,32 +2,34 @@ ...@@ -2,32 +2,34 @@
- can_destroy_package = can?(current_user, :destroy_package, @project) - can_destroy_package = can?(current_user, :destroy_package, @project)
- if @packages.any? - if @packages.any?
%table.table .table-holder
%thead %table.table.packages-table
%tr %thead
%th= _('Name')
%th= _('Version')
%th= _('Type')
%th= _('Created')
%th
%tbody
- @packages.each do |package|
%tr %tr
%td %th= _('Name')
= link_to package.name, project_package_path(@project, package) %th= _('Version')
%td %th= _('Type')
= package.version %th= _('Created')
%td %th
= _('Maven package')
%td %tbody
= time_ago_with_tooltip(package.created_at) - @packages.each do |package|
%td %tr
- if can_destroy_package %td
= link_to project_package_path(@project, package), method: :delete, data: { confirm: _("Are you sure?") }, class: "btn btn-grouped btn-inverted btn-remove", title: _('Delete Package') do = link_to package.name, project_package_path(@project, package)
= icon('trash') %td
= package.version
%td
= _('Maven package')
%td
= time_ago_with_tooltip(package.created_at)
%td
- if can_destroy_package
.pull-right
= link_to project_package_path(@project, package), method: :delete, data: { confirm: _("Are you sure?") }, class: "btn btn-grouped btn-inverted btn-remove", title: _('Delete Package') do
= icon('trash')
= paginate @packages, theme: "gitlab" = paginate @packages, theme: "gitlab"
- else - else
.nothing-here-block .nothing-here-block
......
...@@ -18,17 +18,17 @@ ...@@ -18,17 +18,17 @@
%strong= _('Package information') %strong= _('Package information')
%ul.content-list %ul.content-list
%li %li
%span.light %span.text-secondary
= _('Name') = _('Name')
%span.pull-right %span.pull-right
= @package.name = @package.name
%li %li
%span.light %span.text-secondary
= _('Version') = _('Version')
%span.pull-right %span.pull-right
= @package.version = @package.version
%li %li
%span.light %span.text-secondary
= _('Created on') = _('Created on')
%span.pull-right %span.pull-right
= @package.created_at.to_s(:medium) = @package.created_at.to_s(:medium)
...@@ -39,26 +39,30 @@ ...@@ -39,26 +39,30 @@
%strong= _('Maven Metadata') %strong= _('Maven Metadata')
%ul.content-list %ul.content-list
%li %li
%span.light %span.text-secondary
= _('Group ID') = _('Group ID')
%span.pull-right %span.pull-right
= @maven_metadatum.app_group = @maven_metadatum.app_group
%li %li
%span.light %span.text-secondary
= _('Artifact ID') = _('Artifact ID')
%span.pull-right %span.pull-right
= @maven_metadatum.app_name = @maven_metadatum.app_name
%li %li
%span.light %span.text-secondary
= _('Version') = _('Version')
%span.pull-right %span.pull-right
= @maven_metadatum.app_version = @maven_metadatum.app_version
%table.table %table.table
%thead %thead
%tr %tr
%th Name %th
%th Size = _('Name')
%th Created %th
= _('Size')
%th
.pull-right
= _('Created')
%tbody %tbody
- @package_files.each do |package_file| - @package_files.each do |package_file|
%tr %tr
...@@ -68,4 +72,5 @@ ...@@ -68,4 +72,5 @@
%td %td
= number_to_human_size(package_file.size, precision: 2) = number_to_human_size(package_file.size, precision: 2)
%td %td
= time_ago_with_tooltip(package_file.created_at) .pull-right
= time_ago_with_tooltip(package_file.created_at)
...@@ -6465,6 +6465,9 @@ msgstr "" ...@@ -6465,6 +6465,9 @@ msgstr ""
msgid "Sign-up restrictions" msgid "Sign-up restrictions"
msgstr "" msgstr ""
msgid "Size"
msgstr ""
msgid "Size and domain settings for static websites" msgid "Size and domain settings for static websites"
msgstr "" msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment