diff --git a/app/views/dmsf_links/create.js.erb b/app/views/dmsf_links/create.js.erb
index 2f71cad9..41b8ffa2 100644
--- a/app/views/dmsf_links/create.js.erb
+++ b/app/views/dmsf_links/create.js.erb
@@ -24,6 +24,7 @@ var linksSpan = $("#dmsf_links_fields");
var linkId = "<%= @dmsf_link.id %>";
var linkName = "<%= @dmsf_link.name %>";
var title = "<%= l(:label_dmsf_wokflow_action_assign) %>";
+var project = "<%= @project.identifier %>"
var awf = false;
<% file = @dmsf_link.target_file %>
@@ -34,4 +35,4 @@ var awf = false;
<% end %>
<% end %>
-dmsfAddLink(linksSpan, linkId, linkName, title, awf);
+dmsfAddLink(linksSpan, linkId, linkName, title, project, awf);
diff --git a/app/views/dmsf_upload/_form.html.erb b/app/views/dmsf_upload/_form.html.erb
index 131f3682..93c513da 100644
--- a/app/views/dmsf_upload/_form.html.erb
+++ b/app/views/dmsf_upload/_form.html.erb
@@ -52,10 +52,11 @@
:data => {
:max_file_size => Setting.attachment_max_size.to_i.kilobytes,
:max_file_size_message => l(:error_attachment_too_big,
- :max_size => number_to_human_size(Setting.attachment_max_size.to_i.kilobytes)),
+ :max_size => number_to_human_size(Setting.attachment_max_size.to_i.kilobytes)),
:max_concurrent_uploads => Redmine::Configuration['max_concurrent_ajax_uploads'].to_i,
:upload_path => dmsf_uploads_path(:format => 'js'),
- :description_placeholder => l(:label_optional_description)
+ :description_placeholder => l(:label_optional_description),
+ :project => "#{@project.identifier}"
} %>
(<%= l(:label_max_size) %>: <%= number_to_human_size(Setting.attachment_max_size.to_i.kilobytes) %>)
diff --git a/app/views/dmsf_workflows/assign.js.erb b/app/views/dmsf_workflows/assign.js.erb
index 8775ff4d..b9793691 100644
--- a/app/views/dmsf_workflows/assign.js.erb
+++ b/app/views/dmsf_workflows/assign.js.erb
@@ -18,6 +18,6 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
%>
-$('#ajax-modal').html('<%= escape_javascript(render :partial => 'assign', :locals => {:workflow => @dmsf_workflow}) %>');
+$('#ajax-modal').html('<%= escape_javascript(render :partial => 'assign') %>');
showModal('ajax-modal', '30%');
$('#ajax-modal').addClass('assignment');
\ No newline at end of file
diff --git a/assets/javascripts/attachments_dmsf.js b/assets/javascripts/attachments_dmsf.js
index c1a9fbcc..eae97df6 100644
--- a/assets/javascripts/attachments_dmsf.js
+++ b/assets/javascripts/attachments_dmsf.js
@@ -19,7 +19,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-function dmsfAddLink(linksSpan, linkId, linkName, title, awf) {
+function dmsfAddLink(linksSpan, linkId, linkName, title, project, awf) {
if (linksSpan.children().length < 10) {
@@ -35,7 +35,7 @@ function dmsfAddLink(linksSpan, linkId, linkName, title, awf) {
if(awf) {
linkSpan.append($(' ').attr({
- href: "/dmsf_workflows/c1/assign?dmsf_link_id=" + linkId,
+ href: "/dmsf_workflows/" + project + "/assign?dmsf_link_id=" + linkId,
'class': 'icon icon-wf-none', 'data-remote': 'true', 'title': title
}));
}
@@ -70,7 +70,7 @@ function dmsfAddFile(inputEl, file, eagerUpload) {
placeholder: $(inputEl).data('description-placeholder')
}).toggle(!eagerUpload),
$(' ').attr({href: "#", 'class': 'remove-upload icon icon-del'}).click(dmsfRemoveFile).toggle(!eagerUpload),
- $(' ').attr({href: "/dmsf_workflows/c1/assign?attachment_id=" + attachmentId,
+ $(' ').attr({href: "/dmsf_workflows/" + $(inputEl).attr('data-project') + "/assign?attachment_id=" + attachmentId,
'class': 'icon icon-wf-none', 'data-remote': 'true'})
).appendTo('#dmsf_attachments_fields');
}