Module: Administrate
- Included in:
- BaseDashboard, CustomDashboard
- Defined in:
- lib/administrate.rb,
lib/administrate/page.rb,
lib/administrate/order.rb,
lib/administrate/engine.rb,
lib/administrate/search.rb,
lib/administrate/version.rb,
lib/administrate/field/url.rb,
lib/administrate/namespace.rb,
lib/administrate/page/base.rb,
lib/administrate/page/form.rb,
lib/administrate/page/show.rb,
lib/administrate/field/base.rb,
lib/administrate/field/date.rb,
lib/administrate/field/text.rb,
lib/administrate/field/time.rb,
lib/administrate/field/email.rb,
lib/administrate/field/number.rb,
lib/administrate/field/select.rb,
lib/administrate/field/string.rb,
lib/administrate/field/boolean.rb,
lib/administrate/field/has_one.rb,
lib/administrate/base_dashboard.rb,
lib/administrate/field/deferred.rb,
lib/administrate/field/has_many.rb,
lib/administrate/field/password.rb,
lib/administrate/view_generator.rb,
lib/administrate/field/date_time.rb,
lib/administrate/field/rich_text.rb,
lib/administrate/page/collection.rb,
lib/administrate/custom_dashboard.rb,
lib/administrate/field/belongs_to.rb,
lib/administrate/field/associative.rb,
lib/administrate/field/polymorphic.rb,
lib/administrate/generator_helpers.rb,
lib/administrate/resource_resolver.rb,
lib/administrate/namespace/resource.rb,
lib/administrate/not_authorized_error.rb,
lib/generators/administrate/test_record.rb,
app/helpers/administrate/application_helper.rb,
app/controllers/concerns/administrate/punditize.rb,
lib/generators/administrate/views/new_generator.rb,
lib/generators/administrate/views/edit_generator.rb,
lib/generators/administrate/views/form_generator.rb,
lib/generators/administrate/views/show_generator.rb,
lib/generators/administrate/field/field_generator.rb,
lib/generators/administrate/views/field_generator.rb,
lib/generators/administrate/views/index_generator.rb,
lib/generators/administrate/views/views_generator.rb,
lib/generators/administrate/views/layout_generator.rb,
app/controllers/administrate/application_controller.rb,
lib/generators/administrate/routes/routes_generator.rb,
lib/generators/administrate/install/install_generator.rb,
lib/generators/administrate/views/navigation_generator.rb,
lib/generators/administrate/dashboard/dashboard_generator.rb
Defined Under Namespace
Modules: ApplicationHelper, Field, GeneratorHelpers, Generators, Page, Punditize
Classes: ApplicationController, BaseDashboard, CustomDashboard, Engine, Namespace, NotAuthorizedError, Order, ResourceResolver, Search, ViewGenerator
Constant Summary
collapse
- VERSION =
"1.0.0.beta3".freeze
Class Method Summary
collapse
Class Method Details
.deprecator ⇒ Object
43
44
45
|
# File 'lib/administrate.rb', line 43
def self.deprecator
@deprecator ||= ActiveSupport::Deprecation.new(VERSION, "Administrate")
end
|
.warn_of_deprecated_authorization_method(method) ⇒ Object
35
36
37
38
39
40
41
|
# File 'lib/administrate.rb', line 35
def self.warn_of_deprecated_authorization_method(method)
deprecator.warn(
"The method `#{method}` is deprecated. " \
"Please use `accessible_action?` instead, " \
"or see the documentation for other options."
)
end
|
.warn_of_deprecated_method(klass, method) ⇒ Object
25
26
27
28
29
30
31
32
33
|
# File 'lib/administrate.rb', line 25
def self.warn_of_deprecated_method(klass, method)
deprecator.warn(
"The method #{klass}##{method} is deprecated. " \
"If you are seeing this message you are probably " \
"using a dashboard that depends explicitly on it. " \
"Please make sure you update it to a version that " \
"does not use a deprecated API"
)
end
|
.warn_of_deprecated_option(name) ⇒ Object
15
16
17
18
19
20
21
22
23
|
# File 'lib/administrate.rb', line 15
def self.warn_of_deprecated_option(name)
deprecator.warn(
"The option :#{name} is deprecated. " \
"Administrate should detect it automatically. " \
"Please file an issue at " \
"https://github.com/thoughtbot/administrate/issues " \
"if you think otherwise."
)
end
|
.warn_of_missing_resource_class ⇒ Object
5
6
7
8
9
10
11
12
13
|
# File 'lib/administrate.rb', line 5
def self.warn_of_missing_resource_class
deprecator.warn(
"Calling Field::Base.permitted_attribute without the option " \
":resource_class is deprecated. If you are seeing this " \
"message, you are probably using a custom field type that" \
"does this. Please make sure to update it to a version that " \
"does not use a deprecated API"
)
end
|