Commit Graph

169 Commits

Author SHA1 Message Date
nemunaire fab386534c Try to ListZones when validating providers settings
Bug: https://github.com/happyDomain/happydomain/issues/20
2024-02-06 14:28:37 +01:00
Renovate Bot 34475c5fb6 fix(deps): update github.com/nullrocks/identicon digest to d5ba358
continuous-integration/drone/push Build is running Details
2024-01-21 22:17:16 +01:00
nemunaire c9f24dd0fd api: Fix bad cast operation
continuous-integration/drone/push Build is running Details
2024-01-21 22:07:43 +01:00
nemunaire 909ef75b16 Default field mimic the expected type 2024-01-17 21:30:46 +01:00
nemunaire 497269f811 New option to disable provider edition
continuous-integration/drone/push Build encountered an error Details
This will be useful for the demo instance
2024-01-02 13:28:31 +01:00
nemunaire 1035610be0 Relicense the project to AGPL-3.0 2023-12-24 11:42:00 +01:00
nemunaire 56e56ed75b form: New property to hide a given field in interface
continuous-integration/drone/push Build is passing Details
2023-12-06 03:26:11 +01:00
nemunaire 820db44d7a users: Standardize json exports 2023-12-06 02:14:51 +01:00
nemunaire 5317daa6b8 Generate avatars for users 2023-12-06 02:14:51 +01:00
nemunaire deabdfbac9 Implement diff between zones 2023-12-06 02:14:51 +01:00
nemunaire 2b6e5eb098 api: Give other user infos 2023-12-06 02:14:51 +01:00
nemunaire e47e99d4e3 Add logger 2023-12-06 02:14:51 +01:00
nemunaire e3d8f32b58 New user that wants to receive newsletter can be registered to listmonk
continuous-integration/drone/push Build is passing Details
2023-11-19 15:03:40 +01:00
nemunaire 4bd40bfd7b New form to describe change before publishing zone modifications 2023-11-19 12:22:05 +01:00
nemunaire 857e70c079 Migrate from dns.RR to dnscontrol.RecordConfig
continuous-integration/drone/push Build is failing Details
2023-09-15 20:30:48 +02:00
nemunaire b64d821480 Add missing return after http abort 2023-09-15 12:49:36 +02:00
nemunaire a27b7053b7 Add a compilation tag swagger to permit usage in external module
continuous-integration/drone/push Build is running Details
2023-09-07 13:03:04 +02:00
nemunaire 890806aeee Expose some API structs 2023-09-07 12:52:22 +02:00
nemunaire e070b6e82b Expose some API structs
continuous-integration/drone/push Build is failing Details
2023-09-07 12:22:33 +02:00
nemunaire 56b22bade5 Fix project name to permit go get
continuous-integration/drone/push Build is running Details
2023-09-07 11:37:18 +02:00
nemunaire 653a8c02e2 Force cookie refresh during auth check in NO_AUTH context
continuous-integration/drone/push Build is passing Details
Bug: https://github.com/happyDomain/happydomain/issues/1
2023-09-07 10:20:50 +02:00
nemunaire 4e17658d88 Define ExternalURL as a net/url.URL and add tests and sanitization
Closes: https://github.com/happyDomain/happydomain/issues/9
2023-09-07 10:06:24 +02:00
nemunaire 216cdee5d5 Add Swagger
continuous-integration/drone/push Build is running Details
2023-08-05 22:10:27 +02:00
nemunaire d5ce534ca2 Detail zone errors
continuous-integration/drone/push Build is failing Details
2023-05-20 18:53:23 +02:00
nemunaire 90db15d2ed Enable detection and fix go vet issues 2023-05-20 18:53:23 +02:00
nemunaire 8117b62506 Major dnscontrol update 2023-05-20 18:53:23 +02:00
nemunaire 2c29512ef1 Update to latest dnscontrol (v3.31.4) 2023-05-18 19:52:22 +02:00
Renovate Bot 7b91fc8f5f fix(deps): update module github.com/golang-jwt/jwt/v4 to v5 2023-05-18 19:52:22 +02:00
nemunaire 7940a42d0f New button to import a zone from bind file 2023-05-18 19:52:22 +02:00
nemunaire 625b20fa6d Refactor import_zone -> retrieve_zone 2023-05-09 12:55:03 +02:00
nemunaire fc196a5269 Refactor provider unmarshal 2023-04-13 04:00:46 +02:00
Paul fd8876da75 General message clarifications 2023-03-12 16:02:24 +01:00
nemunaire 98d81809b3 Fix domain group update
continuous-integration/drone/push Build was killed Details
2023-03-10 07:50:53 +01:00
nemunaire c120aba123 ovh: Save endpoint
continuous-integration/drone/push Build is passing Details
2023-02-27 16:20:50 +01:00
nemunaire a07ea0934b Huge interface rework 2023-01-11 15:24:35 +01:00
nemunaire dd67032e5d api: Return NoContent on delete actions 2023-01-11 15:24:02 +01:00
nemunaire b4da1e0a69 Simplify customform handling in backend (let the frontend handle it) 2023-01-11 15:24:02 +01:00
nemunaire c29a8fa57f Use identifiers globally 2023-01-11 12:25:28 +01:00
nemunaire 7d11a1fe8d api: Fix provider specs handler 2023-01-11 12:25:28 +01:00
nemunaire f36c94b3a6 Refactor service_field as it is identical to Field
continuous-integration/drone/push Build is pending Details
2023-01-03 09:15:59 +01:00
nemunaire c9fd6a2041 Fix Abort without return 2023-01-03 09:15:59 +01:00
nemunaire 631539e5c1 api: Fix typo in log 2023-01-03 09:15:59 +01:00
nemunaire 014e6a3559 api: Display an error if not able to perform corrections calculation 2022-11-03 02:50:01 +01:00
nemunaire c0a3ea2d4c This is happyDomain now
continuous-integration/drone/push Build is passing Details
2022-01-18 10:16:32 +01:00
nemunaire 15fea62a0c Redirect to external login form 2021-12-16 20:04:10 +01:00
nemunaire 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
nemunaire 84458c0b48 ui: Can group domains by user preference 2021-12-16 20:04:10 +01:00
nemunaire 4f375162a3 Fix display of errors (%w is only for Errorf) 2021-08-13 17:39:04 +02:00
nemunaire 9b92502571 Limit corrections to thoses given in POST content
continuous-integration/drone/push Build is passing Details
2021-07-11 11:23:52 +02:00
nemunaire eb60b3fbde Don't enforce secure cookie flag if external URL begins with http://
Closes: #3
2021-07-06 19:01:08 +02:00