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