diff --git a/catalogue/stockrotation.pl b/catalogue/stockrotation.pl
index 344e0317d7..71d68c4206 100755
--- a/catalogue/stockrotation.pl
+++ b/catalogue/stockrotation.pl
@@ -127,7 +127,7 @@ if (!defined $op) {
C4::Search::enabled_staff_search_views
);
-} elsif ($op eq "toggle_in_demand") {
+} elsif ($op eq "cud-toggle_in_demand") {
# Toggle in demand
toggle_indemand($params{item_id}, $params{stage_id});
@@ -135,7 +135,7 @@ if (!defined $op) {
# Return to items list
print $input->redirect("?biblionumber=$biblionumber");
-} elsif ($op eq "remove_item_from_stage") {
+} elsif ($op eq "cud-remove_item_from_stage") {
# Remove from the stage
remove_from_stage($params{item_id}, $params{stage_id});
@@ -143,7 +143,7 @@ if (!defined $op) {
# Return to items list
print $input->redirect("?biblionumber=$biblionumber");
-} elsif ($op eq "move_to_next_stage") {
+} elsif ($op eq "cud-move_to_next_stage") {
move_to_next_stage($params{item_id}, $params{stage_id});
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
index b1e9e7c9df..4b626f4a2a 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
@@ -112,25 +112,42 @@
[% IF item.stockrotationitem %]
[% in_transit = item.bib_item.get_transfer %]
[% IF !in_transit && item.stages.size > 1 %]
-
+
[% ELSE %]
-
+ Move to next stage
[% END %]
-
- Move to next stage
-
+
[% IF !in_transit %]
-
+
[% ELSE %]
-
- [% END %]
-
+
[% IF item.stockrotationitem.indemand %]
Remove "In demand"
[% ELSE %]
Add "In demand"
[% END %]
+ [% END %]
+
[% IF !in_transit %]
[% ELSE %]
@@ -170,7 +187,14 @@
Are you sure you want to remove this item from it's rota?
- Yes
+
No