User Permissions

Hi everyone,

I have been using E-groupware for allot of time now but now that our
projects are getting more and more complicated there are some issues that
have not been user before that need some help.

We have many User Groups, Customers, Developers, Designers and so on. Here
is a scenario that we have and need help with:

  1.   We create a Project, Add all the resources and Project members to
    

it. So Far so Good J

  1.   A developer creates a Timesheet for a project task and attaches a
    

file to this timesheet. The file is the design which is complete.

  1.   This Timesheet entry (the link to it) is visible to the Customer
    

and others assigned to that task in the project section.

The problem is:

Since the permission for the Customer Group is set to NOT view the
timesheets other than their own then the customer will see the timesheet
entry in the project BUT when the Customer clicks on it the window will pop
up and there will be a message saying: Permission denied.

IF we set the permission for the Customer Group to VIEW the Timesheet
entries of the Designer Group then the Customer will click on the Timesheet
link in the project and will be able to see it and Download the Linked file
BUT when the customer browses to the “TimeSheet” Tab he will also see
Timesheet entries of all designers for other projects as well WHICH WE DO
NOT WANT since our projects are NDA assigned and are confidential.

How can this be avoided?