Add dance link
[airbundle] / Resources / config / doctrine / Application.orm.yml
index e65953d92d62a8fa574977d4bf8eaf38cc6b746c..38de0fea3353d26dd3f551551bd82b91e8fe7da0 100644 (file)
@@ -10,21 +10,35 @@ Rapsys\AirBundle\Entity\Application:
             options:
                 unsigned: true
     fields:
-#The score computed at attribution time, the sum of all session score divided by proximity in days (1 for sun-thu, 2 for fri-sat, +1 for high temperature, *-1 for bad weather)/abs(DAY(attribution date - session.date))
-#        score:
-#            type: float
+        score:
+            type: float
+            nullable: true
+        canceled:
+            type: datetime
+            nullable: true
         created:
             type: datetime
         updated:
             type: datetime
     manyToOne:
+        dance:
+            targetEntity: Rapsys\AirBundle\Entity\Dance
+            inversedBy: applications
         session:
             targetEntity: Rapsys\AirBundle\Entity\Session
             inversedBy: applications
         user:
             targetEntity: Rapsys\AirBundle\Entity\User
             inversedBy: applications
-    oneToMany:
-        votes:
-            targetEntity: Rapsys\AirBundle\Entity\Vote
-            mappedBy: application
+    lifecycleCallbacks:
+        preUpdate: ['preUpdate']
+#    oneToMany:
+#        votes:
+#            targetEntity: Rapsys\AirBundle\Entity\Vote
+#            mappedBy: application
+#    indexes:
+#        #XXX: used in SessionRepository::XXX
+#        id_user:
+#            columns: [ id, user_id ]
+#        id_user_canceled:
+#            columns: [ id, user_id, canceled ]