Commit Graph

9330 Commits

Author SHA1 Message Date
Roardom e0e0ba0dae update: refactor and fix polls
Fix validation. Use route model binding. Cruddify polls and votes.
2023-07-07 03:18:13 +00:00
Roardom 0000838d8b refactor: cruddy torrents
Separate torrents into cruddy route names. Route model binding isn't possible due to the global scope on unapproved torrents. Use form requests. Simplify the controller flow where possible.
2023-07-07 03:18:13 +00:00
Roardom 70e3505886 update: cruddy requests
Separate requests into cruddy routes. Use route model binding. Allow forfeit of award if request approval is revoked. Use form requests.
2023-07-07 03:18:13 +00:00
Roardom 913ebf4f4d refactor: modularize staff routes and quick clean up 2023-07-07 03:18:13 +00:00
Roardom 7b312d219a refactor: use route model binding for staff users 2023-07-07 03:18:13 +00:00
Roardom 454c0fbe2d refactor: use route model binding for staff watchlist 2023-07-07 03:18:13 +00:00
Roardom 31a228c88a refactor: use route model binding for staff internals 2023-07-07 03:18:13 +00:00
Roardom 5dba248143 refactor: use route model binding for staff notes
Also add missing controller method and remove dead route.
2023-07-07 03:18:13 +00:00
Roardom 0a19cd4b07 refactor: use route model binding for staff types 2023-07-07 03:18:13 +00:00
Roardom 8ee9fa059c refactor: use route model binding for staff rss
Also fix rss store/update validation for allowing empty imdb/tmdb/tvdb/mal fields.
2023-07-07 03:18:13 +00:00
Roardom e8db1ed073 refactor: use route model binding for staff resolutions 2023-07-07 03:18:13 +00:00
Roardom 276c7cdc97 refactor: use route model binding for staff reports 2023-07-07 03:18:13 +00:00
Roardom bcaaaa4209 refactor: use route model binding for staff seedboxes 2023-07-07 03:18:13 +00:00
Roardom a703cdb61d refactor: use route model binding for staff regions
Also fix up an error with the existing form request.
2023-07-07 03:18:13 +00:00
Roardom 8c557481ed refactor: use route model binding for staff polls 2023-07-07 03:18:13 +00:00
Roardom a5b8ff21bc refactor: use route model binding for staff pages 2023-07-07 03:18:13 +00:00
Roardom af4dc9e771 refactor: use route model binding for staff media languages 2023-07-07 03:18:13 +00:00
Roardom a28667f969 refactor: use route model binding for staff groups 2023-07-07 03:18:13 +00:00
Roardom 931901a384 refactor: use route model binding for staff forums 2023-07-07 03:18:13 +00:00
Roardom 310153303a refactor: use route model binding for staff distributors 2023-07-07 03:18:13 +00:00
Roardom d08a808737 refactor: use route model binding for staff cheated torrents 2023-07-07 03:18:13 +00:00
Roardom 0ecc17f366 refactor: use route model binding for staff chat statuses 2023-07-07 03:18:13 +00:00
Roardom 8f9f7ce824 refactor: use route model binding for staff chatrooms 2023-07-07 03:18:13 +00:00
Roardom b4fd0afc26 refactor: use route model binding for staff bots 2023-07-07 03:18:13 +00:00
Roardom 3450577c00 refactor: use route model binding for staff categories 2023-07-07 00:28:47 +00:00
Roardom 3c107635bb refactor: use route model binding for blacklisted clients
Also fix the html to match the other pages. Also fix up the url and route names to match the naming conventions. The model name and database table name will have to be renamed at a later time.
2023-07-07 00:28:47 +00:00
Roardom dd503f0471 refactor: properly cruddify user bans 2023-07-07 00:28:47 +00:00
Roardom 5decda2af4 refactor: use route model binding for staff audits 2023-07-07 00:28:47 +00:00
Roardom ed4639083b refactor: use route model binding for staff articles 2023-07-07 00:28:47 +00:00
Roardom 649d6a3573 refactor: cruddify user pms
Also use route model binding.
2023-07-07 00:28:47 +00:00
Roardom 3b46c7819b refactor: use route model binding for user routes 2023-07-07 00:28:47 +00:00
Roardom 220d9f7b14 fix: user peer flushing 2023-07-07 00:28:47 +00:00
Roardom 4d16bc08df refactor: use mass assignment for user settings 2023-07-07 00:28:47 +00:00
Roardom d9ba25951a refactor: user warnings
Use route model binding. Use mass assignment. Remove unused routes and methods.
2023-07-07 00:28:47 +00:00
Roardom 25d8b6df33 refactor: user notifications
Use route model binding.
2023-07-07 00:28:47 +00:00
Roardom 52c0aceeeb refactor: user wishes
Use route model binding. Use mass assignment. Swap wish repository for explicit queries.
2023-07-07 00:28:47 +00:00
Roardom c5bbe7cc34 refactor: user seedboxes
Use route model binding. Use mass assignment. Use relations.
2023-07-07 00:28:47 +00:00
Roardom d0d5fdbc1d refactor: user earnings
Use route model binding. Reduce temporary variables. Fix table styles.
2023-07-07 00:28:47 +00:00
Roardom 176d401c85 refactor: user transactions
Use route model binding. Use mass assignment. Remove dead code. Fix table styles.
2023-07-07 00:28:47 +00:00
Roardom 6835ed5f8c refactor: tips
Use route model binding. Use mass assignment. Use relations.
2023-07-07 00:28:47 +00:00
Roardom d19bb4f2ea refactor: swap auth()->user()->id to auth()->id() 2023-07-07 00:28:47 +00:00
Roardom aef482682b refactor: swap comparing ids to is() and isNot 2023-07-07 00:28:47 +00:00
Roardom 140311100f refactor: user invites
Use route model binding. Use mass assignment.
2023-07-07 00:28:47 +00:00
Roardom 5619a3c878 refactor: gifts
Use route model binding, adjust the form names to the same as the table columns, replace queries with relations, use mass assignment
2023-07-07 00:28:47 +00:00
Roardom 5890ebc749 refactor: miscellaneous staff controller refactors 2023-07-07 00:28:47 +00:00
Roardom 939b140f3f refactor: remove dead code 2023-07-07 00:28:47 +00:00
Roardom e1705126a6 add: mass assignment to staff groups controller 2023-07-07 00:28:45 +00:00
Roardom 196e09eac6 add: mass assignment to staff user controller 2023-07-07 00:27:19 +00:00
Roardom ffc3816a14 add: destroy region form request 2023-07-07 00:27:19 +00:00
Roardom 9fc42a4748 add: destroy distributor form request 2023-07-07 00:27:19 +00:00