Commit graph

466 commits

Author SHA1 Message Date
cb58ff6f2c Merge branch 'release/0.5.0' into production
* release/0.5.0: (22 commits)
  finalize changelog for release 0.5.0, update docs/conf.py
  restructure generated code documentation
  remove empty tests module
  document allauth integration
  add socialaccount connections link to user dropdown
  add templates for allauth
  restructure base html to display properly on small devices
  add font-awesome link and put account actions in a dropdown
  add font-awesome css and fonts
  add allauth configuration and message tags
  add allauth settings and URLs
  add django-allauth and its dependencies to requirements/base.txt
  document login/logout/dashboard feature
  add admin site link for staff in base template
  add german translation
  implement login and logout
  add templates for anonymous user dashboard and login
  add dashboard app
  add django-crispy-forms
  add migration for managemails ordering
  ...
2015-01-17 23:49:23 +01:00
21bfe711a1 finalize changelog for release 0.5.0, update docs/conf.py 2015-01-17 23:48:13 +01:00
2408feb4b1 restructure generated code documentation 2015-01-17 23:46:31 +01:00
8ab15e7680 remove empty tests module 2015-01-17 23:27:03 +01:00
54c6e3f714 Merge branch 'feature/allauth-integration'
* feature/allauth-integration:
  document allauth integration
  add socialaccount connections link to user dropdown
  add templates for allauth
  restructure base html to display properly on small devices
  add font-awesome link and put account actions in a dropdown
  add font-awesome css and fonts
  add allauth configuration and message tags
  add allauth settings and URLs
  add django-allauth and its dependencies to requirements/base.txt
2015-01-17 23:24:09 +01:00
8900d6e72d document allauth integration 2015-01-17 23:23:14 +01:00
9d1e315fb4 add socialaccount connections link to user dropdown 2015-01-17 23:09:09 +01:00
92b6e8a8cb add templates for allauth 2015-01-17 23:08:41 +01:00
7d6e0386d8 restructure base html to display properly on small devices 2015-01-17 22:05:47 +01:00
d906b9e497 add font-awesome link and put account actions in a dropdown 2015-01-17 21:42:13 +01:00
35016faba0 add font-awesome css and fonts 2015-01-17 21:41:32 +01:00
ab313a2a66 add allauth configuration and message tags 2015-01-17 17:50:59 +01:00
286c477efc add allauth settings and URLs 2015-01-17 16:28:19 +01:00
1782c65bac add django-allauth and its dependencies to requirements/base.txt 2015-01-17 16:19:26 +01:00
0a097b09e2 document login/logout/dashboard feature 2015-01-17 16:18:26 +01:00
8cf6aab643 add admin site link for staff in base template 2015-01-17 16:14:55 +01:00
9fa1944c31 add german translation
- add django.po for apps and templates
- add locale directory to LOCALE_PATHS setting
2015-01-17 16:06:25 +01:00
2bc278ae92 implement login and logout
- add LogoutView to dashboard app
- define logout URL pattern
- only use login view from django.contrib.auth.views instead of including all
  auth URLs
- change base template to support login/logout
- add template dashboard/user_dashboard.html
2015-01-17 15:42:47 +01:00
1deed46d34 add templates for anonymous user dashboard and login 2015-01-17 14:05:04 +01:00
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