| 
									
										
										
										
											2022-10-02 20:57:32 +08:00
										 |  |  | <div component="permissions-table" class="content-permissions-row flex-container-row justify-space-between wrap"> | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |     <div class="gap-x-m flex-container-row items-center px-l py-m flex"> | 
					
						
							|  |  |  |         <div class="text-large" title="{{ $role->id === 0 ? 'Everyone Else' : trans('common.role') }}"> | 
					
						
							|  |  |  |             @icon($role->id === 0 ? 'groups' : 'role') | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |         </div> | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |         <span> | 
					
						
							|  |  |  |             <strong>{{ $role->display_name }}</strong> <br> | 
					
						
							|  |  |  |             <small class="text-muted">{{ $role->description }}</small> | 
					
						
							|  |  |  |         </span> | 
					
						
							|  |  |  |         @if($role->id !== 0) | 
					
						
							|  |  |  |             <button type="button" | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |                 class="ml-auto flex-none text-small text-primary text-button hover-underline content-permissions-row-toggle-all hide-under-s" | 
					
						
							| 
									
										
										
										
											2022-10-02 20:57:32 +08:00
										 |  |  |                 refs="permissions-table@toggle-all" | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |                 ><strong>{{ trans('common.toggle_all') }}</strong></button> | 
					
						
							|  |  |  |         @endif | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |     </div> | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |     @php | 
					
						
							|  |  |  |         $inheriting = ($role->id === 0 && !$model->restricted); | 
					
						
							|  |  |  |     @endphp | 
					
						
							|  |  |  |     @if($role->id === 0) | 
					
						
							|  |  |  |         <div class="px-l flex-container-row items-center" refs="entity-permissions@everyoneInherit"> | 
					
						
							|  |  |  |             @include('form.custom-checkbox', [ | 
					
						
							|  |  |  |                 'name' => 'entity-permissions-inherit', | 
					
						
							|  |  |  |                 'label' => 'Inherit defaults', | 
					
						
							|  |  |  |                 'value' => 'true', | 
					
						
							|  |  |  |                 'checked' => $inheriting | 
					
						
							|  |  |  |             ]) | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |     @endif | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |     <div class="flex-container-row justify-space-between gap-x-xl wrap items-center"> | 
					
						
							|  |  |  |         <div class="px-l"> | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |             @include('form.restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.view'), 'action' => 'view', 'disabled' => $inheriting]) | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |         </div> | 
					
						
							|  |  |  |         <div class="px-l"> | 
					
						
							| 
									
										
										
										
											2022-10-02 20:57:32 +08:00
										 |  |  |             @if(!$model instanceof \BookStack\Entities\Models\Page) | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |                 @include('form.restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.create'), 'action' => 'create', 'disabled' => $inheriting]) | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |             @endif | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <div class="px-l"> | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |             @include('form.restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.update'), 'action' => 'update', 'disabled' => $inheriting]) | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |         </div> | 
					
						
							|  |  |  |         <div class="px-l"> | 
					
						
							| 
									
										
										
										
											2022-10-03 01:09:48 +08:00
										 |  |  |             @include('form.restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.delete'), 'action' => 'delete', 'disabled' => $inheriting]) | 
					
						
							| 
									
										
										
										
											2022-10-02 20:17:28 +08:00
										 |  |  |         </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | </div> |