Having multiple ways to navigate to a discourse part is confusing; if a SUBFORUM dp is contained in a FORUM dp, then the SUBFORUM should not be accessible from the top-level SUBFORUM type. In this example, "Crito in English" and "Crito in Greek" will move up under "Dialogs of plato" if that subtree is opened, which is confusing.
To fix this: discoursedb-api-rest should only list discourseparts in the top level of query responses if they have no parent discourseparts.
Having multiple ways to navigate to a discourse part is confusing; if a SUBFORUM dp is contained in a FORUM dp, then the SUBFORUM should not be accessible from the top-level SUBFORUM type. In this example, "Crito in English" and "Crito in Greek" will move up under "Dialogs of plato" if that subtree is opened, which is confusing.
To fix this: discoursedb-api-rest should only list discourseparts in the top level of query responses if they have no parent discourseparts.