Does it make sense to 2way sync in order that users can edit some rows and fields, so for granularity, or it brings risks that could be avoided with CRUD permissions so that users edit directly the data into the source?
I'd say it really depends on the data in question. There is certain sensitive data that you may only want accessible in a single app with highly locked down permissions. For that type of data you may want to avoid syncing it with another app that has less fine grained control.
Does it make sense to 2way sync in order that users can edit some rows and fields, so for granularity, or it brings risks that could be avoided with CRUD permissions so that users edit directly the data into the source?
I'd say it really depends on the data in question. There is certain sensitive data that you may only want accessible in a single app with highly locked down permissions. For that type of data you may want to avoid syncing it with another app that has less fine grained control.