diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index 04ada563a..a773c8214 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -1717,6 +1717,7 @@ sub getToolbar { contextMenu.addLink("'.$self->getUrl("func=promote").'","'.$i18n->get("promote").'"); contextMenu.addLink("'.$self->getUrl("func=demote").'","'.$i18n->get("demote").'"); contextMenu.addLink("'.$self->getUrl("func=manageAssets").'","'.$i18n->get("manage").'"); + contextMenu.addLink("'.$self->getUrl("func=manageRevisions").'","'.$i18n->get("revisions").'"); contextMenu.addLink("'.$self->getUrl.'","'.$i18n->get("view").'"); contextMenu.print(); '.$toolbar; @@ -3612,6 +3613,34 @@ sub www_manageMetaData { #------------------------------------------------------------------- +=head2 www_manageRevisions () + +Shows a list of the revisions for this asset. + +=cut + +sub www_manageRevisions { + my $self = shift; + my $ac = WebGUI::AdminConsole->new("versions"); + return WebGUI::Privilege::insufficient() unless (WebGUI::Grouping::isInGroup(3)); + my $i18n = WebGUI::International->new("Asset"); + #$ac->addSubmenuItem($self->getUrl('func=addVersionTag'), $i18n->get("add a version tag")); + #$ac->addSubmenuItem($self->getUrl('func=manageVersions'), $i18n->get("manage versions")); + my $output = '
| Revision Date | Revised By | Tag Name | |
|---|---|---|---|
| '.WebGUI::DateTime::epochToHuman($date).' | '.$by.' | '.$tag.' | [rollback] |