| ... | ... |
@@ -25,10 +25,12 @@ PaletteManipulator::create() |
| 25 | 25 |
*/ |
| 26 | 26 |
$GLOBALS['TL_DCA']['tl_user']['fields']['sec_dl_access'] = array |
| 27 | 27 |
( |
| 28 |
- 'label' => &$GLOBALS['TL_LANG']['tl_user']['sec_dl_access'], |
|
| 28 |
+ 'label' => &$GLOBALS['TL_LANG']['tl_user_group']['sec_dl_access'], |
|
| 29 | 29 |
'exclude' => true, |
| 30 | 30 |
'filter' => true, |
| 31 |
+ 'options' => array('edit'),
|
|
| 32 |
+ 'reference' => &$GLOBALS['TL_LANG']['MSC'], |
|
| 31 | 33 |
'inputType' => 'checkbox', |
| 32 |
- 'sql' => "char(1) NOT NULL default ''" |
|
| 34 |
+ 'sql' => "blob NULL" |
|
| 33 | 35 |
|
| 34 | 36 |
); |
| ... | ... |
@@ -26,7 +26,9 @@ $GLOBALS['TL_DCA']['tl_user_group']['fields']['sec_dl_access'] = array |
| 26 | 26 |
'label' => &$GLOBALS['TL_LANG']['tl_user_group']['sec_dl_access'], |
| 27 | 27 |
'exclude' => true, |
| 28 | 28 |
'filter' => true, |
| 29 |
+ 'options' => array('edit'),
|
|
| 30 |
+ 'reference' => &$GLOBALS['TL_LANG']['MSC'], |
|
| 29 | 31 |
'inputType' => 'checkbox', |
| 30 |
- 'sql' => "char(1) NOT NULL default ''" |
|
| 32 |
+ 'sql' => "blob NULL" |
|
| 31 | 33 |
|
| 32 | 34 |
); |
| ... | ... |
@@ -42,7 +42,7 @@ class MemberListener {
|
| 42 | 42 |
*/ |
| 43 | 43 |
public function onListSecureDownloadsOperationCallback(array $row, ?string $href, string $label, string $title, ?string $icon, string $attributes, string $table, array $rootRecordIds, ?array $childRecordIds, bool $circularReference, ?string $previous, ?string $next, DataContainer $dc) |
| 44 | 44 |
{
|
| 45 |
- if (!$this->User->isAdmin && !$this->User->hasAccess(1,'sec_dl_access')) |
|
| 45 |
+ if (!$this->User->isAdmin && !$this->User->hasAccess('edit','sec_dl_access'))
|
|
| 46 | 46 |
{
|
| 47 | 47 |
return ''; |
| 48 | 48 |
} |
| ... | ... |
@@ -53,7 +53,7 @@ class MemberSecureDownloadsListener {
|
| 53 | 53 |
*/ |
| 54 | 54 |
public function onListEditOperationCallback(array $row, ?string $href, string $label, string $title, ?string $icon, string $attributes, string $table, array $rootRecordIds, ?array $childRecordIds, bool $circularReference, ?string $previous, ?string $next, DataContainer $dc) |
| 55 | 55 |
{
|
| 56 |
- if (!$this->User->isAdmin && !$this->User->hasAccess(1,'sec_dl_access')) |
|
| 56 |
+ if (!$this->User->isAdmin && !$this->User->hasAccess('edit','sec_dl_access'))
|
|
| 57 | 57 |
{
|
| 58 | 58 |
return ''; |
| 59 | 59 |
} |
| ... | ... |
@@ -72,7 +72,7 @@ class MemberSecureDownloadsListener {
|
| 72 | 72 |
*/ |
| 73 | 73 |
public function onListDeleteOperationCallback(array $row, ?string $href, string $label, string $title, ?string $icon, string $attributes, string $table, array $rootRecordIds, ?array $childRecordIds, bool $circularReference, ?string $previous, ?string $next, DataContainer $dc) |
| 74 | 74 |
{
|
| 75 |
- if (!$this->User->isAdmin && !$this->User->hasAccess(1,'sec_dl_access')) |
|
| 75 |
+ if (!$this->User->isAdmin && !$this->User->hasAccess('edit','sec_dl_access'))
|
|
| 76 | 76 |
{
|
| 77 | 77 |
return ''; |
| 78 | 78 |
} |