Commit graph

27 commits

Author SHA1 Message Date
21b9072bba Add comprehensive test coverage for model package 2026-01-09 15:34:31 +07:00
b2b6467575 Refactor domain/provider/zone usecase: split in multiple files 2025-05-28 23:02:22 +02:00
b77e2b8c3a Refactor App to add clarity 2025-05-22 15:46:06 +02:00
fb971236f9 Rename Service to Usecase to be consistent 2025-05-22 15:46:06 +02:00
2f21ebee44 Rename ProviderId attribute 2025-05-22 15:46:06 +02:00
5d0fe5edb5 Remove plural structs not used as struct 2025-05-22 15:46:06 +02:00
9152a2697b Simplify database calls and move the logic in usecases: domains 2025-05-22 15:46:05 +02:00
6c2aaa2f6e Standardize owner field name for domains and providers 2025-05-22 15:46:05 +02:00
2e5f36a11e Allow registering a domain multiple time
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Fixes: https://github.com/happyDomain/happydomain/issues/19
Fixes: https://github.com/happyDomain/happydomain/issues/32
2025-04-22 14:32:10 +02:00
959b800286 If zone is commited, automatically fork on editing 2025-04-22 14:15:04 +02:00
0edc2e66e2 Clean architecture refactoring 2025-04-22 14:15:03 +02:00
1035610be0 Relicense the project to AGPL-3.0 2023-12-24 11:42:00 +01:00
216cdee5d5 Add Swagger
Some checks are pending
continuous-integration/drone/push Build is running
2023-08-05 22:10:27 +02:00
c29a8fa57f Use identifiers globally 2023-01-11 12:25:28 +01:00
c0a3ea2d4c This is happyDomain now
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-18 10:16:32 +01:00
4f1b20e392 Modular authentication
The authentication is now made through JWT.

It still remains login and signup form to simplify small installations
2021-12-16 20:04:10 +01:00
84458c0b48 ui: Can group domains by user preference 2021-12-16 20:04:10 +01:00
8ee8b07ce3 Add group property to domain to be able to group them in interface 2021-12-16 20:04:10 +01:00
4a431565df WIP Can import domain through dnscontrol 2021-07-05 18:01:43 +02:00
9a6e0504a9 Document code 2020-12-08 18:25:22 +01:00
d75e20da6b Handle zone diff and update from abstract page 2020-12-08 18:25:21 +01:00
beb87a8572 Rename SourceType as SourceMeta to follow ZoneMeta 2020-12-08 18:25:21 +01:00
ab6fe350ca Import ZoneMeta in domain history 2020-12-08 18:25:21 +01:00
c44a227419 Handle zone saving 2020-12-08 18:25:21 +01:00
82bf82034f Add LICENSE (CeCILL v2.1) 2020-05-11 00:18:50 +02:00
679bd9b9fa Implement Source abstraction 2020-05-11 00:18:50 +02:00
fa2ed5133f Rename zone in domain 2020-05-11 00:18:50 +02:00