瀏覽代碼

HUE-8534 [jb] Django url name does not exist and breaks page

Romain Rigaux 7 年之前
父節點
當前提交
ba83e54

+ 1 - 1
apps/jobbrowser/src/jobbrowser/models.py

@@ -95,7 +95,7 @@ class LinkJobLogs(object):
   @classmethod
   def _replace_mr_link(self, match):
     try:
-      return '<a href="%s">%s</a>' % (reverse('jobbrowser.views.single_job', kwargs={'job': match.group(0)}), match.group(0))
+      return '<a href="/hue%s">%s</a>' % (reverse('jobbrowser.views.single_job', kwargs={'job': match.group(0)}), match.group(0))
     except:
       LOG.exception('failed to replace mr links: %s' % (match.groups(),))
       return match.group(0)

+ 2 - 2
apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako

@@ -57,8 +57,8 @@ ${ comps.menubar() }
         <div class="card-body">
           <p>
             <ul class="nav nav-tabs">
-              <li><a href="${ url('jobbrowser.views.single_task_attempt', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }#tmetadata">${_('Metadata')}</a></li>
-              <li><a href="${ url('jobbrowser.views.single_task_attempt', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }#tcounters">${_('Counters')}</a></li>
+              <li><a href="${ url('single_task_attempt', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }#tmetadata">${_('Metadata')}</a></li>
+              <li><a href="${ url('single_task_attempt', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }#tcounters">${_('Counters')}</a></li>
               <li class="active"><a href="#logs" data-toggle="tab">${_('Logs')}</a></li>
             </ul>
             <div class="tab-content">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/task.mako

@@ -84,7 +84,7 @@ ${ comps.menubar() }
                   % for attempt in task.attempts:
                     <tr>
                       <td data-row-selector-exclude="true"><a href="${ url('single_task_attempt_logs', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }" data-row-selector-exclude="true"><i class="fa fa-tasks"></i></a></td>
-                      <td><a title="${_('View this attempt')}" href="${ url('jobbrowser.views.single_task_attempt', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }" data-row-selector="true">${attempt.attemptId_short}</a></td>
+                      <td><a title="${_('View this attempt')}" href="${ url('single_task_attempt', job=joblnk.jobId, taskid=task.taskId, attemptid=attempt.attemptId) }" data-row-selector="true">${attempt.attemptId_short}</a></td>
                       <td>${"%d" % (attempt.progress * 100)}%</td>
                       <td><span class="status_link ${attempt.state}">${attempt.state}</span></td>
                       <td>