Module: AbAdmin
- Extended by:
- Utils
- Defined in:
- lib/ab_admin.rb,
lib/ab_admin/utils.rb,
lib/ab_admin/devise.rb,
lib/ab_admin/engine.rb,
lib/ab_admin/version.rb,
lib/ab_admin/menu/item.rb,
lib/ab_admin/menu/group.rb,
lib/ab_admin/config/base.rb,
lib/ab_admin/models/user.rb,
lib/ab_admin/utils/mysql.rb,
lib/ab_admin/menu/builder.rb,
lib/ab_admin/models/asset.rb,
lib/ab_admin/models/track.rb,
lib/ab_admin/utils/logger.rb,
lib/ab_admin/models/header.rb,
lib/ab_admin/views/helpers.rb,
lib/ab_admin/controllers/fv.rb,
lib/ab_admin/models/locator.rb,
lib/ab_admin/mailers/helpers.rb,
lib/ab_admin/menu/base_group.rb,
lib/ab_admin/models/settings.rb,
lib/ab_admin/carrierwave/glue.rb,
lib/ab_admin/controllers/tree.rb,
lib/ab_admin/models/structure.rb,
lib/ab_admin/abstract_resource.rb,
lib/ab_admin/concerns/silencer.rb,
lib/ab_admin/models/type_model.rb,
lib/ab_admin/concerns/utilities.rb,
lib/ab_admin/utils/csv_document.rb,
lib/ab_admin/utils/eval_helpers.rb,
lib/ab_admin/utils/xls_document.rb,
lib/ab_admin/views/form_builder.rb,
lib/ab_admin/concerns/headerable.rb,
lib/ab_admin/concerns/nested_set.rb,
lib/ab_admin/concerns/reloadable.rb,
lib/ab_admin/views/admin_helpers.rb,
lib/ab_admin/concerns/fileuploads.rb,
lib/ab_admin/concerns/validations.rb,
lib/ab_admin/models/admin_comment.rb,
lib/ab_admin/views/url_for_routes.rb,
lib/ab_admin/concerns/has_tracking.rb,
lib/ab_admin/controllers/callbacks.rb,
lib/ab_admin/menu/abstract_builder.rb,
lib/ab_admin/views/manager_helpers.rb,
lib/ab_admin/models/attachment_file.rb,
lib/ab_admin/concerns/admin_addition.rb,
lib/ab_admin/concerns/deep_cloneable.rb,
lib/ab_admin/config/optional_display.rb,
lib/ab_admin/controllers/head_options.rb,
lib/ab_admin/i18n_tools/translate_app.rb,
lib/ab_admin/views/inputs/color_input.rb,
lib/ab_admin/views/inputs/token_input.rb,
lib/ab_admin/carrierwave/base_uploader.rb,
lib/ab_admin/views/inputs/editor_input.rb,
lib/ab_admin/views/search_form_builder.rb,
lib/ab_admin/concerns/asset_human_names.rb,
lib/ab_admin/mailers/mail_attach_helper.rb,
lib/ab_admin/views/content_only_wrapper.rb,
lib/ab_admin/concerns/translations_macro.rb,
lib/ab_admin/i18n_tools/google_translate.rb,
lib/ab_admin/i18n_tools/model_translator.rb,
lib/ab_admin/views/inputs/ckeditor_input.rb,
lib/ab_admin/views/inputs/uploader_input.rb,
lib/ab_admin/views/admin_navigation_helpers.rb,
lib/generators/ab_admin/glob/glob_generator.rb,
lib/ab_admin/carrierwave/file_size_validator.rb,
lib/generators/ab_admin/model/model_generator.rb,
lib/ab_admin/views/inputs/date_time_picker_input.rb,
lib/generators/ab_admin/install/install_generator.rb,
lib/ab_admin/views/will_paginate_bootstrap_renderer.rb,
lib/generators/ab_admin/resource/resource_generator.rb
Defined Under Namespace
Modules: CarrierWave, Concerns, Config, Controllers, Devise, Generators, I18nTools, Mailers, Menu, Models, Utils, Views Classes: AbstractResource, Engine
Constant Summary collapse
- DOMAINNAME_REGEXP =
/\A(?:[0-9a-z]\.|[0-9a-z][0-9a-z\-]*[0-9a-z]+\.)+[a-z]{2,6}\z/
- EMAIL_REGEXP =
/\A(?#Local part)[_A-Za-z0-9\-]+(?:\.[_A-Za-z0-9\-]+)*@(?#Subdomains)(?:[0-9a-z]\.|[0-9a-z][0-9a-z\-]*[0-9a-z]+\.)+(?#TopLevel Domains)[a-z]{2,18}\z/
- VERSION =
'0.9.0'
- @@flash_keys =
[:notice, :error]
- @@title_splitter =
' – '
- @@site_name =
'AbAdmin'
true
- @@devise_layout =
'admin/devise'
- @@image_types =
%w(image/jpeg image/png image/gif image/jpg image/pjpeg image/tiff image/x-png)
- @@display_name_methods =
[:title, :name, :full_name, :id]
- @@translate_models =
%w(User Asset Structure StaticPage Header AdminComment)
- @@assets =
%w(ab_admin/devise.css bootstrap.js ab_admin/loading.gif ab_admin/clear.png ab_admin/clear.png)
- @@test_settings =
{}
- @@fileupload_url =
'/admin/assets'
- @@uploads_dir =
'uploads'
- @@default_permitted_params =
[:fileupload_guid]
- @@translated_locales =
[]
- @@locale_to_country_code =
{ja: :jp, en: :gb, uk: :ua}
- @@default_resource_settings =
{ index_views: [:table], search: true, batch: true, hotkeys: true, button_scopes: true, list_dblclick: true, max_per_page: 10_000, per_page_variants: [50, 100, 500, 1000], default_per_page: 50, view_default_per_page: Hash.new { 50 }.update(table: 50, tree: 1000, map: 1000), pagination_index_views: [:table, :grid], collection_actions: %w(index search batch rebuild), }
Class Method Summary collapse
Methods included from Utils
all_models, bm, display_name, display_name_method_for, friendly_token, full_url, js_date_data, l_path, load_files!, normalize_html, pretty, pretty_data, rss_text, safe_display_name, test_env?, truncate_text, url_helpers, val_to_array, val_to_array_s
Class Method Details
.setup {|_self| ... } ⇒ Object
201 202 203 |
# File 'lib/ab_admin.rb', line 201 def self.setup yield self end |