Re:IAM whatever you say IAM
by convolvatron on Thursday November 05, 2020 @03:04PM
(#25001454)
since there are only 3 edge types, wouldn't it make sense to use some kind of iconography (thickness, color, dashedness, etc) to distinguish between the permissions granted by the edge? 'CAN_WRITE' introduces a lot of clutter
[ Parent
| on HN ]
Re:IAM whatever you say IAM
by alexchantavy on Thursday November 05, 2020 @03:14PM
(#25001525)
We actually don't write any UI code - we only define the graph schema and write the sync modules. The UI shown is from the standard Neo4j web interface. There are a bunch of other frontends for Neo4j that can do the differentiation you're describing.
Neo4J can change the color or thinkness in the UI, however the datastore does not allow cartography to set that ahead of time. The relationships like CAN_WRITE can be named whatever you like and set to what ever permissions you care about in your service.