Skip to content

Commit fa4984d

Browse files
authored
Merge pull request #19 from companieshouse/release/4.26.1
Release/4.26.1
2 parents ba95c9c + c907782 commit fa4984d

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

cpanfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
# XXX unlike the rest of this file, the order in this
44
# section is important.
55

6+
# Pin dependencies for api-enumerations files to be read correctly
7+
requires 'Locale::Messages', '==1.29';
8+
requires 'YAML::XS', '==0.74';
9+
requires 'YAML', '==1.26';
10+
611
requires 'Mojo::Redis', '==1.02'; # Needs to be before MojoX::Plugin::AnyCache
712
requires 'Log::Log4perl', '==1.49'; # Needs to be before CH::Perl
813
requires 'Log::Log4perl::Appender::Fluent', '==0.04'; # Needs to be before CH::Perl

lib/ChGovUk.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,16 @@ sub startup {
3333
$self->plugin('MojoX::JSON::XS');
3434

3535
$self->plugin('CH::MojoX::Administration::Plugin');
36+
37+
# Configure web path to role name mappings
3638
$self->plugin('CH::MojoX::UserPermissions::Plugin', map => [
3739
{path => qr#^/admin/roles(/.*)?$#, urn => '/admin/roles'},
3840
{path => qr#^/admin/user(/.*)/transactions?$#, urn => '/admin/user/filings'},
3941
{path => qr#^/admin/user(/.*)?$#, urn => '/admin/user/search'},
4042
{path => qr#^/admin/search(/.*)?$#, urn => '/admin/search'},
4143
{path => qr#^/admin/transaction/.*?/.*?/resubmit$#, urn => '/admin/filing/resubmit'},
4244
{path => qr#^/admin/transaction/.*?/.*?/email$#, urn => '/admin/filing/resend'},
43-
{path => qr#^/admin/transaction.*$#, urn => '/admin/transaction-lookup'},
45+
{path => qr#^/admin/transactions/.*$#, urn => '/admin/transaction-lookup'},
4446
]);
4547

4648
$self->plugin('CH::MojoX::Plugin::QueueAPI');

templates/includes/transaction.tx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@
2121
% if $c.can_do('/admin/transaction-lookup') {
2222
<td><a class="admin-link" id="view-transaction" href="<% $c.url_for('admin_transaction_details', transaction_number => $transaction.id) %>"> View transaction</a></td>
2323
% }
24+
25+
% if $c.can_do('/admin/transaction-reprocess') && $transaction.status == "closed" {
26+
27+
<form method="post" action="<% $c.url_for('admin_transaction_reprocess', transaction_number => $transaction.id) %>">
28+
<div class="form-group">
29+
<input type="submit" id="reprocess" name="reprocess" class="admin-link" value="Reprocess transaction">
30+
</div>
31+
</form>
32+
33+
% }
34+
2435
</div>
2536
<div class="column-third column-reference" id="reference-number">
2637
Reference number<strong><% $transaction.id %></strong>

0 commit comments

Comments
 (0)