<commit_before>price_group:
  name:
    base: 'Base Rate'
    external: 'External Rate'
    cancer_center: 'Cancer Center Rate'

accounts:
  # Most frequently used account by NU
  product_default: 75340
  revenue_account_default: 50617

financial:
  # in the format MM-DD
  fiscal_year_begins: 09-01
  journal_format:
    xls: true
    csv: true
    xml: true
  default_journal_cutoff_time: "16:45"

converters:
  product_to_journal_rows: Converters::ProductToJournalRowAttributes
  order_detail_to_journal_rows: Converters::OrderDetailToJournalRowAttributes

statement_pdf:
  class_name: StatementPdf

validator:
  class_name: ValidatorDefault
  test:
    factory: # relative to Rails.root
    helper: 'spec/validator_helper' # relative to Rails.root

email:
  from: '<EMAIL>'
  fake:
    enabled: false
    to:
    whitelist:
  exceptions:
    sender: '<EMAIL>'
    recipients: [ '<EMAIL>', '<EMAIL>' ]

order_details:
  # These hooks are triggered when an order detail enters into the status
  # The hooks can be configured with settings. Here are several formats you can use:
  #   new:
  #     - ApprovalNotification::NotifyPurchaser
  #     - ApprovalNotification::NotifyFacility
  #   inprocess:
  #     -
  #       class: ApprovalNotification::NotifyPurchaser
  #       setting_1: test3
  #     - ApprovalNotification::NotifyFacility
  #   completed: ApprovalNotification::NotifyPurchaser
  #   reconciled: ["ApprovalNotification::NotifyPurchaser", "ApprovalNotification::NotifyFacility"]
  status_change_hooks:
    pending_approval: StatusChangeNotifications::NotifyFacilityHook
    approved: StatusChangeNotifications::NotifyPurchaserHook
  list_transformer: SplitAccounts::OrderDetailListTransformer

reservations:
  grace_period: <%= 5.minutes %>
  timeout_period: <%= 12.hours %>

occupancies:
  timeout_period: <%= 12.hours %>

billing:
  review_period: <%= 7.days %>

external_services:
  survey: UrlService

relays:
  # can also be NetBooter::Telnet
  connect_module: NetBooter::Http
  test:
    admin_enabled: false
    reservation_enabled: false
  development:
    admin_enabled: false
    reservation_enabled: false
  staging:
    admin_enabled: true
    reservation_enabled: false
  production:
    admin_enabled: true
    reservation_enabled: true

# You should change this if you want to be able to access the API
api:
  basic_auth_name: <%= SecureRandom.hex %>
  basic_auth_password: <%= SecureRandom.hex %>

# You should change this if you want to be able to access the SecureRooms API
secure_rooms_api:
  basic_auth_name: <%= SecureRandom.hex %>
  basic_auth_password: <%= <PASSWORD> %>

#
# For these settings use SettingsHelper#feature_on?
feature:
  billing_administrator_on: true
  billing_administrator_users_tab_on: true
  create_users_on: true
  netids_on: true
  limit_short_description_on: true
  manage_payment_sources_with_users_on: true
  order_assignment_notifications_on: true
  password_update_on: true
  recharge_accounts_on: true
  expense_accounts_on: true
  edit_accounts_on: true
  suspend_accounts_on: true
  product_specific_contacts_on: true
  training_requests_on: true
  daily_view_on: true
  split_accounts_on: true
  print_order_detail_on: false
  user_based_price_groups_on: true
  my_files_on: true
  # results file notifications requires that my_files be on as well
  results_file_notifications_on: true
  set_statement_search_start_date_on: false
  send_statement_emails_on: true
  responsive_on: false

split_accounts:
  # Roles are allowed to create Split Accounts
  create_roles:
    - administrator
    # - account_manager

