Comments (4)
I think a nicer way would be Confirm/Deny. Maybe Deny could require a message/comment.
I don't really like the prospect of deleting confirmed games. This could mean the game has been processed - to delete a game like that would mean rolling back everyones ratings and reapplying Glicko. This is actually possible with my schema since I store every players ratings through history - but I think it would require a background task.
from ladder.
Hmm. How about just for games that haven't been processed yet? Case I'm looking at now:
I logged a game, so did my opponent. Unwittingly, we both confirmed each others version of it, so the game got logged twice. However, this was today, so the weekly processing run hasn't happened yet.
from ladder.
Oh yeah. Seems like everyone makes that mistake once. We use the convention "the winner always logs". Not sure a good way of solving that - but deleting is tricky at the moment since I can't actually tell if a game has been processed at the moment #28 might give me a good way of doing that. We could have a new game state "processed".
from ladder.
Gotcha. Seems like a reasonable system. This is a bit of a hack, but what about "This game was created more recently than the upcoming Monday." Assuming all games are processed at midnight.
from ladder.
Related Issues (20)
- Add comment notifications checkbox (to opt-out of comment emails) HOT 2
- Archive or delete tournament option? HOT 2
- Error running migrate after merging #20 HOT 2
- Show flash success message after sending email invitation
- Unable to view past games/challenges HOT 5
- Request access to join tournament HOT 4
- Invite flow HOT 1
- Comment on inactive challenge results in blank page
- Show helpful text to new users (no content within panes/tabs)
- Change / add tournament administrator HOT 2
- Administrator game list HOT 1
- Expired challenges expire the wrong way around
- Auto-convert image urls to image tags in comments. HOT 2
- Allow admin to delete players from a ladder HOT 1
- NoMethodError: undefined method `root=' for ActiveModel::Serializer:Class HOT 2
- issue HOT 1
- Final match where winner-tree-player lost
- Unable to join homes.co.nz - everytime I select to log in with google nothing happens HOT 3
- How to install HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ladder.