gva/docs/changelog.rst
Jan Dittberner 64e3f97330 implement user database deletion
- modify userdbs.models.UserDatabase.delete to perform deletion of database
  user if it has no other databases assigned
- implement userdbs.views.DeleteUserDatabase
- add URL pattern 'delete_userdatabase' to userdbs.urls
- add template userdbs/userdatabase_confirm_delete.html
- add link to 'delete_userdatabase' on hosting package detail page
- add changelog entry
2015-01-26 13:42:09 +01:00

4.4 KiB

Changelog

  • - implement deletion of user database and database users
  • - implement password changes for database users
  • - implement setup of user databases
  • - performance improvement for hosting package detail view
  • - move HostingPackageAndCustomerMixin from managemails.views to gvawebcore.views
  • 0.7.0 <2015-01-25>
  • - implement mail address target editing
  • - implement mail address deletion
  • - implement adding mail address to mail domains
  • - implement adding options to hosting packages
  • - fix disk space calculation in hostingpackages.models.CustomerHostingPackage
  • - fix unique constraints on hostingpackages.models.CustomerDiskSpaceOption and hostingpackages.models.CustomerDatabaseOption
  • - implement password change functionality for mailboxes
  • - implement creation of new mailboxes for hosting packages
  • - move common form code to new module gvawebcore.forms
  • - make it possible to assign domains to a customer
  • - add hosting packages list for staff users
  • - allow creation of new hosting packages for staff users without the need to navigate to a customer dashboard first
  • 0.6.0 <2015-01-24>
  • - add frontend functionality to set an os users' sftp password (needs gvaldap >= 0.4.0 on the LDAP side)
  • - remove unused dashboard.views.LogoutView and the corresponding URL in dashboard.urls
  • - add new task stub to set an ldap user's password
  • - refactor osusers.tasks, split into fileservertasks.tasks and ldaptasks.tasks
  • - show hosting package information on user dashboard
  • - implement new hostingpackages app to provide hosting package templates, hosting options and customer hosting packages as well as customer specific hosting package options
  • - add template tags for database icons and human readable names in :pyuserdbs.templatetags.userdb
  • 0.5.2 <2015-01-18>
  • - define proper allauth production settings with https and mandatory email verification
  • 0.5.1 <2015-01-18>
  • - load jquery and html5 with same URL schema as the rest of the site
  • 0.5.0 <2015-01-17>
  • - add authentication via social media accounts from Google, LinkedIn, Twitter and Xing
  • - add customer login/logout and dashboard templates
  • - add admin list filtering and ordering for mail addresses and mailboxes
  • 0.4.0 <2015-01-11>
  • - add mysqltasks and pgsqltasks
  • - add :pyuserdbs app to allow management of user databases via :pymysqltasks and :pypgsqltasks
  • - add new app :pytaskresults that takes care of handling asynchronous Celery results
  • - add new task :pyosusers.tasks.delete_ldap_group (needs gvaldap >= 0.2.0 on the LDAP side)
  • - add a customer field to :pyosusers.models.User
  • - allow empty password input in :pyosusers.admin.UserCreationForm to allow generated passwords for new users
  • 0.3.0 <2014-12-27>
  • - call create/delete mailbox tasks when saving/deleting mailboxes
  • - use celery routers from gvacommon
  • - automatic creation of mailbox names from user names
  • - major fix broken mailbox admin
  • 0.2.3 <2014-12-26>
  • - remove attribute readonly_fields from :pyosusers.admin.UserAdmin to make saving of additional groups work
  • 0.2.2 <2014-12-26>
  • - home and mail base directory creation
  • 0.2.1 <2014-12-17>
  • - update Django to 1.7.1, update other dependencies, drop South
  • - wrap :pyousers.models.UserManager.create_user in transaction.atomic
  • 0.2.0 <2014-06-01>
  • - full test suite for osusers
  • - full test suite for managemails app
  • - full test suite for domains app
  • - Celery integration for ldap synchronization
  • 0.1 <2014-05-25>
  • - initial model code for os users
  • - initial model code for mail address and mailbox management
  • - initial model code for domains