gva/docs/changelog.rst

119 lines
5.1 KiB
ReStructuredText
Raw Normal View History

2014-06-01 00:17:57 +02:00
Changelog
=========
* :feature:`-` add ability to add SSH public keys for operating system users
* :support:`-` make tests in osusers.tests work again
2015-01-31 14:29:07 +01:00
* :support:`-` minor HTML improvements
* :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
* :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)
* :support:`-` implement domain name validation
* :feature:`-` implement deletion of websites
* :feature:`-` implement setup of websites
* :support:`-` add webtasks interface
* :support:`-` update to new fileservertasks interface (requires gvafile >=
0.4.0 on the fileserver)
* :release:`0.8.0 <2015-01-26>`
* :feature:`-` implement deletion of user database and database users
* :feature:`-` implement password changes for database users
* :feature:`-` implement setup of user databases
* :support:`-` performance improvement for hosting package detail view
* :support:`-` move HostingPackageAndCustomerMixin from managemails.views to
gvawebcore.views
* :release:`0.7.0 <2015-01-25>`
* :feature:`-` implement mail address target editing
* :feature:`-` implement mail address deletion
* :feature:`-` implement adding mail address to mail domains
* :feature:`-` implement adding options to hosting packages
* :bug:`- major` fix disk space calculation in
hostingpackages.models.CustomerHostingPackage
* :bug:`- major` fix unique constraints on
hostingpackages.models.CustomerDiskSpaceOption and
hostingpackages.models.CustomerDatabaseOption
* :feature:`-` implement password change functionality for mailboxes
* :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
* :feature:`-` make it possible to assign domains to a customer
* :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
* :release:`0.6.0 <2015-01-24>`
* :feature:`-` add frontend functionality to set an os users' sftp password
(needs gvaldap >= 0.4.0 on the LDAP side)
* :support:`-` remove unused dashboard.views.LogoutView and the corresponding
URL in dashboard.urls
* :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
* :feature:`-` show hosting package information on user dashboard
* :feature:`-` implement new hostingpackages app to provide hosting package
templates, hosting options and customer hosting packages as well as customer
specific hosting package options
* :feature:`-` add template tags for database icons and human readable names in
:py:mod:`userdbs.templatetags.userdb`
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:30:06 +01:00
* :release:`0.5.1 <2015-01-18>`
* :bug:`-` load jquery and html5 with same URL schema as the rest of the site
* :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
* :feature:`-` add customer login/logout and dashboard templates
* :feature:`-` add admin list filtering and ordering for mail addresses and
mailboxes
* :release:`0.4.0 <2015-01-11>`
* :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`
* :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)
* :feature:`-` add a `customer` field to :py:class:`osusers.models.User`
* :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>`
* :feature:`-` call create/delete mailbox tasks when saving/deleting mailboxes
2014-12-27 14:12:48 +01:00
* :support:`-` use celery routers from gvacommon
* :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>`
* :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
* :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
* :feature:`-` `Celery`_ integration for ldap synchronization
* :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
* :feature:`-` initial model code for domains
.. _Celery: http://www.celeryproject.org/