Commit graph

174 commits

Author SHA1 Message Date
Jan Dittberner 2e2d906f09 Merge commit '546441d49920caf43eb7d33976c2d71ae85f16d5'
* commit '546441d49920caf43eb7d33976c2d71ae85f16d5':
  unify routers, add support for mysql and pgsql tasks
2015-01-01 22:34:38 +01:00
Jan Dittberner 546441d499 unify routers, add support for mysql and pgsql tasks
- add new celeryrouters.GvaRouter
- remove LdapRouter and FileRouter
2015-01-01 22:32:37 +01:00
Jan Dittberner 6bf65bba3b use taskresults app and delete_ldap_group task 2014-12-29 15:57:03 +01:00
Jan Dittberner a336af46c2 add taskresults app to handle celery task results 2014-12-29 15:55:57 +01:00
Jan Dittberner 9b4bef0050 add new task delete_ldap_group 2014-12-29 15:22:52 +01:00
Jan Dittberner f2b8af39a0 define celery timezone, restrict celery content to json 2014-12-29 12:57:02 +01:00
Jan Dittberner 42b1b07cc4 Merge branch 'feature/customer-users'
* feature/customer-users:
  add german translation
  add code documentation to docs
  document osusers code
  add customer field to osusers.models.User
  allow generated password for new osusers
2014-12-27 22:59:11 +01:00
Jan Dittberner d4e62bf6f3 add german translation 2014-12-27 22:58:57 +01:00
Jan Dittberner 48d509c5db add code documentation to docs 2014-12-27 22:44:45 +01:00
Jan Dittberner 0df67e7154 document osusers code 2014-12-27 22:44:27 +01:00
Jan Dittberner 18e47d73b4 add customer field to osusers.models.User
- allow association of os users to Django users (customers)
- adapt admin forms
- add migration
2014-12-27 19:26:16 +01:00
Jan Dittberner 39fd326ac2 allow generated password for new osusers
- change osusers.admin.UserCreationForm to allow empty password input which
  triggers the creation of a new password
2014-12-27 18:28:37 +01:00
Jan Dittberner 048589b806 Merge tag '0.3.0'
release 0.3.0

* tag '0.3.0':
  set version 0.3.0
2014-12-27 16:39:46 +01:00
Jan Dittberner d2adfbebdd Merge branch 'release/0.3.0' into production
* release/0.3.0:
  set version 0.3.0
  call create/delete mailbox tasks when saving/deleting mailboxes
  use celery routers from gvacommon
  initial version
  implement automatic creation of mailbox names
  repair mailbox creation admin
2014-12-27 16:39:37 +01:00
Jan Dittberner 9af6546d0a set version 0.3.0 2014-12-27 16:39:03 +01:00
Jan Dittberner 54b99281e3 call create/delete mailbox tasks when saving/deleting mailboxes 2014-12-27 16:31:43 +01:00
Jan Dittberner 505b9c934b use celery routers from gvacommon 2014-12-27 14:12:48 +01:00
Jan Dittberner 17ca226dc0 Add 'gnuviechadmin/gvacommon/' from commit 'e29646a94714d516d52272fc83d9a15bbc21e488'
git-subtree-dir: gnuviechadmin/gvacommon
git-subtree-mainline: 92c6b39e12
git-subtree-split: e29646a947
2014-12-27 14:09:34 +01:00
Jan Dittberner e29646a947 initial version 2014-12-27 13:52:45 +01:00
Jan Dittberner 92c6b39e12 implement automatic creation of mailbox names
- create mailbox name when saving new mailboxes in admin
- add MailboxManager that implement get_next_mailbox_name as manager for
  Mailbox
2014-12-27 00:24:05 +01:00
Jan Dittberner 8f5812ff29 repair mailbox creation admin 2014-12-27 00:05:14 +01:00
Jan Dittberner 92f25df39d Merge tag '0.2.3'
release 0.2.3

* tag '0.2.3':
  add version number
2014-12-26 22:40:14 +01:00
Jan Dittberner 8852e692c9 Merge branch 'release/0.2.3' into production
* release/0.2.3:
  add version number
  remove attribute readonly_fields from UserAdmin
  remove unused import
2014-12-26 22:40:04 +01:00
Jan Dittberner cadce872d6 add version number 2014-12-26 22:39:59 +01:00
Jan Dittberner dad9849b48 remove attribute readonly_fields from UserAdmin 2014-12-26 22:38:02 +01:00
Jan Dittberner 57a0d848c9 remove unused import 2014-12-26 21:48:09 +01:00
Jan Dittberner e19acbada6 Merge tag '0.2.2'
release 0.2.2

* tag '0.2.2':
  set version number
