gamevault-backend
gamevault-backend copied to clipboard
Edit Game Details
Is your feature request related to a problem? Please describe. I want to be able to edit bad looking, wrong, outdated or unsuiting game details as an EDITOR or ADMIN of a server. For example if i am chinese i want chinese descriptions.
Describe the solution you'd like A GUI editor that allows me to change specific details of the game, like description, year of release etc.
Describe alternatives you've considered Only API to edit games.
Additional context RAWG Data must be saved in seperate rawg fields or tables like we do with title, release data etc. Or decoupled in another table entirely. Then being used and updated like a fallback if the user did not overwrite it.
Functionalities needed in Client
- [ ] Edit Age Rating
- [ ] Edit Title
- [ ] Edit Release Date
- [ ] Edit Description
- [ ] Edit Notes
- [ ] Edit Average Playtime
- [X] Edit Cover Image
- [X] Edit Background Image
- [ ] Edit Rating Score
- [ ] Edit Early Access Flag
- [ ] Edit Default Launch Parameters
- [ ] Edit Default Launch Executable
- [ ] Edit Default Installer Executable
- [ ] Edit Screenshot URLs
- [ ] Edit Trailer URLs
- [ ] Edit Gameplay URLs
- [ ] Edit Website URLs
- [ ] Edit Publishers
- [ ] Edit Developers
- [ ] Edit Tags
- [ ] Edit Genres
- [X] Remap Game for Provider
- [X] Unmap Game for Provider
- [X] Recache Game
- [ ] Change Game Provider Priority
Alternatively, maybe when a game is uploaded/updated to GameVault if there is a .txt/.json file included it could be used instead of the description
@jodoran See #148
Problem with the current implementation is that the RAWG Recache would just overwrite the user provided data as there is no way to check if it comes from the user or from rawg.
We would need to save the user provided data differently, maybe in another table
Needs https://github.com/Phalcode/gamevault-backend/issues/258 first.
Implemented on Server-Side
Implemented