PDA

View Full Version : Access to specific project ONLY


Logicology
01-02-06, 12:55 AM
I am trying to give all users access ONLY to the specific projects they are assigned to.

If I give user permission to access and view thier projects, and then role permission to deny all - They can see only thier project as I want, BUT the main projects tab is missing, so they can not navigate back to the projects page if they go elsewhere.

The only way I have gotten the results I want is to give role permission to everything and DENY access to everything they shouldn't see in thier user perms. But then, creating a new project is a pain because you have to edit every single individual user to restrict access, rather than just GIVING access to the people I want on it.

Any solutions?

htemorp
01-02-06, 09:21 AM
Role permission = Project -> Access
User permission = specific project -> View

There you go.

Logicology
01-02-06, 02:44 PM
Role permission = Project -> Access
User permission = specific project -> View

There you go.

That's how I have it now, and it mostly works. Except - the main header link to Projects is invisible to the user with this permission setup. Is that a bug? I think I've tried most other combinations of permissions.

Any other help would be GREATLY appreciated. By the way, I am using the official 2.01 release of DP.

htemorp
02-02-06, 03:34 PM
I think you either denied the Access of Projects in role or in user, which is why it isn't showing up.

Logicology
03-02-06, 11:06 AM
I think you either denied the Access of Projects in role or in user, which is why it isn't showing up.
I double checked, but access to projects is not denied in either case.

Does this method work for you?

htemorp
03-02-06, 05:28 PM
of course, else I wouldn't say that it works...

Logicology
04-02-06, 03:03 AM
What version are you using?

htemorp
04-02-06, 06:49 PM
of course the latest version...

you guys are so skeptical and somehow not doing the right thing.

set it up, give me the link, I can show you.

Logicology
23-02-06, 05:51 AM
I upgraded to the latest stable release. My problem still exists. Is this a bug?

Here is a recap:
UserA is assigned to RoleA
- RoleA perms: projects = allow access
- UserA perms: specific project = allow access; allow view
Result: UserA has access to only the specific project (which is good), but the "Projects" tab is hidden (which is bad). He can only access the projects through "Tasks".

Obviously, if I add 'allow view' to RoleA, then UserA can see the "Projects" tab, but he also has access to ALL projects - which is not good.

What is wrong here? Is there perhaps a file I need to update from the HEAD?

Thank you very much.

DanielMendes
24-02-06, 07:00 AM
I dont know if it is the right way but, here I set the deny permission to all projects ate the user permission. Then I add another one, an allow permission to the especific project. At the User roles, I set the permission to acess and to view. It works. But I have to set an especific permissino for every user. :(