6 Commits

Author SHA1 Message Date
Jonathan Bernard
a6a68a5320 Add song rank in performance. Use DbMigrate in tests.
* Add the song order in a service using `performances.rank` to indicate the
  relative position of each song within the service. The service page now
  respects this ranking.

* Update the tests to use DB Migrate to manage the database transitions.
2017-02-11 21:23:17 -06:00
Jonathan Bernard
4d89e45c7b service.@date -> service.getLocalDate because direct field accessor isn't working properly anymore. 2016-12-17 21:48:42 -06:00
Jonathan Bernard
e89b2e0a02 Added service descriptions.
Pages now use service descriptions to describe services, falling back on the
service type's displayable value if no description is given.
2015-04-14 15:13:21 -05:00
Jonathan Bernard
da3cf13267 Finished out UI. 2015-03-23 04:10:36 -05:00
Jonathan Bernard
fb722a898e Fixed a regression based on the ServiceType toString implementation.
The DB code relied on the ServiceType toString matching the enum name. Moved
the displayable value to a dedicated field and reference it in the UI.
2015-03-23 04:04:58 -05:00
Jonathan Bernard
73be769483 Added individual song and service pages. 2015-03-17 22:30:55 -05:00