design-first / system-designer

A low-code development platform for creating systems 🇺🇦#standwithUkraine
https://designfirst.io/systemdesigner/
Apache License 2.0
930 stars 136 forks source link

Editing Schema name breaks graph #113

Closed davidmw closed 5 years ago

davidmw commented 5 years ago

V3.1.0 on OSX

After creating a three node graph and a few components, I decided to change Node names to Mixed case and relationship names to lower case.

Changing schema names broke all inbound/outbound links and the components / component diagram. Since renaming things is common during design work, handling this well would improve the product UX significantly.

ecarriou commented 5 years ago

It seems that when you rename a schema, it misses the renaming of the links/collections. So you need to do it manually to make it works. I will do a fix for that.

And be careful, you can not change Nodes and Relationships model names, because they are used for creating Graph diagram.

ecarriou commented 5 years ago

I have made some tests and you have all the informations about the renaming issues on the Logs panel when you run the system. So you have all the informations to fix it manually waiting for an improvement on that part.

I have updated the documentation about the fact that Nodes and Relationships can not be changed for generation Graph diagram. I will close then this issue.