mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-11-03 19:17:16 -05:00 
			
		
		
		
	Clean up
This commit is contained in:
		
							parent
							
								
									7015f33c22
								
							
						
					
					
						commit
						ea3b320dad
					
				@ -79,11 +79,6 @@ namespace Kyoo.Api
 | 
				
			|||||||
		private readonly IConfiguration _configuration;
 | 
							private readonly IConfiguration _configuration;
 | 
				
			||||||
		private readonly string _picturePath;
 | 
							private readonly string _picturePath;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		public Claim[] defaultClaims =
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			new Claim("permissions", "read,play") // TODO should add this field on the server's configuration page.
 | 
					 | 
				
			||||||
		};
 | 
					 | 
				
			||||||
		
 | 
					 | 
				
			||||||
		public AccountController(UserManager<User> userManager, SignInManager<User> siginInManager, IConfiguration configuration)
 | 
							public AccountController(UserManager<User> userManager, SignInManager<User> siginInManager, IConfiguration configuration)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			_userManager = userManager;
 | 
								_userManager = userManager;
 | 
				
			||||||
@ -109,7 +104,9 @@ namespace Kyoo.Api
 | 
				
			|||||||
				return BadRequest(result.Errors);
 | 
									return BadRequest(result.Errors);
 | 
				
			||||||
			string otac = account.GenerateOTAC(TimeSpan.FromMinutes(1));
 | 
								string otac = account.GenerateOTAC(TimeSpan.FromMinutes(1));
 | 
				
			||||||
			await _userManager.UpdateAsync(account);
 | 
								await _userManager.UpdateAsync(account);
 | 
				
			||||||
			await _userManager.AddClaimsAsync(account, defaultClaims);
 | 
								await _userManager.AddClaimAsync(account, new Claim(
 | 
				
			||||||
 | 
									"permissions",
 | 
				
			||||||
 | 
									_configuration.GetValue<string>("newUserPermissions")));
 | 
				
			||||||
			return Ok(new {otac});
 | 
								return Ok(new {otac});
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
 | 
				
			|||||||
@ -27,5 +27,6 @@
 | 
				
			|||||||
  "profilePicturePath": "users/",
 | 
					  "profilePicturePath": "users/",
 | 
				
			||||||
  "plugins": "plugins/",
 | 
					  "plugins": "plugins/",
 | 
				
			||||||
  "defaultPermissions": "read,play,write,admin",
 | 
					  "defaultPermissions": "read,play,write,admin",
 | 
				
			||||||
 | 
					  "newUserPermissions": "read,play,write,admin",
 | 
				
			||||||
  "regex": "(\\/(?<Collection>.*)\\/)?.*\\/(?<ShowTitle>.+?)(( S(?<Season>\\d+)E(?<Episode>\\d+)| (?<Absolute>\\d+)))?\\."
 | 
					  "regex": "(\\/(?<Collection>.*)\\/)?.*\\/(?<ShowTitle>.+?)(( S(?<Season>\\d+)E(?<Episode>\\d+)| (?<Absolute>\\d+)))?\\."
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user