mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +01:00 
			
		
		
		
	Acp redesign (#11639)
* acp sidebar
* gap in nav
* remove shadow
* label fixes
* color fixes
* feat: settings page wip
* feat: scroll spy 👓
move social into general, store social in meta.config like other settings
write upgrade script
* remove social
* rermove openapi routes
* cleanup, highlight selected nav item
* more cleanup
* advanced margin top
* derp
* match design
* bring back version alert
fix homepage js, since it moved to general settings
* remove unused tpls
these moved to general settings
* remove more  css
* offcanvas for mobile
fix search
* add timeout
* add new props
* manage categories
* small fixes
* category-edit
* feat category page fixes
* add title to settings pages
add user settings page
* small fixes
* some more settings pages
* fix: plugin page titles
* more settings pages
* more padding
* more pages, add acp paginator.tpl
so it doesn't change when active theme changes
* remove placeholder
* dashboard table
* fix: openapi
* fix: controller tests
* use fonts from core
* some small fixes
* fix rep page
* refactor: fix name of upgrade script
* create category modal
group edit
* group/groups pages
* admins mods
* privs
* uploads
* missing margin
* more acp pages
* more pages
* plugins/rewards/widgets
* wrap rewards
* fix widgets
* fix widget clone button
* fix group acp edit link
* update search dropdown
* remove display block from tbody
* use less css
* remove some derp links
* remove striped tables
* remove p tags from lang files
* update email settings
* Update api.tpl
* move tag-whitelist
			
			
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							6d4ab1d0c1
						
					
				
				
					commit
					c3afe44686
				
			| @@ -218,7 +218,7 @@ describe('Admin Controllers', () => { | ||||
| 	}); | ||||
|  | ||||
| 	it('should load /admin/settings/homepage', (done) => { | ||||
| 		request(`${nconf.get('url')}/api/admin/settings/homepage`, { jar: jar, json: true }, (err, res, body) => { | ||||
| 		request(`${nconf.get('url')}/api/admin/settings/general`, { jar: jar, json: true }, (err, res, body) => { | ||||
| 			assert.ifError(err); | ||||
| 			assert.equal(res.statusCode, 200); | ||||
| 			assert(body.routes); | ||||
| @@ -580,17 +580,13 @@ describe('Admin Controllers', () => { | ||||
| 	}); | ||||
|  | ||||
| 	it('should load /admin/settings/social', (done) => { | ||||
| 		const socketAdmin = require('../src/socket.io/admin'); | ||||
| 		socketAdmin.social.savePostSharingNetworks({ uid: adminUid }, ['facebook', 'twitter'], (err) => { | ||||
| 		request(`${nconf.get('url')}/api/admin/settings/general`, { jar: jar, json: true }, (err, res, body) => { | ||||
| 			assert.ifError(err); | ||||
| 			request(`${nconf.get('url')}/api/admin/settings/social`, { jar: jar, json: true }, (err, res, body) => { | ||||
| 				assert.ifError(err); | ||||
| 				assert(body); | ||||
| 				body = body.posts.map(network => network && network.id); | ||||
| 				assert(body.includes('facebook')); | ||||
| 				assert(body.includes('twitter')); | ||||
| 				done(); | ||||
| 			}); | ||||
| 			assert(body); | ||||
| 			body = body.postSharing.map(network => network && network.id); | ||||
| 			assert(body.includes('facebook')); | ||||
| 			assert(body.includes('twitter')); | ||||
| 			done(); | ||||
| 		}); | ||||
| 	}); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user