gamevault-backend icon indicating copy to clipboard operation
gamevault-backend copied to clipboard

Edit Game Details

Open Alfagun74 opened this issue 2 years ago • 6 comments

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

Alfagun74 avatar Jul 31 '23 19:07 Alfagun74

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 avatar Aug 08 '23 13:08 jodoran

@jodoran See #148

Alfagun74 avatar Aug 11 '23 20:08 Alfagun74

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.

Alfagun74 avatar Sep 17 '23 23:09 Alfagun74

We would need to save the user provided data differently, maybe in another table

Alfagun74 avatar Jan 12 '24 23:01 Alfagun74

Needs https://github.com/Phalcode/gamevault-backend/issues/258 first.

Alfagun74 avatar Mar 12 '24 00:03 Alfagun74

Implemented on Server-Side

Alfagun74 avatar Jul 13 '24 02:07 Alfagun74

Implemented

Yelo420 avatar Sep 04 '24 10:09 Yelo420