jDownloads Support Forum

jDownloads for Joomla 4.x and 5.x => jDownloads 4.x - (This is the current version!) => General => Topic started by: lichti on 01.06.2026 15:46:37

Title: root permission of "public" can not be set permanently to "inherited"
Post by: lichti on 01.06.2026 15:46:37
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


Title: Re: root permission of "public" can not be set permanently to "inherited"
Post by: ColinM on 02.06.2026 11:37:25
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
Title: Re: root permission of "public" can not be set permanently to "inherited"
Post by: lichti on 02.06.2026 13:55:47
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
Title: Re: root permission of "public" can not be set permanently to "inherited"
Post by: ColinM on 02.06.2026 21:33:09
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
Title: Re: root permission of "public" can not be set permanently to "inherited"
Post by: Arno on 04.06.2026 17:39:26
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).