Update TODO.md.
This commit is contained in:
		
							parent
							
								
									c292c7ba71
								
							
						
					
					
						commit
						0d87574eae
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		
							
								
								
									
										8
									
								
								TODO.md
									
										
									
									
									
								
							
							
						
						
									
										8
									
								
								TODO.md
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -12,6 +12,7 @@
 | 
			
		|||
- explanations and static content in general should be written using some kind of templates, not directly in Halogen
 | 
			
		||||
- admin interface: enable administrators to ask for users' info and show zones
 | 
			
		||||
- admin interface: perform a few more administrative operations (*TBD*)
 | 
			
		||||
- allow '*' in record names
 | 
			
		||||
 | 
			
		||||
# Tests
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -23,8 +24,7 @@
 | 
			
		|||
- user interface: display the email address
 | 
			
		||||
- somewhat better looking welcome page
 | 
			
		||||
- somewhat better looking explanation pages
 | 
			
		||||
- hide logs by default
 | 
			
		||||
- show a big button on disconnection
 | 
			
		||||
- hide logs by default?
 | 
			
		||||
- *maybe* notifications should disappear after a few seconds
 | 
			
		||||
- admin interface: basically just rewrite the whole thing, it's a mess
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -32,12 +32,12 @@
 | 
			
		|||
 | 
			
		||||
The code should be reviewed and a decent documentation should be provided.
 | 
			
		||||
 | 
			
		||||
Right now, the code is still in a somewhat early stage and multiple refactoring should take place.
 | 
			
		||||
Right now, the code is still in a somewhat early stage and **multiple** refactoring should take place.
 | 
			
		||||
For example, modules have a very generic API; they can provide or receive messages from (respectively *to*) authd or dnsmanagerd.
 | 
			
		||||
Instead, modules should have a more specific API and not deal with message encoding at all.
 | 
			
		||||
Furthermore, *maybe* the state of the entire application should be stored in a single module, with a single function handling all state modifications when a message is received, enabling a simpler data management.
 | 
			
		||||
 | 
			
		||||
# TODO in authd and dnsmanagerd
 | 
			
		||||
 | 
			
		||||
- disconnect users when they didn't ask for anything in several minutes
 | 
			
		||||
- enable users to change their NS (but show a **BIG warning** before that)
 | 
			
		||||
- MIGRATION-related: remove migrated accounts with no connection in over 6 months
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue