Commit Graph

92 Commits (1eee970ebb873046c4cecb2a5d9de48127b558e3)

Author SHA1 Message Date
psychobunny f98e3aaf64 segregated the "theme" route (now "appearance") into their own separate routes
psychobunny 6af1e4f6d0 removing "branding" until I can figure out how to do this properly
(tbh, even I don't know how it works anymore)
psychobunny 9f40cd03e8 on /admin/settings, render general
psychobunny 117b8dece4 settings acp refactor for dedicated routes
barisusakli 0767998022 closes
Julian Lam 8bac0bf361 Merge branch 'csrf-excision' into hashtalk
Julian Lam a061079995 fixed all POST routes to use new csrf middleware
psychobunny 22577917da closes https://github.com/NodeBB/NodeBB/issues/2093
Julian Lam 40e5ad075f started work on
barisusakli 94c765fa25 closes
barisusakli 95c839579e closes
barisusakli d411ed5c28 closes
barisusakli e036c20072 closes
barisusakli e6c9647acf display user post topic stats in admin index
psychobunny db3523b10b
barisusakli 3b1e373e7b group titles
psychobunny b12ca5ab9f closes
psychobunny bfa3b0f22f global header widgets
barisusakli 48aba5fc64 category widget changes
psychobunny a5a2e6f04e update BS brand colors in ACP
barisusakli a1e6a3616c ability to install/uninstall plugins from ACP
psychobunny 0be414dab9 add registered-only checkbox option to widgets
Julian Lam 84a34933fe fixed -- ACP will tell user that they need to restart, if they need to restart
psychobunny e5486db1ae Merge branch 'code-quality' of https://github.com/miksago/NodeBB into miksago-code-quality
Conflicts:
	src/database.js
Julian Lam df8728c785 allowing plugins to define new sounds -- woot.
Also moving the core sounds into a separate package, soundpack-default
Micheil Smith 3e82cab398 Add missing new lines at end of files.
psychobunny 7926514c95 draft zone for widgets, closes
psychobunny 576246c315 global widget areas (sidebar/footer) - closes
barisusakli a400e5de81
barisusakli 7f193041a8 removed admin topics
Julian Lam 4239c376c8 truncating user list in Groups ACP page, resolved . Refactored system groups handling
Julian Lam c1ccc81400 ACP integration for Sounds
Julian Lam 6d03f713c5 "Sounds" tab in Settings page... WIP, needs fixing.
barisusakli 175230e337 closes
psychobunny f47f146320 moved out uploads and users from controllers/admin into their own files
psychobunny 641ec3ef82 moved duplicate upload validation code into its own fn
psychobunny 0bbff06cfa use middleware.authenticate instead of checking in each fn
psychobunny 01cda60704 moved admin upload functions into controllers/admin; re-organized routes/admin to look like routes/index; removed unused deps
psychobunny a99be8e7be got rid of all the res.locals.isAPI checks in all controller methods. now 1000% cleaner :shipit:
psychobunny 48df0cf889 Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	src/routes/admin.js
psychobunny d3aead7c13 changing renderHeader function signature to req, res, next
psychobunny 7ef6f9bbf5 buckled down and refactored pretty much all of admin routes x_x