User tests: Successful: Unsuccessful:
Pull Request for Issue Reported on JSE https://joomla.stackexchange.com/questions/28479/what-permission-do-you-need-to-check-in-others-article-at-any-time.
In view layouts and in com_checkin we use core.manage permission check to determine whether users can perform a check in. But in the model we use core.admin check. This way the check in button appears enabled but check in fails. However, user with core.manage permissions in com_checkin can still check in items through com_checkin.
Create a user in Manager group.
Give Access Administrator Interface permissions in com_checkin to managers.
While still logged in as super user checkout an article.
Login to backend as manager.
Try to check in the article from article list and from com_checkin.
Checking in in article list fails but works in com_checkin.
Checking in works in both places.
IDK.
| Status | New | ⇒ | Pending |
| Category | ⇒ | Libraries |
Better test with Manager group. Instructions updated.
I have tested this item
| Status | Pending | ⇒ | Ready to Commit |
RTC
| Labels |
Added:
?
?
|
||
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-09-21 10:02:13 |
| Closed_By | ⇒ | infograf768 | |
| Labels | |||
Tks
I have tested this item✅ successfully on 113aa62
First I couldn't reproduce the issue on a newly installed current staging.
The reason is that both the
Access Administrator InterfaceandConfigure ACL & Optionspermissions in com_checkin were already granted for the administrator group.After having revoked the
Configure ACL & Optionspermissions in com_checkin for administrators, everything worked as described.@SharkyKZ Maybe you should pimp the testing instructions to handle that.
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/30676.