├── .github ├── dependabot.yml └── workflows │ └── plugin.yml ├── .gitignore ├── .tx └── config ├── LICENSE ├── MANIFEST.in ├── README.rst ├── frontend ├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── Makefile ├── README.md ├── babel.config.js ├── locale │ ├── en │ │ └── LC_MESSAGES │ │ │ └── app.po │ └── fr │ │ └── LC_MESSAGES │ │ └── app.po ├── package.json ├── postcss.config.js ├── src │ ├── App.vue │ ├── api.js │ ├── components │ │ ├── Checkbox.vue │ │ ├── Modal.vue │ │ ├── ProviderForm.vue │ │ ├── SearchForm.vue │ │ └── TextField.vue │ ├── main.js │ ├── router.js │ ├── store │ │ ├── index.js │ │ ├── providers.js │ │ └── types.js │ ├── translations.json │ └── views │ │ ├── Migrations.vue │ │ └── Providers.vue ├── tests │ └── unit │ │ ├── .eslintrc.js │ │ └── example.spec.js ├── vue.config.js └── yarn.lock ├── modoboa_imap_migration ├── __init__.py ├── apps.py ├── auth_backends.py ├── checks.py ├── factories.py ├── forms.py ├── handlers.py ├── locale │ ├── cs_CZ │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── de │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── el_GR │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── it │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── nl_NL │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── sl_SI │ │ └── LC_MESSAGES │ │ │ └── django.po │ └── sv │ │ └── LC_MESSAGES │ │ └── django.po ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── generate_offlineimap_config.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_password.py │ ├── 0003_auto_20190207_0919.py │ ├── 0004_auto_20190207_0939.py │ ├── 0005_auto_20210401_0938.py │ └── __init__.py ├── models.py ├── modo_extension.py ├── serializers.py ├── settings.py ├── templates │ └── modoboa_imap_migration │ │ ├── index.html │ │ └── offlineimap.conf ├── tests.py ├── urls.py ├── urls_api.py ├── views.py └── viewsets.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── test-requirements.txt └── test_project ├── manage.py └── test_project ├── __init__.py ├── settings.py ├── urls.py ├── webpack-stats.json └── wsgi.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/.github/workflows/plugin.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/.gitignore -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/.tx/config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/README.rst -------------------------------------------------------------------------------- /frontend/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/Makefile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/locale/en/LC_MESSAGES/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/locale/en/LC_MESSAGES/app.po -------------------------------------------------------------------------------- /frontend/locale/fr/LC_MESSAGES/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/locale/fr/LC_MESSAGES/app.po -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/api.js -------------------------------------------------------------------------------- /frontend/src/components/Checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/components/Checkbox.vue -------------------------------------------------------------------------------- /frontend/src/components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/components/Modal.vue -------------------------------------------------------------------------------- /frontend/src/components/ProviderForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/components/ProviderForm.vue -------------------------------------------------------------------------------- /frontend/src/components/SearchForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/components/SearchForm.vue -------------------------------------------------------------------------------- /frontend/src/components/TextField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/components/TextField.vue -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/router.js -------------------------------------------------------------------------------- /frontend/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/store/index.js -------------------------------------------------------------------------------- /frontend/src/store/providers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/store/providers.js -------------------------------------------------------------------------------- /frontend/src/store/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/store/types.js -------------------------------------------------------------------------------- /frontend/src/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/translations.json -------------------------------------------------------------------------------- /frontend/src/views/Migrations.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/views/Migrations.vue -------------------------------------------------------------------------------- /frontend/src/views/Providers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/src/views/Providers.vue -------------------------------------------------------------------------------- /frontend/tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/tests/unit/.eslintrc.js -------------------------------------------------------------------------------- /frontend/tests/unit/example.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/tests/unit/example.spec.js -------------------------------------------------------------------------------- /frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/vue.config.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /modoboa_imap_migration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/__init__.py -------------------------------------------------------------------------------- /modoboa_imap_migration/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/apps.py -------------------------------------------------------------------------------- /modoboa_imap_migration/auth_backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/auth_backends.py -------------------------------------------------------------------------------- /modoboa_imap_migration/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/checks.py -------------------------------------------------------------------------------- /modoboa_imap_migration/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/factories.py -------------------------------------------------------------------------------- /modoboa_imap_migration/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/forms.py -------------------------------------------------------------------------------- /modoboa_imap_migration/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/handlers.py -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/cs_CZ/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/cs_CZ/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/el_GR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/el_GR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/fr/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/fr/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/it/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/it/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/ja_JP/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/ja_JP/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/nl_NL/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/nl_NL/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/pt_BR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/pt_BR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/sl_SI/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/sl_SI/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/locale/sv/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/locale/sv/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /modoboa_imap_migration/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modoboa_imap_migration/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modoboa_imap_migration/management/commands/generate_offlineimap_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/management/commands/generate_offlineimap_config.py -------------------------------------------------------------------------------- /modoboa_imap_migration/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/migrations/0001_initial.py -------------------------------------------------------------------------------- /modoboa_imap_migration/migrations/0002_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/migrations/0002_password.py -------------------------------------------------------------------------------- /modoboa_imap_migration/migrations/0003_auto_20190207_0919.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/migrations/0003_auto_20190207_0919.py -------------------------------------------------------------------------------- /modoboa_imap_migration/migrations/0004_auto_20190207_0939.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/migrations/0004_auto_20190207_0939.py -------------------------------------------------------------------------------- /modoboa_imap_migration/migrations/0005_auto_20210401_0938.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/migrations/0005_auto_20210401_0938.py -------------------------------------------------------------------------------- /modoboa_imap_migration/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modoboa_imap_migration/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/models.py -------------------------------------------------------------------------------- /modoboa_imap_migration/modo_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/modo_extension.py -------------------------------------------------------------------------------- /modoboa_imap_migration/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/serializers.py -------------------------------------------------------------------------------- /modoboa_imap_migration/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/settings.py -------------------------------------------------------------------------------- /modoboa_imap_migration/templates/modoboa_imap_migration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/templates/modoboa_imap_migration/index.html -------------------------------------------------------------------------------- /modoboa_imap_migration/templates/modoboa_imap_migration/offlineimap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/templates/modoboa_imap_migration/offlineimap.conf -------------------------------------------------------------------------------- /modoboa_imap_migration/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/tests.py -------------------------------------------------------------------------------- /modoboa_imap_migration/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/urls.py -------------------------------------------------------------------------------- /modoboa_imap_migration/urls_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/urls_api.py -------------------------------------------------------------------------------- /modoboa_imap_migration/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/views.py -------------------------------------------------------------------------------- /modoboa_imap_migration/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/modoboa_imap_migration/viewsets.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | modoboa>=2.0.0 2 | django-webpack-loader 3 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /test_project/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/test_project/manage.py -------------------------------------------------------------------------------- /test_project/test_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_project/test_project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/test_project/test_project/settings.py -------------------------------------------------------------------------------- /test_project/test_project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/test_project/test_project/urls.py -------------------------------------------------------------------------------- /test_project/test_project/webpack-stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/test_project/test_project/webpack-stats.json -------------------------------------------------------------------------------- /test_project/test_project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modoboa/modoboa-imap-migration/HEAD/test_project/test_project/wsgi.py --------------------------------------------------------------------------------