jDownloads Support Forum

Older Versions => jDownloads 3.2 (Support ended) => Topic started by: netwa on 29.04.2015 19:34:03

Title: permission problem
Post by: netwa on 29.04.2015 19:34:03
Hello,
I have some trouble to configure security access right.

My settings are:
Joomla-User: Team
In Group jDownloads (parent group public)
Access level: ?MA_lesen? with group jDownloads

In component jDownloads I have a category with access for MA_lesen

On set permissions user jDownloads is not allowed. If I set it to ?Allowed? there is a conflict
If I check jDownloads: Configuration -> Options
User jDownload has ?Download? ?rights
Joomla menu-item is also set to ?MA_lesen?

any ideas?

Thanks
Title: Re: permission problem
Post by: ColinM on 30.04.2015 12:44:07
Hi
Permissions can seem 'challenging' initially.  One thing that is in general not a good idea is to set any permission to Deny as it will inevitably cause a conflict.  Also I generally find it advisable to leave all the permissions on the Component (accessed via Options button on jD Control Panel which I see you know about) as 'inherited' because it gives much more control and flexibility, although at first it seems more work.

Also I must ask if you have looked at the documentation?  There are several articles in http://www.jdownloads.net/documentations/category/jdownloads-version-3-2
such as http://www.jdownloads.net/documentations/item/controlled-access-to-categories-and-downloads

OK you have set up a user-group called jDownloads with Public group as its parent.  That means that the jDownloads user group will inherit from the Public user group.  So check that the Download permission in Public user group is set to 'inherit' not 'deny'  -- it does seem sensible to positively 'deny' but 'deny' at one level cannot be overcome at a child level.  The normal inherit will  end up as  calculated permission of 'not allowed'.  You first need to check the Component permissions and possibly the Category permissions for the Public user group.

Please let us know if that sorts it out.

Colin