def url_for(*args, **kwargs): """Generate a url for a given endpoint, applying the DEPLOYMENT prefix.""" res = base_url_for(*args, **kwargs) if DEPLOYMENT is not None: if not res.startswith(f'/{DEPLOYMENT}'): res = f'/{DEPLOYMENT}' + res return res
def url_for(*pargs, **kwargs): if 'jsembed' in docassemble.base.functions.this_thread.misc: kwargs['_external'] = True if pargs[0] == 'index': kwargs['js_target'] = docassemble.base.functions.this_thread.misc[ 'jsembed'] return base_url_for(*pargs, **kwargs)
def url_for(url_rule, **kwargs): kwargs.setdefault('_external', True) return base_url_for(url_rule, **kwargs)
def url_for(*args, **kwargs): kwargs.setdefault('_external', True) return base_url_for(*args, **kwargs)
def url_for(url_rule, **kwargs): kwargs.setdefault('_external', True) kwargs.setdefault('_scheme', 'https') return base_url_for(url_rule, **kwargs)
def url_for(*args, **kwargs): res = base_url_for(*args, **kwargs) if DEPLOYMENT is not None: pass return res