mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-11 07:46:07 -07:00
Add system launch setting for MacOS
This commit is contained in:
parent
2e101dcf7d
commit
d779e72bcd
2 changed files with 13 additions and 3 deletions
|
@ -455,11 +455,13 @@
|
||||||
</label>
|
</label>
|
||||||
<p class="help-block">Show Tautulli shortcut in the system tray.</p>
|
<p class="help-block">Show Tautulli shortcut in the system tray.</p>
|
||||||
</div>
|
</div>
|
||||||
|
% endif
|
||||||
|
% if common.PLATFORM in ('Windows', 'Darwin'):
|
||||||
<div class="checkbox">
|
<div class="checkbox">
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox" name="launch_startup" id="launch_startup" value="1" ${config['launch_startup']}> Launch at System Startup
|
<input type="checkbox" name="launch_startup" id="launch_startup" value="1" ${config['launch_startup']}> Launch at System Startup
|
||||||
</label>
|
</label>
|
||||||
<p class="help-block">Start Tautulli automatically after Windows Login.</p>
|
<p class="help-block">Start Tautulli automatically after Login.</p>
|
||||||
</div>
|
</div>
|
||||||
% endif
|
% endif
|
||||||
<div class="checkbox">
|
<div class="checkbox">
|
||||||
|
|
|
@ -66,11 +66,14 @@ if plexpy.PYTHON2:
|
||||||
import versioncheck
|
import versioncheck
|
||||||
import web_socket
|
import web_socket
|
||||||
import webstart
|
import webstart
|
||||||
import windows
|
|
||||||
from api2 import API2
|
from api2 import API2
|
||||||
from helpers import checked, addtoapi, get_ip, create_https_certificates, build_datatables_json, sanitize_out
|
from helpers import checked, addtoapi, get_ip, create_https_certificates, build_datatables_json, sanitize_out
|
||||||
from session import get_session_info, get_session_user_id, allow_session_user, allow_session_library
|
from session import get_session_info, get_session_user_id, allow_session_user, allow_session_library
|
||||||
from webauth import AuthController, requireAuth, member_of, check_auth
|
from webauth import AuthController, requireAuth, member_of, check_auth
|
||||||
|
if common.PLATFORM == 'Windows':
|
||||||
|
import windows
|
||||||
|
elif common.PLATFORM == 'Darwin':
|
||||||
|
import macos
|
||||||
else:
|
else:
|
||||||
from plexpy import activity_pinger
|
from plexpy import activity_pinger
|
||||||
from plexpy import common
|
from plexpy import common
|
||||||
|
@ -96,11 +99,14 @@ else:
|
||||||
from plexpy import versioncheck
|
from plexpy import versioncheck
|
||||||
from plexpy import web_socket
|
from plexpy import web_socket
|
||||||
from plexpy import webstart
|
from plexpy import webstart
|
||||||
from plexpy import windows
|
|
||||||
from plexpy.api2 import API2
|
from plexpy.api2 import API2
|
||||||
from plexpy.helpers import checked, addtoapi, get_ip, create_https_certificates, build_datatables_json, sanitize_out
|
from plexpy.helpers import checked, addtoapi, get_ip, create_https_certificates, build_datatables_json, sanitize_out
|
||||||
from plexpy.session import get_session_info, get_session_user_id, allow_session_user, allow_session_library
|
from plexpy.session import get_session_info, get_session_user_id, allow_session_user, allow_session_library
|
||||||
from plexpy.webauth import AuthController, requireAuth, member_of, check_auth
|
from plexpy.webauth import AuthController, requireAuth, member_of, check_auth
|
||||||
|
if common.PLATFORM == 'Windows':
|
||||||
|
from plexpy import windows
|
||||||
|
elif common.PLATFORM == 'Darwin':
|
||||||
|
from plexpy import macos
|
||||||
|
|
||||||
|
|
||||||
def serve_template(templatename, **kwargs):
|
def serve_template(templatename, **kwargs):
|
||||||
|
@ -3181,6 +3187,8 @@ class WebInterface(object):
|
||||||
if startup_changed:
|
if startup_changed:
|
||||||
if common.PLATFORM == 'Windows':
|
if common.PLATFORM == 'Windows':
|
||||||
windows.set_startup()
|
windows.set_startup()
|
||||||
|
elif common.PLATFORM == 'Darwin':
|
||||||
|
macos.set_startup()
|
||||||
|
|
||||||
# Get new server URLs for SSL communications and get new server friendly name
|
# Get new server URLs for SSL communications and get new server friendly name
|
||||||
if server_changed:
|
if server_changed:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue