- add new domains.apps.AppConfig to allow translatable app description for
domains app
- link domains to a customer
- extract common functionality from domains.models.MailDomain into abstract
domains.models.DomainBase
- add separate domains.models.HostingDomain to allow for generic external
domains
- add new hostingpackages.models.CustomerHostingPackageDomain to assign hosting
domains to hosting packages
* release/0.6.0: (32 commits)
define version number, mark version in changelog
plug users and hosting packages together
implement CustomerHostingPackageDetails view
introduce new settings for groups and upload server
implement osusers.forms.ChangeOsUserPasswordForm
refactor dashboard.views.UserDashboardView
generate documentation for gvacommon.viewmixins
implement viewmixins.StaffOrSelfLoginRequiredMixin
create system user when creating a new hosting package
fix some test issues
incomplete create_hosting_package view
fix issue with mailbox count calculation
remove unused LogoutView and corresponding url pattern
add docstrings to managemails.models
add task stub for ldaptasks.tasks.set_ldap_user_password
update changelog
adapt documentation to changed module structure
refactor osusers.tasks into fileservertasks and ldaptasks
add a list of planned features and development ideas
remove newline at EOF
...
* feature/set_sftp_password:
plug users and hosting packages together
implement CustomerHostingPackageDetails view
introduce new settings for groups and upload server
implement osusers.forms.ChangeOsUserPasswordForm
refactor dashboard.views.UserDashboardView
generate documentation for gvacommon.viewmixins
implement viewmixins.StaffOrSelfLoginRequiredMixin
- document new feature in changelog
- add autogenerated documentation for osusers.urls and osusers.views
- add osuser URLs to gnuviechadmin.urls
- implement get_absolute_url in hostingpackages.models.CustomerHostingPackage
- use set_ldap_user_password instead of create_ldap_user for existing OS users
in osusers.models.User.set_password
- add URL pattern set_osuser_password in osusers.urls
- implement osusers.views.SetOsUserPassword to set the password of an existing
operating system user
- link to hosting package detail view on user dashboard
- add template hostingpackages/customerhostingpackage_detail.html
- add template osusers/user_setpassword.html
* feature/hostingpackages:
remove newline at EOF
add changelog entry for hosting package information on user dashboard
render hosting package table on user dashboard
implement get_context_data for UserDashboardView
add CustomerHostingPackage information aggration methods
fix foreign key for CustomerMailboxOption
mention hostingpackages app in changelog
add hostingpackages api doc
add hostingpackages app to INSTALLED_APPS
Add new hostingpackages app
* 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
...