Modérateur et admin initialisés pour une nouvelle base de données
This commit is contained in:
parent
231aeb759c
commit
c63e30a18d
|
@ -46,6 +46,9 @@ Puis lancez rails:
|
||||||
Vous pouvez finalement accéder à l'agenda dans un navigateur à l'URL suivante:
|
Vous pouvez finalement accéder à l'agenda dans un navigateur à l'URL suivante:
|
||||||
http://localhost:3000
|
http://localhost:3000
|
||||||
|
|
||||||
|
Votre premier modérateur admin est identifé par "admin@example.com", sont mot
|
||||||
|
de passe étant "password".
|
||||||
|
|
||||||
{{{
|
{{{
|
||||||
° ° °
|
° ° °
|
||||||
\ | / \ | / \ | /
|
\ | / \ | / \ | /
|
||||||
|
|
|
@ -17,7 +17,9 @@ class User < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.find_first_by_auth_conditions(warden_conditions)
|
def self.find_first_by_auth_conditions(warden_conditions)
|
||||||
|
logger.info 'XXXXXXXXX'
|
||||||
conditions = warden_conditions.dup
|
conditions = warden_conditions.dup
|
||||||
|
logger.info conditions
|
||||||
if login = conditions.delete(:login)
|
if login = conditions.delete(:login)
|
||||||
where(conditions).where(["login = :value", { value: login }]).first
|
where(conditions).where(["login = :value", { value: login }]).first
|
||||||
else
|
else
|
||||||
|
@ -27,6 +29,9 @@ class User < ActiveRecord::Base
|
||||||
|
|
||||||
def valid_password?(password)
|
def valid_password?(password)
|
||||||
encrypted_password == password_digest(password)
|
encrypted_password == password_digest(password)
|
||||||
|
logger.info 'XXXXXXXXX'
|
||||||
|
logger.info encrypted_password
|
||||||
|
logger.info password_digest(password)
|
||||||
end
|
end
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
|
|
|
@ -9,6 +9,8 @@
|
||||||
# Mayor.create(name: 'Emanuel', city: cities.first)
|
# Mayor.create(name: 'Emanuel', city: cities.first)
|
||||||
|
|
||||||
Region.create name: 'Ma première région'
|
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([
|
I18n::Backend::ActiveRecord::Translation.create([
|
||||||
{ locale: 'fr', key: 'layouts.application.subtitle',
|
{ locale: 'fr', key: 'layouts.application.subtitle',
|
||||||
|
|
Loading…
Reference in New Issue