× Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues

Add permission not working

2 года 5 мес. назад - 2 года 5 мес. назад #9970 от Mark van Beek
Mark van Beek создал тему: Add permission not working
Hi,

My component is working fine except for the ADD (new) button in my list and the ADD new from menu-item. This throws a permission error.

I've configured the component-permissions as if user "333" can create content in the component but it doesn't work properly.

Activating the "aDD"-button or creating a "ADD" menu-entry results in an permission error.

Seems the "create"-permission is not separately implemented yet in J4 CC?

Anyone a clue? Pls. see my attachments.

Thanks in advance.

Mark


Steps to reproduce the issue:

- create "registered" user
- Set component permission to "allow create" for registered users
- create a menu-entry to add a new component-item in the front-end
- login to front-end as registered user
- activate add-menu-item to add new component-item or activate "ADD" button on list-page

Expected result

- empty add-form to add a new component-item

Actual result

- permission error

The ADD-permission is only granted ie effectuated if the components permission is also set to "Allow Edit" ...
I think the code to change for this is in the singular components page at (com_/form/default.php

At line 44 at about following structure should be reconsidered I guess:

<?php if (!$canEdit) : ?>
<h3>
<?php throw new \Exception(Text::_('COM_ELVB_ERROR_MESSAGE_NOT_AUTHORISED'), 403); ?>
</h3>
<?php else : ?>
<?php if (!empty($this->item->id)): ?>
<h1><?php echo Text::sprintf('COM_ELVB_EDIT_ITEM_TITLE', $this->item->id); ?></h1>
<?php else: ?>
<h1><?php echo Text::_('COM_ELVB_ADD_ITEM_TITLE'); ?></h1>
<?php endif; ?>
Вложения:
Последнее редактирование: 2 года 5 мес. назад пользователем Mark van Beek.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 года 5 мес. назад #9971 от Mark van Beek
Mark van Beek ответил в теме Add permission not working
Fixed by the CC-team

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.050 секунд
Работает на Kunena форум

We use cookies so that you can place orders and we can provide a better service. You can control the use of cookies at the individual browser level. If you reject cookies, you may still use our website, but your ability to use some features or areas of our website may be limited.