add more ldap tasks

- add custom celery router osusers.tasks.LdapRouter
- add tasks add_ldap_user_to_group, delete_ldap_group_if_empty,
  delete_ldap_user and remove_ldap_user_from_group
- implement osusers.models.Group.save and osusers.models.Group.delete
- implement save, delete and set_password methods in osusers.models.User
- implement save and delete methods in osusers.models.AdditionalGroup
This commit is contained in:
Jan Dittberner 2014-05-30 17:10:22 +02:00
parent 1e717556ba
commit 6eb74f5b79
3 changed files with 75 additions and 7 deletions

View file

@ -284,10 +284,9 @@ BROKER_URL = get_env_variable('GVA_BROKER_URL')
CELERY_RESULT_BACKEND = 'amqp'
CELERY_RESULT_PERSISTENT = True
CELERY_TASK_RESULT_EXPIRES = None
CELERY_ROUTES = {
'osusers.tasks.create_ldap_group': {'queue': 'ldap'},
'osusers.tasks.create_ldap_user': {'queue': 'ldap'},
}
CELERY_ROUTES = (
'osusers.tasks.LdapRouter',
)
########## END CELERY CONFIGURATION