4c4dc593cf
Disallow domain creation if the domain name is invalid
2025-06-09 15:38:11 +02:00
b0e0ab6d9e
Create a usecase from provider controller
2025-06-09 15:38:11 +02:00
f221c6f820
Don't intercept 401 error return on login try
continuous-integration/drone/push Build is passing
2025-06-08 18:21:54 +02:00
73c7403f12
Add forgotten-password and email-validation routes to allowed without being logged
continuous-integration/drone/push Build is passing
2025-06-07 23:31:21 +02:00
d2ed4b1a39
Display domain creation field when domain list is empty
continuous-integration/drone/push Build is passing
2025-06-05 20:30:46 +02:00
d94620c892
Don't permit to delete a provider with related domains
continuous-integration/drone/push Build is failing
2025-05-31 21:00:50 +02:00
7689e3b3ce
Fix UploadZoneModal not opening on click
2025-05-31 20:54:41 +02:00
7ab5b0c123
Add color on ModalHeader
2025-05-31 20:54:41 +02:00
42bae5ab4d
Refactor Publish zone button
2025-05-31 20:54:41 +02:00
050cf79cd1
Add a search input in service selector modal
...
Closes: https://github.com/happyDomain/happydomain/issues/23
2025-05-31 20:54:21 +02:00
bf06692bec
Handle empty zone
2025-05-31 20:54:21 +02:00
9983b9c60b
If only 1 provider registered, add domain to it directly
...
Closes: https://github.com/happyDomain/happydomain/issues/14
2025-05-31 20:54:21 +02:00
5afaaa35c1
Redirect to login page when trying to access restricted page without being connected
2025-05-31 20:54:21 +02:00
18cf82ea89
Rework domain list page: add a search field
2025-05-31 20:54:21 +02:00
f63860af83
Can create domain directly on the provider if supported
...
continuous-integration/drone/push Build is passing
Closes: https://github.com/happyDomain/happydomain/issues/24
2025-05-28 23:02:22 +02:00
356e733e76
Move config struct to model, avoid dependancy to storage
2025-05-28 22:00:02 +02:00
5ef9419072
refactor: restructure project architecture and folder hierarchy
...
- Moved usecases into internal/usecase
- Renamed internal/utils to internal/helpers for better naming semantics
- Clarified separation between domain model, usecases, adapters, and web/API
2025-05-28 22:00:02 +02:00