Reserve a few user names
[akkoma] / lib / pleroma / user.ex
index 1f930479d7aa718b948e8f5eed931b6d7db1cc3f..33f5e43fc4134ce5df3b20096ae50834f8d49d90 100644 (file)
@@ -197,6 +197,7 @@ defmodule Pleroma.User do
       |> validate_confirmation(:password)
       |> unique_constraint(:email)
       |> unique_constraint(:nickname)
+      |> validate_exclusion(:nickname, Pleroma.Config.get([Pleroma.User, :restricted_nicknames]))
       |> validate_format(:nickname, local_nickname_regex())
       |> validate_format(:email, @email_regex)
       |> validate_length(:bio, max: 1000)