From 9a0da79286b2454f4db7b160594fe45808f7c21b Mon Sep 17 00:00:00 2001
From: =?utf8?q?Rapha=C3=ABl=20Gertz?= <git@rapsys.eu>
Date: Sat, 28 Aug 2021 10:02:31 +0200
Subject: [PATCH] Add pseudonym and slug fields Add dances collection

---
 Resources/config/doctrine/User.orm.yml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/Resources/config/doctrine/User.orm.yml b/Resources/config/doctrine/User.orm.yml
index fc6431c..8a9b7de 100644
--- a/Resources/config/doctrine/User.orm.yml
+++ b/Resources/config/doctrine/User.orm.yml
@@ -3,10 +3,19 @@ Rapsys\AirBundle\Entity\User:
     repositoryClass: Rapsys\AirBundle\Repository\UserRepository
     table: users
     fields:
+        pseudonym:
+            type: string
+            length: 32
+            nullable: true
         phone:
             type: string
             length: 16
             nullable: true
+        slug:
+            type: string
+            unique: true
+            length: 32
+            nullable: true
     oneToMany:
         applications:
             targetEntity: Rapsys\AirBundle\Entity\Application
@@ -15,6 +24,17 @@ Rapsys\AirBundle\Entity\User:
             targetEntity: Rapsys\AirBundle\Entity\Snippet
             mappedBy: user
     manyToMany:
+        dances:
+            targetEntity: Rapsys\AirBundle\Entity\Dance
+            inversedBy: users
+            joinTable:
+                name: users_dances
+                joinColumns:
+                    id:
+                        name: user_id
+                inverseJoinColumns:
+                    id:
+                        name: dance_id
         subscribers:
             targetEntity: Rapsys\AirBundle\Entity\User
             inversedBy: subscriptions
-- 
2.41.3