X-Git-Url: https://git.rapsys.eu/userbundle/blobdiff_plain/bab59a4b88a081a7a27a53b4559d74e63b68db92..c9dfa6d8941bcd0dedf0f938c53d86fa7b59e4ae:/Resources/config/doctrine/User.orm.yml?ds=inline

diff --git a/Resources/config/doctrine/User.orm.yml b/Resources/config/doctrine/User.orm.yml
index a6a37f3..829fddb 100644
--- a/Resources/config/doctrine/User.orm.yml
+++ b/Resources/config/doctrine/User.orm.yml
@@ -1,5 +1,7 @@
 Rapsys\UserBundle\Entity\User:
     type: mappedSuperclass
+    repositoryClass: Rapsys\UserBundle\Repository\UserRepository
+#   table: users
     id:
         id:
             type: integer
@@ -12,34 +14,45 @@ Rapsys\UserBundle\Entity\User:
             type: string
             unique: true
             length: 254
-        pseudonym:
-            type: string
-            length: 32
         forename:
             type: string
             length: 32
+            nullable: true
         surname:
             type: string
             length: 32
+            nullable: true
         password:
             type: string
-            length: 60
+            length: 100
         active:
             type: boolean
             options:
                 default: true
+        enable:
+            type: boolean
+            options:
+                default: true
         created:
             type: datetime
         updated:
             type: datetime
     manyToOne:
-        title:
-            targetEntity: Title
+        civility:
+            targetEntity: Civility
             inversedBy: users
     manyToMany:
         groups:
             targetEntity: Group
             inversedBy: users
 #see if usefull: https://stackoverflow.com/questions/34523699/how-to-extend-doctrine-entity-in-another-bundle
-#            joinTable:
-#                name: groups_users
+#           joinTable:
+#               name: users_groups
+#               joinColumns:
+#                   id:
+#                       name: user_id
+#               inverseJoinColumns:
+#                   id:
+#                       name: group_id
+    lifecycleCallbacks:
+        preUpdate: ['preUpdate']