Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app @ 600222f6

# Date Author Comment
600222f6 01/16/2013 03:54 pm Christos Stavrakakis

Remove celery dependency

5d3daee1 01/16/2013 01:01 pm Christos Stavrakakis

Remove devtools and rename to devflow

db6865fc 01/15/2013 05:01 pm Georgios D. Tsoukalas

Merge branch 'latest-quota' into develop

bring quotas, projects, astakos logins, pithos/RADOS
into the new synnefo development workflow

9deadfcd 01/15/2013 03:32 pm Georgios D. Tsoukalas

fix broken intDecimalField initialization

7db8c163 01/15/2013 03:32 pm Georgios D. Tsoukalas

add pending members indication in projects

8989f446 01/15/2013 03:24 pm Sofia Papagiannaki

Fix TypeError: quota_values() takes no arguments (1 given)

db0d5f6b 01/15/2013 03:23 pm Sofia Papagiannaki

Fix bug in user-set-initial-quota command

8172ea5f 01/15/2013 03:17 pm Sofia Papagiannaki

Clear service token expiration

e84332a3 01/15/2013 03:09 pm Sofia Papagiannaki

Fix AttributeError: 'AstakosUser' object has no attribute 'quota'

99494f57 01/15/2013 03:09 pm Sofia Papagiannaki

Include uuid in user-details command output

db99f198 01/15/2013 02:56 pm Giorgos Korfiatis

Implement project suspension and resumption

Merge membership's SUSPENDED and TERMINATED states into PROJECT_DEACTIVATED.

4182dd03 01/15/2013 12:18 pm Olga Brani

Bug fix

4f674214 01/15/2013 12:17 pm Olga Brani

Icons for extralogin methods

bc523cac 01/15/2013 12:12 pm Olga Brani

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

0da40b58 01/15/2013 12:12 pm Olga Brani

Extralogin methods with icons

ff8333db 01/15/2013 12:12 pm Olga Brani

Style fixes

79991070 01/14/2013 07:40 pm Giorgos Korfiatis

Remove unused update_application()

3c638f72 01/14/2013 07:40 pm Giorgos Korfiatis

Add states DISMISSED and CANCELLED in ProjectApplication and related calls
Fix defaults in DateTimeFields

00351409 01/14/2013 06:54 pm Christos Stavrakakis

Various improvements to version computation

c9b113ac 01/14/2013 06:54 pm Vangelis Koukis

WIP commit for the devtools build system

99463445 01/14/2013 05:50 pm Giorgos Korfiatis

Fix check for conflicting projects in approve

0514bcc7 01/14/2013 05:50 pm Giorgos Korfiatis

Changes in registering to quotaholder

Add an 'uplimit' (default) field in Resource;
change AstakosUserQuota fields to IntDecimalField;
pass all four limits of initial quotas to the quotaholder;
register services and resources explicitly upon creation;
a wrapper for get_quota.

2f732a9b 01/14/2013 04:54 pm Sofia Papagiannaki

Fix model_to_dict utility

9c73d218 01/14/2013 04:48 pm Kostas Papadimitriou

Auth providers login/logout messages update

bd0f516a 01/14/2013 04:48 pm Kostas Papadimitriou

Configurable auth providers icon urls

a3530159 01/14/2013 03:52 pm Georgios D. Tsoukalas

fix project table queryset, minor other fixes

8172d87d 01/14/2013 02:18 pm Sofia Papagiannaki

Do not use global variable for current date

f5991951 01/14/2013 01:51 pm Kostas Papadimitriou

Project action fix

show leave action also when user requested to join the project

d3d26334 01/14/2013 01:38 pm Kostas Papadimitriou

Project detail action title fix

a1d151a8 01/14/2013 01:30 pm Kostas Papadimitriou

Fix third party signup form

when active approval terms exist

f31db8a5 01/14/2013 01:21 pm Georgios D. Tsoukalas

change date column names

0f703cba 01/14/2013 01:21 pm Georgios D. Tsoukalas

fix user_visible_by_last_of_chain()

ProjectApplication.objects.user_visible_by_last_of_chain()
would erroneously list more than one application per chain.
This was due to this behaviour (bug?) in django:

x = objects.values('chain').annotate(last_id=Min('id'))...
befc85c6 01/14/2013 01:15 pm Kostas Papadimitriou

Project details fixes

- Fix status display
- Modify action wording

01223f04 01/14/2013 12:44 pm Sofia Papagiannaki

Fix date validations in project application form

efc58b65 01/14/2013 12:41 pm Kostas Papadimitriou

Project details fixes

- Proper labels based on project application status

bd9af366 01/14/2013 12:21 pm Kostas Papadimitriou

Additional project views fixes

b7f503a1 01/14/2013 12:08 pm Kostas Papadimitriou

Merge remote-tracking branch 'synnefo/latest-quota' into latest-quota-new-states-views

67598031 01/14/2013 11:03 am Sofia Papagiannaki

Remove obsolete AstakosUser email, is_active unique together check

05617ab9 01/11/2013 06:42 pm Kostas Papadimitriou

New states views Part 1

55698132 01/11/2013 05:51 pm Sofia Papagiannaki

Fix migrations

1bbf972d 01/11/2013 04:47 pm Kostas Papadimitriou

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

0d1e410b 01/11/2013 04:38 pm Kostas Papadimitriou

Fix default value

0801358a 01/11/2013 04:33 pm Giorgos Korfiatis

Set a project application REPLACED only when PENDING

Application state has historical significance:
we need to keep track which have been APPROVED/DENIED.

19eb3ee6 01/11/2013 04:33 pm Giorgos Korfiatis

Implement application denial

a09a736c 01/11/2013 04:29 pm Kostas Papadimitriou

Astakos users and auth providers data migrations

6f979a1a 01/11/2013 03:41 pm Kostas Papadimitriou

Migration fix

d0e78bbe 01/11/2013 03:13 pm Giorgos Korfiatis

Change projects, eliminate development migrations

Change Project's state field and ProjectMembershipHistory's person field;
replace all migrations starting 0015 with a single new one.

Need to check for missing data migrations.

943d5554 01/11/2013 02:23 pm Giorgos Korfiatis

Fix typo

564a2292 01/11/2013 12:52 pm Kostas Papadimitriou

Auth providers improvements

- Enrich login/logout messages.
- Clear unverified accounts when user adds the same third party account
to an existing account.
- Other minor improvements.

a148ae08 01/11/2013 12:46 pm Kostas Papadimitriou

Do not allow automatic third party assignment using login

c4892cd2 01/11/2013 12:38 pm Sofia Papagiannaki

Composite index chain, id in project application table

91956141 01/11/2013 12:36 pm Sofia Papagiannaki

Fix migrations

ea301775 01/11/2013 12:06 pm Sofia Papagiannaki

Database migration for user quota policies

3d6dade7 01/11/2013 12:03 pm Sofia Papagiannaki

Stylistic change

022c61cd 01/11/2013 12:01 pm Sofia Papagiannaki

Consider unlimited project members

a769d7ba 01/11/2013 12:00 pm Sofia Papagiannaki

Do not add owner to the project during approve

f03b9ba6 01/11/2013 12:53 am Sofia Papagiannaki

Check project dates (better implementation)

c846fad1 01/11/2013 12:00 am Sofia Papagiannaki

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

Conflicts:
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/functions.py

59afc337 01/10/2013 11:46 pm Sofia Papagiannaki

Add cancel in project application summary page

f568d0f4 01/10/2013 11:46 pm Sofia Papagiannaki

In case of project update bypass start date check

2ef98527 01/10/2013 11:13 pm Sofia Papagiannaki

Change join/leave project policies

69b26576 01/10/2013 10:51 pm Sofia Papagiannaki

Perform date checks

during project add form validation

d38522fe 01/10/2013 10:50 pm Sofia Papagiannaki

Fix missing method argument

fa48d6fb 01/10/2013 10:49 pm Sofia Papagiannaki

Change add_user_policies call signature

6c997921 01/10/2013 08:58 pm Sofia Papagiannaki

Provide commands for importing/exporting existing user resource policies

9e5eecab 01/10/2013 06:44 pm Giorgos Korfiatis

No need to set precursor application to REPLACED in approve()
(it is set when submitting a new application)

