Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
synnefo
Commits
dd2ff794
Commit
dd2ff794
authored
Jan 24, 2013
by
Sofia Papagiannaki
Browse files
Expose /user_catalogs service api call
Change migration scripts to use this instead of the user api call
parent
a637b991
Changes
4
Hide whitespace changes
Inline
Side-by-side
snf-astakos-app/astakos/im/api/service.py
View file @
dd2ff794
...
...
@@ -40,7 +40,7 @@ from django.http import HttpResponse
from
django.views.decorators.csrf
import
csrf_exempt
from
django.utils
import
simplejson
as
json
from
.
import
render_fault
,
__get_uuid_displayname_catalog
,
__send_feedback
from
.
import
render_fault
,
__get_uuid_displayname_catalog
s
,
__send_feedback
from
.faults
import
(
Fault
,
Unauthorized
,
InternalServerError
,
BadRequest
,
ItemNotFound
)
from
astakos.im.models
import
Service
...
...
snf-astakos-app/astakos/urls.py
View file @
dd2ff794
...
...
@@ -37,4 +37,5 @@ urlpatterns = patterns('',
(
r
'^im/'
,
include
(
'astakos.im.urls'
)),
(
r
'^login/?$'
,
'astakos.im.target.redirect.login'
),
(
r
'^feedback/?$'
,
'astakos.im.api.user.send_feedback'
),
(
r
'^user_catalogs/?$'
,
'astakos.im.api.user.get_uuid_displayname_catalogs'
))
(
r
'^user_catalogs/?$'
,
'astakos.im.api.user.get_uuid_displayname_catalogs'
),
(
r
'^service/api/user_catalogs/?$'
,
'astakos.im.api.service.get_uuid_displayname_catalogs'
))
snf-cyclades-app/synnefo/api/management/commands/cyclades-astakos-migrate.py
View file @
dd2ff794
...
...
@@ -54,12 +54,12 @@ def warn(*msgs):
get_displayname
=
functools
.
partial
(
astakos
.
get_displayname
,
settings
.
CYCLADES_ASTAKOS_SERVICE_TOKEN
,
url
=
settings
.
ASTAKOS_URL
.
replace
(
'authenticate'
,
'service/api/
v2.0/user
s'
))
url
=
settings
.
ASTAKOS_URL
.
replace
(
'
im/
authenticate'
,
'service/api/
user_catalog
s'
))
get_user_uuid
=
functools
.
partial
(
astakos
.
get_user_uuid
,
settings
.
CYCLADES_ASTAKOS_SERVICE_TOKEN
,
url
=
settings
.
ASTAKOS_URL
.
replace
(
'authenticate'
,
'service/api/
v2.0/user
s'
))
url
=
settings
.
ASTAKOS_URL
.
replace
(
'
im/
authenticate'
,
'service/api/
user_catalog
s'
))
def
_validate_db_state
(
usernames
):
...
...
snf-pithos-backend/pithos/backends/lib/sqlalchemy/alembic/versions/165ba3fbfe53_update_path_account.py
View file @
dd2ff794
...
...
@@ -17,6 +17,8 @@ from synnefo.lib.astakos import get_user_uuid, get_displayname as get_user_displ
from
pithos.api.settings
import
(
SERVICE_TOKEN
,
USER_CATALOG_URL
,
AUTHENTICATION_USERS
)
USER_CATALOG_URL
=
USER_CATALOG_URL
.
replace
(
'user_catalogs'
,
'service/api/user_catalogs'
)
import
sqlalchemy
as
sa
catalog
=
{}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment