'label' => 'Owner',
'type' => 'User',
'column' => true,
+ 'can' => 'viewany',
'tab' => 'Settings']);
$this->addField(['name' => 'scorm',
{
return self::$_messages;
}
+
+ public function create(array $data)
+ {
+ if (!can('viewany')) {
+ $data['owner'] = auth()->user()->id;
+ }
+ $res= parent::create($data);
+ return $res;
+ }
}
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('dashboard') }}"><i
class="fa fa-dashboard nav-icon"></i> {{ trans('backpack::base.dashboard') }}</a></li>
-@can('quiz')
- <li class='nav-item nav-dropdown'><a class='nav-link nav-dropdown-toggle' href='#'><i
+@canany(['quiz','translate'])
+ <li class='nav-item nav-dropdown open'><a class='nav-link nav-dropdown-toggle' href='#'><i
class='nav-icon fa fa-question'></i>Quiz</a>
<ul class='nav-dropdown-items'>
- <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiz') }}"><i
- class="fa fa-table nav-icon"></i> Quizzes</a></li>
- <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiztranslation') }}"><i
- class="fa fa-language nav-icon"></i> Translations</a></li>
+ @can('quiz')
+ <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiz') }}"><i
+ class="fa fa-table nav-icon"></i> Quizzes</a></li>
+ @endcan
+ @can('translate')
+ <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiztranslation') }}"><i
+ class="fa fa-language nav-icon"></i> Translations</a></li>
+ @endcan
</ul>
</li>
@endcan