8a29e4001c
add dashboard app
...
- add new dashboard app providing dashboards for anonymous and logged in users
- cleanup gnuviechadmin.urls:
- import dashboard.urls and include dashboard_urls at URL root
- import authentication urls and include them below /auth
- remove generated commented code
2015-01-17 14:05:04 +01:00
8884b8b042
add django-crispy-forms
...
- add django-crispy-forms to requirements
- add crispy_forms app to settings.base
- add CRISPY_TEMPLATE_PACK setting to settings.base
2015-01-17 14:05:04 +01:00
961a2f471b
add migration for managemails ordering
2015-01-17 14:05:04 +01:00
19390d369a
add admin list filtering and ordering for mail addresses and mailboxes
2015-01-17 12:25:54 +01:00
fe40074cde
update to Django 1.7.3
2015-01-16 19:39:28 +01:00
9a0ceee062
release 0.4.0
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJUsom6AAoJEA15HcjXN8HZhKEIAKhhq6Hfbb5j8nnz46jFIJia
+Klg6pp0iVjz9Lmw9BGKlZ3N+JcfYTOap4lZzhZfW9WCLBoqzzyCBGTLobJNQNuD
JYndeUAHDTpaQM0o86uEnFQAFRnQ78O7kdAMDFBEkORSibmyIOjeabPJvTvo40+5
MQKIqyZnXKeObEws2SFxCCUxLG916OqTXXHe6p2RvDXhkHpBIxE3/zQ6jAaVTlzs
tUZNn6x/Ola6iI17pDpwR70z6T5Xsf5WlPrDlHEp49X0Jjm9YIPH5ob6/jCpNtUe
C1jdD+P0PntWuw08iD1rp4fqK/Djat9LXMBVEIi1LnOPQ7MrMyYq6KJXqPOoXx0=
=sTsQ
-----END PGP SIGNATURE-----
Merge tag '0.4.0'
release 0.4.0
* tag '0.4.0':
define version number, update changelog
2015-01-11 15:33:35 +01:00
0ef151f780
Merge branch 'release/0.4.0' into production
...
* release/0.4.0: (25 commits)
define version number, update changelog
set database password at the appropriate place
remove username argument from delete_pgsql_database call
remove username argument of pgsqltasks.tasks.delete_pgsql_database
fix documentation issues
add autogenerated documentation for module members
make userdbs admin work properly
add initial migration for userdbs
add admin and a bit of documentation
add new incomplete userdbs app
document addition of mysqltasks and pgsqltasks
add mysqltasks and pgsqltasks with placeholders for the real tasks
set default locale to en-us to avoid translated migrations
add migration for verbose_name and verbose_name_plural in osusers.models.User
switch to gvacommon.celeryrouters.GvaRouter
unify routers, add support for mysql and pgsql tasks
use taskresults app and delete_ldap_group task
add taskresults app to handle celery task results
add new task delete_ldap_group
define celery timezone, restrict celery content to json
...
2015-01-11 15:33:18 +01:00
1050f098f4
define version number, update changelog
2015-01-11 15:32:46 +01:00
ba39e3f765
set database password at the appropriate place
2015-01-10 18:43:43 +01:00
780a670565
remove username argument from delete_pgsql_database call
2015-01-09 19:38:30 +01:00
1af553c1fa
remove username argument of pgsqltasks.tasks.delete_pgsql_database
2015-01-09 19:37:12 +01:00
706a4ef177
fix documentation issues
...
- add autotask directives for pgsqltasks and mysqltasks
- remove duplicate Celery_ link target
2015-01-04 22:47:14 +01:00
8e498c3e44
Merge branch 'feature/userdbs'
...
* feature/userdbs:
add autogenerated documentation for module members
make userdbs admin work properly
add initial migration for userdbs
add admin and a bit of documentation
add new incomplete userdbs app
2015-01-04 22:37:13 +01:00
0e22815ee5
add autogenerated documentation for module members
2015-01-04 22:36:40 +01:00
6edbe17a3b
make userdbs admin work properly
...
* add userdbs app docstring
* add userdbs.app.UserdbsAppConfig
* implement userdbs.admin.DatabaseUserCreationForm,
userdbs.admin.UserDatabaseCreationForm, userdbs.admin.DatabaseUserAdmin,
userdbs.admin.UserDatabaseAdmin
* add docstrings to userdbs.models
* rename userdbs.models.DatabaseUserManager._get_next_username to
_get_next_dbuser_name
* fix format string issues in userdbs.models.DatabaseUserManager and
userdbs.UserDatabaseManager._get_next_dbname
* delete related databases in userdbs.models.UserDatabase.delete
2015-01-04 22:35:55 +01:00
be4ea9cc77
add initial migration for userdbs
2015-01-04 20:24:56 +01:00
8697f84381
add admin and a bit of documentation
2015-01-04 20:23:49 +01:00
3eef84d373
add new incomplete userdbs app
2015-01-04 20:22:58 +01:00
6695d1bad4
document addition of mysqltasks and pgsqltasks
2015-01-04 20:19:48 +01:00
e7ae0054b5
add mysqltasks and pgsqltasks with placeholders for the real tasks
2015-01-04 18:06:44 +01:00
ab50907b97
set default locale to en-us to avoid translated migrations
2015-01-04 17:56:38 +01:00
0a17528c0c
add migration for verbose_name and verbose_name_plural in osusers.models.User
2015-01-04 17:54:59 +01:00
60301eea46
switch to gvacommon.celeryrouters.GvaRouter
2015-01-01 22:35:55 +01:00
2e2d906f09
Merge commit '546441d49920caf43eb7d33976c2d71ae85f16d5'
...
* commit '546441d49920caf43eb7d33976c2d71ae85f16d5':
unify routers, add support for mysql and pgsql tasks
2015-01-01 22:34:38 +01:00
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
6bf65bba3b
use taskresults app and delete_ldap_group task
2014-12-29 15:57:03 +01:00
a336af46c2
add taskresults app to handle celery task results
2014-12-29 15:55:57 +01:00
9b4bef0050
add new task delete_ldap_group
2014-12-29 15:22:52 +01:00
f2b8af39a0
define celery timezone, restrict celery content to json
2014-12-29 12:57:02 +01:00
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
d4e62bf6f3
add german translation
2014-12-27 22:58:57 +01:00
48d509c5db
add code documentation to docs
2014-12-27 22:44:45 +01:00
0df67e7154
document osusers code
2014-12-27 22:44:27 +01:00
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
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
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
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
9af6546d0a
set version 0.3.0
2014-12-27 16:39:03 +01:00
54b99281e3
call create/delete mailbox tasks when saving/deleting mailboxes
2014-12-27 16:31:43 +01:00
505b9c934b
use celery routers from gvacommon
2014-12-27 14:12:48 +01:00
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
e29646a947
initial version
2014-12-27 13:52:45 +01:00
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
8f5812ff29
repair mailbox creation admin
2014-12-27 00:05:14 +01:00
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
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
cadce872d6
add version number
2014-12-26 22:39:59 +01:00
dad9849b48
remove attribute readonly_fields from UserAdmin
2014-12-26 22:38:02 +01:00
57a0d848c9
remove unused import
2014-12-26 21:48:09 +01:00
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