We have a requirement to generate unpublished details of a page/Dynamic component.
Is there a way to get unpublished details(time, who) of the item(page/ dynamic component) using Coreservice?
Tridion Stack Exchange is a question and answer site for Tridion developers and administrators. It only takes a minute to sign up.
Sign up to join this communityYou can use the coreservice GetSystemWideList
to get the transaction and loop through.
PublishTransactionsFilterData publishTransactionFilter
= new PublishTransactionsFilterData();
List<PublishTransactionData> publishTransactionsList
= _Client.GetSystemWideList(publishTransactionFilter).ToList();
PublishTransactionData
- Items
property will have all the information you need . You could also apply PublishTransactionState
filter on PublishTransactionsFilterData
.
Hope this information helps.
GetListPublishInfo
for a specific item, but that wont give you whether if it is unpublished. It provides only publish info (user/date etc..)
These details are stored in the Publishing Queue, there you will find information about Who, time, publication, status.