add new task delete_ldap_group
This commit is contained in:
parent
f2b8af39a0
commit
9b4bef0050
3 changed files with 16 additions and 1 deletions
|
@ -1,6 +1,8 @@
|
|||
Changelog
|
||||
=========
|
||||
|
||||
* :feature:`-` add new task :py:func:`osusers.tasks.delete_ldap_group` (needs
|
||||
gvaldap >= 0.2.0 on the LDAP side)
|
||||
* :feature:`-` add a `customer` field to :py:class:`osusers.models.User`
|
||||
* :feature:`-` allow empty password input in
|
||||
:py:class:`osusers.admin.UserCreationForm` to allow generated passwords for
|
||||
|
|
|
@ -143,6 +143,7 @@ provides some functionality that is common to all gnuviechadmin subprojects.
|
|||
.. autotask:: osusers.tasks.delete_file_mail_userdir
|
||||
.. autotask:: osusers.tasks.delete_file_mailbox
|
||||
.. autotask:: osusers.tasks.delete_file_sftp_userdir
|
||||
.. autotask:: osusers.tasks.delete_ldap_group
|
||||
.. autotask:: osusers.tasks.delete_ldap_group_if_empty
|
||||
.. autotask:: osusers.tasks.delete_ldap_user
|
||||
.. autotask:: osusers.tasks.remove_ldap_user_from_group
|
||||
|
|
|
@ -98,7 +98,19 @@ def delete_ldap_user(username):
|
|||
@shared_task
|
||||
def delete_ldap_group_if_empty(groupname):
|
||||
"""
|
||||
This task deletes the given group.
|
||||
This task deletes the given group if it is empty.
|
||||
|
||||
:param str groupname: the group name
|
||||
:return: True if the user has been deleted, False otherwise
|
||||
:rtype: boolean
|
||||
|
||||
"""
|
||||
|
||||
|
||||
@shared_task
|
||||
def delete_ldap_group(groupname):
|
||||
"""
|
||||
This taks deletes the given group.
|
||||
|
||||
:param str groupname: the group name
|
||||
:return: True if the user has been deleted, False otherwise
|
||||
|
|
Loading…
Reference in a new issue