Patchouli

Patchouli

168M Downloads

[1.16] Enforce qualified namespaces for everything

williewillus opened this issue ยท 2 comments

commented

We've run into an issue lately where extension books are confused where to find their categories/entries/templates. It's difficult to remember and verbose to write the appropriate logic to use the right namespace when looking things up, and we already have like 5 copies of that logic in the codebase.

In 1.16, rip it all out, and force all references to entries (relation pages, links), categories (entries, child categories), and templates (template pages and inclusions) to use fully qualified paths. Saves the massive headache and code complexity.

Wiki has been updated to encourage this by default.

commented

done in 1.17

commented

This issue is stale because it has been open for a while with no activity. Please bump if this is still an issue, or this ticket will be closed soon.