class ConnectionForm(ServiceForm): form_type = HiddenField(default="connection") abstract_service = True credentials = SelectField( "Credentials", choices=( ("device", "Device Credentials"), ("user", "User Credentials"), ("custom", "Custom Credentials"), ), ) custom_username = SubstitutionField("Custom Username") custom_password = PasswordSubstitutionField("Custom Password") start_new_connection = BooleanField("Start New Connection") close_connection = BooleanField("Close Connection") group = { "commands": [ "credentials", "custom_username", "custom_password", "start_new_connection", "close_connection", ], "default": "expanded", }
class ServiceForm(JobForm): form_type = HiddenField(default="service") credentials = SelectField( "Credentials", choices=( ("device", "Device Credentials"), ("user", "User Credentials"), ("custom", "Custom Credentials"), ), ) custom_username = SubstitutionField("Custom Username") custom_password = PasswordSubstitutionField("Custom Password") multiprocessing = BooleanField("Multiprocessing") max_processes = IntegerField("Maximum number of processes", default=50)