At least with the way that I'm using it... (unless the email is in a
bad format) I think Google shouldn't limit the ACL's getting inserted
in.

For instance... I want to hire "Bob" next week, so I go into my Google
Docs account and enter b...@mycompany.com into all of my GDocs (from
the UI). But b...@mycompany.com is not a Google account yet. So I hire
Bob next week, and tell him that his email is b...@mycompany.com and he
should go to google docs and create an account under that name, cause
he's already added to all of the company documentation.

It seems like this is possible now, though it's spotty. We're adding
in potential Google Docs accounts from the API because at first we're
using the people's email addresses that I have in my database (at a
later point, they have the option to change it to a preferred Google
Email) then if that user wants to interact with the google doc that is
organized in my system, they would click on the link for the file, and
it would push them to the document.

now, if you don't have a google docs account with b...@mycompany.com,
that's where Google Docs Shines! They just prompt you to create an
account with that email. It doesn't matter if it's a gmail account or
not.

This is how I would like it to work... in my testing it does, but not
100% of the time...

On Jun 24, 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
>
> ...
>
> 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