Add sbio specifics

This commit is contained in:
liaralabs 2021-04-08 13:34:17 -07:00
parent bb13dd5abc
commit c5ce2d4428
4 changed files with 23 additions and 5 deletions

BIN
static/img/vendors/sbio.png vendored Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View file

@ -174,7 +174,11 @@ def index(user):
quota = True
else:
quota = False
return flask.render_template('index.html', title='{user} - swizzin dashboard'.format(user=user), user=user, pages=pages, quota=quota, mounts=mounts, async_mode=socketio.async_mode)
if os.path.isfile("/install/.sbio.lock"):
vendor = "sbio"
else:
vendor = "swizzin"
return flask.render_template('index.html', title='{user} - swizzin dashboard'.format(user=user), user=user, pages=pages, quota=quota, vendor=vendor, mounts=mounts, async_mode=socketio.async_mode)
@socketio.on('connect', namespace='/websocket')
def socket_connect():

View file

@ -12,7 +12,7 @@
<div class="d-flex" id="wrapper">
{{macros.build_sidebar(pages=pages)}}
{% if config.SHAREDSERVER == True %}
{{macros.build_nav_shared(user=user, apps=pages)}}
{{macros.build_nav_shared(user=user, apps=pages, vendor=vendor)}}
{% else %}
{{macros.build_nav(user=user, apps=pages)}}
{% endif %}

View file

@ -1,6 +1,10 @@
{% macro build_sidebar(pages) %}
{% macro build_sidebar(pages, vendor) %}
<div class="bg-dark" id="sidebar-wrapper">
<div class="sidebar-heading"><img class="logo" src="{{ url_for('static', filename='img/logo-dark.png') }}" /></div>
{% if vendor == "sbio" %}
<div class="sidebar-heading"><img class="logo" src="{{ url_for('static', filename='img/vendors/sbio.png') }}" /></div>
{% else %}
<div class="sidebar-heading"><img class="logo" src="{{ url_for('static', filename='img/logo-dark.png') }}" /></div>
{% endif %}
<div class="list-group list-group-flush">
{% for page in pages|sort(attribute="pretty_name") if page.url %}
<a href="{{page.url}}" target="_blank" class="list-group-item list-group-item-action bg-dark"><img src="{{ url_for('static', filename='img/apps/'+page.img+'.png') }}" class="app-icon">{{page.pretty_name}}</a>
@ -62,7 +66,7 @@
</nav>
{% endmacro %}
{% macro build_nav_shared(user, apps) %}
{% macro build_nav_shared(user, apps, vendor) %}
<div id="page-content-wrapper">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<button class="btn btn-primary" id="menu-toggle">«</button>
@ -102,6 +106,15 @@
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ user }}
</a>
{% if vendor == "sbio" %}
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ url_for('logout') }}">Logout</a>
<a class="dropdown-item" href="https://panel.seedbox.io/submitticket.php?step=2&deptid=2">Support</a>
<a class="dropdown-item" href="https://discord.gg/wv67teS">Discord</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="https://panel.seedbox.io/index.php?rp=/knowledgebase/13/App-slots">Documentation</a>
</div>
{% else %}
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ url_for('logout') }}">Logout</a>
<a class="dropdown-item" href="https://clients.swizzin.net">Support</a>
@ -109,6 +122,7 @@
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="https://docs.swizzin.net">Documentation</a>
</div>
{% endif %}
</li>
</ul>
</div>