Robert
15eb40aedb
Removed code that populates content tree with duplicate start nodes.
2018-04-18 16:01:01 +02:00
Shannon
155a304ce3
Allows GUID to be passed to ContentTreeControllerBase
2018-02-27 01:17:21 +11:00
Stephan
41ad1bf27b
U4-10829 - fix tree controller
2018-01-17 10:47:35 +01:00
Shannon
2efe2cc88a
Ensures that a user that has multiple start nodes cannot select the root start node in the tree dialogs
2017-09-06 12:54:32 +10:00
Shannon
8b17d69d32
Merge branch 'temp-U4-10389' into temp-U4-10275
2017-09-06 12:03:55 +10:00
Shannon
8ad1d247fa
U4-10389 Some webforms editors do not authorize on the user's path access or permissions set for the editing node
2017-09-06 11:49:00 +10:00
Shannon
6cc4ab9348
Ensure the user can still refresh nodes they don't have access to when viewing 'site'/branch nodes with multiple start nodes
2017-09-06 10:45:38 +10:00
Shannon
c860069215
Updates logic to ensure that if we are rendering site nodes that we don't render all of their children, we will filter out any nodes that do not belong to the user's start nodes' branches
2017-09-06 00:38:31 +10:00
Shannon
1cec38c679
Gets site nodes showing for users with multiple root nodes and updates UI to support showing them what they have and don't have access to, also updates the content/media tree controllers performance for when looking up entities and if the user has access to the path.
2017-09-01 00:32:01 +10:00
Stephan
a8c29644d4
U4-10023 - multiple start nodes
2017-07-26 08:35:08 +02:00
Shannon
dec9422531
Updated DB and business logic to support multiple starts nodes for a user and for user groups to have start nodes - U4-9915 User Groups will have a start node assigned and Users can have multiple start nodes assigned
2017-05-25 02:03:41 +10:00
Shannon
d37106576d
Adds null checks to the ContentTreeController too
2017-03-23 12:53:48 +11:00
Shannon
a20cc60c10
Updates new UDI pickers that have start nodes for pre-values to also store UDIs for their prevalues, this has a knock on effect in that we need to be able to inject some server side config for pre-value editors (otherwise we'd have to make diff udi prevalue editors but that isn't very re-usable), so have implemented that and then updated all of the logic to deal with the udi idType.
2017-02-08 16:15:27 +11:00
Niels Hartvig
205ea22daa
Fixes U4-9437
2017-01-25 17:34:34 +01:00
Niels Hartvig
f75e0cf4ba
Updates to PR based on Review
2017-01-10 12:47:00 +01:00
Niels Hartvig
1a9f336a59
Add support for GUIDs in media and content pickers
2017-01-09 14:45:40 +01:00
Shannon
5dbedcf67b
Fixes: U4-5460 User with start content set won't see the selected node.
2014-09-23 16:50:05 +10:00
Shannon
fa4a268556
Updates some naming conventions and code formatting
2014-08-08 12:08:34 -06:00
per ploug
d2f9bd6896
Fixed: U4-5324 Users with a content root node, cant have custom tree roots
2014-08-08 10:54:05 +02:00
leekelleher
320df6706e
Modified content tree controller to point the recycle bin node to the dashboard.
2014-06-08 16:15:28 +01:00
Shannon
13976559a8
Created a EntityNotFoundException to use when we are expecting an umbraco entity found. Updates some code to use this exception.
2014-02-17 11:50:13 +11:00
perploug
24062c0061
Rolls back listview items in dialog trees
2014-01-28 15:49:04 +01:00
perploug
c2d978a0db
Enables listview children in dialog trees
...
By default trees doesnt show children of listview nodes, this enables
them in dialog trees, otherwise content pickers cannot select childrens
of a listview node
2014-01-27 22:03:52 +01:00
Shannon
ae05bfd350
Fixes: U4-4055 List View document types still display children in content tree
2014-01-17 13:00:11 +11:00
Shannon
8785239964
Finalizes the implementation of getting the menu items rendering for child of listview items for both content and media.
2013-12-12 14:10:03 +11:00
Shannon
18352f8a4d
Fixes null check with filtered content/media attribute, fixes issue with container types and rendering tree nodes.
2013-12-04 15:54:50 +11:00
Shannon
59599efab6
Fixes: U4-3655 Clicking on recycle bin in media section redirects you back to the content tree
2013-11-25 14:45:14 +11:00
Shannon
7e4739956a
Ensures that tree requests have section security applied, though it's not perfect until we have security by tree and section it ensures that a user cannot list out tree data when they don't have access to a section in which that tree's data is required. Now the root node requests via the application tree controller have their auth filters applied (that took quite a lot of zany work). Gets AD login working nicely too.
2013-11-20 14:18:03 +11:00
perploug
806596f04d
Disables the tree header when it has a alt start node
2013-11-19 14:20:51 +01:00
perploug
11c35977d3
fixes broken legacy pickers
2013-11-19 11:06:09 +01:00
Shannon
e502579319
Fixes up security check for start node for mntp
2013-11-19 12:28:50 +11:00
perploug
4fea694c6a
Loads content and media trees with a custom root
2013-11-18 22:29:19 +01:00
Shannon
4545af0a21
Boom! container nodes work for both media and content, fixes:
...
U4-3540 When creating a Container type node - the list view shows all children of the item it's being created underneath
U4-3541 media tree is not catering for container types
2013-11-15 16:56:51 +11:00
Shannon
0878de4a8b
Fixes tree service from showing that there is children when there isn't, fixes container node issues:
...
U4-3540 When creating a Container type node - the list view shows all children of the item it's being created underneath
U4-3541 media tree is not catering for container types
Adds container style
2013-11-15 16:19:46 +11:00
Shannon
c4bfeeb321
Changes the CreateTreeNode to ensure that a parentId is always passed in - now all tree node models have a parentId property based on the server side data. Changes the JS tree node model to not have a 'parent' property and instead changes this to a parent() method - this allows us to serialize the tree model because otherwise it has cyclical references.
2013-11-12 13:09:24 +11:00
Shannon
7636f17ba9
Fixes: U4-3225 Media recycle bin malfunction - and removes the default menu for items in the bin since people normally aren't creating children when it's in the bin.
2013-10-24 16:54:17 +11:00
Shannon
f299fe76e4
fixes localization with empty recycle bin menu
2013-10-09 17:35:16 +11:00
Shannon
883a662240
Moves tree/menu models into the Models.Trees namespace
2013-10-08 12:38:27 +11:00
Shannon
936be3934b
Updated MenuItemCollection with MenuItemList for full featured List access to the items. Added the MenuRendering event to TreeController, updated the tree controller events to be TypedEventHandler's though developers will need to cast the TreeController to the type they are expecting - still better than 'object'.
2013-10-03 15:05:48 +10:00
Shannon
89f7a31bef
Updates the Create/AddMenu overloads to ensure a name is specified, fixes all localization of all menu items for all new trees.
2013-10-02 20:00:01 +10:00
Shannon
4e56d88eb5
Fixes: U4-2672 Fix how trees are rendered when a start node is applied, the Content/Media titles must always be visible
2013-10-01 16:38:10 +10:00
Shannon
e1cf3bc597
Implements: U4-2937 A tree item should be able to have a default action
2013-09-26 15:55:38 +10:00
Shannon
be9c3b8996
Got a solution for legacy dialog trees with the new format trees, just committing all of the work in case i need to come back and reference some stuff I'm about to remove.
2013-09-04 17:36:05 +10:00
Shannon
c61206d03f
Changed routes to have section + tree
2013-08-15 12:34:22 +10:00
perploug
e825c08901
Added events.Service and xmlhelper.service
2013-08-12 15:17:34 +02:00
Shannon
ab594db5fc
Got the media tree converted to new tree structure.
2013-08-05 19:22:00 +10:00
Shannon
62aafc6606
Lots of work on trees and menus. Got delete and empty recycle bin working as well as refresh (first menu action).
2013-08-01 18:35:55 +10:00
Shannon
2ebf6d09c6
Gets delete and empty recycle bin working, adds unit tests for tree service, ensures that the recycle bin shows children whenever something is deleted (though, i now realize i need to refresh the recycle bin node and expand it when something is deleted). Renames some namespaces for content/media/etc... controllers and makes the file names more readable.
2013-08-01 14:51:35 +10:00
Shannon
f63988639f
Updates content tree class heirarchy, updates all IActions to have the correct icon in c# and udpates the icon mapping
2013-08-01 12:20:28 +10:00
Shannon
217bcaf625
Added the permissions checks in the new content tree including start node rendering
2013-07-30 15:30:04 +10:00