From 24b4bab0b0a332cfbe4df5fcba12fd987ec9e589 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Mon, 26 Jan 2015 18:10:08 +0100 Subject: [PATCH] update to fileservertasks interface 0.4.0 version --- docs/changelog.rst | 3 +++ gnuviechadmin/fileservertasks/tasks.py | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/docs/changelog.rst b/docs/changelog.rst index 5437e41..b9e8097 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,9 @@ Changelog ========= +* :support:`-` update to new fileservertasks interface (requires gvafile >= + 0.4.0 on the fileserver) + * :release:`0.8.0 <2015-01-26>` * :feature:`-` implement deletion of user database and database users * :feature:`-` implement password changes for database users diff --git a/gnuviechadmin/fileservertasks/tasks.py b/gnuviechadmin/fileservertasks/tasks.py index bbae738..67ea3e4 100644 --- a/gnuviechadmin/fileservertasks/tasks.py +++ b/gnuviechadmin/fileservertasks/tasks.py @@ -92,3 +92,29 @@ def delete_file_mailbox(username, mailboxname): :rtype: str """ + + +@shared_task +def create_file_website_hierarchy(username, sitename): + """ + This task creates the directory hierarchy for a website. + + :param str username: the user name + :param str sitename: name of the website + :return: the directory name + :rtype: str + + """ + + +@shared_task +def delete_file_website_hierarchy(username, sitename): + """ + This task deletes the website hierarchy recursively. + + :param str username: the user name + :param str sitename: name of the website + :return: the directory name + :rtype: str + + """