History | View | Annotate | Download (64.6 kB)
Provide commands for importing/exporting existing user resource policies
Allow empty project start date
Redefine IntDecimalField to allow support for south migration;apply the new field to astakos.im.ProjectResourceGrant
Fix project list queryset
update project creation form texts
Avoid duplicate entries in user projects list
Fix membership admin actions
- Require POST request in membership reject/remove views- Fix members table actions cell content- Fix reject/remove actions urls
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
Fix user projects filter
Membership policies kept in settings instead of db
Internationalize project application help text fields
str for Project and ProjectMembership
Project deactivation/termination
Do not allow user whose project acceptation ispending to leave the project.
Merge branch 'feature-astakos-tables' into latest-quota
Merge branch 'latest-quota' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/views.py
Merge remote-tracking branch 'synnefo/feature-astakos-tables' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/tables.py
Helper methods to identify user/project relation
More informative member join/leave policies
Generalize member limit violation check
Commit before trying to lock, to avoid blocking
Remove foreign key constraints from ProjectMembershipHistory
Add ForUpdateManager for Project and ProjectApplication
Select for update existing Project in approve
Access resource presentation through the Resource model
remove astakos obsolete code for billing & timeline
Astakos tables fixes
Projects list/search refactoring
Conflicts: snf-astakos-app/astakos/im/templates/im/projects/project_list.html snf-astakos-app/astakos/im/views.py
Service token should not expire by default
Initial use django-tables2
improves table view development by spliting table data access and presentationonto separate layers.
Do not attempt to add owner into a project when updating an existing one
Rewrite quotaholder calls
Delete more obsolete code
Project update and suspend functions
Merge project_all and project_search view - Exclude project where user is accepted member
Better check for project inequality
Ack serials even when there are no memberships
Call reset_sync after non-successful qh call
Set new project name in approve
Fix sync_projects
Fix AttributeError
User user uuid for quotaholder entities
Fix null date integrity constrain in ProjectMembershipHistory
Fix misspelling
Help_text and placeholders for create_project form
Fix typos
Remove old comments
Send full resource name at add_quota
Fix add_quota, use user id as quotaholder entity
Several fixes
Fix update resources bug
Commit before calling sync_projects() in trigger_sync()
New add_quota API to handle infinity
Separately handle subtractions and additions of quotasAdapt get_diff_quota plus various bug fixes
Fix tests
Change email process improvements
- Allow replacement of previously email change requests- Cleanup expired email change requests in change email view- Log email change- Warn user for existing pending requests- Redirect to profile on change email actions (failed or succeded)
Merge remote-tracking branch 'origin/devel-0.13' into latest-quota
Conflicts: snf-astakos-app/astakos/im/target/twitter.py snf-astakos-app/astakos/im/views.py
Fix migrations
Bug fixes; remove project field from ProjectApplication
Delete Serial entry after getting serial
Fix project resource assignment
Fix models
Required auth providers functionality
if one of auth providers is set to be required, user with no suchprovider can only view his profile page and is prompted to add anew login method.
Proper auth provider check
check can_add instead of can_create when adding additional auth provider
Keep only one application in Project; the membership takes careof tracking updates. Define set_sync(); state stays PENDINGif project.application has changed in the meantime.
global project syncer with locked trigger
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota
Conflicts: snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/notifications.py snf-astakos-app/astakos/im/urls.py snf-astakos-app/astakos/im/views.py
Unique user identifier
auto generated user identifier
Improve email/username handling
- New helper methods in AstkosUser.objects- Check uniquness between username/email on user creation process- Allow login using both username/email fields- Keep email case intact- Store lowercase email in username field
Typo
Merge with upstream
support for multiple synced states per model
Astakos wrapper for add_quota
Sync status is Project and some stylistic changes
Conflicts: snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/management/commands/service-add.py snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/models.py...
Single model for ProjectApplication & Definition - Membership sync
add REPLACED membership state and diff sync
Fix violation check
wip sync with per membership state
Third party providers fixes
- Proper third party user getter. Do not include info in queryset.- Fix signup_url. key param only needed for login
Additional messages in third party registration/login process
Minor messages modifications
include whitespaces between joined messages
User state fixes
- Never reset activation_sent date- Check for inactive users too for email/username uniqueness- Check both email/username uniquness in user creation process- Activated users should have both email_verified/activation_sent fields set
Configurable auth providers messages
wip: merge Definition into Application redefine some properties
wip refactoring projects
Replace last_application_synced with last_application_approved
Newline
Add owner as a project member in case of closed join policy
Allow follower application with same deifinition name approvement
Fix add_member in case of auto_accept join policy
During project approve set precursor back sequence state to REPLACED
Fix update project application integrity error
Remove commit from submit
Project Notifications