Hi,

I have found out something more. It is not the security model, but
rather something that happens when I publish the documents. I do the
publishing as following:

1. Select all documents in a folder F and "add content to
Worklist" (Clipboard).
2. Select the section S where I want to publish the documents, and use
"Publish here" in the clipboard menu on the left.
3. The documents are published and folder F and Section S has
read-permission for "guest".

But when I look in the database I find something like this:

nuxeo=# select a.* from acls a join hierarchy h on (h.id=a.id);
                  id                  | pos |
name                                | grant | permission |     user
| group 
--------------------------------------+-----+--------------------------------------------------------------------+-------+------------+---------------+-------
 05952865-4afb-4078-8736-84a78af7ea1c |   0 | local
| t     | Everything | Administrator | 
 05952865-4afb-4078-8736-84a78af7ea1c |   1 | local
| t     | Read       | members       | 
 05952865-4afb-4078-8736-84a78af7ea1c |   2 | local
| t     | Version    | members       | 
 34248cb2-9eea-406a-a588-b57e0640e967 |   0 | local
| t     | Read       | Everyone      | 
 aad32fc2-2326-4352-8d04-7ed2d8bbff0b |   0 | local
| t     | Everything | guest         | 
 ca657770-cbfb-4c1e-b780-dc17738d4978 |   0 | local
| f     | Everything | Everyone      | 
 68666016-62c4-4080-b980-e15032d35dda |   0 | local
| t     | Read       | guest         | 
 de894e9d-09f3-4f3e-9142-20dea3b2c36d |   0 | local
| t     | Read       | guest         | 
 6e08ecb1-8cb4-4653-b167-adcc21094e0f |   0 | local
| t     | Read       | guest         | 
 351ace34-8436-47c7-a9a5-75121e3af857 |   0 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | t
| Read       | Administrator | 
 351ace34-8436-47c7-a9a5-75121e3af857 |   1 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | t
| Write      | Administrator | 
 351ace34-8436-47c7-a9a5-75121e3af857 |   2 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | t
| Read       | kjetiln       | 
 351ace34-8436-47c7-a9a5-75121e3af857 |   3 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | f
| Write      | Everyone      | 
 351ace34-8436-47c7-a9a5-75121e3af857 |   4 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | f
| Read       | Everyone      | 
 649ddd2b-c334-486e-b2d5-354eb68345cb |   0 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | t
| Read       | Administrator | 
 649ddd2b-c334-486e-b2d5-354eb68345cb |   1 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | t
| Write      | Administrator | 
 649ddd2b-c334-486e-b2d5-354eb68345cb |   2 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | t
| Read       | kjetiln       | 
 649ddd2b-c334-486e-b2d5-354eb68345cb |   3 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | f
| Write      | Everyone      | 
 649ddd2b-c334-486e-b2d5-354eb68345cb |   4 |
org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory | f
| Read       | Everyone      | 
... More lines....

As you can see from the SQL, there is added revoke permissions on the
documents that I have selected for "Everyone". 

If I do the following SQL it works again:
nuxeo=# delete from acls where
name='org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory';
nuxeo=# select * from nx_vacuum_read_acls();
nuxeo=# select nx_update_read_acls();

Is this a known bug and is it fixed in 5.3.2?


Best regards

Kjetil Nygård





On Fri, 2010-07-30 at 15:38 +0200, Kjetil Nygård wrote:

> 
> Hello,
> 
> I have made some documents in workspace, and given permission to them
> for my guest-user to read. And the user can read them.
> 
> Then I published the documents to /default-domain/sections/my-section.
> I granted guest access to read, ReadVersion, Version, and ReadChildren
> to the both the section and the workspace folder where the documents
> are located. 
> 
> Guest can enter both the Folder and the Section. But still I can not
> see the documents in the section and I can not search them up with
> CMIS as the guest-user. (Admin works fine)
> 
> What am I doing wrong? 
> 
> 
> Med vennlig hilsen
> 
> Kjetil Nygård
> [email protected]
> Tlf: +47 41 47 43 37
> MSN: [email protected]
> Skype: pol-pot78
> 
> 
> 
> 
> _______________________________________________
> ECM mailing list
> [email protected]
> http://lists.nuxeo.com/mailman/listinfo/ecm
> To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm


Med vennlig hilsen

Kjetil Nygård
[email protected]
Tlf: +47 41 47 43 37
MSN: [email protected]
Skype: pol-pot78


_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to