Commit graph

40 commits

Author SHA1 Message Date
Jan Dittberner 998c3d220f Release version 0.7.0
- update changelog
- bump version
2023-05-07 21:45:23 +02:00
Jan Dittberner 46e3db3a89 Improve docker setup
- add entrypoint script
- add .dockerignore
- fix shellcheck warnings in gvafile.sh
- migrate to Celery 5 settings
- downgrade importlib-metadata for Celery compatibility
2023-02-20 13:54:23 +01:00
Jan Dittberner c4e7e8c497 Unify celery config with gvaldap and gvaweb 2020-03-04 18:42:37 +01:00
Jan Dittberner 26aae0173d Refactor fileservertasks into top level module
This change moves the fileservertasks module to the top level to allow
keeping the same task names when running in a Python 3 environment.
2020-03-04 16:53:50 +01:00
Jan Dittberner d5a275dbbe Log directory path for exceptions
Improve the log message of setup_file_sftp_userdir to include the path that
has been attempted to create.
2016-09-25 16:33:02 +02:00
Jan Dittberner 88d8a29a14 Improve documentation 2016-09-24 21:59:01 +02:00
Jan Dittberner cbb695137c Add redis result backend support
This commit changes the Celery result backend to redis as it has already
been done for the webinterface and gvaldap parts of gnuviechadmin.
2016-02-07 22:43:42 +01:00
Jan Dittberner dee8aa71a4 Replace internal gvacommon copy with external requirement 2016-02-06 20:48:17 +01:00
Jan Dittberner 92beb28816 add missing - to install parameter 2015-01-29 22:55:45 +01:00
Jan Dittberner 0db08db831 add return value as documented 2015-01-29 22:44:10 +01:00
Jan Dittberner 7dbb51da1a add logging for set_file_ssh_authorized_keys 2015-01-29 22:43:00 +01:00
Jan Dittberner 307ccf4307 add new task set_file_ssh_authorized_keys 2015-01-29 22:23:11 +01:00
Jan Dittberner 4e144fb49d improved logging in fileservertasks.tasks 2015-01-29 20:24:46 +01:00
Jan Dittberner 0752570078 Merge commit 'd31c1d0fbf02bde5d4dc2be24762d872da64935f'
* commit 'd31c1d0fbf02bde5d4dc2be24762d872da64935f':
  add new route 'web' for web server configuration
  implement viewmixins.StaffOrSelfLoginRequiredMixin
2015-01-26 17:54:56 +01:00
Jan Dittberner 5955f3c38c implement new tasks for website hierarchy
- implement tasks fileservertasks.tasks.create_file_website_hierarchy and
  fileservertasks.tasks.delete_file_website_hierarchy
2015-01-26 17:32:24 +01:00
Jan Dittberner ea3164b762 remove Django dependencies as they are not used
- move settings to gvafile.settings
- use gvafile.settings directly without Django support
- initialize Celery without Django
- remove Django requirements
2015-01-26 17:07:31 +01:00
Jan Dittberner cfc023cb14 move tasks from osusers to fileservertasks.tasks 2015-01-19 22:00:48 +01:00
Jan Dittberner 800fff8908 switch to gvacommon.celeryrouters.GvaRouter 2015-01-01 22:38:49 +01:00
Jan Dittberner 7c65fc3dc7 Merge commit '546441d49920caf43eb7d33976c2d71ae85f16d5'
* commit '546441d49920caf43eb7d33976c2d71ae85f16d5':
  unify routers, add support for mysql and pgsql tasks
2015-01-01 22:37:50 +01:00
Jan Dittberner 33b28c5598 define celery timezone, restrict celery content to json 2014-12-29 12:59:14 +01:00
Jan Dittberner 7aeefd9a80 restrict permissions of mailbox base directories to be read only 2014-12-27 14:50:00 +01:00
Jan Dittberner a285133f75 add new mailbox handling tasks 2014-12-27 14:48:18 +01:00
Jan Dittberner 3bdf634703 move celery routers to gvacommon 2014-12-27 13:59:38 +01:00
Jan Dittberner 92e3212fe1 Add 'gvafile/gvacommon/' from commit 'e29646a94714d516d52272fc83d9a15bbc21e488'
git-subtree-dir: gvafile/gvacommon
git-subtree-mainline: b362693911
git-subtree-split: e29646a947
2014-12-27 13:56:49 +01:00
Jan Dittberner b362693911 sftp directories are now owned by root instead of user 2014-12-26 23:58:22 +01:00
Jan Dittberner 7a305aa7cb allow pickle content 2014-12-26 13:16:17 +01:00
Jan Dittberner e04d9f586b define celery routing 2014-12-26 13:14:09 +01:00
Jan Dittberner 7a47cc9a17 define CELERY_TASK_SERIALIZER 2014-12-26 12:56:32 +01:00
Jan Dittberner 17671f1a64 change default serializer to json 2014-12-26 12:42:43 +01:00
Jan Dittberner 3218d58ee4 implement delete SFTP and setup/delete for mail base directories 2014-12-26 00:39:53 +01:00
Jan Dittberner 1fe16eda45 remove invalid command option from setfacl call 2014-12-26 00:11:26 +01:00
Jan Dittberner 7aee6c8838 use full paths for invoked commands 2014-12-25 23:53:58 +01:00
Jan Dittberner ea278eeb35 implement and document GVAFileException 2014-12-25 21:20:16 +01:00
Jan Dittberner b2acae7dda fix exception handling in setup_file_sftp_userdir 2014-12-25 19:19:21 +01:00
Jan Dittberner 1ad42ca4fd fix logging string formatting 2014-12-25 18:51:14 +01:00
Jan Dittberner 1ba6a2ad9d introduce new settings GVAFILE_SFTP_DIRECTORY and GVAFILE_MAIL_DIRECTORY 2014-12-25 18:32:08 +01:00
Jan Dittberner caf9d2125e define stub tasks and implement setup_file_sftp_userdir task
- create new module osusers.tasks
- define helper functions _build_sftp_directory_name and
  _build_mail_directory_name
- implement task setup_file_sftp_userdir
- define stubs for delete_file_sftp_userdir, setup_file_mail_userdir and
  delete_file_mail_userdir
2014-12-25 18:26:37 +01:00
Jan Dittberner d7cefa6093 initial celery app and dependency 2014-12-25 16:05:21 +01:00
Jan Dittberner 80ba329d29 initial working settings 2014-12-25 16:00:28 +01:00
Jan Dittberner 18a9d825f2 initial generated django files 2014-12-25 15:07:02 +01:00