Statistics
| Branch: | Tag: | Revision:

root / snf-pithos-app / pithos / api / urls.py @ 8c7e1398

History | View | Annotate | Download (4.1 kB)

# Date Author Comment
56bc5d49 12/10/2013 01:52 pm Kostas Papadimitriou

pithos: Force redirect instead of proxying for astakos ui views

Signed-off-by: Kostas Papadimitriou <>
Signed-off-by: Ilias Tsitsimpis <>

9b953ed4 12/03/2013 09:47 pm Sofia Papagiannaki

pithos: Remove obsolete settings

  • PITHOS_ASTAKOS_COOKIE_NAME (not useful any more)
  • PITHOS_SERVE_API (in favor of PITHOS_SERVE_API_DOMAIN)
8f2eb016 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Change pithos views authorization/authentication

Pithos views no longer use the information stored in
the PITHOS_ASTAKOS_COOKIE_NAME cookie
for authenticating the user and authorizing access to the
targeted resource.
They acquire, instead, from the authentication server (astakos)...

14569c60 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Configurable exclude api calls from being served

Prevent api calls from being served by setting PITHOS_SERVE_API
to False.

8a1ae1a7 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Fix pithos views url prefix

2aba7764 12/03/2013 02:44 pm Sofia Papagiannaki

snf_django: Change error status code if request method is not valid

Return 405 (NotAllowed) instead of 400 (BadRequest)
Add Allow header in the response containing the list of valid methods

f759041f 10/29/2013 04:15 pm Ilias Tsitsimpis

snf-pithos-app: Use the new AstakosClient

6b256427 10/01/2013 06:56 pm Christos Stavrakakis

Request Django=>1.4, <1.5

Drop support for Django 1.2. Remove compatibility code that were used in
order to support Django 1.2 and 1.4. Finally update django documentation
link in the docs.

0a70d2c5 10/01/2013 06:16 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.8' into develop

Merge hotfix-0.14.8 which ports Synnefo to wheezy and Django 1.4.5

Conflicts:
ci/ci_squeeze.conf
ci/ci_wheezy.conf
ci/schemas/one_node_squeeze/packages.conf
ci/schemas/one_node_squeeze/squeeze.conf
ci/schemas/one_node_squeeze/wheezy.conf...

a6b17d33 09/24/2013 05:16 pm Christos Stavrakakis

wheezy: urls module doesn't export defaults

ed2064f8 09/18/2013 05:17 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.6' into develop

Conflicts:
Changelog
docs/admin-guide.rst
snf-cyclades-app/synnefo/api/management/commands/network-remove.py
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synnefo/api/tests/servers.py
snf-cyclades-app/synnefo/logic/backend.py...

347b2ba1 09/12/2013 06:26 pm Giorgos Korfiatis

common: Strip trailing slash from endpoints

Remove trailing slash from the endpoints' publicURL field in service
definitions. These values end up in the response of POST /tokens, and,
according to the keystone API, should not end in slash. A trailing slash...

4691814d 07/09/2013 04:30 pm Ilias Tsitsimpis

pep8 changes

269ac8de 06/12/2013 02:28 pm Christos Stavrakakis

Ensure we return cloud faults under any API prefix

94844ae4 06/11/2013 03:35 pm Kostas Papadimitriou

pithos: Url patterns fix

avoid double slash in ui service

80a3c208 06/11/2013 02:48 pm Kostas Papadimitriou

pithos: Prefix for pithos object read view endpoint

d5ea70e4 06/11/2013 12:42 pm Kostas Papadimitriou

pithos: Updated ui service urls

removed version from path

63de12cf 06/10/2013 09:37 pm Sofia Papagiannaki

pithos: create view for reading an object's content

Use cookie for retrieving the authentication token

5f2072f4 06/07/2013 12:56 am Kostas Papadimitriou

pithos: Use api_patterns to register API urls

a30e4fff 06/03/2013 01:51 pm Kostas Papadimitriou

pithos: Include additional prefixes settings

- Include settings for astakos accounts/views/keystone prefixes
- Renamed ASTAKOS_ACCOUNT_PREFIX > ASTAKOS_ACCOUNTS_PREFIX
Prepend BASE_ASTAKOS_PROXY_PATH with BASE_PATH by default

2a54b2dd 06/03/2013 11:50 am Georgios D. Tsoukalas

pithos: initialize prefixes from service catalog

e3ff6830 06/03/2013 11:49 am Georgios D. Tsoukalas

make synnefo URLs consistent and configurable

https://service.deployment.vendor.tld/service-base/api-prefix/hard/path |___________________________________| |__________| |________| |_______|
BASE_HOST BASE_PATH PREFIX Hardcoded...

aa153e99 05/15/2013 06:20 pm Sofia Papagiannaki

pithos: use common proxy functionality for astakos services

Remove pithos.api.delegate module
Keep top level api urls for this version

f5b1b80e 02/14/2013 04:26 pm Sofia Papagiannaki

Change pithos service user_catalogs url

e012cc49 02/06/2013 04:52 pm Sofia Papagiannaki

Change pithos user catalog api call path

49d451df 01/23/2013 07:55 pm Sofia Papagiannaki

Fix urls

59a287b0 01/23/2013 07:47 pm Sofia Papagiannaki

Change astakos /login/redirect path to /login

890c2065 01/23/2013 06:51 pm Sofia Papagiannaki

Change feedback & user_catalogs astakos && pithos api calls

  • Substitute ``username`` with ``displayname``
0a444bb5 01/15/2013 03:09 pm Sofia Papagiannaki

Delete pithos account_name call

e3a8274b 01/14/2013 07:25 pm Sofia Papagiannaki

Hide pithos account_name api call

0308f3a7 01/14/2013 05:36 pm Sofia Papagiannaki

Provide pithos call for getting account name from uuid

2715ade4 09/10/2012 04:09 pm Sofia Papagiannaki

Fix code formatting to conform to the PEP 8 style guide

b91bd50a 05/22/2012 05:50 pm Sofia Papagiannaki

Delegate feedback post request to Identity Provider (stakes)

Refs: #2418

88353602 02/22/2012 12:36 pm Kostas Papadimitriou

Merge commit 'v0.9.0' into packaging

Conflicts:
pithos/__init__.py
pithos/api/management/commands/__init__.py
pithos/backends/lib/rabbitmq/__init__.py
pithos/backends/lib/rabbitmq/queue.py
pithos/lib/user.py
pithos/middleware/user.py
pithos/settings.py...

ab0982ad 01/23/2012 03:34 pm Kostas Papadimitriou

Merge branch 'master' into packaging

Conflicts:
pithos/settings.py
snf-pithos-app/pithos/middleware/log.py
snf-pithos-app/pithos/urls.py
snf-pithos-backend/pithos/backends/__init__.py
snf-pithos-tools/setup.py

8c306eab 01/17/2012 06:42 pm Kostas Papadimitriou

Split pithos components in separate packages

- splitted pithos modules in separate reusable components
- python packaging for all packages
- snf-webproject support (entry_points) for pithos django applications