Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
with YAML-defined defaults. Add admin page for editing global settings. Add "site_description" setting that would show as a paragraph on the frontpage
This commit is contained in:
		
							parent
							
								
									babc6a1528
								
							
						
					
					
						commit
						b11fdc3ae3
					
				
					 20 changed files with 188 additions and 34 deletions
				
			
		
							
								
								
									
										22
									
								
								app/views/admin/settings/index.html.haml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								app/views/admin/settings/index.html.haml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,22 @@ | |||
| - content_for :page_title do | ||||
|   Site Settings | ||||
| 
 | ||||
| %table.table | ||||
|   %colgroup | ||||
|     %col{ width: '35%' }/ | ||||
|   %thead | ||||
|     %tr | ||||
|       %th Setting | ||||
|       %th Click to edit | ||||
|   %tbody | ||||
|     %tr | ||||
|       %td | ||||
|         %strong Site description | ||||
|         %br/ | ||||
|         Displayed as a paragraph on the frontpage and used as a meta tag. | ||||
|         %br/ | ||||
|         You can use HTML tags, in particular | ||||
|         %code= '<a>' | ||||
|         and | ||||
|         %code= '<em>' | ||||
|       %td= best_in_place @settings['site_description'], :value, as: :textarea, url: admin_setting_path(@settings['site_description']) | ||||
		Reference in a new issue