Carlos Quintana
065cc3db92
chore: refactor create custom domain ( #2221 )
...
* fix: scripts/new-migration to use poetry again
* chore: add migration to add custom_domain.partner_id
* chore: refactor create_custom_domain
* chore: allow to specify partner_id to custom_domain
* refactor: can_use_domain return cause
* refactor: remove intermediate result class
2024-09-17 10:30:55 +02:00
Adrià Casajús
92de307c75
Added parallel limiting to creating custom domains, directories, mailboxes and subdomains ( #1525 )
...
Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2023-01-11 22:08:52 +01:00
Son
9ee449722a
new domain has ownership verified if its root has the ownership verified
2021-12-31 11:10:36 +01:00
Son
67377a0f22
do not show subdomains on the domain page
2021-11-17 11:52:33 +01:00
Son
4d740a4dc0
flake8
2021-10-15 10:39:29 +02:00
Son
57bfa7e933
make sure that a domain already used in a verified mailbox can't be added
2021-10-15 10:32:20 +02:00
Son
372466ab06
do not use flask-sqlalchemy
...
- add __tablename__ for all models
- use sa and orm instead of db
- rollback all changes in tests
- remove session in @app.teardown_appcontext
2021-10-12 14:36:47 +02:00
Son Nguyen Kim
b990c052ac
move domain mailboxes to domain detail page and only enable it if catch-all is on
2021-09-17 11:54:37 +02:00
Son NK
dc29c6f9d9
improve wording
2021-02-12 13:03:31 +01:00
Son NK
4a32db5b5d
rename PublicDomain -> SLDomain
2020-10-15 16:51:07 +02:00
Son NK
0a4fc76b61
optimize import
2020-10-15 16:45:28 +02:00
Son NK
e79522b638
take into account Premium domains
2020-10-15 16:21:31 +02:00
Son NK
6cb589350b
avoid adding a built-in domain as custom domain
2020-08-04 21:07:45 +02:00
Son NK
f5bc166f39
able to choose mailboxes for a domain
2020-08-01 12:31:02 +02:00
Son NK
103418dff7
Strip off http:// or https:// prefix in domain
2020-05-05 12:46:32 +02:00
Son NK
3eb904c882
set max length for domain
2020-05-05 12:46:11 +02:00
Son NK
fc22593bf6
avoid email loop
...
Prevent user from adding a domain that they are using for their personal email.
2020-01-28 15:16:26 +07:00
Son Nguyen Kim
70e16bb415
Merge pull request #31 from simple-login/canceled-premium
...
Canceled premium
2020-01-19 14:57:45 +01:00
Son NK
d2501e5961
make sure to "strip" custom domain before adding to DB
2020-01-19 14:09:13 +01:00
Son NK
13283b6327
Support cancelled premium users in custom domain & directory
...
- Freemium user can see custom domain and directory but could not add new.
- user who has added custom domain or directory before could delete them
2020-01-16 22:21:19 +01:00
Son NK
ee3c75244e
Fix custom domain has been added before
2020-01-01 23:51:40 +01:00
Son NK
96bb37f0f6
User can enable/disable catch-all on custom domain
2019-12-30 18:20:49 +01:00
Son NK
4b6717d8dd
Split domain detail into Info and DNS page
2019-12-30 17:52:08 +01:00
Son NK
632484ee5c
Update wording: remove "successfully"
2019-12-30 17:43:38 +01:00
Son NK
8dcb8dd249
move domain validation (mx, spf, mx) to domain detail page
2019-12-29 10:46:00 +01:00
Son NK
ec62fad3a0
remove notify_admin, replace by general stats
2019-12-15 18:55:18 +02:00
Son NK
e4ba4297e1
reformat using black
2019-12-15 18:55:18 +02:00
Son NK
6723487a23
add SPF check
2019-12-15 18:55:17 +02:00
Son NK
c012d3686a
only premium user can add custom domain
2019-12-15 18:55:16 +02:00
Son NK
3f189163dd
notify admin when user creates new custom domain or custom alias associated with custom domain
2019-12-15 18:55:16 +02:00
Son NK
a827b27215
add custom_domain view
2019-12-15 18:55:16 +02:00