]> Raphaël G. Git Repositories - airbundle/commitdiff
Remove vote feature
authorRaphaël Gertz <git@rapsys.eu>
Mon, 28 Dec 2020 07:53:53 +0000 (08:53 +0100)
committerRaphaël Gertz <git@rapsys.eu>
Mon, 28 Dec 2020 07:53:53 +0000 (08:53 +0100)
Add snippet feature
Add donation and site link
Add subscription feature

Resources/config/doctrine/User.orm.yml

index 4e05dfd54594928d8d06c81b0dcccedf9aab0110..d1e133622cd3370798a5033efd6e93c058017c81 100644 (file)
@@ -6,13 +6,40 @@ Rapsys\AirBundle\Entity\User:
         phone:
             type: string
             length: 16
         phone:
             type: string
             length: 16
+            nullable: true
+        donation:
+            type: string
+            length: 254
+            nullable: true
+        site:
+            type: string
+            length: 254
+            nullable: true
     oneToMany:
     oneToMany:
-        votes:
-            targetEntity: Rapsys\AirBundle\Entity\Vote
-            mappedBy: user
+#        votes:
+#            targetEntity: Rapsys\AirBundle\Entity\Vote
+#            mappedBy: user
         applications:
             targetEntity: Rapsys\AirBundle\Entity\Application
             mappedBy: user
         applications:
             targetEntity: Rapsys\AirBundle\Entity\Application
             mappedBy: user
+        snippets:
+            targetEntity: Rapsys\AirBundle\Entity\Snippet
+            mappedBy: user
+    manyToMany:
+        subscribers:
+            targetEntity: Rapsys\AirBundle\Entity\User
+            inversedBy: subscriptions
+            joinTable:
+                name: subscriptions
+                joinColumns:
+                    id:
+                        name: user_id
+                inverseJoinColumns:
+                    id:
+                        name: subscriber_id
+        subscriptions:
+            targetEntity: Rapsys\AirBundle\Entity\User
+            mappedBy: subscribers
 #    manyToMany:
 #        groups:
 #            targetEntity: Group
 #    manyToMany:
 #        groups:
 #            targetEntity: Group