scoreboard
scoreboard copied to clipboard
Encouraging OpenStreetMap mappers with badges, graphs & stats! ✨🕹
I moved some of the code for the TM service to https://github.com/developmentseed/overtask. We can use it as the underlying library for the tm service and move the tests to the...
Should we have terms of service? Related to https://github.com/developmentseed/scoreboard/issues/312
It's saying that 6m of waterway mapping is 90% of the way to the badge, where 6m + 49km is 100%.  
So instead of /users/123456, the URL should be /users/TheirUserName
getAuthenticatedUser makes a call to getUser. This means that anytime we check for isLoggedIn, it will grab all the stats. We should separate the two.
Instead of a separate package.json command "users", populate_users.js should be either run as a seed command or folded into the scoreboard binary.
I think the scoreboard binary should be able to do everything that we can do on the admin but through the `cli`
If the user is already an admin, running the CLI causes assignment of incorrect role IDs
Right now when we log in we're always redirected to '/' But if I log in from, say, '/admin/badges' I would rather be redirected back to that page that I...
Seeds should be idempotent. Right now if we run the seeds on a database that contains existing roles (added by the UI), it will erase them. We should make sure...