mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-14 01:02:59 -07:00
Disable auth for static directories
This commit is contained in:
parent
89694b5069
commit
63398089cd
2 changed files with 73 additions and 10 deletions
|
@ -231,7 +231,7 @@ from plexpy.helpers import anon_url
|
||||||
<li role="separator" class="divider"></li>
|
<li role="separator" class="divider"></li>
|
||||||
% endif
|
% endif
|
||||||
% if _session['expiry']:
|
% if _session['expiry']:
|
||||||
<li><a href="${http_root}auth/logout"><i class="fa fa-fw fa-sign-out"></i> Logout</a></li>
|
<li><a href="${http_root}auth/logout"><i class="fa fa-fw fa-sign-out"></i> Sign Out</a></li>
|
||||||
% endif
|
% endif
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -89,39 +89,102 @@ def initialize(options):
|
||||||
},
|
},
|
||||||
'/interfaces': {
|
'/interfaces': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces"
|
'tools.staticdir.dir': "interfaces",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/images': {
|
'/images': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces/default/images"
|
'tools.staticdir.dir': "interfaces/default/images",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/css': {
|
'/css': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces/default/css"
|
'tools.staticdir.dir': "interfaces/default/css",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/fonts': {
|
'/fonts': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces/default/fonts"
|
'tools.staticdir.dir': "interfaces/default/fonts",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/js': {
|
'/js': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces/default/js"
|
'tools.staticdir.dir': "interfaces/default/js",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/json': {
|
'/json': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces/default/json"
|
'tools.staticdir.dir': "interfaces/default/json",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/xml': {
|
'/xml': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': "interfaces/default/xml"
|
'tools.staticdir.dir': "interfaces/default/xml",
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/cache': {
|
'/cache': {
|
||||||
'tools.staticdir.on': True,
|
'tools.staticdir.on': True,
|
||||||
'tools.staticdir.dir': plexpy.CONFIG.CACHE_DIR
|
'tools.staticdir.dir': plexpy.CONFIG.CACHE_DIR,
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
'/favicon.ico': {
|
'/favicon.ico': {
|
||||||
'tools.staticfile.on': True,
|
'tools.staticfile.on': True,
|
||||||
'tools.staticfile.filename': os.path.abspath(os.path.join(plexpy.PROG_DIR, 'data/interfaces/default/images/favicon.ico'))
|
'tools.staticfile.filename': os.path.abspath(os.path.join(plexpy.PROG_DIR, 'data/interfaces/default/images/favicon.ico')),
|
||||||
|
'tools.caching.on': True,
|
||||||
|
'tools.caching.force': True,
|
||||||
|
'tools.caching.delay': 0,
|
||||||
|
'tools.expires.on': True,
|
||||||
|
'tools.expires.secs': 60 * 60 * 24 * 30, # 30 days
|
||||||
|
'tools.auth.on': False,
|
||||||
|
'tools.sessions.on': False
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue