A few more notifications.
This commit is contained in:
		
							parent
							
								
									c4f5f81b63
								
							
						
					
					
						commit
						9456ebda82
					
				
					 1 changed files with 14 additions and 2 deletions
				
			
		| 
						 | 
					@ -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…
	
	Add table
		
		Reference in a new issue