J2.5 talk:Developing a MVC Component/Adding ACL
From Joomla! Documentation
(Difference between revisions)
(New page: Somehow the ACL doesn't work on Edit permission for me. It shows both Save & New and Save as Copy buttons when it has no create rights. Gone through the code twice, but cannot see anything...) |
|||
| Line 1: | Line 1: | ||
| − | Somehow the ACL doesn't work on Edit permission for me. It shows both Save & New and Save as Copy buttons when it has no create rights. Gone through the code twice, but cannot see anything wrong with it... Anybody else have same problem? [[User:A2Ggeir|A2Ggeir]] 10:19, 6 December 2010 (UTC) | + | Somehow the ACL doesn't work on Edit permission for me. It shows both Save & New and Save as Copy buttons when it has no create rights. Gone through the code twice, but cannot see anything wrong with it... Anybody else have same problem? --[[User:A2Ggeir|A2Ggeir]] 10:19, 6 December 2010 (UTC) |
| + | |||
| + | Did a little debug and it seems the values from function canDo() in Helper does not return the right values when it is in edit view. | ||
| + | |||
| + | Result when in listview: | ||
| + | <code> | ||
| + | 'core.admin' => NULL, | ||
| + | 'core.manage' => true, | ||
| + | 'core.create' => false, | ||
| + | 'core.edit' => true, | ||
| + | 'core.delete' => false, | ||
| + | </code> | ||
| + | |||
| + | Result when in editview: | ||
| + | <code> | ||
| + | 'core.admin' => NULL, | ||
| + | 'core.manage' => NULL, | ||
| + | 'core.create' => true, | ||
| + | 'core.edit' => true, | ||
| + | 'core.delete' => true, | ||
| + | </code> | ||
| + | |||
| + | --[[User:A2Ggeir|A2Ggeir]] 12:02, 7 December 2010 (UTC) | ||
Revision as of 07:02, 7 December 2010
Somehow the ACL doesn't work on Edit permission for me. It shows both Save & New and Save as Copy buttons when it has no create rights. Gone through the code twice, but cannot see anything wrong with it... Anybody else have same problem? --A2Ggeir 10:19, 6 December 2010 (UTC)
Did a little debug and it seems the values from function canDo() in Helper does not return the right values when it is in edit view.
Result when in listview:
'core.admin' => NULL, 'core.manage' => true, 'core.create' => false, 'core.edit' => true, 'core.delete' => false,
Result when in editview:
'core.admin' => NULL, 'core.manage' => NULL, 'core.create' => true, 'core.edit' => true, 'core.delete' => true,
--A2Ggeir 12:02, 7 December 2010 (UTC)