Bug :)

On Wed, Jun 24, 2009 at 10:55 AM, Patricia Goldweic <
pgoldw...@northwestern.edu> wrote:

>
> Hi Eric,
> I agree with your statement. However, if these acls get added for any
> reason
> (e.g. a program that is not verifying that they correspond to valid users),
> and they show up in the Docs GUI, you would expect them to work. I think
> I'd
> much rather get a failure message from Google whenever one tries to add
> them, so that they wouldn't be propagated to the GUI in the first place.
> Would you rather not see this posted as a bug then?
> -Patricia
>
> Patricia Goldweic
> pgoldw...@northwestern.edu
>
>
> > -----Original Message-----
> > From: Google-Docs-Data-APIs@googlegroups.com
> > [mailto:google-docs-data-a...@googlegroups.com] On Behalf Of
> > Eric (Google)
> > Sent: Wednesday, June 24, 2009 12:41 PM
> > To: Google Docs Data APIs
> > Subject: [Google-Docs-Data-APIs] Re: The response from
> > modifying the ACL is returning false-positives
> >
> >
> > Well, you should only be adding
> > ACLs that correspond to gDocs users.
> > A combination of anything else may appear to work, but I
> > wouldn't trust it.
> >
> > Eric
> >
> > On Jun 24, 10:02 am, Daniel Marashlian <daniel...@gmail.com> wrote:
> > > please go ahead :)
> > >
> > > I haven't done too much testing after the fact. I'm going
> > to do some
> > > testing on that scenario you just described.
> > >
> > > On Jun 24, 7:33 am, "Patricia Goldweic" <pgoldw...@northwestern.edu>
> > > wrote:
> > >
> > >
> > >
> > > > I've seen this behavior too. In fact, I concluded that,
> > if you add
> > > > (through the api) an acl entry for a (not yet)existent
> > account, you
> > > > get no errors at the time you are doing this. However, if the
> > > > account gets later created, those acls which should have
> > been placed
> > > > in the feed in the previous step, are really not working. This is
> > > > consistent with the behavior you just described David, mainly the
> > > > fact that non-existent account acls ACTUALLY DO FAIL when
> > they are
> > > > added (and therefore are not really being added), but
> > this is not being reported by Google.
> > > > I think this definitely deserves a bug report. Are you
> > going to file
> > > > this one David, or should I do it?
> > >
> > > > Patricia Goldweic
> > > > pgoldw...@northwestern.edu
> > >
> > > > > -----Original Message-----
> > > > > From: Google-Docs-Data-APIs@googlegroups.com
> > > > > [mailto:google-docs-data-a...@googlegroups.com] On Behalf Of
> > > > > Daniel Marashlian
> > > > > Sent: Tuesday, June 23, 2009 5:42 PM
> > > > > To: Google Docs Data APIs
> > > > > Subject: [Google-Docs-Data-APIs] Re: The response from
> > modifying
> > > > > the ACL is returning false-positives
> > >
> > > > > to make it even more confusing, I've been testing "bad emails"
> > > > > like kjhasdf...@pelotonics.com and they show up on the
> > UI but not
> > > > > in the ACL list... hmmm.
> > >
> > > > > Fun times :)
> > >
> > > > > On Jun 23, 3:31 pm, Eric Bidelman <api.e...@google.com> wrote:
> > > > > > Well, Patricia said these show up in the feed but not
> > the Docs
> > > > > > UI. You're saying they show up in neither.  I'm a little
> > > > > > confused that there's different behavior across the board.
> > >
> > > > > > Eric
> > >
> > > > > > On Tue, Jun 23, 2009 at 1:45 PM, Daniel Marashlian
> > > > > <daniel...@gmail.com>wrote:
> > >
> > > > > > > Wait... I'm confused :)
> > >
> > > > > > > So I try to add a user's email to a document, at
> > least when I
> > > > > > > use the batch processing, it reports back a success but when
> > > > > I do a GET
> > > > > > > on
> > > > >
> > "http://docs.google.com/feeds/acl/private/full/[docType]%3A[docID]";
> > > > > > > and check through the XML for the gAcl:scope that
> > user's Email
> > > > > > > is not in the list.
> > >
> > > > > > > How is that consistently working?
> > >
> > > > > > > maybe I'm confused on the separation between the ACL and
> > > > > Google Docs.
> > >
> > > > > > > On Jun 23, 1:27 pm, Eric Bidelman
> > <api.e...@google.com> wrote:
> > > > > > > > Thanks for the quick info folks.
> > > > > > > > It sounds like the adding ACLs through the API
> > > > > consistently works
> > > > > > > > (e.g. the correct results show up when querying the ACL
> > > > > feed), but
> > > > > > > > they're not propagated to Google Docs.  Can one of you
> > > > > open a bug
> > > > > > > > for this with the detailed info in this thread.
> > >
> > > > > > > > Thanks!
> > >
> > > > > > > > Eric
> > >
> > > > > > > > On Tue, Jun 23, 2009 at 1:09 PM, Daniel Marashlian
> > > > > > > ><daniel...@gmail.com
> > > > > > > >wrote:
> > >
> > > > > > > > > Hi Eric,
> > >
> > > > > > > > > The "single" feed seems to be working more
> > consistently,
> > > > > > > > > but when it fails it doesn't tell me anything
> > in the response.
> > >
> > > > > > > > > this is the XML I'm using (maybe I'm doing it wrong):
> > >
> > > > > > > > > POST'ing it to: "
> > > > > > >http://docs.google.com/feeds/acl/private/full/document
> > > > > > > > > %3Adg7wvvh9_51fjcscsvz"
> > >
> > > > > > > > > XML:
> > > > > > > > > "<entry
> > > > > > > > > xmlns='http://www.w3.org/2005/Atom'xmlns:gAcl='http://
> > > > > > > > > schemas.google.com/acl/2007'> <category
> > > > > > > > >
> > scheme='http://schemas.google.com/g/2005#kind'term='http:/
> > > > > > > > > / schemas.google.com/acl/2007#accessRule'/>
> > > > > > > > > <gAcl:role value='writer'/> <gAcl:scope type='user'
> > > > > > > > > value='tmal...@pelotonics.com'/> </entry>"
> > >
> > > > > > > > > Here is a response from a call that failed:
> > >
> > > > > > > > > <?xml version='1.0' encoding='UTF-8'?><entry
> > > > > > > > > xmlns='http://www.w3.org/2005/Atom'
> > > > > xmlns:gAcl='http://schemas.google.com/acl/2007'
> > >
> > > > > xmlns:batch='http://schemas.google.com/gdata/batch'><id>http://
> > >
> > > > > docs.google.com/feeds/acl/private/full/document%3Adg7wvvh9_51fjc
> > > > > > > > > scsvz/
> > > > > > > > > user%3Atmalone%40pelotonics.com
> > > > > > > </id><updated>2009-06-23T19:56:20.103Z</
> > > > > > > > > updated><category
> > > > > scheme='http://schemas.google.com/g/2005#kind'
> > > > > > > > >
> > term='http://schemas.google.com/acl/2007#accessRule'/><tit
> > > > > > > > > le type='text'>Document Permission -
> > > > > > > > > tmal...@pelotonics.com</title><link
> > > > > > > > > rel='self' type='application/atom+xml'
> > > > > > > > > href='http://docs.google.com/
> > >
> > > > > feeds/acl/private/full/document%3Adg7wvvh9_51fjcscsvz/user%3Atma
> > > > > > > > > lone %40pelotonics.com'/><link rel='edit'
> > > > > > > > > type='application/atom+xml'
> > > > > > > > >
> > href='http://docs.google.com/feeds/acl/private/full/docume
> > > > > > > > > nt
> > >
> > > > > %3Adg7wvvh9_51fjcscsvz/user%3Atmalone%40pelotonics.com'/><gAcl:r
> > > > > > > > > ole value='writer'/><gAcl:scope type='user'
> > > > > > > > > value='tmal...@pelotonics.com
> > > > > > > '/
> > > > > > > > > ></entry>
> > >
> > > > > > > > > On Jun 23, 11:07 am, "Patricia Goldweic"
> > > > > > > > > <pgoldw...@northwestern.edu>
> > > > > > > > > wrote:
> > > > > > > > > > Hi Eric,
> > > > > > > > > > The response to your question: 'Just so I'm clear,
> > > > > these ACLs
> > > > > > > > > > never
> > > > > > > show
> > > > > > > > > up,
> > > > > > > > > > correct?' is YES. Those entries DO NOT show up in the
> > > > > > > > > > GUI (even after
> > > > > > > a
> > > > > > > > > > delay), but they're definitely in the feed.
> > >
> > > > > > > > > > I'm not sure who you asking the second question to:
> > > > > > > > > > 'also, does the
> > > > > > > user
> > > > > > > > > > show up when re-querying the doc's ACL feed?  (in
> > > > > my case, I
> > > > > > > > > > can see
> > > > > > > the
> > > > > > > > > ACL
> > > > > > > > > > entries through the api if I re-query).
> > >
> > > > > > > > > > -Patricia
> > >
> > > > > > > > > >   _____
> > >
> > > > > > > > > > From: Google-Docs-Data-APIs@googlegroups.com
> > > > > > > > > > [mailto:google-docs-data-a...@googlegroups.com] On
> > > > > Behalf Of
> > > > > > > > > > Eric
> > > > > > > > > Bidelman
> > > > > > > > > > Sent: Tuesday, June 23, 2009 12:45 PM
> > > > > > > > > > To: Google-Docs-Data-APIs@googlegroups.com
> > > > > > > > > > Subject: [Google-Docs-Data-APIs] Re: The
> > response from
> > > > > > > > > > modifying the
> > > > > > > ACL
> > > > > > > > > is
> > > > > > > > > > returning false-positives
> > >
> > > > > > > > > > Hi all,
> > >
> > > > > > > > > > Please report bugs if you think they are.  I triage
> > > > > the issue
> > > > > > > > > > tracker on a regular basis.  It's also helpful to
> > > > > post in the
> > > > > > > > > > forum (as
> > > > > > > you've
> > > > > > > > > done
> > > > > > > > > > :))
> > > > > > > > > > so others can follow any issues.
> > >
> > > > > > > > > > Sometimes there are small delays between
> > doing something
> > > > > > > > > > in the API
> > > > > > > and
> > > > > > > > > > when it actually shows up in a re-query or the Docs
> > > > > UI. Just
> > > > > > > > > > so I'm
> > > > > > > > > clear,
> > > > > > > > > > these ACLs never show up, correct?
> > >
> > > > > > > > > > Daniel, do you see the same happening when NOT
> > > > > using a batch feed?
> > > > > > > > > > Inserting a entry and inserting a single
> > entry inside of
> > > > > > > > > > a batch feed go through different pipelines.
> > >
> > > > > > > > > > Also, does the user show up when re-querying the
> > > > > doc's ACL feed?
> > >
> > > > > > > > > > Eric
> > >
> > > > > > > > > > On Tue, Jun 23, 2009 at 8:01 AM, Patricia Goldweic
> > >
> > > > > > > > > > <pgoldw...@northwestern.edu> wrote:
> > >
> > > > > > > > > > I've also noticed problems with using the apis to
> > > > > modify/add
> > > > > > > > > > acl
> > > > > > > entries.
> > > > > > > > > In
> > > > > > > > > > my case, some entries get added, but then, they DO
> > > > > NOT display
> > > > > > > > > > on the
> > > > > > > GUI
> > > > > > > > > > (as if the document was not being shared with those
> > > > > > > > > > people, even
> > > > > > > though
> > > > > > > > > the
> > > > > > > > > > acl entries are actually there, and sharing
> > > > > actually works).
> > > > > > > > > > This
> > > > > > > only
> > > > > > > > > > happens once in a while (not every time). We should
> > > > > probably
> > > > > > > > > > start
> > > > > > > > > reporting
> > > > > > > > > > these issues as bugs, right?
> > > > > > > > > > -Patricia
> > >
> > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > From: Google-Docs-Data-APIs@googlegroups.com
> > > > > > > > > > > [mailto:google-docs-data-a...@googlegroups.com]
> > > > > On Behalf Of
> > > > > > > > > > > Daniel Marashlian
> > > > > > > > > > > Sent: Tuesday, June 23, 2009 12:15 AM
> > > > > > > > > > > To: Google Docs Data APIs
> > > > > > > > > > > Subject: [Google-Docs-Data-APIs] The response
> > > > > from modifying
> > > > > > > > > > > the ACL is returning false-positives
> > >
> > > > > > > > > > > Hi Eric,
> > >
> > > > > > > > > > > I've been doing some final testing on the
> > Pelotonics
> > > > > > > > > > > integration, and I've noticed the Google
> > Docs API is
> > > > > > > > > > > returning false-positives on modifying the ACL.
> > >
> > > > > > > > > > > I added a document, then tried to insert 5
> > > > > collaborators on
> > > > > > > > > > > that document. I only have 1 transaction in
> > each call
> > > > > > > > > > > (I went away from batch processing). The API returns
> > > > > a result
> > > > > > > > > > > of what happened. In this case, 4/5 collaborators
> > > > > got added
> > > > > > > > > > > to the document, which would be fine if the API
> > > > > > > > > > > actually told me that one of them failed.
> > >
> > > > > > > > > > > Here is a response on a successful call:
> > >
> > > > > > > > > > > --------------------------------------------------
> > >
> > > > > > > > > > > <?xml version='1.0' encoding='UTF-8'?><atom:feed
> > > > > > > > > > > xmlns:atom='http://www.w3.org/2005/Atom'
> > > > > > > > > > > xmlns:openSearch='http://a9.com/-/spec/
> > > > > > > > > > > opensearchrss/1.0/'
> > > > > > > > > > > xmlns:gAcl='http://schemas.google.com/acl/2007
> > > > > > > '
> > > > > > > > > > > xmlns:batch='http://schemas.google.com/gdata/batch
> > > > > > > '><atom:id>http://
> > >
> > > > > docs.google.com/feeds/acl/private/full/document%3Adg7wvvh9_2
> > > > > > > > > > > 8j
> > > > > > > > > > > n7xhfgd</
> > > > > > > > > > > atom:id><atom:updated>2009-06-23T05:03:41.421Z</...
> > >
> > > read more ยป
> > >
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Docs Data APIs" group.
To post to this group, send email to Google-Docs-Data-APIs@googlegroups.com
To unsubscribe from this group, send email to 
google-docs-data-apis+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Docs-Data-APIs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to