diff --git a/assets/scripts/app/views/log.coffee b/assets/scripts/app/views/log.coffee index f1341800..b1646fe9 100644 --- a/assets/scripts/app/views/log.coffee +++ b/assets/scripts/app/views/log.coffee @@ -103,8 +103,12 @@ Travis.reopen ).property() plainTextLogUrl: (-> - Travis.Urls.plainTextLog(id) if id = @get('log.job.id') - ).property('job.log.id') + if id = @get('log.job.id') + url = Travis.Urls.plainTextLog(id) + if Travis.config.pro + url += "&access_token=#{@get('job.log.token')}" + url + ).property('job.log.id', 'job.log.token') toggleTailing: -> Travis.tailing.toggle() diff --git a/assets/scripts/app/views/repo/show.coffee b/assets/scripts/app/views/repo/show.coffee index a3ce45fb..8efa7017 100644 --- a/assets/scripts/app/views/repo/show.coffee +++ b/assets/scripts/app/views/repo/show.coffee @@ -257,10 +257,20 @@ Travis.reopen (@get('build.jobs.length') == 1 && @get('build.jobs.firstObject.id')) ).property('job.id', 'build.jobs.firstObject.id', 'build.jobs.length') + job: (-> + if id = @get('jobIdForLog') + Travis.Job.find(id) + ).property('jobIdForLog') + + plainTextLogUrl: (-> if id = @get('jobIdForLog') - Travis.Urls.plainTextLog(id) - ).property('jobIdForLog') + url = Travis.Urls.plainTextLog(id) + if Travis.config.pro + token = @get('job.log.token') || @get('build.jobs.firstObject.log.token') + url += "&access_token=#{token}" + url + ).property('jobIdForLog', 'job.log.token', 'build.jobs.firstObject.log.token') canRemoveLog: (-> @get('displayRemoveLog') && @get('hasPermission')