History | View | Annotate | Download (6.6 kB)
snf-pithos-app: Use the new AstakosClient
pithos: Fix migrations
Some data migrations require to import pithos app settings.These migrations used to fail in nodes where snf-pithos-appis not installed.Disable these migrations if they fail to import the necessary settings.
pithos: pep8 fixes
pithos: Fix ASTAKOS_BASE_URL import in migration
pithos: Remove obsolete settings from database migrations
Use astakosclient to retrieve user information
Move astakos lib from snf-common to snf-django-lib
Fix serious inefficiency in pithos 0.13 migration
As was run on production during migration.
The migration looped over all rows (node, muser) from versions,and update muser in each one.
However, the tuples (node, muser) are not unique in the table,and more important, the muser values are much fewer than the nodes...
Update pithos migration
Display progress
Improve pithos migrate
Cache also non existing accounts.
Migrate pithos object modification user
Change error handling in uuid to displayname pithos path migration.
Stop migraton if it fails to retrieve a uuid/displayname.
Expose /user_catalogs service api call
Change migration scripts to use this instead of the user api call
Change feedback & user_catalogs astakos && pithos api calls
Change pithos sharing to work with account uuids
Migrate username to uuid in pithos permissions
Provide error feedback during pithos database path migration to container uuid instead of email
Update Astakos API to provider calls for retrieving uuid from the username and vice versa, extend astakos client library (snf-common) and update pithos to use uuids instead of email for account identification