Hide extra options if superadmin is checked

This commit is contained in:
snipe 2016-08-01 20:11:54 -07:00
parent eac6abe60a
commit cdeccb399f

View file

@ -297,14 +297,21 @@ input[type='text'][disabled], input[disabled], textarea[disabled], input[readonl
@endif @endif
<?php $counter = 1; ?>
@foreach ($permissions as $area => $permission) @foreach ($permissions as $area => $permission)
@for ($i = 0; $i < count($permission); $i++) @for ($i = 0; $i < count($permission); $i++)
<?php <?php
$permission_name = $permission[$i]['permission']; $permission_name = $permission[$i]['permission'];
?> ?>
@if ($counter == 2)
<div id="nonadmin">
@endif
@if ($permission[$i]['display']) @if ($permission[$i]['display'])
<h3>{{ $area }}: {{ $permission[$i]['label'] }}</h3> <h3>{{ $area }}: {{ $permission[$i]['label'] }}</h3>
<p>{{ $permission[$i]['note'] }}</p> <p>{{ $permission[$i]['note'] }}</p>
@ -315,9 +322,9 @@ input[type='text'][disabled], input[disabled], textarea[disabled], input[readonl
<label class="radio-padding"> <label class="radio-padding">
@if (($permission_name == 'superuser') && (!Auth::user()->isSuperUser())) @if (($permission_name == 'superuser') && (!Auth::user()->isSuperUser()))
{{ Form::radio('permission['.$permission_name.']', '1', $userPermissions[$permission_name] == '1', ['class' => 'minimal', 'disabled'=>'disabled']) }} {{ Form::radio('permission['.$permission_name.']', '1', $userPermissions[$permission_name] == '1', ['disabled'=>'disabled']) }}
@else @else
{{ Form::radio('permission['.$permission_name.']', '1', $userPermissions[$permission_name] == '1', ['class' => 'minimal']) }} {{ Form::radio('permission['.$permission_name.']', '1', $userPermissions[$permission_name] == '1', ['class' => "$permission_name"]) }}
@endif @endif
Grant</label> Grant</label>
@ -325,29 +332,36 @@ input[type='text'][disabled], input[disabled], textarea[disabled], input[readonl
<label class="radio-padding"> <label class="radio-padding">
@if (($permission_name == 'superuser') && (!Auth::user()->isSuperUser())) @if (($permission_name == 'superuser') && (!Auth::user()->isSuperUser()))
{{ Form::radio('permission['.$permission_name.']', '-1', $userPermissions[$permission_name] == '-1', ['class' => 'minimal', 'disabled'=>'disabled']) }} {{ Form::radio('permission['.$permission_name.']', '-1', $userPermissions[$permission_name] == '-1', ['disabled'=>'disabled']) }}
@else @else
{{ Form::radio('permission['.$permission_name.']', '-1', $userPermissions[$permission_name] == '-1', ['class' => 'minimal']) }} {{ Form::radio('permission['.$permission_name.']', '-1', $userPermissions[$permission_name] == '-1', ['class' => "$permission_name"]) }}
@endif @endif
Deny</label> Deny</label>
<label class="radio-padding"> <label class="radio-padding">
@if (($permission_name == 'superuser') && (!Auth::user()->isSuperUser())) @if (($permission_name == 'superuser') && (!Auth::user()->isSuperUser()))
{{ Form::radio('permission['.$permission_name.']', '0', $userPermissions[$permission_name] =='0', ['class' => 'minimal', 'disabled'=>'disabled']) }} {{ Form::radio('permission['.$permission_name.']', '0', $userPermissions[$permission_name] =='0', ['disabled'=>'disabled']) }}
@else @else
{{ Form::radio('permission['.$permission_name.']', '0', $userPermissions[$permission_name] =='0', ['class' => 'minimal']) }} {{ Form::radio('permission['.$permission_name.']', '0', $userPermissions[$permission_name] =='0', ['class' => "$permission_name"]) }}
@endif @endif
Inherit</label> Inherit</label>
</div> </div>
<hr> <hr>
@endif @endif
@endfor @endfor
@if ($counter == count($permissions))
POOP
</div>
@endif
<?php $counter++; ?>
@endforeach @endforeach
</div> </div>
</div><!-- /.tab-pane --> </div><!-- /.tab-pane -->
</div><!-- /.tab-content --> </div><!-- /.tab-content -->
<div class="box-footer text-right"> <div class="box-footer text-right">
@ -379,8 +393,22 @@ $(document).ready(function() {
<script src="{{ asset('assets/js/pGenerator.jquery.js') }}"></script> <script src="{{ asset('assets/js/pGenerator.jquery.js') }}"></script>
<script> <script>
$(document).ready(function(){ $(document).ready(function(){
$(".superuser").change(function() {
var perms = $(this).val();
if (perms =='1') {
$("#nonadmin").hide();
} else {
$("#nonadmin").show();
}
//alert(perms);
});
console.dir($('.superuser'));
$('#genPassword').pGenerator({ $('#genPassword').pGenerator({
'bind': 'click', 'bind': 'click',
'passwordElement': '#password', 'passwordElement': '#password',