Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
DARIAH-DE
TextGridRep Portal
Commits
40a9dcf2
Commit
40a9dcf2
authored
Jun 07, 2020
by
Ubbo Veentjer
Browse files
link to latest rev, see
#45
parent
98afa616
Pipeline
#138604
passed with stages
in 8 minutes and 38 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/info/textgrid/rep/browse/BrowseController.java
View file @
40a9dcf2
...
...
@@ -290,17 +290,19 @@ public class BrowseController {
}
private
void
listRevisions
(
Model
model
,
String
id
,
ResultType
metadata
)
{
String
baseUri
=
id
.
substring
(
0
,
id
.
indexOf
(
"."
));
Revisions
revisions
=
tgsearchClientService
.
listRevisions
(
id
);
int
displayRev
=
metadata
.
getObject
().
getGeneric
().
getGenerated
().
getRevision
();
BigInteger
latestRev
=
Collections
.
max
(
revisions
.
getRevision
());
if
(
BigInteger
.
valueOf
(
displayRev
).
compareTo
(
latestRev
)
<
0
)
{
model
.
addAttribute
(
"higherRevisionAvailable"
,
true
);
model
.
addAttribute
(
"latestRevision"
,
latestRev
);
model
.
addAttribute
(
"latestRevisionUri"
,
baseUri
+
"."
+
latestRev
);
}
if
(
revisions
.
getRevision
().
size
()
>
0
)
{
TreeMap
revmap
=
new
TreeMap
<
BigInteger
,
String
>();
String
baseUri
=
id
.
substring
(
0
,
id
.
indexOf
(
"."
));
for
(
BigInteger
rev
:
revisions
.
getRevision
())
{
revmap
.
put
(
rev
,
baseUri
+
"."
+
rev
);
}
...
...
src/main/webapp/WEB-INF/jsp/browse.jsp
View file @
40a9dcf2
...
...
@@ -193,8 +193,9 @@
<c:if
test=
"
${
higherRevisionAvailable
}
"
>
<fieldset
class=
"tgrep advanced-search_fieldset"
>
<legend
class=
"tgrep advanced-search_legend"
>
Higher revision available
</legend>
A higher revision of this document has been published.
You are now viewing revision ${metadata.object.generic.generated.revision}.
You are now viewing revision ${metadata.object.generic.generated.revision} of this document.
A higher revision of this document has been published:
<a
href=
"/browse/${latestRevisionUri}"
>
Revision ${latestRevision}
</a>
.
</fieldset>
</c:if>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment