Commit Graph

342 Commits

Author SHA1 Message Date
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
Jan Dittberner 9d1e315fb4 add socialaccount connections link to user dropdown 2015-01-17 23:09:09 +01:00
Jan Dittberner 92b6e8a8cb add templates for allauth 2015-01-17 23:08:41 +01:00
Jan Dittberner 7d6e0386d8 restructure base html to display properly on small devices 2015-01-17 22:05:47 +01:00
Jan Dittberner d906b9e497 add font-awesome link and put account actions in a dropdown 2015-01-17 21:42:13 +01:00
Jan Dittberner 35016faba0 add font-awesome css and fonts 2015-01-17 21:41:32 +01:00
Jan Dittberner ab313a2a66 add allauth configuration and message tags 2015-01-17 17:50:59 +01:00
Jan Dittberner 286c477efc add allauth settings and URLs 2015-01-17 16:28:19 +01:00
Jan Dittberner 1782c65bac add django-allauth and its dependencies to requirements/base.txt 2015-01-17 16:19:26 +01:00
Jan Dittberner 0a097b09e2 document login/logout/dashboard feature 2015-01-17 16:18:26 +01:00
Jan Dittberner 8cf6aab643 add admin site link for staff in base template 2015-01-17 16:14:55 +01:00
Jan Dittberner 9fa1944c31 add german translation
- add django.po for apps and templates
- add locale directory to LOCALE_PATHS setting
2015-01-17 16:06:25 +01:00
Jan Dittberner 2bc278ae92 implement login and logout
- add LogoutView to dashboard app
- define logout URL pattern
- only use login view from django.contrib.auth.views instead of including all
  auth URLs
- change base template to support login/logout
- add template dashboard/user_dashboard.html
2015-01-17 15:42:47 +01:00
Jan Dittberner 1deed46d34 add templates for anonymous user dashboard and login 2015-01-17 14:05:04 +01:00
Jan Dittberner 8a29e4001c add dashboard app
- add new dashboard app providing dashboards for anonymous and logged in users
- cleanup gnuviechadmin.urls:
  - import dashboard.urls and include dashboard_urls at URL root
  - import authentication urls and include them below /auth
  - remove generated commented code
2015-01-17 14:05:04 +01:00
Jan Dittberner 8884b8b042 add django-crispy-forms
- add django-crispy-forms to requirements
- add crispy_forms app to settings.base
- add CRISPY_TEMPLATE_PACK setting to settings.base
2015-01-17 14:05:04 +01:00
Jan Dittberner 961a2f471b add migration for managemails ordering 2015-01-17 14:05:04 +01:00
Jan Dittberner 19390d369a add admin list filtering and ordering for mail addresses and mailboxes 2015-01-17 12:25:54 +01:00
Jan Dittberner fe40074cde update to Django 1.7.3 2015-01-16 19:39:28 +01:00