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
Do not record arguments of add_quota.Add call query_serials separate from ack_serials.
Record arguments of add_quota and return them in ack_serial
Typo
Add a serial in the add_quota API call
Project name should be a domain name
Fix NameError
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
Merge with upstream
Fix quotaholder client
Merge migrations
Conflicts: devtools/fabfile.py
support for multiple synced states per model
Astakos wrapper for add_quota
Sync status is Project and some stylistic changes
Resolve conflict in fabfile.py
Remove conflict fbafile.py
Merge branch 'dev' of https://code.grnet.gr/git/pithos into latest-quota
Conflicts: .gitignore devtools/fabfile.py snf-pithos-app/pithos/api/util.py
Fix pithos api_method assertions
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota
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...
Merge branch 'projects' of https://code.grnet.gr/git/astakos into latest-quota
Conflicts: .gitignore snf-astakos-app/conf/20-snf-astakos-app-settings.conf
Merge branch 'devel-0.13' into latest-quota
Conflicts: snf-cyclades-app/synnefo/api/servers.py snf-cyclades-app/synnefo/logic/backend.py
Remove definition from project creation notification text
authenticate API call returns also the user id
Use img['checksum'] as origin disk param.
Use the img['checksum'], instead of img['backend_id'] as the origin diskparamater, as neede by the new archipelago code (and drop support for the oldone).
Single model for ProjectApplication & Definition - Membership sync
Support use of local debian branch
If desired you can pass local debian branch as first argumentin autopkg.sh script. If not passed then the one in conf filewill be used.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Exclude affiliation from shibboleth info display
Improve activation view
- Use redirects instead of direct responses- Messages update
add REPLACED membership state and diff sync
Resend activation view improvements
- Redirect to index- Check for authenticated user
Remove deprecated template
Additional auth providers messages
add_quota API call
New login method templates
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
Redirect to index after succecssful signup
Additional messages in third party registration/login process
Update tests
Configurable shibboleth provider strict mode
shibboleth provider can now be configured whether or not to requireadditional provider information.
Minor messages modifications
include whitespaces between joined messages
Set sent_activation date on user activation
in case admin activates user skiping email activation process
Updated auth methods messages/redirects
- Redirect to index on password reset views (no need for intermediate views)- Show login success message
User status migrations
- Set email_verified and activation_sent to all active users
Use https to load google fonts
Identation fix
Shibboleth fixes
- Do not require name (some providers don't provide it)- Proper can_add_auth_provider use
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
Add test section in installation overview
Add autopkg.conf and some fixes
The script sources the conf file in order to get build options.
In case building procedure fails, it cleans up the mess and returnsHEAD to initial state.
If it succeeds, it checks if your local branch is up-to-date with the...
wip refactoring projects
new management command
CSS selector fix
Proper visibility handling of local login form
force display of local login form after invalid form submissions
Do not use LDAP backend by default
Bug fix
- Form visible when there is error in submit
More informative notification error log
Merge branch 'projects' of https://code.grnet.gr/git/astakos into projects
Fix variable scope bug in process_net_status
Update spec with last_application_approved
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
Do not allow creation of more than one pools
Do not allow creation of more than one Bridge or MacPrefix pool, sincewe can not handle them yet.
Ensure autopkg not to mess up local repo
Use add_cleanup, add_checkpoint (based on git reflog) and cleanuphandler upon exit so that local src repo preserves its state aftertrying to build packages no matter if build process succeeds or not.
Fix add_member in case of auto_accept join policy
During project approve set precursor back sequence state to REPLACED
Update project-list command
Fix project list sorting by state
Make autopkg.sh hopefully more user-friendly
Make autopkg.sh hopefully more user-friendly,have the whole build procedure run in a directory under /tmp.
Move fabfile under devtools/
Remove obsolete files from the integration branch
Fix update project application integrity error
Remove commit from submit
Project Notifications
Fixed in ProjectApplication.approve
Add script for auto pkg generation
Prerequisites:- existing dirs: ~/build-area, ~/packages, ~/backup- available commiter's gpg key commiter- git-buildpackage
Suggested workflow:
git checkout --track origin/developgit pull origin developgit checkout -b local...
Correct ancestor method name
Fix third party signup template
extend from local signup to keep them in sync on template/styles changes
Split profile authentication methods in separate file
Store additional provider info
store useful account details for third party authentication providersthat provide such info.
Fix shibboleth signup url
Third party login providers fixes/improvements
- Store additional provider info in PendingThirdPartyUser entries- Include third party registration logic in main signup view. Additional per provider signup views removed.- Unique email validation for all activation backend forms...
Simplify ProjectApplication.submit
Minor fixes
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
Conflicts: snf-astakos-app/astakos/im/templates/im/resource_usage.html
Merge commit
Style fixes
- Grey image- Link "back to login"
Migrate default settings to files under conf/
Migrate default settings to files under conf/ for everySynnefo component.
TODO: Obliterate snf-cyclades-app/synnefo/appt_settings/default/*and similar files. Make import of synnefo settings common throughout...
Merge branch 'pithos-master'
Conflicts: .gitignore fabfile.py
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>Signed-off-by: Vangelis Koukis <vkoukis@grnet.gr>
Merge branch 'astakos-master'
Conflicts: .gitignore
Fix is_suspended