A few more notifications.
This commit is contained in:
parent
c4f5f81b63
commit
9456ebda82
@ -669,22 +669,28 @@ handleAction = case _ of
|
|||||||
case received_msg of
|
case received_msg of
|
||||||
(DNSManager.MkDomainNotFound _) -> do
|
(DNSManager.MkDomainNotFound _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "DomainNotFound"
|
handleAction $ Log $ ErrorLog $ "DomainNotFound"
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "The domain doesn't exist."
|
||||||
(DNSManager.MkRRNotFound _) -> do
|
(DNSManager.MkRRNotFound _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "RRNotFound"
|
handleAction $ Log $ ErrorLog $ "RRNotFound"
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "The resource record doesn't exist."
|
||||||
(DNSManager.MkInvalidZone _) -> do
|
(DNSManager.MkInvalidZone _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "InvalidZone"
|
handleAction $ Log $ ErrorLog $ "InvalidZone"
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "The domain zone is invalid."
|
||||||
(DNSManager.MkDomainChanged _) -> do
|
(DNSManager.MkDomainChanged _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "DomainChanged"
|
handleAction $ Log $ ErrorLog $ "DomainChanged"
|
||||||
(DNSManager.MkUnknownZone _) -> do
|
(DNSManager.MkUnknownZone _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "UnknownZone"
|
handleAction $ Log $ ErrorLog $ "UnknownZone"
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "The domain zone is unknown."
|
||||||
(DNSManager.MkDomainList _) -> do
|
(DNSManager.MkDomainList _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "MkDomainList"
|
handleAction $ Log $ ErrorLog $ "MkDomainList"
|
||||||
(DNSManager.MkUnknownUser _) -> do
|
(DNSManager.MkUnknownUser _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "MkUnknownUser"
|
handleAction $ Log $ ErrorLog $ "MkUnknownUser"
|
||||||
(DNSManager.MkNoOwnership _) -> do
|
(DNSManager.MkNoOwnership _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "MkNoOwnership"
|
handleAction $ Log $ ErrorLog $ "MkNoOwnership"
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "You don't own this domain."
|
||||||
(DNSManager.MkInsufficientRights _) -> do
|
(DNSManager.MkInsufficientRights _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "You do not have sufficient rights."
|
handleAction $ Log $ ErrorLog $ "You do not have sufficient rights."
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "You do not have sufficient rights."
|
||||||
-- The authentication failed.
|
-- The authentication failed.
|
||||||
(DNSManager.MkError errmsg) -> do
|
(DNSManager.MkError errmsg) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "reason is: " <> errmsg.reason
|
handleAction $ Log $ ErrorLog $ "reason is: " <> errmsg.reason
|
||||||
@ -699,6 +705,7 @@ handleAction = case _ of
|
|||||||
handleAction $ ToggleAuthenticated Nothing
|
handleAction $ ToggleAuthenticated Nothing
|
||||||
(DNSManager.MkDomainAlreadyExists _) -> do
|
(DNSManager.MkDomainAlreadyExists _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "The domain already exists."
|
handleAction $ Log $ ErrorLog $ "The domain already exists."
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "The domain already exists."
|
||||||
m@(DNSManager.MkUnacceptableDomain _) -> do
|
m@(DNSManager.MkUnacceptableDomain _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "Domain not acceptable (see accepted domain list)."
|
handleAction $ Log $ ErrorLog $ "Domain not acceptable (see accepted domain list)."
|
||||||
handleAction $ DispatchDNSMessage m
|
handleAction $ DispatchDNSMessage m
|
||||||
@ -728,8 +735,11 @@ handleAction = case _ of
|
|||||||
handleAction $ DispatchDNSMessage m
|
handleAction $ DispatchDNSMessage m
|
||||||
(DNSManager.MkInvalidDomainName _) -> do
|
(DNSManager.MkInvalidDomainName _) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "The domain is not valid!"
|
handleAction $ Log $ ErrorLog $ "The domain is not valid!"
|
||||||
|
handleAction $ AddNotif $ BadNotification $ "Invalid domain name."
|
||||||
m@(DNSManager.MkDomainDeleted response) -> do
|
m@(DNSManager.MkDomainDeleted response) -> do
|
||||||
handleAction $ Log $ SuccessLog $ "The domain '" <> response.domain <> "' has been deleted!"
|
let successlog = "The domain '" <> response.domain <> "' has been deleted!"
|
||||||
|
handleAction $ Log $ SuccessLog successlog
|
||||||
|
handleAction $ AddNotif $ GoodNotification successlog
|
||||||
handleAction $ DispatchDNSMessage m
|
handleAction $ DispatchDNSMessage m
|
||||||
m@(DNSManager.MkRRDeleted response) -> do
|
m@(DNSManager.MkRRDeleted response) -> do
|
||||||
handleAction $ Log $ SuccessLog $ "RR (rrid: '" <> show response.rrid <> "') has been deleted!"
|
handleAction $ Log $ SuccessLog $ "RR (rrid: '" <> show response.rrid <> "') has been deleted!"
|
||||||
@ -738,7 +748,9 @@ handleAction = case _ of
|
|||||||
handleAction $ Log $ SuccessLog $ "Zone received!"
|
handleAction $ Log $ SuccessLog $ "Zone received!"
|
||||||
handleAction $ DispatchDNSMessage m
|
handleAction $ DispatchDNSMessage m
|
||||||
(DNSManager.MkInvalidRR response) -> do
|
(DNSManager.MkInvalidRR response) -> do
|
||||||
handleAction $ Log $ ErrorLog $ "Invalid resource record: " <> A.intercalate ", " response.errors
|
let errorlog = "Invalid resource record: " <> A.intercalate ", " response.errors
|
||||||
|
handleAction $ Log $ ErrorLog errorlog
|
||||||
|
handleAction $ AddNotif $ BadNotification errorlog
|
||||||
(DNSManager.MkSuccess _) -> do
|
(DNSManager.MkSuccess _) -> do
|
||||||
handleAction $ Log $ SuccessLog $ "(generic) Success!"
|
handleAction $ Log $ SuccessLog $ "(generic) Success!"
|
||||||
DNSManager.MkOrphanDomainList response -> do
|
DNSManager.MkOrphanDomainList response -> do
|
||||||
|
Loading…
Reference in New Issue
Block a user