Project

General

Profile

« Previous | Next » 

Revision ff217463

Added by Amos Benari almost 12 years ago

  • ID ff21746304b893a8cc07953cb5dd8487706e1339

renamed the parameter queuename to progress_report_id to reflect the fact that
we now have multiple queues in a single progress report.

View differences:

app/models/host.rb
read_attribute(:certname) || name
end
def queuename
@queuename ||= Foreman.uuid
def progress_report_id
@progress_report_id ||= Foreman.uuid
end
def queuename=(value)
@queuename = value
def progress_report_id=(value)
@progress_report_id = value
end
def capabilities
app/models/orchestration.rb
end
def update_cache
Rails.cache.write(queuename, (queue.all + post_queue.all).to_json, :expires_in => 5.minutes)
Rails.cache.write(progress_report_id, (queue.all + post_queue.all).to_json, :expires_in => 5.minutes)
end
end
app/views/hosts/_form.html.erb
</div>
<%= f.hidden_field :managed %>
<%= f.hidden_field :queuename %>
<%= f.hidden_field :progress_report_id %>
<%= render('unattended', :f => f) if SETTINGS[:unattended] and @host.managed -%>
public/javascripts/host_edit.js
function animate_progress(){
if (stop_pooling == true) return;
setTimeout(function() {
var task_id = $('#host_queuename').val();
var task_id = $('#host_progress_report_id').val();
$.get('/tasks/' + task_id, function (response){
update_progress(response);
animate_progress();

Also available in: Unified diff