@extends('layouts.app') @section('title', ($role ?? null) ? 'Edit User Role - NGBVD' : 'Add User Role - NGBVD') @section('content') @php $editing = isset($role) && $role; $roleRef = ''; if ($editing) { $roleRef = !empty($role->uuid) ? $role->uuid : $role->id; } @endphp

{{ $editing ? 'Edit User Role' : 'Add User Role' }}

{{ $editing ? 'Update role details before reviewing module and action permissions.' : 'Create a role that can be assigned responsibilities, permissions and data scope.' }}

Back to Roles @if($editing) Configure Permissions @endif

{{ $editing ? 'Role Details' : 'New Role Details' }}

Use clear role names that reflect actual operational responsibilities.

{{ $editing ? 'Edit Mode' : 'Create Mode' }}
@if(session('message'))
{{ session('message') }}
@endif @if(session('error_message'))
{{ session('error_message') }}
@endif @if(isset($errors) && $errors->any())
Please correct the following:
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
This is the role name shown when assigning users and permissions.
@if(isset($role) && property_exists($role, 'is_viewonly'))
@endif
Cancel
@endsection