a9ba418f 01/10/2013 06:42 pm Giorgos Korfiatis

Add an id for a chain of applications; this is also the project id

21e0fdad 01/10/2013 05:40 pm Giorgos Korfiatis

Register a user to quotaholder only when is activated

b4be4eee 01/10/2013 05:39 pm Giorgos Korfiatis

Wrapper for register_users

b6fe8bb8 01/10/2013 04:31 pm Giorgos Korfiatis

New state handling for astakos projects and memberships

Distinguishes is_active, is_pending flags from actual states in ProjectMembership;
likewise is_active, is_modified flags in Project.
Splits syncing in pre-process, actual syncing, and post-process.

123be68a 01/10/2013 04:21 pm Giorgos Korfiatis

wip Generalize project state

61a1b2d2 01/10/2013 04:12 pm Georgios D. Tsoukalas

astakos-qh-sync: skip email-unverified users

Astakos-qh-sync will create quotas for all eligible users.
Users that have unverified emails are not considered eligible.
When users are activated by an admin via user-update --set-active,
their email is also marked as verified, therefore they become eligible.

43332a76 01/10/2013 04:06 pm Kostas Papadimitriou

Signup workflow changes

- Validate signup email over verified emails. Additional signups with
an existing unverified email will replace those entries.
- Redirect on signup success instead of just rendering a template.

5ad47680 01/10/2013 02:58 pm Kostas Papadimitriou

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

4e41f055 01/10/2013 01:56 pm Olga Brani

Presentation fixes

81cea478 01/10/2013 01:40 pm Kostas Papadimitriou

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

67b16462 01/10/2013 01:31 pm Olga Brani

Cms sync styles

7598cd73 01/10/2013 01:25 pm Olga Brani

Resource usage fixes

34452951 01/09/2013 05:07 pm Giorgos Korfiatis

Change layout of project-list

6003d0a8 01/09/2013 04:32 pm Kostas Papadimitriou

Project form improvements

- Differentiate title between update/create
- Step subtitle styles

e72aa2da 01/09/2013 04:23 pm Kostas Papadimitriou

Service management commands update

- New service-update command
- service-list now displays service order field

7795764b 01/09/2013 04:22 pm Kostas Papadimitriou

Missing patch

2e15f9f6 01/09/2013 04:21 pm Kostas Papadimitriou

Service model `order` field

6f00ed3e 01/09/2013 02:13 pm Sofia Papagiannaki

Substitute astakos PRACTICALLY_INF

with kamaki.clients.quotaholder import QH_PRACTICALLY_INFINITE

a3eb3a95 01/08/2013 07:17 pm Giorgos Korfiatis

Refactor notifications

907f15db 01/08/2013 06:56 pm Giorgos Korfiatis

Remove bypass checks; refactor some checks

ee4aa6eb 01/08/2013 04:19 pm Giorgos Korfiatis

Check user credentials in submit_application

8c3e6cb5 01/08/2013 04:00 pm Kostas Papadimitriou

Missing var

69c822cc 01/08/2013 03:57 pm Giorgos Korfiatis

wip Simplify submit/update application

15ca2bea 01/08/2013 03:57 pm Giorgos Korfiatis

Refactor submit application; always mark precursor as REPLACED

393e4a45 01/08/2013 03:57 pm Giorgos Korfiatis

Delete old version of submit

7cb08744 01/08/2013 03:48 pm Kostas Papadimitriou

Exclude start_date column

5548e765 01/08/2013 03:48 pm Kostas Papadimitriou

Fix typo

9b32e2fb 01/08/2013 03:36 pm Kostas Papadimitriou

Projects list improvements

db9a498c 01/08/2013 03:34 pm Kostas Papadimitriou

Project details view improvements

1352dabb 01/08/2013 03:32 pm Kostas Papadimitriou

Fix typo

70de076a 01/08/2013 03:28 pm Olga Brani

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

de57f345 01/08/2013 03:28 pm Olga Brani

Safari fix

451f6175 01/08/2013 03:11 pm Sofia Papagiannaki

Fix menu highligting

0cc7fae7 01/08/2013 02:31 pm Olga Brani

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota