11454: Don't show 'Remove' session button when listed on remoteHosts.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 15 Feb 2018 14:57:31 +0000 (11:57 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 15 Feb 2018 14:57:31 +0000 (11:57 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

apps/workbench/app/assets/javascripts/components/sessions.js

index e172d3a3f3500c36b3b978b3cf3da79ce7693f01..0c2b7c92dc618df5bab5da3419e7e12e0ba3fd27 100644 (file)
@@ -61,10 +61,13 @@ window.SessionsTable = {
                                     onclick: db.login.bind(db, session.baseURL),
                                 }, session.listedHost ? 'Enable ':'Log in ', m('span.glyphicon.glyphicon-log-in')))
                             ],
-                            m('td', session.isFromRails ? null : m('button.btn.btn-xs.btn-default', {
-                                uuidPrefix: uuidPrefix,
-                                onclick: m.withAttr('uuidPrefix', db.trash),
-                            }, 'Remove ', m('span.glyphicon.glyphicon-trash'))),
+                            m('td', session.isFromRails ? null :
+                                session.listedHost ? null :
+                                m('button.btn.btn-xs.btn-default', {
+                                    uuidPrefix: uuidPrefix,
+                                    onclick: m.withAttr('uuidPrefix', db.trash),
+                                }, 'Remove ', m('span.glyphicon.glyphicon-trash'))
+                            ),
                         ])
                     }),
                 ]),