mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-01 11:37:58 +00:00
- Improve how settings are rendered in Chatwoot Super admin panel - Add google settings support - show setting for community edition ## Settings page - community edition <img width="1702" alt="Screenshot 2025-07-08 at 9 08 03 PM" src="https://github.com/user-attachments/assets/0434f56f-ea74-44a8-a7b0-8e26fab88093" /> ## Expanded settings <img width="1675" alt="Screenshot 2025-07-03 at 2 17 16 AM" src="https://github.com/user-attachments/assets/3aa1f888-c54a-4b58-896a-0d3e828fa176" /> --------- Co-authored-by: Sojan Jose <sojan@Sojans-MacBook-Pro.local> Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
17 lines
485 B
Ruby
17 lines
485 B
Ruby
module SuperAdmin::NavigationHelper
|
|
def settings_open?
|
|
params[:controller].in? %w[super_admin/settings super_admin/app_configs]
|
|
end
|
|
|
|
def settings_pages
|
|
features = SuperAdmin::FeaturesHelper.available_features.select do |_feature, attrs|
|
|
attrs['config_key'].present? && attrs['enabled']
|
|
end
|
|
|
|
# Add general at the beginning
|
|
general_feature = [['general', { 'config_key' => 'general', 'name' => 'General' }]]
|
|
|
|
general_feature + features.to_a
|
|
end
|
|
end
|