dga_feedback-2.0.0/config/schema/dga_feedback.schema.yml

config/schema/dga_feedback.schema.yml
dga_feedback.settings:
  type: config_object
  label: 'DGA Feedback settings'
  mapping:
    question_text_en:
      type: string
      label: 'Question text (English)'
    question_text_ar:
      type: string
      label: 'Question text (Arabic)'
    yes_button_text_en:
      type: string
      label: 'Yes button text (English)'
    yes_button_text_ar:
      type: string
      label: 'Yes button text (Arabic)'
    no_button_text_en:
      type: string
      label: 'No button text (English)'
    no_button_text_ar:
      type: string
      label: 'No button text (Arabic)'
    stats_text_template_en:
      type: string
      label: 'Statistics text template (English)'
    stats_text_template_ar:
      type: string
      label: 'Statistics text template (Arabic)'
    close_button_text_en:
      type: string
      label: 'Close button text (English)'
    close_button_text_ar:
      type: string
      label: 'Close button text (Arabic)'
    reasons_title_en:
      type: string
      label: 'Reasons title (English)'
    reasons_title_ar:
      type: string
      label: 'Reasons title (Arabic)'
    reasons_instruction_en:
      type: string
      label: 'Reasons instruction (English)'
    reasons_instruction_ar:
      type: string
      label: 'Reasons instruction (Arabic)'
    reasons_yes_en:
      type: string
      label: 'Reasons for Yes (English - one per line)'
    reasons_yes_ar:
      type: string
      label: 'Reasons for Yes (Arabic - one per line)'
    reasons_no_en:
      type: string
      label: 'Reasons for No (English - one per line)'
    reasons_no_ar:
      type: string
      label: 'Reasons for No (Arabic - one per line)'
    feedback_label_en:
      type: string
      label: 'Feedback label (English)'
    feedback_label_ar:
      type: string
      label: 'Feedback label (Arabic)'
    feedback_placeholder_en:
      type: string
      label: 'Feedback placeholder (English)'
    feedback_placeholder_ar:
      type: string
      label: 'Feedback placeholder (Arabic)'
    gender_label_en:
      type: string
      label: 'Gender label (English)'
    gender_label_ar:
      type: string
      label: 'Gender label (Arabic)'
    gender_male_en:
      type: string
      label: 'Male option text (English)'
    gender_male_ar:
      type: string
      label: 'Male option text (Arabic)'
    gender_female_en:
      type: string
      label: 'Female option text (English)'
    gender_female_ar:
      type: string
      label: 'Female option text (Arabic)'
    submit_button_text_en:
      type: string
      label: 'Submit button text (English)'
    submit_button_text_ar:
      type: string
      label: 'Submit button text (Arabic)'
    submitted_success_text_en:
      type: string
      label: 'Success message (English)'
    submitted_success_text_ar:
      type: string
      label: 'Success message (Arabic)'
    validation_yes_no_required_en:
      type: string
      label: 'Validation message: Yes/No required (English)'
    validation_yes_no_required_ar:
      type: string
      label: 'Validation message: Yes/No required (Arabic)'
    validation_reason_required_en:
      type: string
      label: 'Validation message: Reason required (English)'
    validation_reason_required_ar:
      type: string
      label: 'Validation message: Reason required (Arabic)'
    validation_reason_invalid_en:
      type: string
      label: 'Validation message: Reason invalid (English)'
    validation_reason_invalid_ar:
      type: string
      label: 'Validation message: Reason invalid (Arabic)'
    validation_feedback_required_en:
      type: string
      label: 'Validation message: Feedback required (English)'
    validation_feedback_required_ar:
      type: string
      label: 'Validation message: Feedback required (Arabic)'
    validation_gender_required_en:
      type: string
      label: 'Validation message: Gender required (English)'
    validation_gender_required_ar:
      type: string
      label: 'Validation message: Gender required (Arabic)'
    validation_submission_failed_en:
      type: string
      label: 'Validation message: Submission failed (English)'
    validation_submission_failed_ar:
      type: string
      label: 'Validation message: Submission failed (Arabic)'
    validation_unknown_error_en:
      type: string
      label: 'Validation message: Unknown error (English)'
    validation_unknown_error_ar:
      type: string
      label: 'Validation message: Unknown error (Arabic)'
    button_submitting_text_en:
      type: string
      label: 'Submitting button text (English)'
    button_submitting_text_ar:
      type: string
      label: 'Submitting button text (Arabic)'
    api_method_not_allowed_en:
      type: string
      label: 'API error: Method not allowed (English)'
    api_method_not_allowed_ar:
      type: string
      label: 'API error: Method not allowed (Arabic)'
    api_invalid_json_en:
      type: string
      label: 'API error: Invalid JSON (English)'
    api_invalid_json_ar:
      type: string
      label: 'API error: Invalid JSON (Arabic)'
    api_invalid_useful_en:
      type: string
      label: 'API error: Invalid is_useful value (English)'
    api_invalid_useful_ar:
      type: string
      label: 'API error: Invalid is_useful value (Arabic)'
    api_rate_limit_en:
      type: string
      label: 'API error: Rate limit reached (English)'
    api_rate_limit_ar:
      type: string
      label: 'API error: Rate limit reached (Arabic)'
    api_save_failed_en:
      type: string
      label: 'API error: Failed to save feedback (English)'
    api_save_failed_ar:
      type: string
      label: 'API error: Failed to save feedback (Arabic)'
    api_success_message_en:
      type: string
      label: 'API success message (English)'
    api_success_message_ar:
      type: string
      label: 'API success message (Arabic)'
    rate_limit_max_submissions:
      type: integer
      label: 'Maximum submissions per IP per hour'
    rate_limit_time_window:
      type: integer
      label: 'Rate limit time window in seconds'
    feedback_max_length:
      type: integer
      label: 'Maximum feedback text length'
    reason_max_length:
      type: integer
      label: 'Maximum length per reason'
    reason_max_count:
      type: integer
      label: 'Maximum number of reasons allowed'
    refresh_delay:
      type: integer
      label: 'Widget refresh delay in milliseconds (stored as ms, displayed as seconds)'
    menu_title_dga_feedback_en:
      type: string
      label: 'Menu title: DGA Feedback (English)'
    menu_title_dga_feedback_ar:
      type: string
      label: 'Menu title: DGA Feedback (Arabic)'
    menu_title_dashboard_en:
      type: string
      label: 'Menu title: Feedback Dashboard (English)'
    menu_title_dashboard_ar:
      type: string
      label: 'Menu title: Feedback Dashboard (Arabic)'
    menu_title_settings_en:
      type: string
      label: 'Menu title: Settings (English)'
    menu_title_settings_ar:
      type: string
      label: 'Menu title: Settings (Arabic)'
    menu_title_translations_en:
      type: string
      label: 'Menu title: Translations (English)'
    menu_title_translations_ar:
      type: string
      label: 'Menu title: Translations (Arabic)'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc