Dear jDownloads team,
I have a strange problem which mainly caused the issues in my other post
(https://www.jdownloads.com/forum/index.php?topic=15280.0)
Problem:
The root permission of "public" can not be saved permanently to "inherited".
The permission can be set with the button "Save" and afterwards the access scheme on my site works correctly.
But when ever I close the "jDownloads Options" with the button "Close" or "Save and close" the root permission of "public" is reset to "enable" and of course then my access permissions are no longer.
(Using jDownloads 4.1.4, Joomla 5.4.6, PHP 8.3.31, 10.11.18-MariaDB-deb12)
Do you have an idea how to solve the issue ?
Thank you and best regards
Ralf
Hi
The Public permission is the Root of all permissions. So it cannot be changed.
Also one need to distinguish between Permissions and Access Levels. Basically Access Levels determine what what you are able to see in the front end, and Permissions determine what you can do (eg Edit, Download, etc.)
There are numerous articles in the documentation see https://www.jdownloads.net/documentation?view=category&id=32
Permissions and Access levels are a Joomla facility.
ColiM
Thanks Colin,
however I need to follow the settings of the Mixed Site of the document
https://www.jdownloads.net/documentation?view=article&id=250:an-initial-view-of-permissions&catid=32
Citation:
Mixed Site
For a mixed site we change the root permissions. The first step in any arrangement is to change the root Download permission for the Public group to 'inherited'. So at that time no one except a Super User can download.
The Next Step is to change the root Permission of Download for the Registered group to Allow. This means the Default setting is that only Registered users can download. Then change the permission of the those top level Categories which have Downloads, and subcategories with Downloads, that the Public are allowed to download.
...
Best regards
Ralf
Ralf,
Here the article is changing the permissions of jD Categories and Downloads, not the root Joomla permissions. These permissions start at the Top level categories. Basically the jD implementation of Permissions offers much more flexibility.
Best Wishes
Colin
QuoteProblem:
The root permission of "public" can not be saved permanently to "inherited".
Hi Ralf.
This bug has been fixed in version 4.1.5. For users who do not want to or cannot wait for this release, I have provided a fix below. Simply copy the file to the directory JOOMLA/administrator/components/com_jdownloads/src/View/Jdownloads/ (overwriting the original file).