src/api2/types.rs: also define PASSWORD_FORMAT and use it correctly
This commit is contained in:
		@ -81,6 +81,9 @@ pub const DNS_NAME_OR_IP_FORMAT: ApiStringFormat =
 | 
				
			|||||||
pub const PROXMOX_USER_ID_FORMAT: ApiStringFormat =
 | 
					pub const PROXMOX_USER_ID_FORMAT: ApiStringFormat =
 | 
				
			||||||
    ApiStringFormat::Pattern(&PROXMOX_USER_ID_REGEX);
 | 
					    ApiStringFormat::Pattern(&PROXMOX_USER_ID_REGEX);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pub const PASSWORD_FORMAT: ApiStringFormat =
 | 
				
			||||||
 | 
					    ApiStringFormat::Pattern(&PASSWORD_REGEX);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pub const PVE_CONFIG_DIGEST_SCHEMA: Schema = StringSchema::new(r#"\
 | 
					pub const PVE_CONFIG_DIGEST_SCHEMA: Schema = StringSchema::new(r#"\
 | 
				
			||||||
Prevent changes if current configuration file has different SHA256 digest.
 | 
					Prevent changes if current configuration file has different SHA256 digest.
 | 
				
			||||||
 | 
				
			|||||||
@ -15,7 +15,7 @@ lazy_static! {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pub const REMOTE_PASSWORD_SCHEMA: Schema = StringSchema::new("Password or auth token for remote host.")
 | 
					pub const REMOTE_PASSWORD_SCHEMA: Schema = StringSchema::new("Password or auth token for remote host.")
 | 
				
			||||||
    .format(&PASSWORD_REGEX)
 | 
					    .format(&PASSWORD_FORMAT)
 | 
				
			||||||
    .min_length(1)
 | 
					    .min_length(1)
 | 
				
			||||||
    .max_length(1024)
 | 
					    .max_length(1024)
 | 
				
			||||||
    .schema();
 | 
					    .schema();
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user