2014-12-26 15:16:32 +01:00
Jan Dittberner 3e3db481d2 Merge branch 'release/0.2.2' into production
* release/0.2.2:
  set version number
  document homedir creation feature
  create directories for new users
  add stub tasks for file system operations
  make user and group management more robust
2014-12-26 15:16:22 +01:00
Jan Dittberner 7c3efb2e50 set version number 2014-12-26 15:16:03 +01:00
Jan Dittberner 08ab693b65 document homedir creation feature 2014-12-26 15:13:52 +01:00
Jan Dittberner 3350ce9460 Merge branch 'feature/homedir-creation'
* feature/homedir-creation:
  create directories for new users
  add stub tasks for file system operations
2014-12-26 15:12:45 +01:00
Jan Dittberner 0b6ac2a478 create directories for new users
- use new file tasks to create SFTP and mail base directories for users
- use json serializer as default
- remove TaskResult classes that don't provide any significant benefit
2014-12-26 15:10:36 +01:00
Jan Dittberner 2428a39f19 add stub tasks for file system operations 2014-12-25 18:05:42 +01:00
Jan Dittberner e877087127 make user and group management more robust
- remove TaskResultInline and subclasses
- add custom perform_delete_selected action to UserAdmin and GroupAdmin
- properly clean asynchronous tasks in rabbitmq
- wrap user operations in transactions
2014-12-22 20:07:11 +01:00
Jan Dittberner 7bce88e18a Merge tag '0.2.1'
release 0.2.1

* tag '0.2.1':
2014-12-17 22:33:22 +01:00
Jan Dittberner 55a1e05d8c Merge branch 'release/0.2.1' into production
* release/0.2.1:
  update docs
  wrap UserManager.create_user in a transaction
  update dependencies
  update to Django 1.7, remove south_migrations, fix tests
  update South to 1.0.1, rename migrations to south_migrations
2014-12-17 22:33:12 +01:00
Jan Dittberner 05bc040856 update docs 2014-12-17 22:31:43 +01:00
Jan Dittberner 6984033444 wrap UserManager.create_user in a transaction 2014-12-17 22:19:44 +01:00
Jan Dittberner 11baf6bace update dependencies 2014-12-17 21:40:08 +01:00
Jan Dittberner e73e46da3f update to Django 1.7, remove south_migrations, fix tests 2014-12-17 21:22:37 +01:00
Jan Dittberner d5b0382f88 update South to 1.0.1, rename migrations to south_migrations 2014-12-17 21:08:14 +01:00
Jan Dittberner 6e1148dfb6 Release 0.2.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCAAGBQJTi5w6AAoJEA15HcjXN8HZ4noH/j4J3GQepMQ2VYU8857kKDWx
 N5xVEw2wjcE4Jm8Ke2s9gk0LrHpO+Aanm9gVu3uCdgGPwM15IPWsrIAGhBbj/DZ3
 nODLaVmRrSkVDbNM238aE/8qAZ08LzsGA9Se1hSginn5CkTnovvF7oU7RRpoP5mN
 Yis37F5Uzz3Km2+hgMuoHx28cCS1gmrCfZUIPOyr3kyD/3WIcgue3pQazRAg6a0y
 zkUT+pATiifNlGLCkLjV2PpQgLaFFuIKOSG0KDsPYWRP2Zn7jyfCx62hSYVdfhx0
 v/Smz2DwMAXkJ5DQSP//Qg7sZKAscwNAJutZ+ITQgwW2EHpYb/hazoy4H7iYWeY=
 =5fcr
 -----END PGP SIGNATURE-----

Merge tag '0.2.0'

Release 0.2.0
2014-06-01 23:33:52 +02:00
Jan Dittberner f6e7519c51 Merge branch 'release/0.2.0' into production 2014-06-01 23:33:31 +02:00
Jan Dittberner 4be6b9ec3c bump version number, add release to changelog 2014-06-01 23:32:59 +02:00
Jan Dittberner ae65cdc100 Merge branch 'feature/complete_osusers_test_coverage' 2014-06-01 23:25:09 +02:00
Jan Dittberner d8c0984b05 update changelog 2014-06-01 23:24:38 +02:00
Jan Dittberner 2204f7df43 add osusers.tests.test_tasks.LdapRouterTest 2014-06-01 23:22:13 +02:00
Jan Dittberner f01c3dbabb remove empty osusers/views.py 2014-06-01 23:14:16 +02:00
Jan Dittberner 55f77c8e17 Merge branch 'feature/osusers_admin_tests' 2014-06-01 23:11:34 +02:00
Jan Dittberner fa5f296c0f add test for UserCreationForm.save_m2m 2014-06-01 23:10:26 +02:00