Línea 933... |
Línea 933... |
933 |
* @param int $totalUsersActive
|
933 |
* @param int $totalUsersActive
|
934 |
* @return array
|
934 |
* @return array
|
935 |
*/
|
935 |
*/
|
936 |
private function prepareTopicActions($record, $permissions, $totalUsers, $totalUsersActive)
|
936 |
private function prepareTopicActions($record, $permissions, $totalUsers, $totalUsersActive)
|
937 |
{
|
937 |
{
|
938 |
$params = ['topic_uuid' => $record->uuid];
|
938 |
$editDeleteParams = ['id' => $record->uuid];
|
Línea 939... |
Línea 939... |
939 |
|
939 |
|
940 |
return [
|
940 |
return [
|
941 |
'link_edit' => $permissions['allowEdit'] ? $this->url()->fromRoute('microlearning/content/topics/edit', $params) : '',
|
941 |
'link_edit' => $permissions['allowEdit'] ? $this->url()->fromRoute('microlearning/content/topics/edit', $editDeleteParams) : '',
|
942 |
'link_delete' => $permissions['allowDelete'] ? $this->url()->fromRoute('microlearning/content/topics/delete', $params) : '',
|
942 |
'link_delete' => $permissions['allowDelete'] ? $this->url()->fromRoute('microlearning/content/topics/delete', $editDeleteParams) : '',
|
943 |
'link_total_users' => $permissions['allowUsers'] && $totalUsers ?
|
943 |
'link_total_users' => $permissions['allowUsers'] && $totalUsers ?
|
944 |
$this->url()->fromRoute('microlearning/content/topics/users', [
|
944 |
$this->url()->fromRoute('microlearning/content/topics/users', [
|
945 |
'topic_uuid' => $record->uuid,
|
945 |
'topic_uuid' => $record->uuid,
|
946 |
'type' => 'all'
|
946 |
'type' => 'all'
|