]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/user.rb
Adjust sizes of changeset element headers/pagination
[rails.git] / app / models / user.rb
index f804f4666b8c28a8e38f64a35837af2dcec65a29..7571dd9dc5c8011f4615ebf970b6f0daa377adc9 100644 (file)
@@ -115,6 +115,7 @@ class User < ApplicationRecord
 
   alias_attribute :created_at, :creation_time
 
+  after_initialize :encrypt_password
   before_save :encrypt_password
   before_save :update_tile
   after_save :spam_check
@@ -290,6 +291,12 @@ class User < ApplicationRecord
     role? "administrator"
   end
 
+  ##
+  # returns true if the user has the importer role, false otherwise
+  def importer?
+    role? "importer"
+  end
+
   ##
   # returns true if the user has the requested role
   def role?(role)