add support for multiple domains

This commit is contained in:
Benjamin Bärthlein
2020-04-27 20:37:22 +02:00
parent 890ffed035
commit aa147a6853
10 changed files with 34 additions and 26 deletions
+2 -1
View File
@@ -8,7 +8,8 @@ import (
type Host struct {
gorm.Model
Hostname string `gorm:"unique;not null" form:"hostname" validate:"required,hostname"`
Hostname string `gorm:"unique_index:idx_host_domain;not null" form:"hostname" validate:"required,hostname"`
Domain string `gorm:"unique_index:idx_host_domain;not null" validate:"required,hostname"`
Ip string `form:"ip" validate:"omitempty,ipv4"`
Ttl int `form:"ttl" validate:"required,min=20,max=86400"`
LastUpdate time.Time `form:"lastupdate"`