Client Permissions not working–multiple issues

Project:ProjectPier
Version:0.8.6-stable
Component:User interface
Category:bug report
Priority:critical
Assigned:phpfreak
Status:open - assigned
Description

I believe there are a few issues going on with the function of assigning CLIENT specific permissions. If I'm not mistaken, the Master Admin should be able to allow a CLIENT (maybe create), but at least edit and view all of the tasks assigned to any User within that CLIENT company, i.e. the CEO should be able to see the task progress within a project. I have also attempted to assign specific tasks to a CLIENT User, but when I log in as the User, no tasks appear inside of the specified Project. I also notice in Firefox, when attempting to click on an individual User name on the CLIENT permissions screen, the checkbox gets unchecked, as you enter the individual permissions page. Not sure if this is intended–but it appears to be a bug. This did not happen in Mac Safari. My Screenshots are from Safari.

AttachmentSize
PP-Permissions-SafariScreenSnapz.jpg29.05 KB
#1

Bump.

Am I the only person experiencing this issue?

#2
Assigned to:Visitor» phpfreak
Status:new» closed - fixed

http://www.projectpier.org/node/2133

#3
Status:closed - fixed» open - assigned

I believe I have found another bug. When selecting child permissions, under client and client user, the parent permissions should be auto selected. This could be achieved with javascript, and would have the benefit of visually showing what is being done. The rule could be that when a checkbox is picked, any parent elements are automatically picked. I am happy to implement this myself if it would help.

#4

I am not sure what you mean.