From c26b8e6e7111539d3958ad87ef4a12a7532343fa Mon Sep 17 00:00:00 2001 From: Sheldan <5037282+Sheldan@users.noreply.github.com> Date: Tue, 26 Nov 2024 23:18:27 +0100 Subject: [PATCH] [AB-xxx] adapting templates for leaderboard focus feature --- .../commands/leaderboard/leaderboard_post_embed.ftl | 8 +++++--- .../default/commands/rank/rank_post_embed.ftl | 10 ++++++++++ .../leaderboard/help/leaderboard_parameter_focus.ftl | 1 + .../leaderboard/help/leaderboard_parameter_page.ftl | 2 +- .../commands/rank/rank_leaderboard_button_label.ftl | 1 + 5 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_focus.ftl create mode 100644 translations/experience-tracking/src/main/resources/default/commands/rank/rank_leaderboard_button_label.ftl diff --git a/abstracto-modules/experience-tracking/src/main/resources/default/commands/leaderboard/leaderboard_post_embed.ftl b/abstracto-modules/experience-tracking/src/main/resources/default/commands/leaderboard/leaderboard_post_embed.ftl index f66eaae7..dfe72d79 100644 --- a/abstracto-modules/experience-tracking/src/main/resources/default/commands/leaderboard/leaderboard_post_embed.ftl +++ b/abstracto-modules/experience-tracking/src/main/resources/default/commands/leaderboard/leaderboard_post_embed.ftl @@ -12,9 +12,11 @@ <@userDisplay user=user /> - -<@safe_include "leaderboard_own_placement"/>: -<@userDisplay user=userExecuting /> +<#assign showPlacement=showPlacement> +<#if showPlacement> + <@safe_include "leaderboard_own_placement"/>: + <@userDisplay user=userExecuting /> + ", "footer": { "text": "<@safe_include "leaderboard_footer"/>" diff --git a/abstracto-modules/experience-tracking/src/main/resources/default/commands/rank/rank_post_embed.ftl b/abstracto-modules/experience-tracking/src/main/resources/default/commands/rank/rank_post_embed.ftl index c0fff80c..c26150d9 100644 --- a/abstracto-modules/experience-tracking/src/main/resources/default/commands/rank/rank_post_embed.ftl +++ b/abstracto-modules/experience-tracking/src/main/resources/default/commands/rank/rank_post_embed.ftl @@ -38,4 +38,14 @@ ] } ] + <#if leaderboardUrl?has_content> + ,"buttons": [ + { + "label": "<@safe_include "rank_leaderboard_button_label"/>", + <#assign leaderboardUrl=leaderboardUrl> + "url": "${leaderboardUrl}", + "buttonStyle": "link" + } + ] + } \ No newline at end of file diff --git a/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_focus.ftl b/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_focus.ftl new file mode 100644 index 00000000..4077518a --- /dev/null +++ b/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_focus.ftl @@ -0,0 +1 @@ +Whether the leaderboard should show the rankings surrounding you. Overwrites page parameter \ No newline at end of file diff --git a/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_page.ftl b/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_page.ftl index 0cc214fa..4f4eba9e 100644 --- a/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_page.ftl +++ b/translations/experience-tracking/src/main/resources/default/commands/leaderboard/help/leaderboard_parameter_page.ftl @@ -1 +1 @@ -The page of the leaderboard you want to see. \ No newline at end of file +The page of the leaderboard you want to see. Overwritten by focus parameter. \ No newline at end of file diff --git a/translations/experience-tracking/src/main/resources/default/commands/rank/rank_leaderboard_button_label.ftl b/translations/experience-tracking/src/main/resources/default/commands/rank/rank_leaderboard_button_label.ftl new file mode 100644 index 00000000..dd96c3c9 --- /dev/null +++ b/translations/experience-tracking/src/main/resources/default/commands/rank/rank_leaderboard_button_label.ftl @@ -0,0 +1 @@ +User on leaderboard \ No newline at end of file