- 15 May, 2013 7 commits
-
-
Giorgos Korfiatis authored
- Split code that lists and syncs quotas - Merge the latter with qh_sync_users - Move qh_sync_projects in quotas.py; sync only active members - Add missing select for update in project suspend - Clean up quotas.py
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
Available join and leave policies are internally defined and should not be changed by settings. Move policy descriptions to presentation.py. Do not convert to string the lookup key in templatetags/filters.py
-
Giorgos Korfiatis authored
Remove project_tests.py, empty package im.endpoints and fixtures
-
Christos Stavrakakis authored
Implement 'join_urls' method for joining a base URL with a path, without worrying about redundant or missing "/". Do not use 'urlparse.urljoin', since it has different semantics.
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
``/astakos/api/authenticate`` call does not include any more resource usage in the reply. (``usage`` request parameter has become obsolete) The services in order to get the resource usage should call ``/astakos/api/quotas`` instead.
-
- 14 May, 2013 8 commits
-
-
Giorgos Korfiatis authored
Also replace `quotas' with `quota' in strings and command line options.
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
Replace `available' with `usage' and `limit' in NoQuantityError to make it similar to NoCapacityError.
-
Giorgos Korfiatis authored
To change base quota for a specified user: snf-manage user-modify user --set-base-quota resource limit To import base quota in batch from a file: snf-manage astakos-quota --import-base-quota filename Rename `initial' to `base quota' in command output. Move code that creates/removes AstakosUserQuota entries in file quotas.py; sync user to quotaholder after such a change. Refs #3411
-
- 13 May, 2013 6 commits
-
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Giorgos Korfiatis authored
Refs #3530 Use the same utility function as astakos-quota. Update the latter to a SynnefoCommand.
-
Giorgos Korfiatis authored
Refs #3717 Replace instances of DateField in ProjectMembership and ProjectMembershipHistory.
-
Giorgos Korfiatis authored
This reverts commit 7ce770be9fd9668fff4088eff2421cbeb0cc311e. Update astakos tests to use membership id.
-
Giorgos Korfiatis authored
-
- 10 May, 2013 7 commits
-
-
Sofia Papagiannaki authored
If option parameter ``usage`` is passed then the response should contain also the resource presentation information (as it used to be in the past)
-
Sofia Papagiannaki authored
Replace all AstakosCallpoint references
-
Sofia Papagiannaki authored
User request.user field (set by user_for_token decorator)
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
user_for_token after successful user authentication sets the request user attribute The wrapped methods no more need the ``user`` argument: they can get the token holder by the request object
-
Sofia Papagiannaki authored
Refs: #3340
-
- 09 May, 2013 4 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Fix race condition in one of Astakos tests.
-
Christos Stavrakakis authored
Do not user 'assertItemsEqual' method of unittest is only supported in python 2.7. Also, some arguments have been renamed.
-
Christos Stavrakakis authored
Search based on 'person__id' and not 'id'.
-
- 08 May, 2013 4 commits
-
-
Giorgos Korfiatis authored
add_member, remove_member were not used.
-
Giorgos Korfiatis authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
Always return services that exist in database. If a known service exists use the predefined presentation data as base dict upon which we build up the returned info by merging the data stored in service model and the ASTAKOS_SERVICE_META entry if exists for the corresponding service.
-
- 02 May, 2013 4 commits
-
-
Kostas Papadimitriou authored
using basestring also handles unicode objects
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
For cancel and dismiss, it is for now just a placeholder.
-
Giorgos Korfiatis authored
-