mirror of
https://github.com/swizzin/swizzin_dashboard.git
synced 2024-09-20 06:46:08 +08:00
Add sbio specifics
This commit is contained in:
parent
bb13dd5abc
commit
c5ce2d4428
BIN
static/img/vendors/sbio.png
vendored
Executable file
BIN
static/img/vendors/sbio.png
vendored
Executable file
Binary file not shown.
After Width: | Height: | Size: 9.1 KiB |
|
@ -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():
|
||||
|
|
|
@ -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 %}
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue