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 ]