| 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'
|