mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +01:00 
			
		
		
		
	fix: missing select/clear all checkbox added to category privileges template (#8967)
This commit is contained in:
		| @@ -4,6 +4,7 @@ | |||||||
| 	"group-privileges": "Group Privileges", | 	"group-privileges": "Group Privileges", | ||||||
| 	"user-privileges": "User Privileges", | 	"user-privileges": "User Privileges", | ||||||
| 	"edit-privileges": "Edit Privileges", | 	"edit-privileges": "Edit Privileges", | ||||||
|  |   	"select-clear-all": "Select/Clear All", | ||||||
| 	"chat": "Chat", | 	"chat": "Chat", | ||||||
| 	"upload-images": "Upload Images", | 	"upload-images": "Upload Images", | ||||||
| 	"upload-files": "Upload Files", | 	"upload-files": "Upload Files", | ||||||
|   | |||||||
| @@ -29,7 +29,7 @@ define('admin/manage/privileges', [ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	Privileges.setupPrivilegeTable = function () { | 	Privileges.setupPrivilegeTable = function () { | ||||||
| 		$('.privilege-table-container').on('change', 'input[type="checkbox"]', function () { | 		$('.privilege-table-container').on('change', 'input[type="checkbox"]:not(.checkbox-helper)', function () { | ||||||
| 			var checkboxEl = $(this); | 			var checkboxEl = $(this); | ||||||
| 			var wrapperEl = checkboxEl.parent(); | 			var wrapperEl = checkboxEl.parent(); | ||||||
| 			var privilege = wrapperEl.attr('data-privilege'); | 			var privilege = wrapperEl.attr('data-privilege'); | ||||||
|   | |||||||
| @@ -20,6 +20,7 @@ | |||||||
| 							</tr><tr><!-- zebrastripe reset --></tr> | 							</tr><tr><!-- zebrastripe reset --></tr> | ||||||
| 							<tr> | 							<tr> | ||||||
| 								<th colspan="2">[[admin/manage/categories:privileges.section-group]]</th> | 								<th colspan="2">[[admin/manage/categories:privileges.section-group]]</th> | ||||||
|  | 								<th class="text-center">[[admin/manage/privileges:select-clear-all]]</th> | ||||||
| 								<!-- BEGIN privileges.labels.groups --> | 								<!-- BEGIN privileges.labels.groups --> | ||||||
| 								<th class="text-center">{privileges.labels.groups.name}</th> | 								<th class="text-center">{privileges.labels.groups.name}</th> | ||||||
| 								<!-- END privileges.labels.groups --> | 								<!-- END privileges.labels.groups --> | ||||||
| @@ -46,6 +47,7 @@ | |||||||
| 										</ul> | 										</ul> | ||||||
| 									</div> | 									</div> | ||||||
| 								</td> | 								</td> | ||||||
|  | 								<td class="text-center"><input autocomplete="off" type="checkbox" class="checkbox-helper"></td> | ||||||
| 								{function.spawnPrivilegeStates, privileges.groups.name, ../privileges} | 								{function.spawnPrivilegeStates, privileges.groups.name, ../privileges} | ||||||
| 							</tr> | 							</tr> | ||||||
| 							<!-- END privileges.groups --> | 							<!-- END privileges.groups --> | ||||||
| @@ -99,6 +101,7 @@ | |||||||
| 							</tr><tr><!-- zebrastripe reset --></tr> | 							</tr><tr><!-- zebrastripe reset --></tr> | ||||||
| 							<tr> | 							<tr> | ||||||
| 								<th colspan="2">[[admin/manage/categories:privileges.section-user]]</th> | 								<th colspan="2">[[admin/manage/categories:privileges.section-user]]</th> | ||||||
|  | 								<th class="text-center">[[admin/manage/privileges:select-clear-all]]</th> | ||||||
| 								<!-- BEGIN privileges.labels.users --> | 								<!-- BEGIN privileges.labels.users --> | ||||||
| 								<th class="text-center">{privileges.labels.users.name}</th> | 								<th class="text-center">{privileges.labels.users.name}</th> | ||||||
| 								<!-- END privileges.labels.users --> | 								<!-- END privileges.labels.users --> | ||||||
| @@ -115,6 +118,7 @@ | |||||||
| 									<!-- ENDIF ../picture --> | 									<!-- ENDIF ../picture --> | ||||||
| 								</td> | 								</td> | ||||||
| 								<td>{privileges.users.username}</td> | 								<td>{privileges.users.username}</td> | ||||||
|  | 								<td class="text-center"><input autocomplete="off" type="checkbox" class="checkbox-helper"></td> | ||||||
| 								{function.spawnPrivilegeStates, privileges.users.username, ../privileges} | 								{function.spawnPrivilegeStates, privileges.users.username, ../privileges} | ||||||
| 							</tr> | 							</tr> | ||||||
| 							<!-- END privileges.users --> | 							<!-- END privileges.users --> | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ | |||||||
| 						<thead> | 						<thead> | ||||||
| 							<tr> | 							<tr> | ||||||
| 								<th colspan="2">[[admin/manage/categories:privileges.section-group]]</th> | 								<th colspan="2">[[admin/manage/categories:privileges.section-group]]</th> | ||||||
| 								<th class="text-center">Select/Clear All</th> | 								<th class="text-center">[[admin/manage/privileges:select-clear-all]]</th> | ||||||
| 								<!-- BEGIN privileges.labels.groups --> | 								<!-- BEGIN privileges.labels.groups --> | ||||||
| 								<th class="text-center">{privileges.labels.groups.name}</th> | 								<th class="text-center">{privileges.labels.groups.name}</th> | ||||||
| 								<!-- END privileges.labels.groups --> | 								<!-- END privileges.labels.groups --> | ||||||
| @@ -47,7 +47,7 @@ | |||||||
| 							</tr><tr><!-- zebrastripe reset --></tr> | 							</tr><tr><!-- zebrastripe reset --></tr> | ||||||
| 							<tr> | 							<tr> | ||||||
| 								<th colspan="2">[[admin/manage/categories:privileges.section-user]]</th> | 								<th colspan="2">[[admin/manage/categories:privileges.section-user]]</th> | ||||||
| 								<th class="text-center">Select/Clear All</th> | 								<th class="text-center">[[admin/manage/privileges:select-clear-all]]</th> | ||||||
| 								<!-- BEGIN privileges.labels.users --> | 								<!-- BEGIN privileges.labels.users --> | ||||||
| 								<th class="text-center">{privileges.labels.users.name}</th> | 								<th class="text-center">{privileges.labels.users.name}</th> | ||||||
| 								<!-- END privileges.labels.users --> | 								<!-- END privileges.labels.users --> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user