Add logfile to settings.
change user migration tool to use im module
Refs #1171Refs #1459
Provide functions for getting/setting quota.
Make request.user point to the user object.
Update admin guide for im.
Remove old files.
Merge branch 'master' of https://code.grnet.gr/git/pithos
Merge branch 'invitations'
Conflicts: pithos/im/templates/users_info.html pithos/im/views.py
Clean up login page. Disable local account.
Manage cookie in middleware. Collect all login targets into one module and share common code. Automatically redirect to login page from admin if not authenticated.
Refs #1459
CSS fixes
Copy compatibility functions in tools.
Refs #1415
Fix Twitter settings.
Check if user is active in auth middleware.
Minor fix.
New static pages.
Admin improvements
- Show and edit state- Show and edit invitations- Add state in users list
Fix name clash
Fixes trailing spaces handling
Fixes #1553
Fix storers that was out of date
Add support for invitations
Requires an update to settings.
Fix top level authentication.
Use 401 error when missing token and 403 when forbidden.
Fixes #1369
Re-enable cookie from shibboleth.
Initial Twitter sign-in.
Add login welcome page.
CSS fun
Merge changes from master branch. Fix quota updates. Clean up util. Create token when creating user from admin interface.
Refs #1470Refs #1471
Allow editing of token expiration
Uses HTML5 date picker.
Refs #1470
Fix urls.
Clean admin app.
Merge of aai and admin apps.
Fixed target to upload to VM to use properties for ssh key and passphrase
Refs #1171
Migration Tools: Progress IV
More css changes
reset quota after the test execution
Refs #1508
Document gunicorn deployment.
Refs #1067Refs #1069Refs #1073
clean test account in test setup
Handle chunked from gunicorn properly.
Test quota + fix test for deleting empty container
fix quota bug
Fix quota bug
Various CSS changes
Automatically renew expired tokens.
Add insufficient quota replies in frontend. Document.
Refs #1165
Update Shibboleth headers, as reported by NOC.
Fix zero quota bug
Removed last references to gss. Fixed css to match okeanos
Reverted back to showing the loading indicator when a folder has a lot of subfolders
Reverted back to ListDataProvider. Fixed race condition when creating my shared tree. Fixed display when loading huge amount of folders
Various experiments with asynchronous data providers
Update backend to support quota.
Merge account policy in api. Document.
Refs #1165Refs #1167
Used asynchronous data providers for the folder tree. Useful when dealing with a lot of folders and files
Add account policy. Set default policy from settings. Must change settings.py.
include milliseconds in mtime - specify decimal precision
Refs #1458
Fixed display of statistics
Cosmetic changes
When last_modified is not in valid format the date will be set to null
Merge policy into node. Needs database reset, or the following commands:
alter table policy rename to pre_policy;create table if not exists policy ( node integer, key text, value text,...
Bug fixes by NOC.
Use environmental variable for the sync container in psync.
Refs #1315
Fix wrong autoincrement column. Make mysql tables use UTF-8
specify mysql engine = innodb while creating tables & allow 0s in AUTO_INCREMENT column (requires new db after restarting mysqld)
Fixed look 'n feel to be like okeanos (except menus)
Change middleware for quota.
Add python module for mysql in admin guide.
Admin guide change.
Report remaining bytes. Enforce account quota when setting container limits.
perform case sensitive varchar ordering, handle correctly utf8 columns and decimals
Add text file for keeping upgrade notes.
Add support for nested directories
Bugfix
HashMap.load requires a file object, not a path.Renamed variable 'file' to avoid confusion.
Add a convenience method to just return the hash
Added menu items for invitations and feedback in the user menu
remove path from primary keyhandle issue with inf
Fix imports.
Make sure version identifier is integer.
Fixes #1435
CSS and aesthetic changes
Added a down arrow in the user menu