Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Eric Schrepel 161 posts 226 karma points
    Aug 10, 2016 @ 20:56
    Eric Schrepel
    0

    Razor code to list a node's rollback/version dates?

    In Umbraco 7.4.3, trying to list all rollback dates for a subset of nodes on our site. Can't tell if that's possible.

    (Reason: we have a few nodes for which we were relying on the UpdateDate property to show when a node was last human-edited. But today we ran a Content.SaveAndPublish on a bunch of those nodes [for an unrelated reason], which then set the UpdateDate to today for all of them, oops.)

  • Dan Diplo 1554 posts 6205 karma points MVP 6x c-trib
    Aug 10, 2016 @ 21:24
    Dan Diplo
    0

    You can use the ContentService to do this. It has a method called GetVersions(int id) which will return a collection of all the versions of a particular node.

    So, to get a list of all UpdateDates for a node you could do:

    var previousDates = UmbracoContext.Application.Services.ContentService.GetVersions(1234).Select(x => x.UpdateDate);
    

    Note that this hits the database, so isn't something you want to be doing on every page load.

  • Jon R. Humphrey 164 posts 455 karma points c-trib
    Aug 10, 2016 @ 21:55
    Jon R. Humphrey
    0

    @Dan,

    Thanks for the tip, I was thinking about something like this myself!

    @Eric,

    Sounds like a perfect custom dashboard to me! Yell if you want to discuss?

    Cheers!

  • Eric Schrepel 161 posts 226 karma points
    Aug 10, 2016 @ 22:03
    Eric Schrepel
    0

    I haven't created custom dashboards yet but would be interested in pursuing that soon. (I know I should be doing more of that for our users.)

  • Jon R. Humphrey 164 posts 455 karma points c-trib
    Aug 10, 2016 @ 22:05
    Jon R. Humphrey
    0

    @Eric,

    Me neither so no worries, it's always fun to start in the deep end!

    Throw me a ping when you've got time and let's see what we could do!

    J

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies