Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app @ 27a54f35

# Date Author Comment
0d264436 08/19/2013 11:51 am Olga Brani

new ui: add jquery/css files for sidebar scrollbar

ccabe810 07/26/2013 05:42 pm Olga Brani

astakos: Correct padding auth methods headers

d4e4e501 07/25/2013 12:46 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.3' into develop

Conflicts:
Changelog
snf-astakos-app/astakos/im/messages.py
snf-pithos-app/pithos/api/manage_accounts/__init__.py
snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py
snf-pithos-app/pithos/api/settings.py...

5febd1fa 07/22/2013 01:46 pm Giorgos Korfiatis

astakos: Update cyclades services in helper script

b130ec7c 07/18/2013 06:17 pm Kostas Papadimitriou

snf-branding: Expose contact email through branding mechanism

although CONTACT_EMAIL is not a branding setting, we use the branding mechanism
to expose it to brandable templates for practical reasons.

This also fixes the missing contact email from all project related emails.

8ff1e8d9 07/18/2013 05:57 pm Giorgos Korfiatis

astakos: Use api_method_not_allowed in quota API

cfe52787 07/18/2013 03:03 pm Giorgos Korfiatis

astakos: Resume a deactivated project upon approval

When approving a modification, automatically set the project to active,
if it has been deactivated.

2d31dfd7 07/17/2013 01:02 pm Giorgos Korfiatis

astakos: Fix quota API test

Sort list before comparing, since ordering in the response data is
not specified. Triggered when run with postgres.

3805be31 07/16/2013 05:07 pm Giorgos Korfiatis

astakos: Fix arg passing in messages

890f3d4c 07/12/2013 01:22 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.2' into develop

Conflicts:
Changelog
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/views/target/__init__.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclades-app/synnefo/logic/management/commands/reconcile-servers.py...

9f715f94 07/12/2013 01:10 pm Giorgos Korfiatis

astakos: Fix arg in terminate function

4ef6b22c 07/12/2013 11:43 am Christos Stavrakakis

astakos: Add region value in POST /tokens

Add hardcoded 'default' value in region attribute.

Refs #4086

cbc7a32c 07/11/2013 06:12 pm Kostas Papadimitriou

astakos: Shibboleth wording improvements

- Customized logout success message
- Customized add prompt message

07ad7b1c 07/10/2013 01:25 pm Kostas Papadimitriou

Revert "astakos: Improve invalid login handling"

This reverts commit 02c1f22a0f7396a7b2211677db78247586e10805.

36f1eabb 07/09/2013 04:34 pm Kostas Papadimitriou

astakos: Prevent empty passwords in profile form

4691814d 07/09/2013 04:30 pm Ilias Tsitsimpis

pep8 changes

02c1f22a 07/09/2013 01:12 pm Kostas Papadimitriou

astakos: Improve invalid login handling

avoid redirecting user to signup view. Notify user the login credentials was
invalid instead.

830747d2 07/09/2013 12:54 pm Kostas Papadimitriou

astakos: Shibboleth improvements

- include shibboleth headers in provider_details
- display eppn instead of identifier in profile

feebcc02 07/08/2013 02:18 pm Kostas Papadimitriou

astakos: Fix shibboleth headers logging

54256e77 07/05/2013 07:33 pm Georgios D. Tsoukalas

Merge branch 'feature-pithos-atomic-api' into develop

3472d390 07/05/2013 04:56 pm Sofia Papagiannaki

astakos: Fix api tests (remove obsolete)

0f433ce2 07/05/2013 12:38 pm Giorgos Korfiatis

astakos: pep8 fixes

9b12caae 07/02/2013 04:23 pm Sofia Papagiannaki

astakos: modifications in POST /tokens (authenticate) api call

  • tenantName is optional in the request
  • check whether the token holder is active and the token has not been
    expired
  • update and fix the tests
  • update the docs
a50f99a3 07/02/2013 11:37 am Sofia Papagiannaki

astakos: Change default region value in POST /tokens

Refs: 4086

8cd117e8 07/02/2013 10:25 am Olga Brani

astakos: Different image on login page

A different image is shown in the login page when the main
login method is 'local' and its form is already expanded.

28a890d3 07/01/2013 07:49 pm Kostas Papadimitriou

astakos: Update tests

fix pithos:// redirect params extraction

40df79ac 07/01/2013 07:18 pm Christos Stavrakakis

astakos: Rename Region to region

Refs #4086

563b0658 07/01/2013 06:36 pm Sofia Papagiannaki

astakos: Return default region in POST /tokens

Update api call to return a default region for compatibility
with the keystone api.

6ce8ecce 07/01/2013 04:36 pm Kostas Papadimitriou

astakos: Update tests

fix pithos:// redirect params extraction

ce264c16 06/28/2013 09:27 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.2' into develop

Conflicts:
snf-astakos-app/astakos/im/views/projects.py
snf-cyclades-app/synnefo/logic/backend.py
snf-django-lib/snf_django/lib/astakos.py
version

abe6915b 06/28/2013 09:12 pm Christos Stavrakakis

Merge branch 'release-0.14' into develop

Conflicts:
snf-astakos-app/astakos/im/views/target/redirect.py
snf-cyclades-app/synnefo/logic/backend.py
version

387eee94 06/28/2013 05:41 pm Kostas Papadimitriou

astakos: Update tests

caabf67f 06/28/2013 05:30 pm Giorgos Korfiatis

astakos: Fix call of helper function

34244dfa 06/28/2013 03:16 pm Giorgos Korfiatis

astakos: Disallow join/leave for non-alive projects

8c8f856b 06/28/2013 01:34 pm Olga Brani

astakos: Correct plural in 1 pending membership

d895de37 06/28/2013 01:34 pm Giorgos Korfiatis

astakos: Fix listing of approved members

Include leave requested and suspended members in the list of approved.

f7c3c4c4 06/28/2013 12:27 pm Sofia Papagiannaki

astakos: return uuid in weblogin

The weblogin used to return the user uuid.
However, this in 0.14 version had been removed since the uuid
can be retrieved using the POST /tokens authentication method.
However, the old pithos clients have no other way
to get the uuid, so we restore it temporarily.

05c1b849 06/28/2013 11:35 am Giorgos Korfiatis

astakos: Force usage registration during migration

Register usage for astakos.pending_app even if limit is exceeded.

184f551f 06/19/2013 06:46 pm Georgios D. Tsoukalas

astakos: REDIRECT_ALLOWED_SCHEMES hidden setting

95d49da0 06/19/2013 06:32 pm Sofia Papagiannaki

astakos: fix reset password confirmation url

a92289d3 06/19/2013 06:27 pm Georgios D. Tsoukalas

astakos: remove URL-distorting full stops in emails

139eae46 06/19/2013 05:38 pm Kostas Papadimitriou

astakos: Fix third party creation form kwargs handling

view always passes request argument. Avoid propagating it to ModelForm
constructor.

1c13522f 06/19/2013 05:31 pm Sofia Papagiannaki

astakos: modifications in redirect view

  • If there is no next request parameter, the view fails with 400
    (BadRequest) response status.
  • ``pithosdev`` added in allowed schemes for the next parameter
e7726e14 06/19/2013 04:09 pm Kostas Papadimitriou

astakos: Fix regression in signup view

when recpatcha is enabled in astakos settings

f86ceff1 06/19/2013 01:01 pm Christos Stavrakakis

Merge branch 'release-0.14' into develop

Conflicts:
version

db4761e6 06/18/2013 12:21 pm Giorgos Korfiatis

astakos: Update pithos_public definition in script

238a9ce3 06/18/2013 11:22 am Olga Brani

cloudbar: Body class "user-not-authenticated "when user has not signed in.

a1ed6730 06/18/2013 10:39 am Kostas Papadimitriou

astakos: Typo fix

a53f77ee 06/18/2013 10:39 am Kostas Papadimitriou

astakos: Explicit transaction handling in commit_manually views

since django 1.3, when using the ``transaction.commit_manually`` decorator,
transaction is required to be closed (using either commit/rollback) even if
only read db operations are executed from within the wrapped method.

c09cb651 06/17/2013 06:24 pm Georgios D. Tsoukalas

Merge branch 'release-0.14' into develop

Conflicts:
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/settings.py
version

8fb8d0cf 06/17/2013 04:22 pm Giorgos Korfiatis

astakos: pep8 fixes

85ad2a86 06/17/2013 03:59 pm Giorgos Korfiatis

astakos: Fix typo in message

67e42ae9 06/17/2013 03:59 pm Giorgos Korfiatis

astakos: Remove obsolete versioning from init

ffdb9fcc 06/17/2013 03:17 pm Olga Brani

cloudbar: Add class to body when user is authenticated

68a8935f 06/17/2013 01:35 pm Giorgos Korfiatis

astakos: Fix dangerous list default value

Initialize the argument with the desired list in runtime rather than
load time; set the default to None.

967a99e1 06/14/2013 06:01 pm Kostas Papadimitriou

astakos: Proper content type for .kamakirc view

Django response object content_type attribute is not used. Pass desired content
type in HttpResponse constructor.

b940f71d 06/14/2013 05:59 pm Olga Brani

astakos: Fix typo in api_access template

5836ccb9 06/14/2013 03:25 pm Olga Brani

astakos: Verbal changes to Dashboard API access page

f86bdcac 06/14/2013 01:27 pm Kostas Papadimitriou

astakos: Update default astakos .conf file

removed ``ASTAKOS_ACTIVATION_REDIRECT_URL`` and ``ASTAKOS_LOGIN_SUCCESS_URL``
settings since they are dynamically set based on the ``ASTAKOS_BASE_URL``
setting.

35ea56ac 06/14/2013 01:18 pm Kostas Papadimitriou

astakos: Remove default components presentation urls

since component registration requires both api url and web url

34f96255 06/13/2013 06:00 pm Olga Brani

astakos: New projects icon for Dashboard Usage tab

452436aa 06/13/2013 06:00 pm Olga Brani

astakos: Sent emails appearance fix.

Removing extra lines and spaces from email templates.
Decode contact email special characters.

0c5f437e 06/13/2013 06:00 pm Olga Brani

astakos: Add "sign in" link to Sign up page

039761fd 06/13/2013 05:47 pm Giorgos Korfiatis

astakos: Better examples base URLs in helper script

80a30d20 06/13/2013 05:23 pm Kostas Papadimitriou

astakos: Document ASTAKOS_USAGE_UPDATE_INTERVAL setting

cb26c74e 06/13/2013 03:08 pm Georgios D. Tsoukalas

astakos: fix duplicate test method names

82bda7bb 06/13/2013 01:15 pm Olga Brani

astakos: Alter projects intro message (revised)

31240d2c 06/13/2013 01:15 pm Olga Brani

astakos: Adding info for other clients in API access page

31b499f3 06/13/2013 01:15 pm Olga Brani

astakos: change renew token button style (API access page)

fdb7ff88 06/13/2013 01:15 pm Olga Brani

branding: Alter projects intro message

52168d57 06/13/2013 11:42 am Kostas Papadimitriou

Include snf-webproject in snf-*-app required packages

webproject contains django command line utils which are imported from synnefo
apps packages.

4b805d30 06/13/2013 11:22 am Kostas Papadimitriou

astakos: By default exclude pending_apps from usage view

3466f0a3 06/12/2013 05:20 pm Kostas Papadimitriou

astakos: API access page url fix

remove trailing /tokens from `Authentication URL`

630e6b6d 06/12/2013 05:20 pm Kostas Papadimitriou

astakos: Some additional tests

d75baafa 06/12/2013 05:20 pm Kostas Papadimitriou

astakos: Redirect local login GET requests to login

1ca02d1a 06/12/2013 05:20 pm Kostas Papadimitriou

astakos: Kamaki sample config file view

b6496f0c 06/12/2013 05:20 pm Kostas Papadimitriou

astakos: Dynamically resolve login_url in login_required

duplicated django user_passes_test and login_required decorators to be able
to dynamicaly resolve the url to which we redirect unauthorized users. Replaced
django login_required with astakos.im.views.decorators.login_required.

63bcab00 06/12/2013 04:42 pm Giorgos Korfiatis

astakos: Fix sqlite-related issues in migration

In migration 0022, ProjectApplication's field `chain' is altered from
a plain integer field to a foreign key. This triggers a south command
to create an index for the said field. However, it seems that sqlite...

8aaf4f0d 06/12/2013 04:12 pm Georgios D. Tsoukalas

astakos: test 400 on wrong astakos API paths

a01eb018 06/12/2013 04:06 pm Sofia Papagiannaki

astakos: allow empty tenantName in POST /tokens

a08f9369 06/12/2013 03:11 pm Giorgos Korfiatis

astakos: Update pithos_public in helper script

11366070 06/12/2013 02:33 pm Sofia Papagiannaki

astakos: slight change in POST /tokens

tenantName is options in the request input.
Howver, if it is provided, the call should check whether
it conforms with the token holder.

2968180f 06/12/2013 02:33 pm Sofia Papagiannaki

astakos: fix tests

269ac8de 06/12/2013 02:28 pm Christos Stavrakakis

Ensure we return cloud faults under any API prefix

02928611 06/12/2013 01:41 pm Olga Brani

astakos: firefox text alignment bug fix for API access page

9c6bd23f 06/11/2013 07:17 pm Olga Brani

astakos: Improved style for API access page

7f8af0e9 06/11/2013 05:56 pm Sofia Papagiannaki

astakos: slight change in POST /tokens

Return the web login url also in the custom ``SNF:webloginURL``
attribute

559f8135 06/11/2013 04:39 pm Giorgos Korfiatis

astakos: Add weblogin definition in helper script

07860de2 06/11/2013 02:25 pm Sofia Papagiannaki

pithos: change POST /tokens

move SNF:uiURL under each endpoint

1ecda536 06/11/2013 02:21 pm Kostas Papadimitriou

astakos: Separate index/login views

- Login view added. The view renders the login template.
- Index view acts as a gateway to landing/login views based on whether the
user is authenticated.

900325e8 06/11/2013 02:21 pm Kostas Papadimitriou

astakos: Additional user info in activated notification

336fb8fb 06/11/2013 01:56 pm Sofia Papagiannaki

astakos: fix POST /tokens in case of missing content length

Catch this case and reply with the non authentication protected
information (public mode)

bdb325a1 06/11/2013 12:42 pm Georgios D. Tsoukalas

astakos: add weblogin service for non-web clients

7c3549f0 06/11/2013 12:42 pm Kostas Papadimitriou

astakos: Improved restrict_next utility

Validate url against both provided domain and allowed_schemes

9dd94cc7 06/11/2013 12:42 pm Kostas Papadimitriou

astakos: Remove uuid parameter from weblogin redirect

url only contains token parameter. Clients can use the identity/tokens endpoint
using the gathered token to access the uuid information.

5b65fb47 06/11/2013 12:42 pm Kostas Papadimitriou

astakos: Updated tests

include weblogin view tests

fce2ebcb 06/11/2013 12:42 pm Kostas Papadimitriou

astakos: Update tests

properly clean up database on each test tearDown

65dad30c 06/10/2013 09:37 pm Sofia Papagiannaki

astakos: change web login view

  • allow only GET method
  • ignore next request parameter unless it has pithos scheme
d29f0371 06/10/2013 09:37 pm Sofia Papagiannaki

astakos: change authenticate keystone api call

If no request body is provided (no request content length),
the response returns only non authentication protected information
(before it used to return BadRequest)

948dd719 06/10/2013 06:52 pm Olga Brani

astakos: Api token view firefox bug fix

Auth url and API token in API access page are disabled html inputs.
On firefox, these inputs are replaced by <span> elements to allow them to
be selected on user click.