add method to get version tag info
This commit is contained in:
parent
df7d20e656
commit
441a139001
1 changed files with 27 additions and 0 deletions
|
|
@ -194,6 +194,33 @@ sub www_getClipboard {
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
=head2 www_getCurrentVersionTag ( )
|
||||||
|
|
||||||
|
Get information about the current version tag
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
sub www_getCurrentVersionTag {
|
||||||
|
my ( $self ) = @_;
|
||||||
|
my $session = $self->session;
|
||||||
|
my $currentUrl = $session->url->getRequestedUrl;
|
||||||
|
|
||||||
|
my $currentTag = WebGUI::VersionTag->getWorking( $session, "nocreate" );
|
||||||
|
return JSON->new->encode( {} ) unless $currentTag;
|
||||||
|
|
||||||
|
my %tagInfo = (
|
||||||
|
tagId => $currentTag->getId,
|
||||||
|
name => $currentTag->get('name'),
|
||||||
|
editUrl => $currentTag->getEditUrl,
|
||||||
|
commitUrl => $currentTag->getCommitUrl,
|
||||||
|
leaveUrl => $currentUrl . '?op=leaveVersionTag',
|
||||||
|
);
|
||||||
|
|
||||||
|
return JSON->new->encode( \%tagInfo );
|
||||||
|
}
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
=head2 www_getTreeData ( )
|
=head2 www_getTreeData ( )
|
||||||
|
|
||||||
Get the Tree data for a given asset URL
|
Get the Tree data for a given asset URL
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue