##// END OF EJS Templates
Time entry form - limit issue autocomplete to already selected project (#24189)....
Jean-Philippe Lang -
r15700:ff81353e8cfd
parent child
Show More
@@ -38,10 +38,37
38 });
38 });
39 });
39 });
40
40
41 observeAutocompleteField('time_entry_issue_id', '<%= escape_javascript auto_complete_issues_path(:project_id => @project, :scope => (@project ? nil : 'all'))%>', {
41 observeAutocompleteField('time_entry_issue_id',
42 select: function(event, ui) {
42 function(request, callback) {
43 $('#time_entry_issue').text('');
43 var url = '<%= j auto_complete_issues_path %>';
44 $('#time_entry_issue_id').val(ui.item.value).change();
44 var data = {
45 term: request.term
46 };
47 var project_id;
48 <% if @project %>
49 project_id = '<%= @project.id %>';
50 <% else %>
51 project_id = $('#time_entry_project_id').val();
52 <% end %>
53 if(project_id){
54 data['project_id'] = project_id;
55 } else {
56 data['scope'] = 'all';
57 }
58
59 $.get(url, data, null, 'json')
60 .done(function(data){
61 callback(data);
62 })
63 .fail(function(jqXHR, status, error){
64 callback([]);
65 });
66 },
67 {
68 select: function(event, ui) {
69 $('#time_entry_issue').text('');
70 $('#time_entry_issue_id').val(ui.item.value).change();
71 }
45 }
72 }
46 });
73 );
47 <% end %>
74 <% end %>
General Comments 0
You need to be logged in to leave comments. Login now