diff --git a/app/assets/javascripts/budget_edit_associations.js b/app/assets/javascripts/budget_edit_associations.js
index a50485a24..213ce14ab 100644
--- a/app/assets/javascripts/budget_edit_associations.js
+++ b/app/assets/javascripts/budget_edit_associations.js
@@ -26,8 +26,10 @@
}
});
$(".js-budget-show-users-list").on({
- click: function() {
+ click: function(e) {
var div_id;
+
+ e.preventDefault();
div_id = $(this).data().toggle;
$(".js-budget-users-list").each(function() {
if (this.id !== div_id && !$(this).hasClass("is-hidden")) {
diff --git a/app/views/admin/budgets/_form.html.erb b/app/views/admin/budgets/_form.html.erb
index 180cb15e0..484927d7a 100644
--- a/app/views/admin/budgets/_form.html.erb
+++ b/app/views/admin/budgets/_form.html.erb
@@ -24,18 +24,14 @@
-
-
-
+ <% %w[administrators valuators trackers].each do |staff| %>
+
+ <%= link_to t("admin.budgets.edit.#{staff}", count: @budget.send(staff).count),
+ "#",
+ class: "button expanded hollow js-budget-show-#{staff}-list js-budget-show-users-list",
+ data: { toggle: "#{staff}_list" } %>
+
+ <% end %>
diff --git a/config/i18n-tasks.yml b/config/i18n-tasks.yml
index a948511fd..99bfe965a 100644
--- a/config/i18n-tasks.yml
+++ b/config/i18n-tasks.yml
@@ -141,6 +141,7 @@ ignore_unused:
- "admin.hidden_proposals.index.filter*"
- "admin.proposal_notifications.index.filter*"
- "admin.budgets.index.filter*"
+ - "admin.budgets.edit.(administrators|trackers|valuators).*"
- "admin.budget_investments.index.filter*"
- "admin.organizations.index.filter*"
- "admin.hidden_users.index.filter*"