Click or drag to resize

SystemOptionsServicesGetPossibleTreeMenuItems Method


Retrieves the collection of Menu Items on the Site Tree context menu. This result reflects what functionalitis are available on the Ingeniux CMS Site tree.

Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.6.492
Syntax
public XHRServiceResponseGeneric<UniqueObject[]> GetPossibleTreeMenuItems()

Return Value

XHRServiceResponseGenericUniqueObject

Collection of Site Tree context menu items

Example
Sample JSON return
JavaScript
{
    "code": 0,
    "error": null,
    "message": [{
        "name": "Empty Recycle Folder",
        "id": "EmptyRecycleFolder"
    }, {
        "name": "New",
        "id": "New"
    }, {
        "name": "Rename",
        "id": "Rename"
    }, {
        "name": "Refresh",
        "id": "Refresh"
    }, {
        "name": "separator",
        "id": "separator2"
    }, {
        "name": "Cut",
        "id": "Cut"
    }, {
        "name": "Copy",
        "id": "Copy"
    }, {
        "name": "Paste",
        "id": "Paste"
    }, {
        "name": "Delete",
        "id": "Delete"
    }, {
        "name": "separator",
        "id": "separator3"
    }, {
        "name": "Add to Workflow",
        "id": "AddToWorkflow"
    }, {
        "name": "Remove From Workflow",
        "id": "RemoveFromWorkflow"
    }, {
        "name": "Assign To...",
        "id": "AssignTo"
    }, {
        "name": "Advance",
        "id": "Advance"
    }, {
        "name": "Show History",
        "id": "ShowHistory"
    }, {
        "name": "Send Mail",
        "id": "SendMail"
    }, {
        "name": "separator",
        "id": "separator4"
    }, {
        "name": "Check Out",
        "id": "CheckOut"
    }, {
        "name": "Check In",
        "id": "CheckIn"
    }, {
        "name": "Propagate publishes to latest version",
        "id": "PropagateCheckIn"
    }, {
        "name": "Undo Check Out",
        "id": "UndoCheckOut"
    }, {
        "name": "Rollback",
        "id": "Rollback"
    }, {
        "name": "separator",
        "id": "separator5"
    }, {
        "name": "Mark For Publish",
        "id": "MarkForPublish"
    }, {
        "name": "Preview",
        "id": "Preview"
    }, {
        "name": "Publish",
        "id": "Publish"
    }, {
        "name": "separator",
        "id": "separator6"
    }, {
        "name": "Page Properties",
        "id": "PageProperties"
    }]
}
See Also