Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / migrations @ 9202a57d

Name Size
0001_initial.py 8.1 kB
0002_auto__add_field_astakosuser_third_party_identifier.py 5.9 kB
0003_auto__add_unique_invitation_username.py 5.9 kB
0004_auto__add_field_astakosuser_email_verified.py 6 kB
0005_auto__add_field_astakosuser_has_credits.py 6.1 kB
0006_auto__add_approvalterms__add_field_astakosuser_has_signed_terms__add_f.py 7.6 kB
0007_auto__chg_field_astakosuser_email_verified__chg_field_astakosuser_has_.py 9 kB
0007_auto__del_field_invitation_accepted__del_field_invitation_is_accepted.py 6.8 kB
0008_auto__add_emailchange.py 7.8 kB
0009_auto__add_service.py 8.6 kB
0010_auto__add_field_astakosuser_activation_sent__chg_field_service_url.py 8.4 kB
0011_set_old_activation_sent.py 8.3 kB
0012_auto__add_additionalmail.py 8.7 kB
0013_auto__del_unique_additionalmail_email.py 8.2 kB
0014_auto__add_unique_astakosuser_third_party_identifier_provider.py 8.6 kB
0015_auto__add_chain__add_project__add_projectmembership__add_unique_projec.py 39.6 kB
0016_auth_providers_and_projects.py 25.4 kB
0017_auto__add_field_resource_uplimit__chg_field_astakosuserquota_capacity_.py 23.4 kB
0018_auto__chg_field_approvalterms_date__chg_field_project_creation_date__c.py 24.8 kB
0019_clear_service_auth_token.py 21.8 kB
0020_auto.py 21.9 kB
0021_auto__chg_field_project_name.py 22 kB
0022_auto__chg_field_project_id__chg_field_projectapplication_chain.py 23.2 kB
0023_auto__add_usersetting__add_unique_usersetting_user_setting.py 23.2 kB
0024_auto__add_field_projectapplication_response.py 22.8 kB
0025_auto__add_authproviderpolicyprofile.py 27.6 kB
0026_auto__del_resourcemetadata__del_field_astakosuserquota_import_limit__d.py 30.2 kB
0027_rename_services_resources.py 23 kB
0028_auto__add_field_resource_allow_in_projects.py 22 kB
0029_auto__chg_field_projectmembership_request_date__chg_field_projectmembe.py 23.2 kB
0030_auto__del_field_astakosuser_provider__del_field_astakosuser_third_part.py 26.9 kB
0031_new_user_fields.py 24.5 kB
0032_auto__add_field_service_type.py 23.1 kB
0033_service_type.py 23.3 kB
0034_auto__add_component__add_field_resource_service_type.py 24.7 kB
0035_components.py 24.4 kB
0036_auto__del_service__del_field_resource_service.py 23.9 kB
0037_auto__add_endpointdata__add_unique_endpointdata_endpoint_key__add_serv.py 25.8 kB
0038_auth_tokens.py 24.8 kB
0039_auto__add_unique_astakosuser_auth_token__add_unique_component_auth_tok.py 24.5 kB
0040_auto__chg_field_astakosuser_auth_token__chg_field_component_auth_token.py 24.7 kB
0041_auto__add_field_resource_service_origin.py 24.4 kB
0042_service_origin.py 24.5 kB
0043_uninitialized_projects.py 24.6 kB
0044_auto__chg_field_projectapplication_chain__chg_field_project_id.py 25.1 kB
0045_auto__del_field_projectapplication_precursor_application.py 24.3 kB
0046_auto__add_projectmembershiplog.py 25.6 kB
0047_membership_logs.py 27.2 kB
0048_auto__del_projectmembershiphistory__del_field_projectmembership_reques.py 25.6 kB
0049_auto__add_projectlog__add_field_projectapplication_response_actor__add.py 27.4 kB
0050_project_logs.py 25.8 kB
0051_auto__del_field_project_last_approval_date__del_field_project_deactiva.py 25.7 kB
0052_auto__del_serial__add_projectlock.py 25.4 kB
0053_auto__add_field_component_base_url.py 25.2 kB
0054_reduce_bigint.py 25.3 kB
0055_auto__chg_field_resource_uplimit__chg_field_astakosuserquota_capacity_.py 26.2 kB
0056_user_quota.py 25.4 kB
0057_auto__del_field_resource_allow_in_projects__add_field_resource_ui_visi.py 25.3 kB
0058_moderation_fix.py 25.6 kB
0059_sign_terms.py 25 kB
0060_fix_uuids.py 25 kB
0061_auto__chg_field_astakosuser_uuid.py 25.1 kB
0062_accept_with_usage.py 29.1 kB
0063_auto__add_field_projectapplication_private.py 25.2 kB
0064_auto__add_field_project_uuid.py 25.3 kB
0065_project_uuid.py 25.5 kB
0066_auto__chg_field_project_uuid.py 25.3 kB
0067_set_project_capacity.py 26.2 kB
0068_auto__add_field_resource_project_default.py 25.4 kB
0069_resource_project_defaults.py 25.3 kB
0070_auto__chg_field_projectapplication_limit_on_members_number.py 25.5 kB
0071_inf_max_members.py 25.5 kB
0072_auto__add_projectresourcequota__add_unique_projectresourcequota_resour.py 33.4 kB
0073_project_fields.py 30.1 kB
0074_auto__del_field_project_application__chg_field_project_limit_on_member.py 29.6 kB
0075_auto__chg_field_projectresourcegrant_project_capacity__chg_field_proje.py 27.7 kB
0076_auto__add_field_project_is_base__add_field_astakosuser_base_project.py 27.7 kB
0077_base_projects.py 29.6 kB
0078_auto__chg_field_astakosuser_base_project.py 27.5 kB
0079_auto__add_field_projectmembership_initialized.py 27.5 kB
0080_initialized_memberships.py 27.6 kB
__init__.py 0 Bytes

