How to Customize CMSDesk Staging Page

Vikas Y asked on February 19, 2014 04:29

I need an additional column ‘CMS_User.UserName’ on the Staging Page like other columns that currently we have Task Title, Task Type etc. Basically I need this column to identify the user who has updated the objects to filter out the sync process. I am not sure if this is possible or not . Sharing the details of my findings below: Details Table - Staging_Task Page - ..\CMSModules\Staging\Tools\AllTasks\Tasks.aspx.cs Gridbinding Event - gridTasks_OnDataReload Xml -Tasks.xml We do not have any column for user in this table(Staging_Task). Also , I didn’t find any details to relate it with CMS_User .Wants to know how I can achieve this ?

Recent Answers

Juraj Ondrus answered on February 19, 2014 05:02


You will need to customize the UniGrid control used for this UI page. So, you will need to get some information from the Staging_Task table for each task such as TaskNodeID - using this ID you can get information about given node and document using our API, for example SelectSingleNode method will return you all the data from CMS_Tree and CMS_Document tables including the user ID - DocumentLastModifiedBy column from CMS_Document table. So, then you can use it to display it in the list.

Best regards, Juraj Ondrus

1 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.