CINXE.COM
Dashboard -- OSCR Labs
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Pragma" content="no-cache" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> <link href="/include/css/with-66ace2f026f95eb6a655566d19a61ab0.css" rel="stylesheet" nonce="sEuB2PJbwS-ykqCzL8eCEg" /> <style type="text/css" nonce="sEuB2PJbwS-ykqCzL8eCEg">body { }</style> <link rel="alternate" type="application/rss+xml" title="RSS" href="https://labs.oscr.arizona.edu/feed.rss" /> <title> Dashboard -- OSCR Labs </title> </head> <body class="unselectable" data-folder-separator="."> <script type="text/javascript" nonce="sEuB2PJbwS-ykqCzL8eCEg" src="/include/lang/kr.dash-en.min.js"></script> <script type="text/javascript" src="/include/js/with-59095c12b62b4a50c7ee813da89cb7ff.js" nonce="sEuB2PJbwS-ykqCzL8eCEg"></script> <script type="text/javascript" nonce="sEuB2PJbwS-ykqCzL8eCEg"> var KeyReporter = (function ($) { return({ identity: "Guest", account: "Guest", admin: false, guest: true, secure: !0, version: "8.0.0.5", prefix: "", cdn: "", primary: "std", hosted: !0, direct: !0, purch: !0, policy: !0, login: !0, avail: !0, language: "en", server: { }, perms: { dash: [ "view" ], public: true, home: true }, subset: { maid: null }, have_perm: function (t, p) { if (!t) return(true); if (!p && t.indexOf("/") > 0) { t = t.split("/"); p = t[1]; t = t[0]; } var perm = this.perms[t]; if (!perm) return(false); if (typeof perm === "string") return(perm == (p || "view")); if ($.isArray(perm)) return($.inArray(p || "view", perm) >= 0); return(true); }, have_reqs: function (r) { if (r) { if (r.hosted && !this.hosted) return(false); if (r.direct && !this.direct) return(false); if (r.purch && !this.purch) return(false); if (r.policy && !this.policy) return(false); if (r.login && !this.login) return(false); if (r.avail && !this.avail) return(false); } return(true); }, have_version: function (v) { if (!v) return(true); var version = this.server.version; if (!version) return(false); var major_need = parseInt(v); var major_have = parseInt(version); if (major_have < major_need) return(false); if (major_have > major_need) return(true); return(version >= v); } }); })(jQuery); $(function() { "use strict"; $( "#ks-srvrinfo" ).popover({ trigger: "hover focus click" }); Dashboard.server = ""; Dashboard.cdn = ""; DashboardSubset({ acct:"Guest" }); DashboardFactory.init($("#dash-tabs"), $("#dash-panels"), '', { main: "Main", add: "Add", change: "Change" }, true); DashboardStore.fetch("Guest", true).then(DashboardFactory.deserialize); Kiosk.on("scope refresh", function (e) { DashboardFactory.refresh(1); }); $("body").on("error.dash.unauth", function (e) { Dashboard.closetips(); KeyReporter.session.signin(); }) .on("click", function (e) { Dashboard.closetips(); }) .on("begin.tour", function (e) { Dashboard.closetips(); }); $( "[data-toggle='tooltip'], [data-toggle-alt='tooltip']" ).tooltip({ trigger: "hover", delay: { show:1500, hide:0 }, container: "body" }); krsearch_setup($, 1, 0, { maid: [ "computer", "computers", "divisions" ], divn: [ "division", "divisions", "computers" ], fldr: [ "folder", "folders" ], grou: [ "group", "groups" ], papr: [ "device", "devices" ], plcy: [ "policy", "policies" ], prch: [ "purchase", "purchases" ], prid: [ "program", "programs" ], prod: [ "product", "products" ], user: [ "user", "users" ], gear: [ "model", "models" ], item: [ "object", "objects" ] }, { map: [ 'location:' ], mapset: [ 'map:' ], report: [ 'report:' ], page: [ 'page:' ] }); }); </script> <header class="header"> <a class="k-stmc" href="#content" tabindex="0">Skip to main content</a> <h1 class="k-sfh1">Dashboard</h1> <nav class="navbar navbar-kt navbar-expand fixed-top bg-kt flex-nowrap p-0 shadow" aria-label="Scope and Search"> <a id="toc-menu" class="navbar-brand toc mr-0" aria-hidden="true" tabindex="-1" href="#"> <img id="k-logo" src="/icon/ss.svg" alt="" /> <span id="k-meat" data-feather="menu"></span> <span class="toc-tit d-none d-md-inline">OSCR Labs</span> </a> <div id="scope-menu" class="scope scope-kt"> <div class="scope-button scope-indic" data-toggle="tooltip" data-placement="right" data-delay='{"show":1500,"hide":1}' title="Change the scope of the current page" tabindex="0"><span class="scope-apply" role="button" aria-label="Set Scope"><span data-feather="filter"></span></span> <span class="scope-label"></span> <span class="scope-close ml-2" role="button" aria-label="Remove Scope">×</span></div> <div class="scope-backdrop"> <div class="scope-mask"></div> <div class="scope-drop k-sel k-foc" data-target=".sc-topic, .sc-header, .sc-item" tabindex="0"> </div> </div> </div> <ul class="navbar-nav search-icn ml-auto"> <li class="nav-item"> <div class="nav-link"><span data-feather="search"></span></div> </li> </ul> <div class="search w-100"> <input id="top-search" class="form-control form-control-kt" type="search" role="combobox" autocomplete="off" aria-autocomplete="list" aria-haspopup="true" aria-owns="ds-matches" placeholder="Search" aria-label="Search" /> <div id="drop-search" class="search-menu" role="listbox"> <div id="ds-matches"> <div class="ds-match ds-item" role="option"> <span class="ds-icon"></span> <span class="ds-pname"></span> </div> </div> </div> </div> <ul class="navbar-nav px-3 k-tgt" tabindex="0"> <li class="nav-item text-nowrap"> <a class="nav-link" href="/login?uri=2F686F6D65" role="button"><span data-feather="user"></span> <span class="d-none d-md-inline k-username">Log In</span></a> </li> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"></a> <div class="dropdown-menu dropdown-menu-right"> <div class="btn-group btn-group-toggle p-1" id="k-mode-theme" data-toggle="buttons"> <label class="btn btn-xs btn-kiosk"> <input id="k-mode-light" type="radio" autocomplete="off"> Light </label> <label class="btn btn-xs btn-kiosk"> <input id="k-mode-dark" type="radio" autocomplete="off"> Dark </label> <label class="btn btn-xs btn-kiosk"> <input id="k-mode-auto" type="radio" autocomplete="off"> Auto </label> </div> </div> </li> </ul> </nav> </header> <div class="container-fluid kr-dash"> <div class="row"> <nav class="toc toc-menu sb-kt sidebar" aria-label="Main"> <div class="sidebar-sticky k-foc" data-target=".nav-item" tabindex="0"> <ul class="nav flex-column"> <li class="nav-item selected" id="nav-dash"> <a class="nav-link toc-active" href="#"> <span data-feather="home"></span> <span class="toc-tit d-none d-md-inline">Dashboard</span> </a> </li> <li class="nav-item" id="nav-maps"> <a class="nav-link" href="/maps"> <span data-feather="map"></span> <span class="toc-tit d-none d-md-inline">Maps</span> </a> </li> <li class="nav-item" id="nav-sw"> <a class="nav-link" href="/software"> <span data-feather="package"></span> <span class="toc-tit d-none d-md-inline">Software</span> </a> </li> <li class="nav-item disabled" aria-hidden="true"><a class="nav-link my-2 disabled"> </a></li> <li class="nav-item toc-bottom" id="nav-tour" aria-hidden="true"> <div class="nav-link tourist" data-tourist="dashboard" data-toggle="tooltip" data-title="See an intro tour"> <span data-feather="help-circle"></span> <span class="toc-tit d-none d-md-inline keycap">F1</span> <span class="toc-tit d-none d-md-inline" id="k-version">8.0.0.5</span> </div> </li> </ul> </div> <div data-grower="--toc-width"></div> </nav> <main id="content" role="main" class="cot"> <div> <div class="k-ribbon shy"> <ul class="nav k-rib k-tabs" id="dash-tabs"> <li class="nav-item"> <div class="nav-link nav-text k-ctls-spacer"> </div> </li> </ul> </div> <div class="flxr k-core collapsed"> <div class="tab-content gridtainer" id="dash-panels"></div> </div> </div> </main> </div> </div> <div class="modal fade" id="capture-modal" tabindex="-1"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="capture-title" data-default-text="Capture"></h4> <div class="mr-auto ml-4"> <button type="button" class="btn btn-outline-secondary capture-resize" data-resize="shrink" data-axis="x"><span data-feather="chevron-left"></span></button> <button type="button" class="btn btn-outline-secondary capture-resize" data-resize="grow" data-axis="x"><span data-feather="chevron-right"></span></button> <button type="button" class="btn btn-outline-secondary capture-resize" data-resize="shrink" data-axis="y"><span data-feather="chevron-up"></span></button> <button type="button" class="btn btn-outline-secondary capture-resize" data-resize="grow" data-axis="y"><span data-feather="chevron-down"></span></button> </div> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div id="capture-frame"> <div id="capture-graphic"></div> <img id="capture-image"></img> <canvas height="300" width="600" id="capture-canvas"></canvas> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button> <a href="download-png" download="image.png" class="btn btn-primary capture-save" data-imgtype="png">Save PNG</a> <a href="download-svg" download="image.svg" class="btn btn-primary capture-save" data-imgtype="svg">Save SVG</a> </div> </div> </div> </div> <div class="modal fade" id="subset-modal" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <div> <h4 class="modal-title">Select tags to include in widgets</h4> <small>Widgets will be limited to computers with at least one of the tags.</small> </div> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="subset-inst">Choose from the tags below:</div> <div id="subset-tags"> <div class="subset-taggroup" id="subset-tags-type"><div class="subset-group">Type:</div></div> <div class="subset-taggroup" id="subset-tags-view"><div class="subset-group">View:</div></div> <div class="subset-taggroup" id="subset-tags-task"><div class="subset-group">Tags:</div></div> </div> <ul id="subset-items"> <li> <div><span class="subset-icon"></span> <span class="subset-title"></span><span class="badge badge-secondary float-right"></span></div> <div class="subset-descrip"><span class="subset-desc"></span> <span class="subset-help"></span></div> <div class="subset-taglist"></div><button type="button" class="btn btn-sm btn-outline-secondary subset-addone"><span data-feather="plus"></span> Add</button> </li> </ul> </div> </div> </div> </div> <div class="modal fade" id="tab-alert" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"">Remove "<span class="tab-alert-name"></span>"?</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <p class="tab-rmv-tab">Click Remove to remove the tab named "<span class="tab-alert-name"></span>" and all of the items it contains from this dashboard.</p> <p class="tab-rmv-gaj">Click Remove to remove the widget named "<span class="tab-alert-name"></span>" from this dashboard.</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-dismiss="modal" id="tab-alert-rmv">Remove</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Don't Remove</button> </div> </div> </div> </div> <div id="k-toasts" aria-live="polite" aria-atomic="true" class="deep-toast"> <div id="db-saved" class="toast" role="alert" aria-live="assertive" aria-atomic="true" data-delay="2000"> <div class="toast-header"> <span data-feather="home"></span> <strong class="ml-1 mr-auto">Dashboard Saved</strong> <small class="text-muted">just now</small> </div> <div class="toast-body">Changes to the <span class="kn-acct"></span> dashboard have been saved.</div> </div> </div> <div class="hidden tourist" data-tourist="dashboard"></div> </body> </html>