Community
Participate
Working Groups
Create a new project add package 'test' under 'test' add an Entity called 'Test' - all works OK. now under 'test' add an Entity called 'Cabbage' now under 'test' add a sub-package called 'cabbage' TS blocks this saying " Type with same name but different case exists." So cancel out. Go to the Java perspective under 'test' add a sub-package called 'cabbage' it works !! So this will cause a lot of issues if this is not fixed !!!
This has been scheduled for i35.
The reason why TS blocks this scenario is because packages are treated just like any other Tigerstripe artifact. We'll need to make a design change in order to resolve this issue, which will imply change to refactoring logic, diagrams, UI, etc... This defect has been moved out of i35 so it can be further discussed before any changes are made.
I've decided to mark this defect as won't fix due to the risks involved in making the necessary design changes in Tigerstripe. As stated in my previous comment, packages are treated as regular Tigerstripe artifacts, which is why the tooling prevents an entity artifact to be created under a package of the same name. If this defect is completely blocking you, please re-open it so it can be further discussed.