Commit graph

181 commits

Author SHA1 Message Date
0e32aff544 add CustomerHostingPackage information aggration methods
- add get_disk_space, get_used_mailboxes, get_mailboxes and get_database
  methods for hostingpackages.models.CustomerHostingPackage
2015-01-18 16:14:47 +01:00
95e15806c6 fix foreign key for CustomerMailboxOption 2015-01-18 16:00:18 +01:00
7457754dc6 mention hostingpackages app in changelog 2015-01-18 13:40:16 +01:00
4f2ebbae63 add hostingpackages api doc
- add to docs/code.rst toctree
- add new docs/code/hostingpackages.rst containing the autodoc directives
- document undocumented code in hostingpackages app
- update translation templates
2015-01-18 13:37:21 +01:00
12455e2d99 add hostingpackages app to INSTALLED_APPS 2015-01-18 13:22:31 +01:00
9f63fbbb5d Add new hostingpackages app
- implement models for hosting packages, hosting options and customer
  specific variants
- implement admin interface
- add documentation
2015-01-18 13:22:06 +01:00
3870bcf483 release 0.5.2
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJUuvWHAAoJEA15HcjXN8HZ/fgH/00pFSn8YQUccm/Q6oqoemhO
 zDNujonbbLJDjEC+655ZVDhNYaIKZt1b0OLgbScV/HM4Afgqrn+TWiNzyVMeEn7g
 QjbxSHEJn3d4nmNjemIeWYNII8EC0lOQeZB7b62uCk15XSrxVhUwyUwLYxeyJdjD
 S7zK23xWbrA2HDO6bLHjssTDIEEQ876Eq1OujycgCmGFB8yMYqLaqAH9fCHp5zXc
 vCUbt5ezohXBlsaU8vcGEKCcFUZIQ70TKeiiL7ccGF9Cf7hZC63ljZKJmXim1YzR
 SDWQrCKvNqvfXJ9Cl+2/nXL3ctWZ6WnylPwPOUoF7b6yRnvTnINaugX3+ADCgiQ=
 =mvEJ
 -----END PGP SIGNATURE-----

Merge tag '0.5.2'

release 0.5.2

* tag '0.5.2':
  finish release 0.5.2 docs
2015-01-18 00:51:41 +01:00
4fcfdd2670 Merge branch 'release/0.5.2' into production
* release/0.5.2:
  finish release 0.5.2 docs
  define proper allauth production settings
2015-01-18 00:51:18 +01:00
35d84d7f18 finish release 0.5.2 docs 2015-01-18 00:50:43 +01:00
8fd75d5486 define proper allauth production settings 2015-01-18 00:47:59 +01:00
7f382988cf release 0.5.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJUuvCnAAoJEA15HcjXN8HZzzoIAKda7ElFD218MnsOrOPC5Aej
 6oboQGmqdsb0qvTgJYaxPrYnIKsySJdEak9mDqsX2RMgpLHO3e+pF7lUvI5QI8fL
 1M1IvyMCfl8ci0JLniKp/JMFvieMXUvhHN06sC3lbHOROdUICt5lptGhaBvGs9q9
 chmrC8WzNqLSlEIrEdgH7pelohlbPkXNerpqvCjPhu/LUp4LlYqbF9DjTP6OpWb/
 DFOMZu1oCoEEePNC6aw1FHmZ0LzrcmlUo+hEmrXxK6aZhHloilGmF5aQCx2S793C
 QuUA7OuzhW+JoOCE3QnPfYNYmq1pJbUJJpbVLQfPnJ/gNlFtpEDujcz5uEdviJY=
 =F8il
 -----END PGP SIGNATURE-----

Merge tag '0.5.1'

release 0.5.1

* tag '0.5.1':
  finish release 0.5.1 docs
2015-01-18 00:30:53 +01:00
ccfbc79a73 Merge branch 'release/0.5.1' into production
* release/0.5.1:
  finish release 0.5.1 docs
  load jquery and html5shim with same URL schema as the rest of the site
2015-01-18 00:30:39 +01:00
e84642263b finish release 0.5.1 docs 2015-01-18 00:30:06 +01:00
e121c9bf3d load jquery and html5shim with same URL schema as the rest of the site 2015-01-18 00:28:47 +01:00
d8eb7b38db release 0.5.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJUuub8AAoJEA15HcjXN8HZmAUH/RRZQTAMtU5IS9iSRufEEqL0
 MO4ktcKJ/NdSIfn5UcTcVGkLaEmyVAbeNshDlGiP5PIMlFS9RUHlhBYjwihF4ngo
 LRsh28BmeAQth0K5vFPhvJMy7K8IFX+lzfV8ZZ0fBPWMcvZitmqJk0pnXchFdiNf
 sTU7Pe0SgW5na61uQ4V69tmZ50Plfc3dhHtEDSgXvxNdt/0D8ATg9tUm6CYAO8ZE
 fmJl3yvXADSCOTXh8CpLiHVuvXL0LyssUFapRkKs2aSciZDqeovKgyGsvoDYJTvv
 Des/Tmz16YTaqzIFBT73HEeqA86CbTI5gAeEphscnyQiIv1rwojCL7lxDh9Jpjw=
 =oxXj
 -----END PGP SIGNATURE-----

Merge tag '0.5.0'

release 0.5.0

* tag '0.5.0':
  finalize changelog for release 0.5.0, update docs/conf.py
2015-01-17 23:49:42 +01:00
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