Change closed_registrations_message to message and add Markdown (#19486)
		
	This commit is contained in:
		
					parent
					
						
							
								371d969403
							
						
					
				
			
			
				commit
				
					
						09f04d710d
					
				
			
		
					 1 changed files with 13 additions and 1 deletions
				
			
		|  | @ -83,7 +83,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer | |||
|     { | ||||
|       enabled: registrations_enabled?, | ||||
|       approval_required: Setting.registrations_mode == 'approved', | ||||
|       closed_registrations_message: registrations_enabled? ? nil : Setting.closed_registrations_message, | ||||
|       message: registrations_enabled? ? nil : registrations_message, | ||||
|     } | ||||
|   end | ||||
| 
 | ||||
|  | @ -92,4 +92,16 @@ class REST::InstanceSerializer < ActiveModel::Serializer | |||
|   def registrations_enabled? | ||||
|     Setting.registrations_mode != 'none' && !Rails.configuration.x.single_user_mode | ||||
|   end | ||||
| 
 | ||||
|   def registrations_message | ||||
|     if Setting.closed_registrations_message.present? | ||||
|       markdown.render(Setting.closed_registrations_message) | ||||
|     else | ||||
|       nil | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   def markdown | ||||
|     @markdown ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML, no_images: true) | ||||
|   end | ||||
| end | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue