Skip to content

Commit bb68fe1

Browse files
committed
Adds permissions, moves view hook
1 parent f37366d commit bb68fe1

File tree

5 files changed

+22
-19
lines changed

5 files changed

+22
-19
lines changed
Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
1-
<% if @project.nil? or @project.module_enabled?(:gtt) %>
2-
<div class="print box">
3-
<%= content_tag(:h3, l(:label_gtt_print_title)) %>
4-
<form action="#" method="post">
5-
<select name="template">
6-
<option value="1">TPL-FORM-000001</option>
7-
<option value="2">TPL-FORM-000002</option>
8-
<option value="3">TPL-FORM-000003</option>
9-
<option value="4">TPL-FORM-000004</option>
10-
<option value="5">TPL-FORM-000005</option>
11-
<option value="6">TPL-FORM-000006</option>
12-
</select>
13-
<%= content_tag(:input, nil, type: "button", value: l(:button_gtt_print_submit)) %>
14-
</form>
15-
</div>
16-
<div style="clear: both;"></div>
1+
<% if @project.nil? or @project.module_enabled?(:gtt_print) %>
2+
<%= content_tag(:h3, l(:label_gtt_print_title)) %>
3+
<form action="#" method="post" class="print_box">
4+
<select name="template">
5+
<option value="1">TPL-FORM-000001</option>
6+
<option value="2">TPL-FORM-000002</option>
7+
<option value="3">TPL-FORM-000003</option>
8+
<option value="4">TPL-FORM-000004</option>
9+
<option value="5">TPL-FORM-000005</option>
10+
<option value="6">TPL-FORM-000006</option>
11+
</select>
12+
<%= content_tag(:input, nil, type: "button", value: l(:button_gtt_print_submit)) %>
13+
</form>
1714
<% end %>

assets/javascripts/gtt_print.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$(document).on('click', '.print.box input[type=button]', function(e){
1+
$(document).on('click', '.print_box input[type=button]', function(e){
22
console.log('TODO: submit print');
33
return false;
44
});

config/locales/en.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
en:
22
field_gtt_print_server: Default print server URL
3-
label_gtt_print_title: Form Print
3+
label_gtt_print_title: Template Print
44
button_gtt_print_submit: Print

init.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,10 @@
1616
settings( :default => { 'default_print_server' => "http://localhost:8080/mfp"},
1717
:partial => 'gtt_print/settings')
1818

19+
project_module :gtt_print do
20+
21+
permission :view_gtt_print, {}, require: :member, read: true
22+
23+
end
24+
1925
end

lib/redmine_gtt_print/view_hooks.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class ViewHooks < Redmine::Hook::ViewListener
66
<%= javascript_include_tag 'gtt_print', plugin: 'redmine_gtt_print' %>
77
END
88

9-
render_on :view_issues_history_journal_bottom,
9+
render_on :view_issues_sidebar_issues_bottom,
1010
partial: "hooks/print_issue_form"
1111

1212
end

0 commit comments

Comments
 (0)