Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(4140)

Issue 70090044: Use List root folder named resource for List ACL instead of List default view URL (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 1 month ago by Tanmay Vartak
Modified:
10 years, 1 month ago
Reviewers:
ejona, pjo
CC:
connector-cr_google.com
Visibility:
Public.

Description

Use List root folder named resource for List ACL instead of List default view URL. SharePoint users \ admin can change list default view url easily via SharePoint UI as per business needs. If default view URL is changed for List, ACL inheritance will be broken for child documents until GSA recrawls child items. List root folder can not be modified via UI and it remains same once list is created. with this CL, adaptor will send named resource for List Root folder. All child items will inherit permissions from this named resource. Also List home page (list default view url) will inherit its permission from named resource.

Patch Set 1 #

Total comments: 17

Patch Set 2 : with code review comments implemented #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -56 lines) Patch
M src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java View 1 4 chunks +24 lines, -9 lines 1 comment Download
M test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java View 1 5 chunks +57 lines, -47 lines 0 comments Download

Messages

Total messages: 10
Tanmay Vartak
10 years, 1 month ago (2014-02-28 18:52:49 UTC) #1
Tanmay Vartak
https://codereview.appspot.com/70090044/diff/1/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java File test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java (left): https://codereview.appspot.com/70090044/diff/1/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java#oldcode1288 test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java:1288: .put(1, new UserPrincipal("SOMEHOST\\administrator", DEFAULT_NAMESPACE)) this was unused code (note ...
10 years, 1 month ago (2014-02-28 19:04:25 UTC) #2
ejona
https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1468 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1468: final Map<DocId, Acl> map = new TreeMap<DocId, Acl>(); You ...
10 years, 1 month ago (2014-03-06 18:43:00 UTC) #3
Tanmay Vartak
On 2014/03/06 18:43:00, ejona wrote: > https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java > File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java > (right): > > https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1468 ...
10 years, 1 month ago (2014-03-07 21:37:22 UTC) #4
pjo
Thank you. https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1454 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1454: = encodeDocId(l.getMetadata().getRootFolder()); metadata could be null? https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1465 ...
10 years, 1 month ago (2014-03-07 22:17:42 UTC) #5
ejona
https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1454 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1454: = encodeDocId(l.getMetadata().getRootFolder()); On 2014/03/07 22:17:43, pjo wrote: > metadata ...
10 years, 1 month ago (2014-03-07 22:26:39 UTC) #6
pjo
For this one-at-a-time version, do we know what the performance is and are we happy ...
10 years, 1 month ago (2014-03-07 22:31:14 UTC) #7
Tanmay Vartak
10 years, 1 month ago (2014-03-07 22:36:40 UTC) #8
Tanmay Vartak
https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/70090044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1468 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1468: final Map<DocId, Acl> map = new TreeMap<DocId, Acl>(); On ...
10 years, 1 month ago (2014-03-07 22:39:20 UTC) #9
pjo
10 years, 1 month ago (2014-03-07 22:40:04 UTC) #10
LGTM.  Thank you.

https://codereview.appspot.com/70090044/diff/20001/src/com/google/enterprise/...
File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
(right):

https://codereview.appspot.com/70090044/diff/20001/src/com/google/enterprise/...
src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1892: // If
parent is a folder,item will inherit its permissions from parent
s/,/s /
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b