fc8f22432c 
								
							 
						 
						
							
							
								
								Fix skipped tests in managemails  
							
							 
							
							
							
						 
						
							2023-02-19 15:13:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								610f8976fc 
								
							 
						 
						
							
							
								
								Refactor managemails to use signals  
							
							 
							
							... 
							
							
							
							- use signals to trigger Celery tasks to create and delete mailboxes
- add generic TestCaseWithCeleryTasks class to handle celery task tests
  in a uniform way 
							
						 
						
							2023-02-19 13:45:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4af1a39ca4 
								
							 
						 
						
							
							
								
								Upgrade to Django 3.2  
							
							 
							
							... 
							
							
							
							- update dependencies
- fix deprecation warnings
- fix tests
- skip some tests that need more work
- reformat changed code with isort and black 
							
						 
						
							2023-02-18 22:46:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0f18e59d67 
								
							 
						 
						
							
							
								
								Fix deprecation warnings  
							
							 
							
							
							
						 
						
							2023-02-18 19:07:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3d18392b67 
								
							 
						 
						
							
							
								
								Fix tests for Python 3  
							
							 
							
							... 
							
							
							
							- drop Python 2 __future__ imports
- fix tests to handle new Django and Python 3 module names
- reformat changed files with black 
							
						 
						
							2019-01-30 21:27:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6cebd80c89 
								
							 
						 
						
							
							
								
								Started port to Django 2.1, Python 3, Docker  
							
							 
							
							... 
							
							
							
							This commit is a rough port to Django 2.1, Python 3 and a Docker based local
development setup. Tests fail/error but migrations and the web frontend are
already runnable. Task queue functionality is untested and translations seem to
have trouble. 
							
						 
						
							2018-11-19 23:28:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								37b18a17af 
								
							 
						 
						
							
							
								
								Update German translation  
							
							 
							
							... 
							
							
							
							This commit updates the German translation files and adds missing
translations. 
							
						 
						
							2016-01-29 11:07:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								085b126416 
								
							 
						 
						
							
							
								
								Update to Django 1.9  
							
							 
							
							... 
							
							
							
							- update all dependencies
- fix deprecation warnings and errors for Django 1.9 compatibility 
							
						 
						
							2015-12-19 20:11:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								30600ce107 
								
							 
						 
						
							
							
								
								Add tests for managemails.views  
							
							 
							
							... 
							
							
							
							This commit adds a test suite for the views defined in
managemails.views. One issue discovered when writing tests is fixed by
checking the request method in CreateMailbox.dispatch. 
							
						 
						
							2015-11-28 19:01:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6533205479 
								
							 
						 
						
							
							
								
								Add TODO comments for mailbox task calls  
							
							 
							
							
							
						 
						
							2015-11-28 19:01:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1cfd4327da 
								
							 
						 
						
							
							
								
								Add tests for managemails.models  
							
							 
							
							... 
							
							
							
							This commit adds tests for managemails.models to improve the test
coverage of that model. There are some changes to the classes in
managemails.models too:
- add a method create_mailbox to MailboxManager
- properly handle uncommited mailaddresses in MailAddress.set_mailbox
  and MailAddress.set_forward_addresses 
							
						 
						
							2015-11-28 14:07:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								03a7dc0320 
								
							 
						 
						
							
							
								
								Add test for managemails.forms  
							
							 
							
							... 
							
							
							
							This commit adds tests for managemails.forms. A refactoring TODO is
