Jan Dittberner
f55886f1fe
Merge branch 'feature/set_sftp_password'
...
* 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
2015-01-24 16:32:12 +01:00
Jan Dittberner
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
Jan Dittberner
0d08d9876b
implement CustomerHostingPackageDetails view
2015-01-24 16:25:18 +01:00
Jan Dittberner
0baee51d19
introduce new settings for groups and upload server
2015-01-24 16:22:09 +01:00
Jan Dittberner
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
Jan Dittberner
3a9110dc30
refactor dashboard.views.UserDashboardView
...
- use gvacommon.viewmixins.StaffOrSelfLoginRequiredMixin instead of custom
implementation
2015-01-24 16:12:23 +01:00
Jan Dittberner
dd7a40a019
generate documentation for gvacommon.viewmixins
2015-01-24 15:42:20 +01:00
Jan Dittberner
6490b71c2b
Merge commit '3c4d34cce56dfb75e0e4115c3938ce5b2e6efd83' into feature/set_sftp_password
...
* commit '3c4d34cce56dfb75e0e4115c3938ce5b2e6efd83':
implement viewmixins.StaffOrSelfLoginRequiredMixin
2015-01-24 15:41:37 +01:00
Jan Dittberner
3c4d34cce5
implement viewmixins.StaffOrSelfLoginRequiredMixin
2015-01-24 15:38:08 +01:00
Jan Dittberner
888a2463c4
create system user when creating a new hosting package
2015-01-22 00:20:06 +01:00
Jan Dittberner
d4f68a155c
fix some test issues
2015-01-22 00:19:16 +01:00
Jan Dittberner
680f091cba
incomplete create_hosting_package view
...
- add staff user view create_hosting_package
- add hostingpackages.forms.CreateHostingPackageForm
- add hostingpackages.views.CreateHostingPackage
- add link for staff users on user_dashboard page
- add url pattern
- TODO: implement saving the hosting package, update docs
2015-01-20 00:51:05 +01:00
Jan Dittberner
9890248e80
fix issue with mailbox count calculation
...
- use 0 if no mailbox option is assigned to the hosting package
2015-01-20 00:49:19 +01:00
Jan Dittberner
f211b535cf
remove unused LogoutView and corresponding url pattern
2015-01-20 00:47:24 +01:00
Jan Dittberner
d78bad06b7
add docstrings to managemails.models
2015-01-19 23:00:01 +01:00
Jan Dittberner
35eceb3307
add task stub for ldaptasks.tasks.set_ldap_user_password
2015-01-19 22:43:29 +01:00
Jan Dittberner
42b5652bdc
update changelog
2015-01-19 21:56:48 +01:00
Jan Dittberner
41af99561c
adapt documentation to changed module structure
2015-01-19 21:54:13 +01:00
Jan Dittberner
5b41d93898
refactor osusers.tasks into fileservertasks and ldaptasks
2015-01-19 21:44:57 +01:00
Jan Dittberner
12b95881ec
add a list of planned features and development ideas
...
- TODO: setup an issue tracker
2015-01-19 20:43:31 +01:00
Jan Dittberner
efd5edd55f
Merge branch 'feature/hostingpackages'
...
* 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
2015-01-18 16:26:33 +01:00
Jan Dittberner
7ab58575eb
remove newline at EOF
2015-01-18 16:25:41 +01:00
Jan Dittberner
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
Jan Dittberner
8ffa22cc07
add changelog entry for hosting package information on user dashboard
2015-01-18 16:22:00 +01:00
Jan Dittberner
d7d41d2fd9
render hosting package table on user dashboard
2015-01-18 16:20:47 +01:00
Jan Dittberner
d34f3596ae
implement get_context_data for UserDashboardView
...
- expose user's hosting packages in UserDashboardView.get_context_data
2015-01-18 16:19:28 +01:00
Jan Dittberner
0e32aff544
add CustomerHostingPackage information aggration methods
...
- add get_disk_space, get_used_mailboxes, get_mailboxes and get_database
methods for hostingpackages.models.CustomerHostingPackage
2015-01-18 16:14:47 +01:00
Jan Dittberner
c72d711d35
load Font Mfizz in base template head
2015-01-18 16:07:06 +01:00
Jan Dittberner
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
Jan Dittberner
56675f6c4d
add Font Mfizz from http://mfizz.com/oss/font-mfizz
2015-01-18 16:01:24 +01:00
Jan Dittberner
95e15806c6
fix foreign key for CustomerMailboxOption
2015-01-18 16:00:18 +01:00
Jan Dittberner
7457754dc6
mention hostingpackages app in changelog
2015-01-18 13:40:16 +01:00
Jan Dittberner
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
Jan Dittberner
12455e2d99
add hostingpackages app to INSTALLED_APPS
2015-01-18 13:22:31 +01:00
Jan Dittberner
9f63fbbb5d
Add new hostingpackages app
...
- implement models for hosting packages, hosting options and customer
specific variants
- implement admin interface
- add documentation
2015-01-18 13:22:06 +01:00
Jan Dittberner
3870bcf483
release 0.5.2
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJUuvWHAAoJEA15HcjXN8HZ/fgH/00pFSn8YQUccm/Q6oqoemhO
zDNujonbbLJDjEC+655ZVDhNYaIKZt1b0OLgbScV/HM4Afgqrn+TWiNzyVMeEn7g
QjbxSHEJn3d4nmNjemIeWYNII8EC0lOQeZB7b62uCk15XSrxVhUwyUwLYxeyJdjD
S7zK23xWbrA2HDO6bLHjssTDIEEQ876Eq1OujycgCmGFB8yMYqLaqAH9fCHp5zXc
vCUbt5ezohXBlsaU8vcGEKCcFUZIQ70TKeiiL7ccGF9Cf7hZC63ljZKJmXim1YzR
SDWQrCKvNqvfXJ9Cl+2/nXL3ctWZ6WnylPwPOUoF7b6yRnvTnINaugX3+ADCgiQ=
=mvEJ
-----END PGP SIGNATURE-----
Merge tag '0.5.2'
release 0.5.2
* tag '0.5.2':
finish release 0.5.2 docs
2015-01-18 00:51:41 +01:00
Jan Dittberner
4fcfdd2670
Merge branch 'release/0.5.2' into production
...
* release/0.5.2:
finish release 0.5.2 docs
define proper allauth production settings
2015-01-18 00:51:18 +01:00
Jan Dittberner
35d84d7f18
finish release 0.5.2 docs
2015-01-18 00:50:43 +01:00
Jan Dittberner
8fd75d5486
define proper allauth production settings
2015-01-18 00:47:59 +01:00
Jan Dittberner
7f382988cf
release 0.5.1
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJUuvCnAAoJEA15HcjXN8HZzzoIAKda7ElFD218MnsOrOPC5Aej
6oboQGmqdsb0qvTgJYaxPrYnIKsySJdEak9mDqsX2RMgpLHO3e+pF7lUvI5QI8fL
1M1IvyMCfl8ci0JLniKp/JMFvieMXUvhHN06sC3lbHOROdUICt5lptGhaBvGs9q9
chmrC8WzNqLSlEIrEdgH7pelohlbPkXNerpqvCjPhu/LUp4LlYqbF9DjTP6OpWb/
DFOMZu1oCoEEePNC6aw1FHmZ0LzrcmlUo+hEmrXxK6aZhHloilGmF5aQCx2S793C
QuUA7OuzhW+JoOCE3QnPfYNYmq1pJbUJJpbVLQfPnJ/gNlFtpEDujcz5uEdviJY=
=F8il
-----END PGP SIGNATURE-----
Merge tag '0.5.1'
release 0.5.1
* tag '0.5.1':
finish release 0.5.1 docs
2015-01-18 00:30:53 +01:00
Jan Dittberner
ccfbc79a73
Merge branch 'release/0.5.1' into production
...
* release/0.5.1:
finish release 0.5.1 docs
load jquery and html5shim with same URL schema as the rest of the site
2015-01-18 00:30:39 +01:00
Jan Dittberner
e84642263b
finish release 0.5.1 docs
2015-01-18 00:30:06 +01:00
Jan Dittberner
e121c9bf3d
load jquery and html5shim with same URL schema as the rest of the site
2015-01-18 00:28:47 +01:00
Jan Dittberner
d8eb7b38db
release 0.5.0
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJUuub8AAoJEA15HcjXN8HZmAUH/RRZQTAMtU5IS9iSRufEEqL0
MO4ktcKJ/NdSIfn5UcTcVGkLaEmyVAbeNshDlGiP5PIMlFS9RUHlhBYjwihF4ngo
LRsh28BmeAQth0K5vFPhvJMy7K8IFX+lzfV8ZZ0fBPWMcvZitmqJk0pnXchFdiNf
sTU7Pe0SgW5na61uQ4V69tmZ50Plfc3dhHtEDSgXvxNdt/0D8ATg9tUm6CYAO8ZE
fmJl3yvXADSCOTXh8CpLiHVuvXL0LyssUFapRkKs2aSciZDqeovKgyGsvoDYJTvv
Des/Tmz16YTaqzIFBT73HEeqA86CbTI5gAeEphscnyQiIv1rwojCL7lxDh9Jpjw=
=oxXj
-----END PGP SIGNATURE-----
Merge tag '0.5.0'
release 0.5.0
* tag '0.5.0':
finalize changelog for release 0.5.0, update docs/conf.py
2015-01-17 23:49:42 +01:00
Jan Dittberner
cb58ff6f2c
Merge branch 'release/0.5.0' into production
...
* 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
...
2015-01-17 23:49:23 +01:00
Jan Dittberner
21bfe711a1
finalize changelog for release 0.5.0, update docs/conf.py
2015-01-17 23:48:13 +01:00
Jan Dittberner
2408feb4b1
restructure generated code documentation
2015-01-17 23:46:31 +01:00
Jan Dittberner
8ab15e7680
remove empty tests module
2015-01-17 23:27:03 +01:00
Jan Dittberner
54c6e3f714
Merge branch 'feature/allauth-integration'
...
* feature/allauth-integration:
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
2015-01-17 23:24:09 +01:00
Jan Dittberner
8900d6e72d
document allauth integration
2015-01-17 23:23:14 +01:00