add Accounts.registration_mode/0
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		| @@ -389,6 +389,17 @@ defmodule Memex.Accounts do | ||||
|       list_users_by_role(:admin) |> Enum.empty?() | ||||
|   end | ||||
|  | ||||
|   @doc """ | ||||
|   Returns an atom representing the current configured registration mode | ||||
|   """ | ||||
|   @spec registration_mode() :: :public | :invite_only | ||||
|   def registration_mode do | ||||
|     case Application.get_env(:memex, Memex.Accounts)[:registration] do | ||||
|       "public" -> :public | ||||
|       _other -> :invite_only | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   @doc """ | ||||
|   Checks if user is an admin | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user