Tom Pusateri
Tom Pusateri
I'm a new user having moved over from radicale and am interested in this multi-user feature. I'm willing to help if you can describe what's left to be done. I...
Great. That doesn't sound too bad. Let me stare at the code a bit and then I can give it a shot.
Is everything in the current-user branch or are you working somewhere else? It seems abandoned.
Ok, I think I understand the initialization. I'm ready to tackle "Support automatic creation of principal on first login of user". In handle_wsgi_request() I can extract the authenticated user by...
Something like this creates the principal when authorized but there may be more to it that I'm missing: ```diff index ab61305..16e2260 100644 --- a/xandikos/webdav.py +++ b/xandikos/webdav.py @@ -32,6 +32,7 @@...
> Happy to dig into the details a bit more if you're interested in working one of these. Can you dig into the details of the check_path_access() function you would...
> We should add similar logic for the non-wsgi codepath in xandikos/web.py If the non-wsgi codepath is web.py:main(), doesn't the current_user_principal argument do the same thing? Or do you want...
Thanks. How about sending an Update and waiting for a response? How does that fit into the existing library?
Ok, thanks. I'll homebrew something. I want to add a timeout on the response too so I know to try another server. I'm going to run into this with Push...
Also, FYI, Push Notifications don't always get a response.