Modérateur et admin initialisés pour une nouvelle base de données

This commit is contained in:
echarp 2014-07-18 23:31:11 +02:00
parent 231aeb759c
commit c63e30a18d
3 changed files with 10 additions and 0 deletions

View File

@ -46,6 +46,9 @@ Puis lancez rails:
Vous pouvez finalement accéder à l'agenda dans un navigateur à l'URL suivante:
http://localhost:3000
Votre premier modérateur admin est identifé par "admin@example.com", sont mot
de passe étant "password".
{{{
° ° °
\ | / \ | / \ | /

View File

@ -17,7 +17,9 @@ class User < ActiveRecord::Base
end
def self.find_first_by_auth_conditions(warden_conditions)
logger.info 'XXXXXXXXX'
conditions = warden_conditions.dup
logger.info conditions
if login = conditions.delete(:login)
where(conditions).where(["login = :value", { value: login }]).first
else
@ -27,6 +29,9 @@ class User < ActiveRecord::Base
def valid_password?(password)
encrypted_password == password_digest(password)
logger.info 'XXXXXXXXX'
logger.info encrypted_password
logger.info password_digest(password)
end
def to_s

View File

@ -9,6 +9,8 @@
# Mayor.create(name: 'Emanuel', city: cities.first)
Region.create name: 'Ma première région'
User.create login: 'admin@example.com', email: 'admin@example.com', password: 'password'
AdminUser.create email: 'admin@example.com', password: 'password'
I18n::Backend::ActiveRecord::Translation.create([
{ locale: 'fr', key: 'layouts.application.subtitle',