redis_title: &redis_title - type: text name: title label: Storage Name required: true # 2x2 grid redis_params: &redis_params - type: text name: db label: Database Number (db) placeholder: 1 - type: text name: path label: Path - type: password name: password label: Password autoComplete: "new-password" - type: text name: host label: Host placeholder: localhost - type: text name: port label: Port ImportStorage: # Title - columnCount: 1 fields: *redis_title # Path, Password, Host and Port - columnCount: 2 fields: *redis_params # Regex filter - columnCount: 1 fields: - type: text name: regex_filter label: File Filter Regex placeholder: '.*csv or .*(jpe?g|png|tiff) or .\w+-\d+.text' validators: - regexp # Import method selection - columnCount: 1 fields: - type: select name: use_blob_urls label: Import method description: Choose how to import your data from storage placeholder: "Select an option" required: true options: - value: true label: "Files - Automatically creates a task for each storage object (e.g. JPG, MP3, TXT)" - value: false label: "Tasks - Treat each JSON or JSONL file as a task definition (one or more tasks per file)" ExportStorage: - columnCount: 2 fields: *redis_params