Closed RobinGremion closed 1 year ago
Bonjour @RobinGremion, Il semble que votre utilisateur ne se soit pas bien créé. Avez vous un retour dans le terminal indiquant bien que votre utilisateur est sauvegarder suite à la commande :
User.create(email: 'admin@test.test', password: 'Azeazeaze123-', password_confirmation: 'Azeazeaze123-')
? Si il y a un problème avec les informations que vous venez de renseigner le retour commande se terminera par "TRANSACTION (0.3ms) ROLLBACK", cela arrive lorsque l'email est déjà utilisé par un autre user ou lorsque le mot de passe n'est pas assez fort ou mal renseigné.
Sinon par un "SAVED" (il me semble)
Ensuite, s'il est bien sauvegardé il devrait ce passer ceci:
irb(main):004:0> a = User.last
User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" DESC LIMIT $1 [["LIMIT", 1]]
=> #<User id: 4, email: "my_user@test.test", created_at: "2022-12-02 16:03:06.311897000 +0000", updated_at: "2022-12-02 16:03:06.311897000 +0000", firstname: nil, lastname: nil, is_technical_admin: false, is_functional_ad...
irb(main):005:0> a
=> #<User id: 4, email: "my_user@test.test", created_at: "2022-12-02 16:03:06.311897000 +0000", updated_at: "2022-12-02 16:03:06.311897000 +0000", firstname: nil, lastname: nil, is_technical_admin: false, is_functional_admin: false, is_user: false, uuid: "60a0a75a-5f8b-4040-b394-523c34986aa9", login: nil>
la suite de la doc, devrait fonctionner.
PS: Quel version utilisez vous ? Une release particulière ? Master ou une autre branche ?
Merci infiniment ! C’était effectivement un souci de mot de passe pas assez fort. Merci pour l’outil, vous facilitez tellement la vie des juristes qui ont besoin de collaborer sur ce genre de documents
Le 2 déc. 2022 à 17:07, syl-p @.***> a écrit :
Bonjour @RobinGremion https://github.com/RobinGremion, Il semble que votre utilisateur ne se soit pas bien créé. Avez vous un retour dans le terminal indiquant bien que votre utilisateur est sauvegarder suite à la commande :
User.create(email: @.***', password: 'Azeazeaze123-', password_confirmation: 'Azeazeaze123-') ? Si il y a un problème avec les informations que vous venez de renseigner le retour commande se terminera par "TRANSACTION (0.3ms) ROLLBACK", cela arrive lorsque l'email est déjà utilisé par un autre user ou lorsque le mot de passe n'est pas assez fort ou mal renseigné.
Sinon par un "SAVED" (il me semble)
Ensuite, s'il est bien sauvegardé il devrait ce passer ceci:
irb(main):004:0> a = User.last User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" DESC LIMIT $1 [["LIMIT", 1]] => #<User id: 4, email: @.***", created_at: "2022-12-02 16:03:06.311897000 +0000", updated_at: "2022-12-02 16:03:06.311897000 +0000", firstname: nil, lastname: nil, is_technical_admin: false, is_functional_ad...
irb(main):005:0> a => #<User id: 4, email: @.***", created_at: "2022-12-02 16:03:06.311897000 +0000", updated_at: "2022-12-02 16:03:06.311897000 +0000", firstname: nil, lastname: nil, is_technical_admin: false, is_functional_admin: false, is_user: false, uuid: "60a0a75a-5f8b-4040-b394-523c34986aa9", login: nil> la suite de la doc, devrait fonctionner.
— Reply to this email directly, view it on GitHub https://github.com/LINCnil/pia-back/issues/193#issuecomment-1335476440, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACPK6KZLWLOZHFLMNNJYZJTWLINDHANCNFSM6AAAAAASR2H5VU. You are receiving this because you were mentioned.
Avec plaisir @RobinGremion. Bonne continuation à vous.
Bonjour ! Je suis coincé à l'étape de la création du compte admin (https://github.com/LINCnil/pia-back#create-admin-account). Je lance la commande comme dans la doc avec mes propres informations
User.create(email: 'YOUR_EMAIL', password: 'Azeazeaze123-', password_confirmation: 'Azeazeaze123-')
Puis je sélectionne l'utilisateur crééa = User.last
Mais la suite me donne des erreurs :a.is_technical_admin = true
Me donne ceci :irb(main):003:0> a.is_technical_admin = true Traceback (most recent call last): 1: from (irb):3 NoMethodError (undefined method is_technical_admin= for nil:NilClass)
Et toutes les commandes suivantes me donnent une erreur similaire. Auriez-vous une idée ? Merci infiniment!