Sacha Greif
Sacha Greif
Well if I'm honest I don't quite understand when you would need to allow something to non-logged in users but disallow it to logged-in users. By nature this is kind...
Maybe this is a case of using permissions and groups for something they were not designed for? In the use case you describe I would test whether `currentUser` exists or...
Why not. I think the important thing is getting CRUD callbacks right and I think the current API works pretty well. For "non-standard" callbacks I don't have a strong opinion...
Oh good point. I think I just forgot to change that when I recently cleaned up how mutator callbacks work. I agree it'd be better to call `createMutator`, once we...
I agree, I personally am not working on any React Native projects myself so I don't really have the time/knowledge to improve Vulcan in that direction, but I'm definitely open...
Pretty amazing. I feel like you've almost completely refactored Vulcan's back-end! Really excited to work with the new Apollo packages moving forward :)
Here's some notes on what I had to do to upgrade properly: - update apollo-client - update apollo-server-express - update graphql - update react-apollo - update react-router - update react-router-bootstrap...
Some more issues I've noticed: - [x] Event tracking is broken: ``` TypeError: getRenderContext is not a function at trackInternal (internal-client.js:6) at track (events.js:21) ``` - [x] `queryOne`/`runGraphQL` is broken?...
As a starting point, here are the features I've developed myself so far for my own usage: - take any URL, and upload its contents (in my case a PDF)...
Useful links: - https://www.remix-validated-form.io/ - https://remix-forms.seasoned.cc/ - https://react-hook-form.com/