Hide extra options if superadmin is checked
This commit is contained in:
parent
eac6abe60a
commit
cdeccb399f
1 changed files with 35 additions and 7 deletions
|
@ -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',
|
||||||
|
|
Loading…
Add table
Reference in a new issue