Merge pull request #1466 from xmera-circle/bug-fixing/wrong-number-of-arguments-in-dmsf-links-new
Bug fixing/wrong number of arguments in dmsf links new
This commit is contained in:
commit
44d3dcc783
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
/redmine_dmsf.iml
|
/redmine_dmsf.iml
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
.history
|
.history
|
||||||
|
tmp/
|
||||||
|
|||||||
@ -35,7 +35,7 @@ module DmsfLinksHelper
|
|||||||
str&.match?(/\A\d+\Z/)
|
str&.match?(/\A\d+\Z/)
|
||||||
end
|
end
|
||||||
|
|
||||||
def files_for_select(project_id, folder_id)
|
def files_for_select(project_id, folder_id = nil)
|
||||||
files = []
|
files = []
|
||||||
if DmsfLinksHelper.number?(folder_id)
|
if DmsfLinksHelper.number?(folder_id)
|
||||||
folder = DmsfFolder.find_by(id: folder_id)
|
folder = DmsfFolder.find_by(id: folder_id)
|
||||||
|
|||||||
@ -110,8 +110,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<%= late_javascript_tag do %>
|
<%= late_javascript_tag do %>
|
||||||
|
$(document).ready(function(){
|
||||||
<%# Select2 extension, TODO: in case of a modal window, select2 makes problems %>
|
<%# Select2 extension, TODO: in case of a modal window, select2 makes problems %>
|
||||||
<% unless modal || @fast_links %>
|
<% unless modal || @fast_links %>
|
||||||
$('#dmsf_link_target_project_id').select2();
|
$('#dmsf_link_target_project_id').select2();
|
||||||
@ -148,4 +148,5 @@
|
|||||||
labelUrl.append('<span class="required"> *</span>');
|
labelUrl.append('<span class="required"> *</span>');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
});
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
@ -31,4 +31,11 @@ class DmsfLinksHelperTest < RedmineDmsf::Test::HelperTest
|
|||||||
assert_not DmsfLinksHelper.number?('123a')
|
assert_not DmsfLinksHelper.number?('123a')
|
||||||
assert_not DmsfLinksHelper.number?(nil)
|
assert_not DmsfLinksHelper.number?(nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_default_folder_id_in_files_for_select
|
||||||
|
project = Project.find(1)
|
||||||
|
assert_nothing_raised do
|
||||||
|
files_for_select(project.id)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user