From: Tom Clegg Date: Mon, 14 Apr 2014 15:44:23 +0000 (-0400) Subject: Render group with folder view X-Git-Tag: 1.1.0~2596^2~11^2~60 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/d7ccebe29c68df51633f6a18eba6aa6a982c3739 Render group with folder view --- diff --git a/apps/workbench/app/views/groups/show.html.erb b/apps/workbench/app/views/groups/show.html.erb new file mode 100644 index 0000000000..fdb460e562 --- /dev/null +++ b/apps/workbench/app/views/groups/show.html.erb @@ -0,0 +1,330 @@ +<% content_for :css do %> +.arvados-nav-container { + display:none; +} +.card { + padding-top: 20px; + margin: 10px 0 20px 0; + background-color: #ffffff; + border: 1px solid #d8d8d8; + border-top-width: 0; + border-bottom-width: 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.card.arvados-object { + position: relative; + display: inline-block; + width: 170px; + height: 175px; + padding-top: 0; + margin-left: 20px; + overflow: hidden; + vertical-align: top; +} +.card.arvados-object .card-top.green { + background-color: #53a93f; +} +.card.arvados-object .card-top.blue { + background-color: #427fed; +} +.card.arvados-object .card-top { + position: absolute; + top: 0; + left: 0; + display: inline-block; + width: 170px; + height: 25px; + background-color: #ffffff; +} +.card.arvados-object .card-info { + position: absolute; + top: 25px; + display: inline-block; + width: 100%; + height: 101px; + overflow: hidden; + background: #ffffff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.card.arvados-object .card-info .title { + display: block; + margin: 8px 14px 0 14px; + overflow: hidden; + font-size: 16px; + font-weight: bold; + line-height: 18px; + color: #404040; +} +.card.arvados-object .card-info .desc { + display: block; + margin: 8px 14px 0 14px; + overflow: hidden; + font-size: 12px; + line-height: 16px; + color: #737373; + text-overflow: ellipsis; +} +.card.arvados-object .card-bottom { + position: absolute; + bottom: 0; + left: 0; + display: inline-block; + width: 100%; + padding: 10px 20px; + line-height: 29px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +<% end %> + +<% content_for :above_left_nav do %> +
+
+ + Rename + +

+ <%= @object.name %> +

+
+
+ +

+ This folder was created <%= @object.created_at %>. (This + description defaults to something generic.) +

+ Edit description +
+
+ +
+
+

+ Activity +

+
+
+ +
+

+ 11:12 - Some Subfolder added +

+

+ 10:06 - <%= @object.name %> - renamed from OldFolderName to <%= @object.name %> +

+

+ 10:01 - Test Dataset (4 GiB collection) added to <%= @object.name %> by <%= link_to_if_arvados_object @object.owner_uuid, friendly_name: true %> +

+
+
+ +
+
+

+ Sharing and permissions +

+
+
+ +
+ + + + + + + + + + + + + + + + +
<%= link_to_if_arvados_object @object.owner_uuid, friendly_name: true %>Owner
Someone Elseread only
Someone Elseread+write
UserRole
+
+
+<% end %> + +
+
+
+ + + +
+
+ Test dataset +
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+
+ +
+
+ +
+
+ + + +
+
+ GATK Exome Pipeline +
exome p.e. fastq -> vcf
+
+
+ +
+
+ +
+
+ + + +
+
+ Reference result +
Known good -- checked concordance against other datasets
+
+
+ +
+
+ +
+
+ + + +
+
+ Some other thing +
(Objects that are "starred" appear in this area)
+
+
+ +
+
+
+ +
+
+
+
+
+
+

+ Contents +

+
+
+
+ +
+
+
+
+
+

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Some Subfolder + + 12 items + + 2014-04-01 +
+ Test Dataset + + 4 GiB + + 2014-04-01 +
+ Test Dataset 2 + + 4 GiB + + 2014-04-01 +
+ GATK Exome Pipeline + + 7 components + + 2014-03-21 +
+ Reference result + + 250 MiB + + 2014-03-22 +
+ Some other thing + + 1.2 TiB + + 2014-01-01 +
+ Name + + + Modified +
+

+
+
+
+
diff --git a/apps/workbench/app/views/layouts/application.html.erb b/apps/workbench/app/views/layouts/application.html.erb index 9da171e400..ece2f2efd8 100644 --- a/apps/workbench/app/views/layouts/application.html.erb +++ b/apps/workbench/app/views/layouts/application.html.erb @@ -178,6 +178,7 @@
+ <%= yield :above_left_nav %>
<% if current_user.andand.is_active %>