I'm looking for a language agnostic approach for the following. We are prototyping this in both relational and graph DBs, so, again I'm open to hearing all opinions with respect to those.
Here is the scenario:
- User views portion of org chart
- User edits org chart so that some people report to new manager
- Users sees view of old and new hierarchies side-by-side
- New hierarchy is persisted so that it can be viewed by other users
What I'm currently thinking is that I'll try to somehow utilize Rails with the gem paperclip, but the first problem I'm running in to is ensuring that the nested Employees are of the same version as the parent at the top of the chart. Again, any specific advice here would be appreciated.
Please post any more questions you've got.