Jan Dittberner
5429055f0d
- extract common code into managemails.forms.MailAddressFieldMixin - move code from forms into managemails.models.MailAddress - implement managemails.models.MailboxManager.unused and unused_or_own - implement managemails.forms.EditMailAddressForm - add managemails.views.EditMailAddress - add URL pattern 'edit_mailaddress' to managemails.urls - add template managemails/mailaddress_edit.html - add changelog entry
92 lines
4 KiB
ReStructuredText
92 lines
4 KiB
ReStructuredText
Changelog
|
|
=========
|
|
|
|
* :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:`-` fix disk space calculation in
|
|
hostingpackages.models.CustomerHostingPackage
|
|
* :bug:`-` 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
|
|
* :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
|
|
* :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`
|
|
|
|
* :release:`0.5.2 <2015-01-18>`
|
|
* :bug:`-` define proper allauth production settings with https and mandatory
|
|
email verification
|
|
|
|
* :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>`
|
|
* :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
|
|
* :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
|
|
* :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
|
|
|
|
* :release:`0.3.0 <2014-12-27>`
|
|
* :feature:`-` call create/delete mailbox tasks when saving/deleting mailboxes
|
|
* :support:`-` use celery routers from gvacommon
|
|
* :feature:`-` automatic creation of mailbox names from user names
|
|
* :bug:`- major` fix broken mailbox admin
|
|
|
|
* :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
|
|
|
|
* :release:`0.2.2 <2014-12-26>`
|
|
* :feature:`-` home and mail base directory creation
|
|
|
|
* :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>`
|
|
* :feature:`-` full test suite for osusers
|
|
* :feature:`-` full test suite for managemails app
|
|
* :feature:`-` full test suite for domains app
|
|
* :feature:`-` `Celery`_ integration for ldap synchronization
|
|
|
|
* :release:`0.1 <2014-05-25>`
|
|
* :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/
|