Adds 'native' content deleting (not via the legacy objects) and updates the mock data to support this in the Client proj.
start looking at tree service to remove a node but realized that our initial app tree loading isn't correct, we need to have a true root node but currently we dont.
Updated the tree structure to support the root section node. Now we actually get a menu listing for section roots when there is only one tree (i.e. media/content).
Updated media/content type services to allow us to now create content/media at the root.
got deleting working properly with the node animation and color changes.
Fixed up del animations to be dynamically set so they dont animate when switching sections. Added the loading bar for when the node is being deleted from the server to indicate activity. Updated the navigationService.currentTree to be currentSection since that is actually what it is.
Cleans up the navigationController to not have to duplicate all props of the nav service, we just make 'nav' a property of the scope that equals the nav service.
Fixes delete animation issue with collapsing nodes.
Fixes issues with ObjectExtensions when converting an entity to XML. U4-2473 Installer throws examine exception: Unable to cast object of type 'System.Int32' to type 'System.String'
Fixes del animations when collapsing child nodes.
Fixes content type icons and removes reference to tagsResource since it doesn't actually exist (Think Per hasn't checked it in yet)
Fixes issue with 'headline' when there is no content. Added client side validation to the content name.
Creates umb-content-name to share amongst editors so we have less html duplication.
Lots of work for validation. We have a different type of validation model in Umbraco where we still save content even if some things are invalid (we just don't publish) so we have to take all of this into account. We also have other rules where if it is new content but required fields like 'name' are empty we cannot continue to save. Also started working on dealing with server side validation errors for content fields (not just user defined fields).
Got server side field validation wired up to non-user defined properties (such as name).
updated getting started docs
Fixes tree re-loading when it doesn't need to based on navigating to the same section that was just accessed, improves performance a lot.
Changed naming conventions of spec files so they are human readable. Fixed up the route handling when clicking on nodes to ensure the query/search is cleared (so there's no overlap with creating nodes). Moved much of the data handling functionality of the content edit controller to a new service called contentEditingHelper which I've now written unit tests for.
Docs update
Fixed up creating content so that after creation it re-routes back in to edit mode so we don't just keep the 'create' flag. This caused some issues with validation because after creation the edit page needs to re-bind the entity from the server and previous to now that means that the server validation collection would have been cleared. We now persist the collection and it's up to the controller to re-bind if necessary.