Platform Settings
Overview
We can add platform settings with key-value management.
Installation
rails g cm_admin:add_cm_platform_setting
Usage
-
Add or create a new constant type for platform settings category.
-
Add a helper method for platform settings category constant with name
select_options_for_setting_category
. NOTE: Adding this helper method is mandatory, otherwise platform settings page will fail.
def (_ = nil, _ = nil)
# add the constant type for platform settings category according to your application.
::Constant.setting_category.map { |category| [category.name, category.id] }
end
-
We can create a translation by going to
/cm_admin/platform_settings
.
- setting - The name of the setting. Eg: Project Name
- description - The description of the setting. Eg: The title used to identify your project across the system.
- value - The value of the setting. Eg: Commutatus
- category - The category of the setting. Eg: Emails