Latest revisions

# Date Author Comment
c3763b39 02/13/2014 03:19 pm Giorgos Korfiatis

astakos: Make ProjectResourceGrant fields non null

Field project_capacity now requires a value; field project_application
was mistakenly set nullable.

2c1a5a15 02/13/2014 03:19 pm Giorgos Korfiatis

astakos: Introduce base projects

Every user is associated with a special-purpose `base' project. Its
mission is to manage the user's base quota.

d1c95ad9 02/13/2014 03:19 pm Giorgos Korfiatis

astakos: Mark project membership as initialized

Add flag `initialized' on ProjectMembership. It is set to true once a user
is accepted. It is used to distinguish users that have registered
project quota (but may have been removed since then).

552df4cd 02/12/2014 06:48 pm Giorgos Korfiatis

astakos: Fill grants' project_capacity

Each resource grant that a project provides is now also associated with
a project-level limit. This is set by consulting the existing user-level
limit and the max members allowed. If the latter limit is not set, we
consider the project's current number of active members.

5e3c112a 02/12/2014 06:48 pm Giorgos Korfiatis

astakos: Add project default in resources

Add field `project_default' in resources. This will serve as a skeleton to
fill project quota (both project-level and member-level limits) for
resources not specified by the application.

The field is initialized by consulting the default base quota (field...

8af74daf 02/12/2014 06:48 pm Giorgos Korfiatis

astakos: Make limit_on_members_number a bigint

We need bigint in order to represent infinite as 2**63-1.

11922155 02/12/2014 06:48 pm Giorgos Korfiatis

astakos: Replace application None values

None will from now on denote a missing field of the application. Use empty
string for missing string and the conventional max int (2**63-1) for a
missing limit.

2ffe077d 02/12/2014 06:48 pm Giorgos Korfiatis

astakos: Store all project info on the project model

A project entry will contain all information needed to operate a project.
An application will store just the information provided by the applicant.

88f5242e 02/12/2014 06:47 pm Giorgos Korfiatis

astakos: Identify projects with a uuid

Introduce field `uuid'; use it to refer to projects in the API and the
management commands.

62d30634 02/10/2014 02:40 pm Giorgos Korfiatis

astakos: Introduce private projects

A private project can only be accessed by its owner and its members.
No user can join the project; but the owner can enroll members.

View revisions

Also available in: Atom