mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +01:00 
			
		
		
		
	fix: accept/reject in post-queue instead of accept/delete
This commit is contained in:
		| @@ -11,13 +11,23 @@ define('forum/post-queue', ['categorySelector'], function (categorySelector) { | ||||
| 			var parent = $(this).parents('[data-id]'); | ||||
| 			var action = $(this).attr('data-action'); | ||||
| 			var id = parent.attr('data-id'); | ||||
| 			var method = action === 'accept' ? 'posts.accept' : 'posts.reject'; | ||||
| 			var listContainer = parent.get(0).parentNode; | ||||
|  | ||||
| 			socket.emit(method, { id: id }, function (err) { | ||||
| 			if (!['accept', 'reject'].some(function (valid) { | ||||
| 				return action === valid; | ||||
| 			})) { | ||||
| 				return; | ||||
| 			} | ||||
|  | ||||
| 			socket.emit('posts.' + action, { id: id }, function (err) { | ||||
| 				if (err) { | ||||
| 					return app.alertError(err.message); | ||||
| 				} | ||||
| 				parent.remove(); | ||||
|  | ||||
| 				if (listContainer.childElementCount === 0) { | ||||
| 					ajaxify.refresh(); | ||||
| 				} | ||||
| 			}); | ||||
| 			return false; | ||||
| 		}); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user