Commit Graph
66 Commits
Author SHA1 Message Date
Antoine Nguyen c31f648e23 Trying to fix readthedocs build. 2020-10-02 15:18:52 +02:00
Andrew Fyfe 3159eca296 import unicode_literals
and remove it from empty __init__.py files
2018-02-03 00:59:07 +00:00
Andrew Fyfe 87e8a32063 whitespace fixes 2018-02-03 00:59:06 +00:00
Andrew Fyfe eaec271e02 pep8 fixes
- B007 Loop control variable not used within the loop body. If this is intended, start the name with an underscore.
    * modoboa/admin/lib.py
    * modoboa/admin/templatetags/admin_tags.py
    * modoboa/admin/tests/test_account.py
    * modoboa/admin/views/domain.py
    * modoboa/admin/views/identity.py
    * modoboa/core/views/dashboard.py
    * modoboa/limits/forms.py
    * modoboa/limits/handlers.py
    * modoboa/limits/tests/test_api.py
    * modoboa/limits/tests/test_domain_limits.py
    * modoboa/limits/tests/test_import.py
    * modoboa/limits/tests/test_user_limits.py
    * modoboa/limits/utils.py
    * modoboa/parameters/tools.py
    * modoboa/relaydomains/tests.py
- C402 Unnecessary generator - rewrite as a dict comprehension.
    * modoboa/admin/models/domain.py
    * modoboa/admin/views/domain.py
    * modoboa/admin/views/identity.py
    * modoboa/limits/searializers.py
- C407 Unnecessary list comprehension - can take a generator.
    * modoboa/core/password_validation.py
    * modoboa/parameters/tools.py
    * modoboa/transport/backends.py
- C408 Unnecessary dict call - rewrite as a literal.
    * modoboa/admin/tests/test_account.py
    * modoboa/admin/tests/test_alias.py
    * modoboa/admin/tests/test_password_schemes.py
    * modoboa/admin/views/domain.py
    * modoboa/admin/views/identity.py
    * modoboa/core/extensions.py
    * modoboa/lib/middleware.py
    * modoboa/lib/templatetags/form_tags.py
    * modoboa/lib/templatetags/lib_tags.py
    * modoboa/lib/web_utils.py
    * modoboa/limits/handlers.py
    * modoboa/limits/tests/test_user_limits.py
- E741 ambiguous variable name
    * modoboa/core/management/commands/cleanlogs.py
    * modoboa/limits/forms.py
    * modoboa/limits/tests/test_user_limits.py
    * modoboa/limits/utils.py
    * modoboa/relaydomains/tests.py
- F401 imported but unused
    * doc/conf.py
    * modoboa/admin/views/domain.py
    * modoboa/core/app_settings.py
    * modoboa/core/management/commands/load_initial_data.py
- F821 undefined name 'raw_input'
    * modoboa/core/commands/deploy.py
- F841 local variable 'test' is assigned to but never used
    * modoboa/core/app_settings.py
- N802 function name 'setUpTestData' should be lowercase xxx
    * modoboa/lib/email_utils.py - __ for name mangeling, _ for internal
- N805 first argument of a method should be named 'self'
    * modoboa/lib/connections.py
    * modoboa/lib/singleton.py

Ignore the following
- A001 "copyright" is a python builtin and is being shadowed, consider renaming the variable
    * doc/conf.py
- A003 is a python builtin, consider renaming the class attribute
    * modoboa/admin/factories.py
    * modoboa/admin/forms/domain.py
    * modoboa/admin/management/commands/handle_mailbox_operations.py
    * modoboa/admin/management/commands/modo.py
    * modoboa/admin/management/commands/subcommands/_repair.py
    * modoboa/admin/models/domain.py
    * modoboa/admin/models/mailbox.py
    * modoboa/core/commands/__init__.py
    * modoboa/core/commands/deploy.py
    * modoboa/core/commands/help.py
    * modoboa/core/management/commands/clean_inactive_accounts.py
    * modoboa/core/management/commands/cleanlogs.py
    * modoboa/core/management/commands/communicate_with_public_api.py
    * modoboa/core/management/commands/generate_postfix_maps.py
    * modoboa/core/management/commands/load_initial_data.py
    * modoboa/core/management/commands/set_default_site.py
- F401 imported but unused
    * modoboa/admin/apps.py - used to load handlers
    * modoboa/core/password_hashers/__init__.py - dynamically loaded
    * modoboa/limits/apps.py - used to load handlers
    * modoboa/relaydomains/apps.py - used to load handlers
    * modoboa/transport/apps.py - used to load handlers
- N802 function name should be lowercase xxx
    * modoboa/admin/tests/test_account.py
    * modoboa/admin/tests/test_alias.py
    * modoboa/admin/tests/test_domain_alias.py
    * modoboa/admin/tests/test_export.py
    * modoboa/admin/tests/test_mailbox_operations.py
    * modoboa/admin/tests/test_password_schemas.py
    * modoboa/admin/tests/test_repair.py
    * modoboa/core/tests/test_authentication.py
    * modoboa/core/tests/test_core.py
    * modoboa/core/tests/test_ldap.py
    * modoboa/core/tests/test_views.py
    * modoboa/lib/imap_utf7.py
    * modoboa/limits/tests/test_api.py
    * modoboa/limits/tests/test_domain_limits.py
    * modoboa/limits/tests/test_import.py
    * modoboa/limits/tests/test_user_limits.py
    * modoboa/relaydomains/tests.py

other fixes:
- use isinstance() instead of type() == Class
2018-02-03 00:44:00 +00:00
Andrew Fyfe 24a7ca6a9e sort imports using isort
pip install isort
isort -y
2018-02-03 00:43:59 +00:00
Andrew Fyfe 8a1d5736c9 fix quotes
This ensures all files use " for quotes with the exception of
migrations, as this are auto generated I've not modified them.

pip install unify
unify --in-place --recursive --quote \" .
2018-02-03 00:43:58 +00:00
Antoine Nguyen 1413b93d85 Fixed upgrade instructions for 1.10.0 2018-01-25 16:14:15 +01:00
Antoine Nguyen 0696d51bd9 Released 1.9.0 2017-09-09 09:12:29 +02:00
Antoine Nguyen bef07fba51 Released 1.8.3 2017-09-08 10:45:39 +02:00
Antoine Nguyen 3ff806ae13 Released 1.8.1 2017-07-07 15:28:11 +02:00
Antoine Nguyen 8a3bc03b73 Released 1.8.0 2017-06-30 09:44:38 +02:00
Antoine Nguyen e50b3429b1 Released 1.7.4 2017-04-25 16:48:09 +02:00
Antoine Nguyen 006848b93e Released 1.7.3 2017-04-20 18:22:32 +02:00
Antoine Nguyen c468019943 Released 1.7.2 2017-03-16 17:24:09 +01:00
Antoine Nguyen 1bca629c70 Released 1.7.1 2017-03-08 10:02:19 +01:00
Antoine Nguyen b48a2d942c Updated version to 1.7.0 2017-03-02 15:51:05 +01:00
Antoine Nguyen 1b23b0c7e4 Merge branch 'master' into refactor/documentation
Conflicts:
	doc/manual_installation/dovecot.rst
2016-10-18 18:05:51 +02:00
Antoine Nguyen e4e4e4c53c Refactored documentation. 2016-10-18 17:28:34 +02:00
Antoine Nguyen e2703e45c2 Version 1.6.1 2016-10-12 14:32:49 +02:00
Antoine Nguyen 4b016e679c Version 1.6.0 2016-09-16 17:19:10 +02:00
Antoine Nguyen 693d8f3317 Version 1.5.3 2016-05-11 16:43:45 +02:00
Antoine Nguyen 99ea27104e Version 1.5.2 2016-05-08 16:00:10 +02:00
Antoine Nguyen b5d89455de Version 1.5.1 2016-05-03 09:00:59 +02:00
Antoine Nguyen 12e7259335 Version 1.5.0 2016-05-01 14:38:32 +02:00
Antoine Nguyen 6aba105e02 Version 1.4.5 2016-03-15 17:22:39 +01:00
Antoine Nguyen 32acc9a3d9 Release 1.4.4 2016-02-22 09:35:08 +01:00
Antoine Nguyen 1b00e979c0 Release 1.4.3 2016-01-28 09:12:24 +01:00
Antoine Nguyen 2baa7e6975 Version 1.4.2 2015-12-13 21:23:01 +01:00
Antoine Nguyen cb63ea6404 Version 1.4.1 2015-12-04 21:34:40 +01:00
Antoine Nguyen f081275a61 Version 1.4.0 2015-12-02 15:41:46 +01:00
Antoine Nguyen c2c9b94823 Documentation update. 2015-10-21 10:22:18 +02:00
Antoine Nguyen c5bdbb41fc Release 1.3.4 2015-07-09 10:16:37 +02:00
Antoine Nguyen 711c738c8e Version 1.3.3. 2015-06-14 11:09:20 +02:00
Antoine Nguyen 24ece682de 1.3.2. 2015-06-11 19:43:52 +02:00
Antoine Nguyen 8931ac0907 Version bumped to 1.3.1 2015-05-01 15:17:48 +02:00
Antoine Nguyen c5040c5902 Documentation updated. 2015-04-08 15:58:06 +02:00
Antoine Nguyen abdbf87983 Documentation update 2015-04-05 14:29:53 +02:00
Antoine Nguyen 3090dfb766 1.2.1. 2015-03-11 13:42:04 +01:00
Antoine Nguyen cfce433e42 Dutch translation update 2014-12-31 12:48:58 +01:00
Antoine Nguyen 0df564b37b 1.2.0-rc2. 2014-12-14 10:57:29 +01:00
Antoine Nguyen 2128c0efee Prepare 1.2.0-rc1 release. 2014-12-07 13:39:26 +01:00
Antoine Nguyen e263d4d600 Prepare 1.1.7 release. 2014-11-05 14:37:20 +01:00
Antoine Nguyen 9a19f33efd Version 1.1.6 2014-09-17 15:32:21 +02:00
Antoine Nguyen d44b69c63b Version 1.1.5 2014-07-20 17:28:22 +02:00
Antoine Nguyen feb81655e5 Release 1.1.4 2014-06-11 11:04:14 +02:00
Antoine Nguyen 8979ec96d6 1.1.3 release. 2014-06-06 10:01:48 +02:00
Antoine Nguyen a8c8efcb6d Release 1.1.2. 2014-05-02 16:23:20 +02:00
Antoine Nguyen ab1d0b15d9 Documentation update.
Version 1.1.1.
2014-02-16 15:31:51 +01:00
Antoine Nguyen 5af7822b80 Version updated to 1.1.0. 2014-01-02 18:12:48 +01:00
Antoine Nguyen 671618b8c8 Release 1.0.1. 2013-10-05 14:52:55 +02:00