2014-06-01 00:17:57 +02:00
|
|
|
Changelog
|
|
|
|
=========
|
|
|
|
|
2016-01-31 21:46:14 +01:00
|
|
|
* :support:`-` use separate test vhost for celery queues
|
2016-01-29 15:08:01 +01:00
|
|
|
* :support:`-` switch licensing to AGPLv3+
|
|
|
|
* :support:`-` add a Vagrant setup to ease development
|
|
|
|
* :support:`-` add example provisioning defined as saltstack states
|
|
|
|
* :feature:`-` let all celery tasks run asynchronously and move task processing
|
|
|
|
to signal handlers
|
|
|
|
* :feature:`-` add unit tests for all the code
|
|
|
|
* :feature:`-` add proper configuration for coverage, flake8 and pep8
|
|
|
|
* :feature:`-` update to Django 1.9.1
|
|
|
|
* :support:`-` use gvacommon from separate repository
|
|
|
|
* :feature:`17` add DNS zone management
|
|
|
|
* :support:`-` update documentation
|
|
|
|
|
2015-02-21 20:59:09 +01:00
|
|
|
* :release:`0.11.3 <2015-02-21>`
|
2015-02-21 20:54:51 +01:00
|
|
|
* :bug:`-` fix handling of OpenSSH formatted keys with whitespace in comments
|
2015-02-21 20:28:26 +01:00
|
|
|
* :bug:`-` the ssh key list does not show SSH keys of other users anymore
|
|
|
|
|
2015-02-06 11:20:47 +01:00
|
|
|
* :release:`0.11.2 <2015-02-06>`
|
2015-02-06 11:17:03 +01:00
|
|
|
* :bug:`-` fix wrong variable name in
|
|
|
|
managemails.models.MailAddress.set_forward_addresses and typo in
|
|
|
|
managemails.forms.EditMailAddressForm
|
|
|
|
|
2015-02-01 22:19:18 +01:00
|
|
|
* :release:`0.11.1 <2015-02-01>`
|
2015-02-01 20:58:53 +01:00
|
|
|
* :bug:`-` fix translation of contact form by using ugettext_lazy and adding
|
|
|
|
contact_form to INSTALLED_APPS
|
|
|
|
|
2015-02-01 20:15:00 +01:00
|
|
|
* :release:`0.11.0 <2015-02-01>`
|
2015-02-01 19:39:09 +01:00
|
|
|
* :feature:`-` add icons to top level navigation
|
2015-02-01 18:55:24 +01:00
|
|
|
* :feature:`-` add contact form
|
2015-02-01 16:34:46 +01:00
|
|
|
* :feature:`-` add imprint as flatpage
|
2015-02-01 14:58:32 +01:00
|
|
|
* :support:`-` mark active menu item as active via context_processor and
|
|
|
|
corresponding template markup
|
2015-02-01 13:16:45 +01:00
|
|
|
* :feature:`-` add links to webmail, phpmyadmin and phppgadmin
|
|
|
|
|
2015-02-01 03:03:50 +01:00
|
|
|
* :release:`0.10.0 <2015-02-01>`
|
2015-02-01 03:00:14 +01:00
|
|
|
* :support:`-` move taskresults tests to tasksresults.tests and fix them
|
2015-02-01 02:11:07 +01:00
|
|
|
* :support:`-` cache result of get_hosting_package method of
|
|
|
|
gvawebcore.views.HostingPackageAndCustomerMixin to improve page loading
|
|
|
|
performance
|
2015-02-01 01:55:09 +01:00
|
|
|
* :feature:`-` add ability to add, list and delete SSH public keys assigned to
|
|
|
|
a hosting package's operating system user and change their comments
|
2015-02-01 00:44:31 +01:00
|
|
|
* :feature:`-` add ability to add SSH public keys for operating system users
|
2015-01-31 23:55:53 +01:00
|
|
|
* :support:`-` make tests in osusers.tests work again
|
2015-01-31 14:29:07 +01:00
|
|
|
* :support:`-` minor HTML improvements
|
2015-01-29 23:03:26 +01:00
|
|
|
* :support:`-` add API for gvafile task set_file_ssh_authorized_keys (requires
|
|
|
|
gvafile >= 0.5.0 on the fileserver side)
|
2015-01-29 17:05:01 +01:00
|
|
|
* :support:`-` update to Django 1.7.4
|
|
|
|
|
2015-01-27 19:13:41 +01:00
|
|
|
* :release:`0.9.0 <2015-01-27>`
|
2015-01-27 19:09:46 +01:00
|
|
|
* :feature:`-` setup nginx virtual host and PHP configuration for websites
|
|
|
|
(requires gvaweb >= 0.1.0 on web server)
|
2015-01-27 16:41:44 +01:00
|
|
|
* :support:`-` implement domain name validation
|
2015-01-27 16:26:10 +01:00
|
|
|
* :feature:`-` implement deletion of websites
|
2015-01-26 22:47:49 +01:00
|
|
|
* :feature:`-` implement setup of websites
|
2015-01-26 20:58:43 +01:00
|
|
|
* :support:`-` add webtasks interface
|
2015-01-26 18:10:08 +01:00
|
|
|
* :support:`-` update to new fileservertasks interface (requires gvafile >=
|
|
|
|
0.4.0 on the fileserver)
|
|
|
|
|
2015-01-26 13:56:08 +01:00
|
|
|
* :release:`0.8.0 <2015-01-26>`
|
2015-01-26 13:39:35 +01:00
|
|
|
* :feature:`-` implement deletion of user database and database users
|
2015-01-26 12:39:42 +01:00
|
|
|
* :feature:`-` implement password changes for database users
|
2015-01-26 12:07:56 +01:00
|
|
|
* :feature:`-` implement setup of user databases
|
2015-01-26 12:00:26 +01:00
|
|
|
* :support:`-` performance improvement for hosting package detail view
|
2015-01-26 10:33:01 +01:00
|
|
|
* :support:`-` move HostingPackageAndCustomerMixin from managemails.views to
|
|
|
|
gvawebcore.views
|
|
|
|
|
2015-01-25 22:24:10 +01:00
|
|
|
* :release:`0.7.0 <2015-01-25>`
|
2015-01-25 22:07:54 +01:00
|
|
|
* :feature:`-` implement mail address target editing
|
2015-01-25 19:03:58 +01:00
|
|
|
* :feature:`-` implement mail address deletion
|
2015-01-25 18:20:51 +01:00
|
|
|
* :feature:`-` implement adding mail address to mail domains
|
2015-01-25 15:46:17 +01:00
|
|
|
* :feature:`-` implement adding options to hosting packages
|
2015-01-27 19:09:21 +01:00
|
|
|
* :bug:`- major` fix disk space calculation in
|
2015-01-25 15:46:17 +01:00
|
|
|
hostingpackages.models.CustomerHostingPackage
|
2015-01-27 19:09:21 +01:00
|
|
|
* :bug:`- major` fix unique constraints on
|
2015-01-25 15:46:17 +01:00
|
|
|
hostingpackages.models.CustomerDiskSpaceOption and
|
|
|
|
hostingpackages.models.CustomerDatabaseOption
|
2015-01-25 12:49:31 +01:00
|
|
|
* :feature:`-` implement password change functionality for mailboxes
|
2015-01-25 12:16:18 +01:00
|
|
|
* :feature:`-` implement creation of new mailboxes for hosting packages
|
2015-01-25 12:08:30 +01:00
|
|
|
* :support:`-` move common form code to new module gvawebcore.forms
|
2015-01-25 00:43:10 +01:00
|
|
|
* :feature:`-` make it possible to assign domains to a customer
|
2015-01-24 23:40:03 +01:00
|
|
|
* :feature:`-` add hosting packages list for staff users
|
|
|
|
* :feature:`-` allow creation of new hosting packages for staff users without
|
|
|
|
the need to navigate to a customer dashboard first
|
|
|
|
|
2015-01-24 16:33:32 +01:00
|
|
|
* :release:`0.6.0 <2015-01-24>`
|
2015-01-24 16:26:32 +01:00
|
|
|
* :feature:`-` add frontend functionality to set an os users' sftp password
|
|
|
|
(needs gvaldap >= 0.4.0 on the LDAP side)
|
2015-01-20 00:47:24 +01:00
|
|
|
* :support:`-` remove unused dashboard.views.LogoutView and the corresponding
|
|
|
|
URL in dashboard.urls
|
2015-01-19 22:43:29 +01:00
|
|
|
* :feature:`-` add new task stub to set an ldap user's password
|
2015-01-19 21:56:48 +01:00
|
|
|
* :support:`-` refactor osusers.tasks, split into fileservertasks.tasks and
|
|
|
|
ldaptasks.tasks
|
2015-01-18 16:22:00 +01:00
|
|
|
* :feature:`-` show hosting package information on user dashboard
|
2015-01-18 13:40:16 +01:00
|
|
|
* :feature:`-` implement new hostingpackages app to provide hosting package
|
|
|
|
templates, hosting options and customer hosting packages as well as customer
|
|
|
|
specific hosting package options
|
2015-01-18 16:05:29 +01:00
|
|
|
* :feature:`-` add template tags for database icons and human readable names in
|
|
|
|
:py:mod:`userdbs.templatetags.userdb`
|
2015-01-18 13:40:16 +01:00
|
|
|
|
2015-01-18 00:50:43 +01:00
|
|
|
* :release:`0.5.2 <2015-01-18>`
|
|
|
|
* :bug:`-` define proper allauth production settings with https and mandatory
|
|
|
|
email verification
|
2015-01-18 00:38:33 +01:00
|
|
|
|
2015-01-18 00:30:06 +01:00
|
|
|
* :release:`0.5.1 <2015-01-18>`
|
2015-01-18 00:28:47 +01:00
|
|
|
* :bug:`-` load jquery and html5 with same URL schema as the rest of the site
|
|
|
|
|
2015-01-17 23:48:13 +01:00
|
|
|
* :release:`0.5.0 <2015-01-17>`
|
2015-01-17 23:23:14 +01:00
|
|
|
* :feature:`-` add authentication via social media accounts from Google,
|
|
|
|
LinkedIn, Twitter and Xing
|
2015-01-17 16:18:26 +01:00
|
|
|
* :feature:`-` add customer login/logout and dashboard templates
|
2015-01-17 12:25:54 +01:00
|
|
|
* :feature:`-` add admin list filtering and ordering for mail addresses and
|
|
|
|
mailboxes
|
|
|
|
|
2015-01-11 15:32:46 +01:00
|
|
|
* :release:`0.4.0 <2015-01-11>`
|
2015-01-04 20:19:48 +01:00
|
|
|
* :feature:`-` add mysqltasks and pgsqltasks
|
2015-01-04 20:22:47 +01:00
|
|
|
* :feature:`-` add :py:mod:`userdbs` app to allow management of user databases
|
|
|
|
via :py:mod:`mysqltasks` and :py:mod:`pgsqltasks`
|
2014-12-29 15:55:57 +01:00
|
|
|
* :feature:`-` add new app :py:mod:`taskresults` that takes care of handling
|
|
|
|
asynchronous `Celery`_ results
|
2014-12-29 15:22:52 +01:00
|
|
|
* :feature:`-` add new task :py:func:`osusers.tasks.delete_ldap_group` (needs
|
|
|
|
gvaldap >= 0.2.0 on the LDAP side)
|
2014-12-27 19:26:16 +01:00
|
|
|
* :feature:`-` add a `customer` field to :py:class:`osusers.models.User`
|
2014-12-27 18:26:52 +01:00
|
|
|
* :feature:`-` allow empty password input in
|
|
|
|
:py:class:`osusers.admin.UserCreationForm` to allow generated passwords for
|
|
|
|
new users
|
|
|
|
|
2014-12-27 16:39:03 +01:00
|
|
|
* :release:`0.3.0 <2014-12-27>`
|
2014-12-27 16:31:43 +01:00
|
|
|
* :feature:`-` call create/delete mailbox tasks when saving/deleting mailboxes
|
2014-12-27 14:12:48 +01:00
|
|
|
* :support:`-` use celery routers from gvacommon
|
2014-12-27 00:24:05 +01:00
|
|
|
* :feature:`-` automatic creation of mailbox names from user names
|
2014-12-27 16:39:03 +01:00
|
|
|
* :bug:`- major` fix broken mailbox admin
|
2014-12-27 00:04:02 +01:00
|
|
|
|
2014-12-26 22:39:59 +01:00
|
|
|
* :release:`0.2.3 <2014-12-26>`
|
2014-12-26 22:38:02 +01:00
|
|
|
* :bug:`-` remove attribute readonly_fields from
|
|
|
|
:py:class:`osusers.admin.UserAdmin` to make saving of additional groups work
|
|
|
|
|
2014-12-26 15:16:03 +01:00
|
|
|
* :release:`0.2.2 <2014-12-26>`
|
2014-12-26 15:13:52 +01:00
|
|
|
* :feature:`-` home and mail base directory creation
|
|
|
|
|
2014-12-17 22:31:43 +01:00
|
|
|
* :release:`0.2.1 <2014-12-17>`
|
|
|
|
* :support:`-` update Django to 1.7.1, update other dependencies, drop South
|
|
|
|
* :bug:`-` wrap :py:meth:`ousers.models.UserManager.create_user` in
|
|
|
|
transaction.atomic
|
|
|
|
|
2014-06-01 23:26:44 +02:00
|
|
|
* :release:`0.2.0 <2014-06-01>`
|
2014-06-01 23:24:38 +02:00
|
|
|
* :feature:`-` full test suite for osusers
|
2014-06-01 18:32:59 +02:00
|
|
|
* :feature:`-` full test suite for managemails app
|
2014-06-01 16:47:37 +02:00
|
|
|
* :feature:`-` full test suite for domains app
|
2014-12-29 15:55:57 +01:00
|
|
|
* :feature:`-` `Celery`_ integration for ldap synchronization
|
2014-06-01 12:07:18 +02:00
|
|
|
|
|
|
|
* :release:`0.1 <2014-05-25>`
|
2014-06-01 00:17:57 +02:00
|
|
|
* :feature:`-` initial model code for os users
|
|
|
|
* :feature:`-` initial model code for mail address and mailbox management
|
2014-06-01 12:07:18 +02:00
|
|
|
* :feature:`-` initial model code for domains
|
2014-12-29 15:55:57 +01:00
|
|
|
|
|
|
|
.. _Celery: http://www.celeryproject.org/
|