Rebuild Admin Dashboard in Laravel #52

Closed
opened 2024-01-14 14:48:45 -06:00 by jimmyb · 2 comments
Owner

The admin dashboard is going to need to be overhauled for our Laravelize project. At minimum it needs to have the following functionality (more can be added after the basics are there).

Game Management

  • Add new game
  • Edit a game - including the ability to disable a game from the edit page (removes game from user lists, favorites, wishlists and marks comments as deleted and game reviews as disabled)
  • Clone a game (#40)
  • Merge two games - provide two game IDs and the newer was merged into the older. This also updates the game ID for any games on lists, favorites, wish lists, comments on game and game reviews.
  • Search for games (by ID and name) - this page will also list all games in the database (active and non), paginate
  • TBD/TBA games page - this page lists all games with a TBD or TBA date
  • EA (Early Access) games page - this page lists all games in early access
  • Games checklist page - lists all games and lets us see what pieces of data are missing (release dates, producers, developers, etc...

User Management

  • Create new user
  • Edit a user - should allow to mark as banned and show recent items from the feed.
  • Search for users (by ID and username) this page will also list all the users (active and non), paginate
The admin dashboard is going to need to be overhauled for our Laravelize project. At minimum it needs to have the following functionality (more can be added after the basics are there). **Game Management** - [x] Add new game - [x] Edit a game - including the ability to disable a game from the edit page (removes game from user lists, favorites, wishlists and marks comments as deleted and game reviews as disabled) - [x] Clone a game (#40) - [x] Merge two games - provide two game IDs and the newer was merged into the older. This also updates the game ID for any games on lists, favorites, wish lists, comments on game and game reviews. - [x] Search for games (by ID and name) - this page will also list all games in the database (active and non), paginate - [x] TBD/TBA games page - this page lists all games with a TBD or TBA date - [x] EA (Early Access) games page - this page lists all games in early access - [ ] Games checklist page - lists all games and lets us see what pieces of data are missing (release dates, producers, developers, etc... **User Management** - [x] Create new user - [x] Edit a user - should allow to mark as banned and show recent items from the feed. - [x] Search for users (by ID and username) this page will also list all the users (active and non), paginate
jimmyb self-assigned this 2024-08-14 15:34:50 -05:00
Author
Owner

I am not going to include the Pending Games or the Games Checklist pages as part of the MVP. I will get those working after relaunching the website.

I am not going to include the Pending Games or the Games Checklist pages as part of the MVP. I will get those working after relaunching the website.
jimmyb added reference dev 2026-05-07 20:28:32 -05:00
Author
Owner

I am marking this as completed. There's still several pages which need to be build out. I will create new issues to address those.

I am marking this as completed. There's still several pages which need to be build out. I will create new issues to address those.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MyVideoGameList/myvideogamelist.com#52
No description provided.