LIARS dice score keeper
To add a DB script run ./gradlew createDbMigrationScript -Psql='some really descriptinve name of your script'
. Gradle will run and create a new file in src/main/resources/db/migration
. It will tell you what the file name is.
In Progress:
- Add season support (see: add_season)
- Save who posted a game (see: log_which_user_submitted_score)
Todo:
- Add an API key to authenticate w/ spring security
- Add more public API's (Get's only, no need to allow anyone to post data)
- Allow players to add nicknames
- Allow the wildcard player 'Guest' that points to an empty character
Hook into LDAP to get email / real name for score updates- Have a real login / register system
- Add user details
- Add multi league support
- Players will need to associate with a league?
- How to do multi leage games?
- Profit.
Done:
- Update the data model to have ranking of a game vs score. (see: persistance_updates)
- Update the data model to have a 'score' on the player that gets updated when a point is scored. (see: persistance_updates)
- Rember me auth (no more lots of signing in!)