# This may be overridden in settings.local.yml if your fork is using S3, so
# be sure to check there for configuration
paperclip:
  storage: filesystem
  url: ":rails_relative_url_root/:attachment/:id_partition/:style/:safe_filename"
  path: ":rails_root/public/:attachment/:id_partition/:style/:safe_filename"<commit_msg>Enable responsive feature flag by default (#1100)<commit_after>price_group:
  name:
    base: 'Base Rate'
    external: 'External Rate'
    cancer_center: 'Cancer Center Rate'

accounts:
  # Most frequently used account by NU
  product_default: 75340
  revenue_account_default: 50617

financial:
  # in the format MM-DD
  fiscal_year_begins: 09-01
  journal_format:
    xls: true
    csv: true
    xml: true
  default_journal_cutoff_time: "16:45"

converters:
  product_to_journal_rows: Converters::ProductToJournalRowAttributes
  order_detail_to_journal_rows: Converters::OrderDetailToJournalRowAttributes

statement_pdf:
  class_name: StatementPdf

validator:
  class_name: ValidatorDefault
  test:
    factory: # relative to Rails.root
    helper: 'spec/validator_helper' # relative to Rails.root

email:
  from: '<EMAIL>'
  fake:
    enabled: false
    to:
    whitelist:
  exceptions:
    sender: '<EMAIL>'
    recipients: [ '<EMAIL>', '<EMAIL>' ]

order_details:
  # These hooks are triggered when an order detail enters into the status
  # The hooks can be configured with settings. Here are several formats you can use:
  #   new:
  #     - ApprovalNotification::NotifyPurchaser
  #     - ApprovalNotification::NotifyFacility
  #   inprocess:
  #     -
  #       class: ApprovalNotification::NotifyPurchaser
  #       setting_1: test3
  #     - ApprovalNotification::NotifyFacility
  #   completed: ApprovalNotification::NotifyPurchaser
  #   reconciled: ["ApprovalNotification::NotifyPurchaser", "ApprovalNotification::NotifyFacility"]
  status_change_hooks:
    pending_approval: StatusChangeNotifications::NotifyFacilityHook
    approved: StatusChangeNotifications::NotifyPurchaserHook
  list_transformer: SplitAccounts::OrderDetailListTransformer

reservations:
  grace_period: <%= 5.minutes %>
  timeout_period: <%= 12.hours %>

occupancies:
  timeout_period: <%= 12.hours %>

billing:
  review_period: <%= 7.days %>

external_services:
  survey: UrlService

relays:
  # can also be NetBooter::Telnet
  connect_module: NetBooter::Http
  test:
    admin_enabled: false
    reservation_enabled: false
  development:
    admin_enabled: false
    reservation_enabled: false
  staging:
    admin_enabled: true
    reservation_enabled: false
  production:
    admin_enabled: true
    reservation_enabled: true

# You should change this if you want to be able to access the API
api:
  basic_auth_name: <%= SecureRandom.hex %>
  basic_auth_password: <%= <PASSWORD> %>

# You should change this if you want to be able to access the SecureRooms API
secure_rooms_api:
  basic_auth_name: <%= SecureRandom.hex %>
  basic_auth_password: <%= <PASSWORD> %>

#
# For these settings use SettingsHelper#feature_on?
feature:
  billing_administrator_on: true
  billing_administrator_users_tab_on: true
  create_users_on: true
  netids_on: true
  limit_short_description_on: true
  manage_payment_sources_with_users_on: true
  order_assignment_notifications_on: true
  password_update_on: true
  recharge_accounts_on: true
  expense_accounts_on: true
  edit_accounts_on: true
  suspend_accounts_on: true
  product_specific_contacts_on: true
  training_requests_on: true
  daily_view_on: true
  split_accounts_on: true
  print_order_detail_on: false
  user_based_price_groups_on: true
  my_files_on: true
  # results file notifications requires that my_files be on as well
  results_file_notifications_on: true
  set_statement_search_start_date_on: false
  send_statement_emails_on: true
  responsive_on: true

split_accounts:
  # Roles are allowed to create Split Accounts
  create_roles:
    - administrator
    # - account_manager

# This may be overridden in settings.local.yml if your fork is using S3, so
# be sure to check there for configuration
paperclip:
  storage: filesystem
  url: ":rails_relative_url_root/:attachment/:id_partition/:style/:safe_filename"
  path: ":rails_root/public/:attachment/:id_partition/:style/:safe_filename"
{'fraction_non_alphanumeric': 0.07397015686774647, 'fraction_numerical': 0.007397015686774646, 'mean_word_length': 4.724087591240876, 'pattern_counts': {'":': 4, '<': 30, '<?xml version=': 0, '>': 30, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6300919', 'n_tokens_mistral': 2565, 'n_tokens_neox': 2471, 'n_words': 609}