U4-8198 - migrate file system trees to new tree format

Created by Shannon Deminick 17 Mar 2016, 12:35:59 Updated by Shannon Deminick 30 Mar 2016, 14:09:30

Tags: Backport Community Contrib

Subtask of: U4-5419

umbraco.loadStylesheets, umbraco.loadScripts, umbraco.loadXslt, Umbraco.Web.Trees.PartialViewsTree, Umbraco.Web.Trees.PartialViewMacrosTree still uses BaseTree/ITree, needs to be re-built with the new tree structure using TreeControllerBase

These trees all share similar logic in that they all read from the file system to create themselves, therefore there should be a base class to contain most of the shared logic for all of these trees.

Also note that the stylesheets tree will need to contain the logic for it's sub-nodes which is currently found in umbraco.loadStylesheetProperty

Comments

Yannis Güdel 24 Mar 2016, 18:20:00

That sounds like a lot of fun, I will take this :)


Yannis Güdel 28 Mar 2016, 14:28:02

Here is the PR: https://github.com/umbraco/Umbraco-CMS/pull/1199


Shannon Deminick 30 Mar 2016, 14:09:30

Amazing work! :)


Priority: Up for grabs

Type: Task

State: Fixed

Assignee:

Difficulty: Difficult

Category:

Backwards Compatible: False

Fix Submitted:

Affected versions:

Due in version: 8.0.0

Sprint: Sprint 12

Story Points:

Cycle: