U4-5648 - Remove legacy razor macro's entirely

Created by Shannon Deminick 16 Oct 2014, 04:43:52 Updated by Shannon Deminick 21 Nov 2014, 06:22:14

Subtask of: U4-5419

all references to umbraco.MacroEngines.RazorBuildProvider in the web.config

Remove loadPython (legacy script files) tree code

editPython.aspx

DLRScriptingTasks DLRScripting.*

loadDLRScripts

RazorMacroEngine

The entire scripting/razor section in umbracoSettings

The entire umbraco.MacroEngines assembly

umbraco.scripting.python

anything with the name python in it

everything in the umbraco.scripting namespace

SystemDirectories.MacroScripts

ScriptingMacroResult

IMacroEngineResultStatus

Comments

Shannon Deminick 14 Nov 2014, 03:57:48

@zpqrtbnk Have a question while I'm refactoring this stuff, in XmlHelper.TryCreateXElementFromPropertyValue and XmlHelper.TryCreateXPathDocumentFromPropertyValue, both methods were accessing the: UmbracoConfig.For.UmbracoSettings().Scripting.NotDynamicXmlDocumentElements which is now removed entirely. I'm not sure if this was even needed so just want to check with you since this config section no longer exists. I've just removed the check against this config section in the code.


Priority: Normal

Type: Task

State: Fixed

Assignee:

Difficulty: Normal

Category:

Backwards Compatible: False

Fix Submitted:

Affected versions:

Due in version: 8.0.0

Sprint:

Story Points:

Cycle: