D
David Brebner
I think this should work, but any ideas appreciated:
I have a Project Server 2007 installation using WSS 3.0 that is working just
fine. I give Contribute permissions to a project workspace to a user who is
not a Project Server user. That user can access the site, can see all the
lists and can see all items in all lists, except Risks and Issues. Even
though the user can see the Risks and Issues lists, and see all the items in
these lists, if the user tries to open a Risk or an Issue they get an error
(see below). It doesn't matter if I change the user's rights to Read Only,
to Contribute or to Full Access, the same thing occurs. This is probably
because of the magic glue that binds Risks and Issues in workspaces to
Project Server. Interestingly, the user can add/edit/delete Deliverables,
which I thought shared the magic glue.
I think a user who is not a Project Server user should be able to access all
aspects of the workspace without a Project Server licence - am I correct in
this assumption?
Thanks,
David Brebner
The detailed error message from WSS is as follows:
Server Error in '/' Application.
--------------------------------------------------------------------------------
The request failed with HTTP status 401: Unauthorized.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.Net.WebException: The request failed with HTTP
status 401: Unauthorized.
Source Error:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can
be identified using the exception stack trace below.
Stack Trace:
[WebException: The request failed with HTTP status 401: Unauthorized.]
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters) +167
Microsoft.Office.Project.Server.WebServiceProxy.Security.CheckUserProjectPermission(Guid
projectUid, Guid categoryPermissionUid) +244
Microsoft.Office.Project.PWA.CustomFieldWebControls.CustomPWALinkField.OnLoad(EventArgs
e) +1993
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
--------------------------------------------------------------------------------Version Information: Microsoft .NET Framework Version:2.0.50727.1434;ASP.NET Version:2.0.50727.1434
I have a Project Server 2007 installation using WSS 3.0 that is working just
fine. I give Contribute permissions to a project workspace to a user who is
not a Project Server user. That user can access the site, can see all the
lists and can see all items in all lists, except Risks and Issues. Even
though the user can see the Risks and Issues lists, and see all the items in
these lists, if the user tries to open a Risk or an Issue they get an error
(see below). It doesn't matter if I change the user's rights to Read Only,
to Contribute or to Full Access, the same thing occurs. This is probably
because of the magic glue that binds Risks and Issues in workspaces to
Project Server. Interestingly, the user can add/edit/delete Deliverables,
which I thought shared the magic glue.
I think a user who is not a Project Server user should be able to access all
aspects of the workspace without a Project Server licence - am I correct in
this assumption?
Thanks,
David Brebner
The detailed error message from WSS is as follows:
Server Error in '/' Application.
--------------------------------------------------------------------------------
The request failed with HTTP status 401: Unauthorized.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.Net.WebException: The request failed with HTTP
status 401: Unauthorized.
Source Error:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can
be identified using the exception stack trace below.
Stack Trace:
[WebException: The request failed with HTTP status 401: Unauthorized.]
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters) +167
Microsoft.Office.Project.Server.WebServiceProxy.Security.CheckUserProjectPermission(Guid
projectUid, Guid categoryPermissionUid) +244
Microsoft.Office.Project.PWA.CustomFieldWebControls.CustomPWALinkField.OnLoad(EventArgs
e) +1993
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
--------------------------------------------------------------------------------Version Information: Microsoft .NET Framework Version:2.0.50727.1434;ASP.NET Version:2.0.50727.1434