Add “A Mastodon update is available.” message on admin dashboard for non-bugfix updates (#32106)
This commit is contained in:
		
					parent
					
						
							
								ee2d966080
							
						
					
				
			
			
				commit
				
					
						513f187daf
					
				
			
		
					 3 changed files with 9 additions and 4 deletions
				
			
		|  | @ -14,14 +14,16 @@ class Admin::SystemCheck::SoftwareVersionCheck < Admin::SystemCheck::BaseCheck | |||
|   def message | ||||
|     if software_updates.any?(&:urgent?) | ||||
|       Admin::SystemCheck::Message.new(:software_version_critical_check, nil, admin_software_updates_path, true) | ||||
|     else | ||||
|     elsif software_updates.any?(&:patch_type?) | ||||
|       Admin::SystemCheck::Message.new(:software_version_patch_check, nil, admin_software_updates_path) | ||||
|     else | ||||
|       Admin::SystemCheck::Message.new(:software_version_check, nil, admin_software_updates_path) | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   private | ||||
| 
 | ||||
|   def software_updates | ||||
|     @software_updates ||= SoftwareUpdate.pending_to_a.filter { |update| update.urgent? || update.patch_type? } | ||||
|     @software_updates ||= SoftwareUpdate.pending_to_a | ||||
|   end | ||||
| end | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue