mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-04 13:07:55 +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
 |