mirror of
https://github.com/valitydev/salt.git
synced 2024-11-09 01:36:48 +00:00
Added fix for app_path settings that start with a slash
The CherryPy dispatcher we're using routes URLs by mapping attributes on an object to the URL path. In other words, the attribute on the object should not start with a slash.
This commit is contained in:
parent
3e67141933
commit
15c63e869b
@ -40,8 +40,10 @@ A REST API for Salt
|
||||
This is useful for bootstrapping a single-page JavaScript app.
|
||||
app_path : ``/app``
|
||||
The URL prefix to use for serving the HTML file specifed in the ``app``
|
||||
setting. Any path information after the specified path is ignored; this
|
||||
is useful for apps that utilize the HTML5 history API.
|
||||
setting. This should be a simple name containing no slashes.
|
||||
|
||||
Any path information after the specified path is ignored; this is
|
||||
useful for apps that utilize the HTML5 history API.
|
||||
|
||||
Example production configuration block:
|
||||
|
||||
@ -946,7 +948,7 @@ class API(object):
|
||||
setattr(self, url, cls())
|
||||
|
||||
if 'app' in self.apiopts:
|
||||
setattr(self, self.apiopts.get('app_path', 'app'), App())
|
||||
setattr(self, self.apiopts.get('app_path', 'app').lstrip('/'), App())
|
||||
|
||||
def get_conf(self):
|
||||
'''
|
||||
|
Loading…
Reference in New Issue
Block a user