0c7bb79109
add view osusers.views.AddSshPublicKey
...
- implement new form osusers.forms.AddSshPublicKeyForm
- move message texts from osusers.admin to osusers.forms
- add new view osusers.views.AddSshPublicKey
- add new URL patter 'add_ssh_key' to osusers.urls
- add new template osusers/sshpublickey_create.html
- link from hosting package detail template to 'add_ssh_key'
- add changelog entry for new feature
2015-02-01 00:44:31 +01:00
79b460c4a6
repair osusers.tests.test_admin
...
- fix test code
- fix error in set_ldap_user_password stub
2015-02-01 00:08:04 +01:00
9fa351f801
document HTML improvements
2015-01-31 14:29:07 +01:00
f0c8336708
add api for set_file_ssh_authorized_keys task
2015-01-29 23:05:16 +01:00
99980767da
update Django version to 1.7.4
2015-01-29 17:05:53 +01:00
35a784300f
add release version in changelog, update conf.py
2015-01-27 19:13:41 +01:00
8d3f9582ef
add changelog entry
2015-01-27 19:09:46 +01:00
b92bb9ac9a
mark bugs as major to include them in 0.7.0 changelog
2015-01-27 19:09:21 +01:00
5322e00345
add code documentation for websites app
2015-01-27 18:51:04 +01:00
7c9509c159
implement domain name validation
...
- implement domains.forms.relative_domain_validator
- use the validator for domain field validation in
domains.forms.CreateHostingDomainForm
- use the validator for subdomain field validation in
websites.forms.AddWebsiteForm
2015-01-27 16:41:44 +01:00
7da5cfe406
implement website deletion
...
- implement websites.views.DeleteWebsite
- add URL pattern 'delete_website' to websites.urls
- add template website_confirm_delete.html
- add link from hostingpackage page to 'delete_website'
- add changelog entry
2015-01-27 16:26:10 +01:00
711a96212c
implement adding websites
...
- implement websites.models.Website
- add migration
- implement websites.views.AddWebsite
- implement websites.forms.AddWebsiteForm
- define URL pattern 'add_website' in websites.urls
- register Website model in websites.admin
- add templates websites/base.html and websites/website_create.html
- add german translation for new strings
- add website URLs to gnuviechadmin.urls
- add websites to INSTALLED_APPS
- add changelog entry
2015-01-26 22:49:16 +01:00
57d4b128f5
add webtasks interface
...
- add webtasks interface code
- add webtasks to generated code documentation
- add webtasks and fileservertasks to INSTALLED_APPS
2015-01-26 20:58:43 +01:00
24b4bab0b0
update to fileservertasks interface 0.4.0 version
2015-01-26 18:10:08 +01:00
ec1796e269
add release version in changelog, update conf.py
2015-01-26 13:56:08 +01:00
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
fd6449dff1
implement database user password change
...
- implement userdbs.forms.ChangeDatabaseUserPasswordForm
- implement userdbs.views.ChangeDatabaseUserPassword
- add URL pattern 'change_dbuser_password' to userdbs.urls
- add template userdbs/databaseuser_setpassword.html
- link from hostingpackage detail template to 'change_dbuser_password'
- add changelog entry
2015-01-26 12:39:42 +01:00
486c07d27d
link from hostingpackages details to add_userdatabase
...
- add database URLs to gnuviechadmin.urls
- add link in template hostingpackages/customerhostingpackage_detail.html
- add changelog entry for new feature
2015-01-26 12:07:56 +01:00
0e1a84826d
implement setup of new user databases
...
- implement userdbs.forms.AddUserDatabaseForm
- implement userdbs.views.AddUserDatabase
- add new URL pattern 'add_userdatabase' in userdbs.urls
- add templates userdbs/base.html and userdbs/userdatabase_create.html
- add generated code documentation for new modules
2015-01-26 12:06:03 +01:00
f3168ffdb7
performance optimizations for hosting package detail view
...
- prefetch database objects in CustomerHostingPackageDetails.get_context_data
- use prefetched data in template hostingpackage/customerhostingpackage_detail.html
- mention optimization in changelog
2015-01-26 12:04:43 +01:00
638a6f6712
move HostingPackageAndCustomerMixin to gvawebcore.views
2015-01-26 10:33:01 +01:00
0e6f1b9f17
add release version in changelog, update conf.py
2015-01-25 22:24:10 +01:00
5429055f0d
implement mail address target editing
...
- 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
2015-01-25 22:12:03 +01:00
bebcad8c86
implement mail address deletion
...
- implement managemails.views.DeleteMailAddress
- add get_context_data to AddMailAddress to add customer to template context
- add URL pattern 'delete_mailaddress' to managemails.urls
- add template hostingpackages/customerhostingpackage_detail.html
- add entry to changelog
2015-01-25 19:03:58 +01:00
1d69bb22dc
implement managemails.Views.AddMailAddress
...
- implement managemails.forms.multiple_email_validator
- implement managemails.forms.AddMailAddressForm
- implement managemails.views.AddMailAddress
- add URL pattern 'add_mailaddress' to managemails.urls
- add template managemails/mailaddress_create.html
- add changelog entry
2015-01-25 18:20:51 +01:00
e14be4a905
add feature description and bugfixes to changelog
2015-01-25 15:46:17 +01:00
2e4efe7839
implement password change for mailboxes
...
- implement managemails.forms.ChangeMailboxPasswordForm
- extract code for determining hosting package and customer from URL into
HostingPackageAndCustomerMixin
- implement managemails.views.ChangeMailboxPassword
- add new URL pattern 'change_mailbox_password' to managemails.urls
- add template managemails/mailbox_setpassword.html
- link from template hostingpackages/customerhostingpackage_detail.html to
change_mailbox_password
- add german translation for new strings
- document new feature in changelog
2015-01-25 12:49:31 +01:00
d1119331d8
enable mailbox creation
...
- add managemails.urls to gnuviechadmin.urls
- add link to create_mailbox to customerhostingpackage_detail.html template
- document feature in changelog
2015-01-25 12:16:18 +01:00
449af174ec
implement create_mailbox functionality
...
- implement managemails.forms.CreateMailboxForm
- implement managemails.views.CreateMailbox
- add url pattern 'create_mailbox' to managemails.urls
- add templates managemails/base.html and managemails/mailbox_create.html
- add german translation
- add generated code documentation
2015-01-25 12:10:17 +01:00
6cb61ea105
add changelog entry for refactoring
2015-01-25 12:08:30 +01:00
9883db6fa2
implement new module gvawebcore to provide common code
...
- add gvawebcore.forms.PasswordModelFormMixin
- add generated documentation
- add german translation
2015-01-25 12:00:30 +01:00
266598a43e
add feature remark in changelog, add domains code docs
2015-01-25 00:43:10 +01:00
2b062edf68
update changelog to mention the new feature
2015-01-24 23:40:03 +01:00
e04132bd24
improve managemails app
...
- add managemails.apps to give a more meaningful title in the admin site
- add verbose names to MailAddressMailbox fields
- implement managemails.models.Mailbox.get_mailaddresses and a corresponding
property mailaddresses
2015-01-24 20:58:20 +01:00
47abaa6d62
add generated documentation for domains app
2015-01-24 19:25:58 +01:00
5583870caa
define version number, mark version in changelog
2015-01-24 16:33:32 +01:00
150366a524
plug users and hosting packages together
...
- 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
2015-01-24 16:26:32 +01:00
0d08d9876b
implement CustomerHostingPackageDetails view
2015-01-24 16:25:18 +01:00
68c0bfbb4e
implement osusers.forms.ChangeOsUserPasswordForm
...
- implement new form for password changes
- use osusers.forms.PASSWORD_MISMATCH_ERROR in osusers.admin
- add autogenerated documentation
2015-01-24 16:21:47 +01:00
dd7a40a019
generate documentation for gvacommon.viewmixins
2015-01-24 15:42:20 +01:00
f211b535cf
remove unused LogoutView and corresponding url pattern
2015-01-20 00:47:24 +01:00
35eceb3307
add task stub for ldaptasks.tasks.set_ldap_user_password
2015-01-19 22:43:29 +01:00
42b5652bdc
update changelog
2015-01-19 21:56:48 +01:00
41af99561c
adapt documentation to changed module structure
2015-01-19 21:54:13 +01:00
12b95881ec
add a list of planned features and development ideas
...
- TODO: setup an issue tracker
2015-01-19 20:43:31 +01:00
30aa09c0af
Merge branch 'master' into feature/hostingpackages
...
* master:
load Font Mfizz in base template head
add userdb template tags
add Font Mfizz from http://mfizz.com/oss/font-mfizz
merged docs/changelog.rst
2015-01-18 16:24:53 +01:00
8ffa22cc07
add changelog entry for hosting package information on user dashboard
2015-01-18 16:22:00 +01:00
4c8b173e95
add userdb template tags
...
- add changelog entry
- add generated documentation for userdbs.templatetags.userdb
- add userdb template tags db_type_icon_class and db_type_name
- remove empty userdbs.views
2015-01-18 16:05:29 +01:00
7457754dc6
mention hostingpackages app in changelog
2015-01-18 13:40:16 +01:00
4f2ebbae63
add hostingpackages api doc
...
- add to docs/code.rst toctree
- add new docs/code/hostingpackages.rst containing the autodoc directives
- document undocumented code in hostingpackages app
- update translation templates
2015-01-18 13:37:21 +01:00
35d84d7f18
finish release 0.5.2 docs
2015-01-18 00:50:43 +01:00
8fd75d5486
define proper allauth production settings
2015-01-18 00:47:59 +01:00
e84642263b
finish release 0.5.1 docs
2015-01-18 00:30:06 +01:00
e121c9bf3d
load jquery and html5shim with same URL schema as the rest of the site
2015-01-18 00:28:47 +01:00
21bfe711a1
finalize changelog for release 0.5.0, update docs/conf.py
2015-01-17 23:48:13 +01:00
2408feb4b1
restructure generated code documentation
2015-01-17 23:46:31 +01:00
8900d6e72d
document allauth integration
2015-01-17 23:23:14 +01:00
0a097b09e2
document login/logout/dashboard feature
2015-01-17 16:18:26 +01:00
19390d369a
add admin list filtering and ordering for mail addresses and mailboxes
2015-01-17 12:25:54 +01:00
1050f098f4
define version number, update changelog
2015-01-11 15:32:46 +01:00
706a4ef177
fix documentation issues
...
- add autotask directives for pgsqltasks and mysqltasks
- remove duplicate Celery_ link target
2015-01-04 22:47:14 +01:00
0e22815ee5
add autogenerated documentation for module members
2015-01-04 22:36:40 +01:00
8697f84381
add admin and a bit of documentation
2015-01-04 20:23:49 +01:00
6695d1bad4
document addition of mysqltasks and pgsqltasks
2015-01-04 20:19:48 +01:00
a336af46c2
add taskresults app to handle celery task results
2014-12-29 15:55:57 +01:00
9b4bef0050
add new task delete_ldap_group
2014-12-29 15:22:52 +01:00
48d509c5db
add code documentation to docs
2014-12-27 22:44:45 +01:00
18e47d73b4
add customer field to osusers.models.User
...
- allow association of os users to Django users (customers)
- adapt admin forms
- add migration
2014-12-27 19:26:16 +01:00
39fd326ac2
allow generated password for new osusers
...
- change osusers.admin.UserCreationForm to allow empty password input which
triggers the creation of a new password
2014-12-27 18:28:37 +01:00
9af6546d0a
set version 0.3.0
2014-12-27 16:39:03 +01:00
54b99281e3
call create/delete mailbox tasks when saving/deleting mailboxes
2014-12-27 16:31:43 +01:00
505b9c934b
use celery routers from gvacommon
2014-12-27 14:12:48 +01:00
92c6b39e12
implement automatic creation of mailbox names
...
- create mailbox name when saving new mailboxes in admin
- add MailboxManager that implement get_next_mailbox_name as manager for
Mailbox
2014-12-27 00:24:05 +01:00
8f5812ff29
repair mailbox creation admin
2014-12-27 00:05:14 +01:00
cadce872d6
add version number
2014-12-26 22:39:59 +01:00
dad9849b48
remove attribute readonly_fields from UserAdmin
2014-12-26 22:38:02 +01:00
7c3efb2e50
set version number
2014-12-26 15:16:03 +01:00
08ab693b65
document homedir creation feature
2014-12-26 15:13:52 +01:00
05bc040856
update docs
2014-12-17 22:31:43 +01:00
4be6b9ec3c
bump version number, add release to changelog
2014-06-01 23:32:59 +02:00
d8c0984b05
update changelog
2014-06-01 23:24:38 +02:00
d47f964cbc
update changelog
2014-06-01 18:32:59 +02:00
6197728330
update changelog
2014-06-01 16:47:37 +02:00
d82146987e
update changelog, document test process
...
- fix headline in index.rst
- add release 0.1 in changelog and add two more features
- add tests.rst documenting how to run the test suite and how to check test
coverage
2014-06-01 12:07:18 +02:00
d1abe10349
add release plugin and changelog
2014-06-01 00:17:57 +02:00
8e19d3630d
auto generated project
2014-05-18 00:07:32 +02:00