Add raw API token rights editor
This commit is contained in:
		@@ -53,6 +53,7 @@ struct ServerConstraints {
 | 
			
		||||
    nwfilter_selectors_count: LenConstraints,
 | 
			
		||||
    api_token_name_size: LenConstraints,
 | 
			
		||||
    api_token_description_size: LenConstraints,
 | 
			
		||||
    api_token_right_path_size: LenConstraints,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pub async fn static_config(local_auth: LocalAuthEnabled) -> impl Responder {
 | 
			
		||||
@@ -110,6 +111,8 @@ pub async fn static_config(local_auth: LocalAuthEnabled) -> impl Responder {
 | 
			
		||||
                min: constants::API_TOKEN_DESCRIPTION_MIN_LENGTH,
 | 
			
		||||
                max: constants::API_TOKEN_DESCRIPTION_MAX_LENGTH,
 | 
			
		||||
            },
 | 
			
		||||
 | 
			
		||||
            api_token_right_path_size: LenConstraints { min: 0, max: 255 },
 | 
			
		||||
        },
 | 
			
		||||
    })
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -85,7 +85,7 @@ async fn main() -> std::io::Result<()> {
 | 
			
		||||
 | 
			
		||||
        let mut cors = Cors::default()
 | 
			
		||||
            .allowed_origin(&AppConfig::get().website_origin)
 | 
			
		||||
            .allowed_methods(vec!["GET", "POST", "DELETE", "PUT"])
 | 
			
		||||
            .allowed_methods(vec!["GET", "POST", "DELETE", "PUT", "PATCH"])
 | 
			
		||||
            .allowed_headers(vec![header::AUTHORIZATION, header::ACCEPT])
 | 
			
		||||
            .allowed_header(header::CONTENT_TYPE)
 | 
			
		||||
            .supports_credentials()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user