On Wed, Dec 21, 2011 at 20:19, Jim Klo <[email protected]> wrote: > The problem is, I 'technically' don't have access to add a filter function on > the Source server - it could be owned by someone else. So I must do my > filtering at the target server. > > What I've discovered is that in all the documentation out there in the > wiki/blogs/listservs - they're all missing some "extremely critical" > documentation for validate_doc_update. What I've determined so far via > laborious trial and error is: > > A. To reject due to authentication, you must throw an error object: > { unauthorized: "Your message stating authentication error" } > > This will kill the replication process completely. > > B. To just blindly cause replication to stop due to an error: > { error: "Your message describing the error" } > > C. To only reject the new document being validated, and CONTINUE validating > other docs, throw: > { forbidden: "Your message why you're forbidding the object from your > db" } > > There might be other errors that could be thrown, but I got no idea what they > are, and NONE of the above is really documented anywhere - only hinted at in > a few places. > > Now if I can find my username for the wiki - I'll try and update it! >
That'd be great, Jim. Once you figure out your username let a dev know so they can add you to the contributors group. -R
