Identation fix
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
Extend/Update management commands
Update management commands
to conform with multiple auth providers feature
Case insensitive email checks
#2883
Fix middleware AtributeError in case of non astakos requestFix service-add command: check callpoint result
Merge remote-tracking branch 'origin/0.12' into devel-0.13
Conflicts: snf-astakos-app/astakos/im/activation_backends.py snf-astakos-app/astakos/im/api/admin.py snf-astakos-app/astakos/im/auth_backends.py snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/functions.py...
Provide management command for cleaning up both inactive sessions and session catalog entries
Fix type in group list command
Flush other user sessions during password/token change
Refs: #3007
Fix ordering in snf-manage listing commands
Fix Typo in `snf-manage service-list --help'
Refs: #3090
Fixes
Back up file
Fix management commands
User create_groups api call in group creation
Merged demo
Rename user-update mgmt command to user-modify
View and management commands for adding/removing user resource quota
Refs: #2793
Rename management commands
Rename Astakos management commands for uniformity
Remove email validation
Change rename and change quota limit field to bigint
Register resources in quota holder
Fix code formatting to conform to the PEP 8 style guide
AstakosUser signed_terms property instead of function
more management commands for handling resources
Progress VIII
remove unused imports & code refinement
set default group in newly created users
send admin notification upon group creation
Progress VII
in user commands consider astakos_groups instead of groups
Progress VI
Progress V
rename management commands
Progress I
extend modifyuser command by enabling provider modification and password renewal
Display service token in listservices command
during datamigration set only to inactive users activation_sent date to epoch
Refs: #2471
Register the date a user activation email sent and reset it when the user becomes active (for future use)
remove obsolete imports
Provide an API call for the service clients to send user feedback
Provide api calls for permitting helpdesk users to access user information by user email and by username
Refs: #2414
change showuser command: do not show date_signed_terms if there are no terms to sign
remove is_accepted & date_accepted Invitation fields (substituted by consumed & date_consumed reps.)
snf-manage commands: do not send activation email in active users & do not allow inactive users to send invitations
handle AstakosUser model validation error
ask acknowledgment for switching local account to shibboleth one
support shibboleth with invitations & enable modifyuser command to remove a user group
Refs: #2167
add support for groups
change authentication methods: progress I
createuser command: validate email
force absolute path in addterms command
Refs: #2019
Force user to accept service terms
Merge branch 'master' into aquarium
Conflicts: snf-astakos-app/Changelog snf-astakos-app/README snf-astakos-app/astakos/im/api.py snf-astakos-app/astakos/im/backends.py snf-astakos-app/astakos/im/context_processors.py snf-astakos-app/astakos/im/functions.py...
change signup flow, remove activateuser command and introduce sendactivation command
``showuser`` command prints ``has_credits`` AstakosUser field
merge with master
Automatically activate users whose email matches specific email patterns defined in settings (ASTAKOS_RE_USER_EMAIL_PATTERNS) & minor other fixes:
Add missing arg strings
Add --set-active and --set-inactive in modifyuser
fix activateuser command
Clear out management command descriptions.
fix bugs
Repo refactor and webproject hooks fixes