diff options
Diffstat (limited to 'apps/admin/modules/mailbox/validate/edit.yml')
| -rw-r--r-- | apps/admin/modules/mailbox/validate/edit.yml | 48 | 
1 files changed, 48 insertions, 0 deletions
| diff --git a/apps/admin/modules/mailbox/validate/edit.yml b/apps/admin/modules/mailbox/validate/edit.yml new file mode 100644 index 0000000..1629a9d --- /dev/null +++ b/apps/admin/modules/mailbox/validate/edit.yml @@ -0,0 +1,48 @@ +fillin: +  enabled:            true +  param: +    exclude_types:     [password] + +validators: +  myStringValidator: +    class:            sfStringValidator +    param: +      min:            2 +      min_error:      This field is too short (2 characters minimum) +      max:            100 +      max_error:      This field is too long (100 characters maximum) +  myPasswordValidator: +    class:            sfStringValidator +    param: +      min:            5 +      min_error:      The password is too short (5 characters minimum) +      max:            100 +      max_error:      The password is too long (100 characters maximum) + +fields: +  mailbox{name}: +    required: +      msg:            The Username is required +    myStringValidator: +    sfRegexValidator: +      match:..........Yes +      match_error:    'The characters ".,;/" are not allowed' +      pattern:        '/[^.,;\/]$/i' +    myDenyStringValidator: +      values:         [<?php echo implode(', ',sfConfig::get('app_mailbox_deny_names')) ?>] +      values_error:   This Username is not allowed +    sfPropelUniqueValidator: +      class:          Mailbox +      column:         name +      unique_error:   This Username already exists +  mailbox{new_password}: +    myPasswordValidator: +  mailbox{domain_id}: +    required: +      msg:            A Domain has to be specified +  mailbox{max_quota}: +    required: +      msg:            The Mailbox Quota is required +  mailbox{max_address_count}: +    required: +      msg:            The Maximum Address Count is required | 
