コード例 #1
0
ファイル: urls.py プロジェクト: mpastyl/websocket-console
urlpatterns = patterns(
    '',
    (prefix_pattern(BASE_PATH), include(cyclades_patterns)),
)

if PROXY_USER_SERVICES:
    astakos_proxy = partial(proxy,
                            proxy_base=BASE_ASTAKOS_PROXY_PATH,
                            target_base=ASTAKOS_BASE_URL)

    proxy_patterns = patterns(
        '',
        (prefix_pattern(ASTAKOS_VIEWS_PREFIX), astakos_proxy),
    )
    proxy_patterns += api_patterns(
        '',
        (r'^login/?$', astakos_proxy),
        (r'^feedback/?$', astakos_proxy),
        (r'^user_catalogs/?$', astakos_proxy),
        (prefix_pattern(ASTAKOS_ACCOUNTS_PREFIX), astakos_proxy),
    )

    urlpatterns += patterns(
        '',
        (prefix_pattern(BASE_ASTAKOS_PROXY_PATH), include(proxy_patterns)),
    )

# set utility redirects
extend_with_root_redirects(urlpatterns, cyclades_services, 'cyclades_ui',
                           BASE_PATH)
コード例 #2
0
ファイル: urls.py プロジェクト: AthinaB/synnefo

# --------------------------------------
# PROXY settings
astakos_auth_proxy = \
    partial(proxy, proxy_base=ASTAKOS_AUTH_PROXY_PATH,
            target_base=ASTAKOS_AUTH_URL)
astakos_account_proxy = \
    partial(proxy, proxy_base=ASTAKOS_ACCOUNT_PROXY_PATH,
            target_base=ASTAKOS_ACCOUNT_URL)

# ui views serve html content, redirect instead of proxing
astakos_ui_proxy = \
    partial(proxy, proxy_base=ASTAKOS_UI_PROXY_PATH,
            target_base=ASTAKOS_UI_URL, redirect=True)

urlpatterns += api_patterns(
    '',
    (prefix_pattern(ASTAKOS_AUTH_PROXY_PATH), astakos_auth_proxy),
    (prefix_pattern(ASTAKOS_ACCOUNT_PROXY_PATH), astakos_account_proxy),
)
urlpatterns += patterns(
    '',
    (prefix_pattern(ASTAKOS_UI_PROXY_PATH), astakos_ui_proxy),
)

# --------------------------------------
# set utility redirects
extend_with_root_redirects(urlpatterns, cyclades_services, 'cyclades_ui',
                           BASE_PATH)
コード例 #3
0
#
# The views and conclusions contained in the software and
# documentation are those of the authors and should not be
# interpreted as representing official policies, either expressed
# or implied, of GRNET S.A.

from django.conf.urls.defaults import include, patterns
from synnefo.lib import join_urls
from astakos.im.settings import (BASE_PATH, ACCOUNTS_PREFIX, VIEWS_PREFIX,
                                 KEYSTONE_PREFIX, WEBLOGIN_PREFIX)
from snf_django.lib.api.utils import prefix_pattern
from snf_django.utils.urls import extend_with_root_redirects
from astakos.im import settings

astakos_patterns = patterns(
    '',
    (prefix_pattern(VIEWS_PREFIX), include('astakos.im.urls')),
    (prefix_pattern(ACCOUNTS_PREFIX), include('astakos.api.urls')),
    (prefix_pattern(KEYSTONE_PREFIX), include('astakos.api.keystone_urls')),
    (prefix_pattern(WEBLOGIN_PREFIX), include('astakos.im.weblogin_urls')),
)

urlpatterns = patterns(
    '',
    (prefix_pattern(BASE_PATH), include(astakos_patterns)),
)

# set utility redirects
extend_with_root_redirects(urlpatterns, settings.astakos_services,
                           'astakos_ui', BASE_PATH)
コード例 #4
0
ファイル: urls.py プロジェクト: vcgato29/pwc
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
# The views and conclusions contained in the software and
# documentation are those of the authors and should not be
# interpreted as representing official policies, either expressed
# or implied, of GRNET S.A.

try:
    from django.conf.urls import include, patterns
except ImportError:  # Django 1.2
    from django.conf.urls.defaults import include, patterns

from pithos_webclient import settings
from snf_django.lib.api.utils import prefix_pattern
from snf_django.utils.urls import extend_with_root_redirects
from synnefo.lib import join_urls

urlpatterns = patterns(
    '',
    (prefix_pattern(join_urls(settings.BASE_PATH, settings.UI_PREFIX)) + '$',
     'pithos_webclient.views.index'),
)

# set utility redirects
extend_with_root_redirects(urlpatterns, settings.pithos_services, 'pithos_ui',
                           settings.BASE_PATH)
コード例 #5
0
ファイル: urls.py プロジェクト: cstavr/synnefo
from astakos.im.settings import (
    BASE_PATH, ACCOUNTS_PREFIX, VIEWS_PREFIX, KEYSTONE_PREFIX, WEBLOGIN_PREFIX)
from snf_django.lib.api.utils import prefix_pattern
from snf_django.utils.urls import \
    extend_with_root_redirects, extend_endpoint_with_slash
from astakos.im.settings import astakos_services

urlpatterns = []

# Redirects should be first, otherwise they may get overridden by wildcards
extend_endpoint_with_slash(urlpatterns, astakos_services, 'astakos_ui')
extend_endpoint_with_slash(urlpatterns, astakos_services, 'astakos_weblogin')

astakos_patterns = patterns(
    '',
    (prefix_pattern(VIEWS_PREFIX), include('astakos.im.urls')),
    (prefix_pattern(ACCOUNTS_PREFIX), include('astakos.api.urls')),
    (prefix_pattern(KEYSTONE_PREFIX), include('astakos.api.keystone_urls')),
    (prefix_pattern(WEBLOGIN_PREFIX), include('astakos.im.weblogin_urls')),
)


urlpatterns += patterns(
    '',
    (prefix_pattern(BASE_PATH), include(astakos_patterns)),
)

# set utility redirects
extend_with_root_redirects(urlpatterns, astakos_services,
                           'astakos_ui', BASE_PATH)