Add ability for admins to delete canonical email blocks (#16644)
* Add admin option to remove canonical email blocks from a deleted account * Add tootctl canonical_email_blocks to inspect and remove canonical email blocks
This commit is contained in:
		@@ -117,6 +117,16 @@ module Admin
 | 
			
		||||
      redirect_to admin_account_path(@account.id), notice: I18n.t('admin.accounts.removed_header_msg', username: @account.acct)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def unblock_email
 | 
			
		||||
      authorize @account, :unblock_email?
 | 
			
		||||
 | 
			
		||||
      CanonicalEmailBlock.where(reference_account: @account).delete_all
 | 
			
		||||
 | 
			
		||||
      log_action :unblock_email, @account
 | 
			
		||||
 | 
			
		||||
      redirect_to admin_account_path(@account.id), notice: I18n.t('admin.accounts.unblocked_email_msg', username: @account.acct)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    private
 | 
			
		||||
 | 
			
		||||
    def set_account
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user