Download & Extend

Better nodesymlinks restore - check for parents first

Project:NodeSymlinks
Version:6.x-1.x-dev
Component:Code
Category:task
Priority:minor
Assigned:wojtha
Status:active

Issue Summary

Current nodesymlinks restore feature (after disabling and than re-enabling the module) is able to restore this menu structure:

|-- Nodesymlink 1-1     (case A)
|
|-- Page                (case B)
|     |-- Nodesymlink 1-2
|
|-- Node 1             (case C)
      |-- Nodesymlink 1-3

But isn't able to restore this:

|-- Nodesymlink 1-1      (case D)
|     |-- Nodesymlink 2-1
|
|-- Nodesymlink 1-2      (case E)
      |-- Nodesymlink 1-3

Case E and D are exceptional cases and case E is nearly nonsense, but we should provide as best "restore" as it is possible.