GrafiteInc/CMS

View on GitHub
src/PublishedAssets/Setup/resources/views/admin/roles/edit.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
@extends('cms::layouts.dashboard')

@section('pageTitle') Roles: Edit @stop

@section('content')

    <div class="col-md-12">
        <form method="POST" action="{{ url('/admin/roles/'. $role->id) }}">
            <input name="_method" type="hidden" value="PATCH">
            {!! csrf_field() !!}

            <div class="form-group">
                @input_maker_label('Name')
                @input_maker_create('name', ['type' => 'string'], $role)
            </div>

            <div class="form-group">
                @input_maker_label('Label')
                @input_maker_create('label', ['type' => 'string'], $role)
            </div>

            <div class="form-group">
                <h3>Permissions</h3>
                @foreach(Config::get('permissions', []) as $permission => $name)
                    <div class="checkbox">
                        <label for="{{ $name }}">
                            @if (stristr($role->permissions, $permission))
                                <input type="checkbox" name="permissions[{{ $permission }}]" id="{{ $name }}" checked>
                            @else
                                <input type="checkbox" name="permissions[{{ $permission }}]" id="{{ $name }}">
                            @endif
                            {{ $name }}
                        </label>
                    </div>
                @endforeach
            </div>

            <div class="form-group">
                <a class="btn btn-secondary float-left" href="{{ url()->previous() }}">Cancel</a>
                <button class="btn btn-primary float-right" type="submit">Save</button>
            </div>
        </form>
    </div>

@stop