- 17 May, 2013 12 commits
-
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
-
Kostas Papadimitriou authored
-
Christos Stavrakakis authored
Add changelog entry about lazy networks and 'type' attribute in network create API request.
-
Ilias Tsitsimpis authored
setup.py tries to load astakosclient.version module before checking for astakosclient package dependencies which leads to importErrors. Trick setup to load only version module by changing sys.path.
-
Ilias Tsitsimpis authored
-
Christos Stavrakakis authored
-
Giorgos Korfiatis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
- 16 May, 2013 28 commits
-
-
Sofia Papagiannaki authored
commit 1439d6383113b151b6a3316e320a0418fa30d421
-
Sofia Papagiannaki authored
CookieAuthenticationMiddleware.process_request() synchronizes the astakos cookie with the request user. If an astakos cookie is set but there is no logged in user, the middleware deletes the cookie. Respectively, if there is a logged in user but the astakos cookie is not set, the middleware setis the cookie. In order to set/delete the cookie, redirects to the request path. For checking whether the user is logged in or not, utilized the django.contrib.auth.models.User.is_authenticated() method. This returns always True for django.contrib.auth.models.User instances (request.user for non authenticated requests is django.contrib.auth.models.AnonymousUser instance) Some astakos api calls are decorated by astakos.api.utils.user_for_token() which checks the X-Auth-Token request header and if its valid sets the request.user to the respective AstakosUser instance. Therefore, the above check succeeded for these calls and the middleware used to set the cookie. Subsequent requests read the cookie and if it did not comform with the request.user (no authentication info supplied) redirected to request path for deleting it. In order to resolve this undesired behavior the cookie fix() method has been changed and if it is actually an api call request it returns immediately without affecting the cookie.
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
removed deprecated options `-p` and `-n`. Admins should use `--pending-moderation` and `--pending-verification` instead.
-
Kostas Papadimitriou authored
using the new option `--verify` added in `user-modify` command
-
Kostas Papadimitriou authored
Conflicts: snf-astakos-app/astakos/im/templates/im/account_pending_moderation_notification.txt snf-astakos-app/astakos/im/templates/im/group_creation_notification.txt snf-astakos-app/astakos/im/views.py
-
Kostas Papadimitriou authored
use the common api.proxy method from snf-django-lib
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
Related to commit aee9a38 Also fix call of qh_sync_users in migration script.
-
Giorgos Korfiatis authored
Since negative usage makes no sense, we always check this lower boundary when issuing a commission.
-
Giorgos Korfiatis authored
Also fix printing user quota.
-
Giorgos Korfiatis authored
When registering pending apps, catch only NoCapacityError. No other QuotaholderError is expected and should not be treated here.
-
Giorgos Korfiatis authored
This can happen, if the actual usage registered by a service exceeds the quota limit. Advise the user to try the --force option.
-
Christos Stavrakakis authored
Update astakos 'get_menu' API method, to check if request.user is an instance of django User model. This view function called by astakos context processor. However, if astakos and helpdesk are installed together, the request.user will not hold an AnonymousUser, but a dictionary. This issue caused some weird logs when running tests.
-
Christos Stavrakakis authored
Do not disable by default all existing loggers.
-
Christos Stavrakakis authored
Use mock to library to bypass astakos authentication in helpdesk views.
-
Christos Stavrakakis authored
Fix bug in flavor-modify command, which resulted in flavors being always deleted. Deleted option must be parsed to bool, otherwise is always True.
-
Christos Stavrakakis authored
Move common between API method and management command for creating a server to a separate function.
-
Kostas Papadimitriou authored
Enforce Group entries flush. As a fix to strange errors raised while running tests using sqlite database. The driver doesn't seem to be able to properly cleanup related database entries, a procedure that takes place after each execution of a TransactionTestCase test.
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Olga Brani authored
-
Kostas Papadimitriou authored
-
Giorgos Korfiatis authored
Do not follow redirections in im tests.
-
Giorgos Korfiatis authored
Define assertGreater, assertIn, assertRaises in snf_django.utils.testing
-
Georgios D. Tsoukalas authored
After changing sys.path, synnefo and synnefo.versions must be reloaded because if they have been cached, the updated sys.path will not be consulted because importing synnefo and synnefo.versions will stop at the cache in sys.modules
-
Sofia Papagiannaki authored
Change erroneous import
-