Antoine Nguyen
ebd44afbab
Added unit tests.
2022-03-31 16:03:12 +02:00
Antoine Nguyen
72fc96a3d2
Account detail page
2022-03-31 15:38:24 +02:00
Antoine Nguyen
4f2cbffd0b
Fixed transport update
2022-03-25 09:55:06 +01:00
Antoine Nguyen
15d9afc4a5
WIP: relaydomain CRUD in new admin
2022-03-25 09:19:05 +01:00
Antoine Nguyen
bf65a2b00a
Added unit tests
2022-02-04 14:28:27 +01:00
Antoine Nguyen
d4b3366ff3
Added unit tests
2022-02-04 12:03:35 +01:00
Antoine Nguyen
cc1ae428c4
User forward form
2022-01-12 11:46:10 +01:00
Antoine Nguyen
10cc5e82d6
New user profile section
...
WIP
2021-12-26 11:03:05 +01:00
Antoine Nguyen and GitHub
436775459f
Merge pull request #2400 from fpoulain/fix_account_alias
...
Fix account alias on legacy interface
2021-11-10 09:16:23 +01:00
Antoine Nguyen
15be042bac
Create logs at different dates.
2021-11-10 08:56:44 +01:00
Antoine Nguyen
4e6363131d
Added small delay in test.
2021-11-08 17:19:27 +01:00
François Poulain
626eb6ab96
Fix voiding of preexisting recipients
2021-11-06 18:37:27 +01:00
François Poulain
1931abf857
Fix account creation on preexisting alias
2021-11-06 18:37:24 +01:00
François Poulain
54d9a91610
Test case for account creation on preexisting alias
2021-11-06 18:37:24 +01:00
Antoine Nguyen
23b38c8c91
Updated polish translation.
2021-08-20 14:01:20 +02:00
Jérôme Lebleu
0793905e78
Fixed warnings reported by drf-speculator
...
- Unable to guess serializer of AccountViewSet, IdentityViewSet and
ParametersViewSet
- There was no OpenApiAuthenticationExtension registered for the
subclass JWTAuthenticationWith2FA
2021-07-07 14:03:36 +02:00
Antoine Nguyen
4b73d27475
Various frontend fixes.
2021-07-06 16:16:36 +02:00
Antoine Nguyen
b29132fc05
Allow easier acces to new admin interface.
2021-06-28 16:57:56 +02:00
Antoine Nguyen
eec5a95155
Bumped dnspython to 2.1.0
2021-06-28 16:24:04 +02:00
Antoine Nguyen
f27cfa214f
Handling pagination and filtering options in audit trail.
2021-06-17 14:57:37 +02:00
Antoine Nguyen
6a8dfe49a6
Added unit test.
2021-06-08 08:36:16 +02:00
Antoine Nguyen
575316f9af
Added unit tests.
2021-06-03 21:56:45 +02:00
Antoine Nguyen
a07d7b906b
Merge branch 'master' into refacto/vuejs_interface
2021-05-30 09:53:50 +02:00
Antoine Nguyen
d3d2c505c4
Fixed unit tests.
2021-05-30 09:49:29 +02:00
Antoine Nguyen
ea98bed16b
Changes:
...
* Updated parameter forms
* Updated layout
* Updated login page
* Added 2FA authentication
2021-05-29 09:57:35 +02:00
Antoine Nguyen
4e7d660b44
Added more actions on identities:
...
* create/edit/delete alias
* edit/delete account
2021-05-14 15:12:46 +02:00
Antoine Nguyen
8fa43f75cf
Added form to edit an account.
2021-05-05 11:24:12 +02:00
Antoine Nguyen
f77a6abf7f
Fixed unit test.
2021-05-02 09:40:35 +02:00
Antoine Nguyen
0761dd6ce1
Updated ro_RO locale.
2021-05-02 09:25:51 +02:00
Antoine Nguyen
92eafd55e9
Account creation form improvements.
2021-04-27 19:22:39 +02:00
Antoine Nguyen
8e48ed1bd4
Added account creation wizard.
2021-04-15 18:45:48 +02:00
Antoine Nguyen
043763af9a
wip: Identities section.
2021-03-17 11:02:44 +01:00
Antoine Nguyen
a9ed6b0fcb
Domain detail page.
2021-03-03 08:58:15 +01:00
Antoine Nguyen
332f626bdc
Added new form to manipulate domain admins.
2021-02-20 19:05:54 +01:00
Antoine Nguyen
571fecf098
Better domain update form.
2021-02-19 17:35:04 +01:00
Antoine Nguyen
d564aae5f3
Added DNS Detail page.
2021-02-16 19:14:10 +01:00
Antoine Nguyen
b81d2657f9
Merge branch 'master' into refacto/vuejs_interface
2021-02-12 21:35:47 +01:00
Antoine Nguyen and GitHub
2a5e983fab
Merge pull request #2159 from jeromelebleu/fix/api-revision
...
Wrap ModelViewSet requests to a revision block
2021-02-12 11:32:12 +01:00
Antoine Nguyen
b0e308034c
Renamed migrations.
2021-02-11 17:32:10 +01:00
Antoine Nguyen
51579b1aab
Merge branch '1.x'
2021-02-11 17:29:38 +01:00
Antoine Nguyen
1827bce52d
Run doveadm command as vmail user.
...
see #2084
2021-02-11 17:16:21 +01:00
Antoine Nguyen and GitHub
a7fe2a93bb
Merge pull request #2167 from sebageek/handle-nametoolong-in-get-dns-record
...
Handle NameTooLong by logging an error
2021-02-11 16:47:42 +01:00
Jérôme Lebleu
233a8fe9fd
Wrap ModelViewSet requests to a revision block
2021-02-11 15:17:30 +01:00
Sebastian Lohff
39c40c18ef
Handle NameTooLong by logging an error
...
get_dns_records() could be fed with a name that is too long for the DNS
protocol. In this case a NameTooLong error is thrown, which we can catch
and log an error for. This can happen for example if a DNS name that is
already at the limit is used in combination with "manage.py modo
check_mx", which appends an autodiscover to the domain, which then
exceeds the DNS name limit.
2021-02-09 22:09:43 +01:00
Antoine Nguyen
d42f0306a5
Better DNS global status in listing page.
2021-02-08 17:56:05 +01:00
Sebastian Lohff and GitHub
9cecc79a02
Raise domain name length to RFC1035 maximum ( #2147 )
...
RFC1035 Section 2.3.4. specifies a maximum domain name length of 255
octets in protocol. As each label is prefixed by its length and the
domain-root (.) has a length of 0 we have a maximum of 253 octets. For
modoboa to support all these domains in its DB scheme we need to raise
the maximum domain name length to 253 as well.
2021-02-04 16:10:44 +00:00
Antoine Nguyen
3e94ac66ab
Better domain creation form.
2021-02-03 17:26:36 +01:00
Jérôme Lebleu
3eebd3fc15
Add migration to disable disabled accounts' aliases
2021-01-28 15:21:03 +01:00
Jérôme Lebleu
0010035c89
Disable internal alias too with the account ( fix #2120 )
2021-01-26 11:13:55 +01:00
Antoine Nguyen
0f1a90aacb
Replaced CharField by TextField.
...
see #2081
2020-12-04 09:37:30 +01:00