added to MailAddressFieldMixin and pragma: no cover has been added to
code paths not reachable if no new constants are added to the
MAILBOX_OR_FORWARDS constant array. 
							
						 
						
							2015-11-22 18:41:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b11055807f 
								
							 
						 
						
							
							
								
								Clean PEP8 violations  
							
							 
							
							
							
						 
						
							2015-11-22 14:03:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8ebb5cad6a 
								
							 
						 
						
							
							
								
								bump dependency versions, fix tests and deprecation warnings  
							
							 
							
							
							
						 
						
							2015-10-11 15:30:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2af30d6148 
								
							 
						 
						
							
							
								
								fix mail forwarding setup bug  
							
							 
							
							... 
							
							
							
							- fix wrong variable name in
  managemails.models.MailAddress.set_forward_addresses and typo in
  managemails.forms.EditMailAddressForm 
							
						 
						
							2015-02-06 11:17:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e913b1f771 
								
							 
						 
						
							
							
								
								fix tests  
							
							 
							
							
							
						 
						
							2015-02-01 20:12:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								742f0d0e33 
								
							 
						 
						
							
							
								
								update translations, add new strings  
							
							 
							
							
							
						 
						
							2015-01-27 19:08:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								638a6f6712 
								
							 
						 
						
							
							
								
								move HostingPackageAndCustomerMixin to gvawebcore.views  
							
							 
							
							
							
						 
						
							2015-01-26 10:33:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								78728c59e6 
								
							 
						 
						
							
							
								
								add german translation for new strings  
							
							 
							
							
							
						 
						
							2015-01-25 22:22:09 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								af27400077 
								
							 
						 
						
							
							
								
								add verbose name to MailAddress fields  
							
							 
							
							
							
						 
						
							2015-01-25 19:01:01 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1ab832b94a 
								
							 
						 
						
							
							
								
								update german translation  
							
							 
							
							
							
						 
						
							2015-01-25 00:58:31 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d4f68a155c 
								
							 
						 
						
							
							
								
								fix some test issues  
							
							 
							
							
							
						 
						
							2015-01-22 00:19:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d78bad06b7 
								
							 
						 
						
							
							
								
								add docstrings to managemails.models  
							
							 
							
							
							
						 
						
							2015-01-19 23:00:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5b41d93898 
								
							 
						 
						
							
							
								
								refactor osusers.tasks into fileservertasks and ldaptasks  
							
							 
							
							
							
						 
						
							2015-01-19 21:44:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								961a2f471b 
								
							 
						 
						
							
							
								
								add migration for managemails ordering  
							
							 
							
							
							
						 
						
							2015-01-17 14:05:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								19390d369a 
								
							 
						 
						
							
							
								
								add admin list filtering and ordering for mail addresses and mailboxes  
							
							 
							
							
							
						 
						
							2015-01-17 12:25:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d4e62bf6f3 
								
							 
						 
						
							
							
								
								add german translation  
							
							 
							
							
							
						 
						
							2014-12-27 22:58:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								54b99281e3 
								
							 
						 
						
							
							
								
								call create/delete mailbox tasks when saving/deleting mailboxes  
							
							 
							
							
							
						 
						
							2014-12-27 16:31:43 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e73e46da3f 
								
							 
						 
						
							
							
								
								update to Django 1.7, remove south_migrations, fix tests  
							
							 
							
							
							
						 
						
							2014-12-17 21:22:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d5b0382f88 
								
							 
						 
						
							
							
								
								update South to 1.0.1, rename migrations to south_migrations  
							
							 
							
							
							
						 
						
							2014-12-17 21:08:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b9d39f31a4 
								
							 
						 
						
							
							
								
								rename test class names from Test* to *Test  
							
							 
							
							
							
						 
						
							2014-06-01 22:41:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								15ba5bd653 
								
							 
						 
						
							
							
								
								remove empty managemails.views  
							
							 
							
							
							
						 
						
							2014-06-01 18:32:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								32de6257d3 
								
							 
						 
						
							
							
								
								add test for managemails.models.Mailbox.__str__  
							
							 
							
							
							
						 
						
							2014-06-01 18:29:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3407a5ed24 
								
							 
						 
						
							
							
								
								add tests for managemails.admin  
							
							 
							
							
							
						 
						
							2014-06-01 18:25:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								23de57e138 
								
							 
						 
						
							
							
								
								move MailDomain admin to domains.admin  
							
							 
							
							
							
						 
						
							2014-05-25 15:21:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ecaff6a4af 
								
							 
						 
						
							
							
								
								move existing MailDomains to domains table  
							
							 
							
							
							
						 
						
							2014-05-25 15:17:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5db6223bc0 
								
							 
						 
						
							
							
								
								introduce new app domains  
							
							 
							
							... 
							
							
							
							- generate domains app
- duplicate managemails.models.MailDomain as domains.models.MailDomain
- add domains app to gnuviechadmin.settings.base.LOCAL_APPS
- repair managemails.tests.test_models
- fix handling of empty results in osusers.models.GroupManager.get_next_gid and
  osusers.models.UserManager.get_next_uid 
							
						 
						
							2014-05-25 14:53:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								da8ba6ed1d 
								
							 
						 
						
							
							
								
								change Mailbox admin to work with osuser field  
							
							 
							
							
							
						 
						
							2014-05-24 22:56:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f085dab017 
								
							 
						 
						
							
							
								
								let mailboxes reference os users  
							
							 
							
							... 
							
							
							
							- refer to osuser instead of own home, uid and gid entries in mailboxes
- add data and schema migrations 
							
						 
						
							2014-05-24 22:50:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3de357d394 
								
							 
						 
						
							
							
								
								add migration for timestamp fields  
							
							 
							
							
							
						 
						
							2014-05-24 22:02:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3473b14e62 
								
							 
						 
						
							
							
								
								add timestamps to managemails models  
							
							 
							
							
							
						 
						
							2014-05-24 21:56:30 +02:00