mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00:00 
			
		
		
		
	Use segment_count for segment count on trace view
This commit is contained in:
		@@ -18,43 +18,41 @@
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="trace-end">
 | 
			
		||||
                {% with traced_path=path.origin.trace %}
 | 
			
		||||
                    {% if path.is_split %}
 | 
			
		||||
                        <h3 class="text-danger">Path split!</h3>
 | 
			
		||||
                        <p>Select a node below to continue:</p>
 | 
			
		||||
                        <ul class="text-start">
 | 
			
		||||
                            {% for next_node in path.get_split_nodes %}
 | 
			
		||||
                                {% if next_node.cable %}
 | 
			
		||||
                                    <li>
 | 
			
		||||
                                        <a href="{% url 'dcim:frontport_trace' pk=next_node.pk %}">{{ next_node }}</a>
 | 
			
		||||
                                        (Cable {{ next_node.cable|linkify }})
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                {% else %}
 | 
			
		||||
                                    <li class="text-muted">{{ next_node }}</li>
 | 
			
		||||
                                {% endif %}
 | 
			
		||||
                            {% endfor %}
 | 
			
		||||
                        </ul>
 | 
			
		||||
                    {% else %}
 | 
			
		||||
                        <h3 class="text-center text-success">Trace Completed</h3>
 | 
			
		||||
                        <table class="table">
 | 
			
		||||
                          <tr>
 | 
			
		||||
                            <th scope="row">Total segments</th>
 | 
			
		||||
                            <td>{{ traced_path|length }}</td>
 | 
			
		||||
                          </tr>
 | 
			
		||||
                          <tr>
 | 
			
		||||
                            <th scope="row">Total length</th>
 | 
			
		||||
                            <td>
 | 
			
		||||
                              {% if total_length %}
 | 
			
		||||
                                {{ total_length|floatformat:"-2" }}{% if not is_definitive %}+{% endif %} Meters /
 | 
			
		||||
                                {{ total_length|meters_to_feet|floatformat:"-2" }} Feet
 | 
			
		||||
                              {% else %}
 | 
			
		||||
                                <span class="text-muted">N/A</span>
 | 
			
		||||
                              {% endif %}
 | 
			
		||||
                            </td>
 | 
			
		||||
                          </tr>
 | 
			
		||||
                        </table>
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                {% endwith %}
 | 
			
		||||
                {% if path.is_split %}
 | 
			
		||||
                    <h3 class="text-danger">Path split!</h3>
 | 
			
		||||
                    <p>Select a node below to continue:</p>
 | 
			
		||||
                    <ul class="text-start">
 | 
			
		||||
                        {% for next_node in path.get_split_nodes %}
 | 
			
		||||
                            {% if next_node.cable %}
 | 
			
		||||
                                <li>
 | 
			
		||||
                                    <a href="{% url 'dcim:frontport_trace' pk=next_node.pk %}">{{ next_node }}</a>
 | 
			
		||||
                                    (Cable {{ next_node.cable|linkify }})
 | 
			
		||||
                                </li>
 | 
			
		||||
                            {% else %}
 | 
			
		||||
                                <li class="text-muted">{{ next_node }}</li>
 | 
			
		||||
                            {% endif %}
 | 
			
		||||
                        {% endfor %}
 | 
			
		||||
                    </ul>
 | 
			
		||||
                {% else %}
 | 
			
		||||
                    <h3 class="text-center text-success">Trace Completed</h3>
 | 
			
		||||
                    <table class="table">
 | 
			
		||||
                        <tr>
 | 
			
		||||
                        <th scope="row">Total segments</th>
 | 
			
		||||
                        <td>{{ path.segment_count }}</td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                        <tr>
 | 
			
		||||
                        <th scope="row">Total length</th>
 | 
			
		||||
                        <td>
 | 
			
		||||
                            {% if total_length %}
 | 
			
		||||
                            {{ total_length|floatformat:"-2" }}{% if not is_definitive %}+{% endif %} Meters /
 | 
			
		||||
                            {{ total_length|meters_to_feet|floatformat:"-2" }} Feet
 | 
			
		||||
                            {% else %}
 | 
			
		||||
                            <span class="text-muted">N/A</span>
 | 
			
		||||
                            {% endif %}
 | 
			
		||||
                        </td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    </table>
 | 
			
		||||
                {% endif %}
 | 
			
		||||
            </div>
 | 
			
		||||
          {% else %}
 | 
			
		||||
            <h3 class="text-center text-muted my-3">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user