| 
									
										
										
										
											2020-11-11 16:58:29 -05:00
										 |  |  | {% extends 'generic/object_list.html' %} | 
					
						
							| 
									
										
										
										
											2022-08-16 09:49:51 -04:00
										 |  |  | {% load buttons %} | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-14 13:21:32 -05:00
										 |  |  | {% block bulk_buttons %} | 
					
						
							| 
									
										
										
										
											2021-09-27 10:36:01 -04:00
										 |  |  |   {% if perms.dcim.change_device %} | 
					
						
							|  |  |  |     <div class="dropdown"> | 
					
						
							|  |  |  |       <button type="button" class="btn btn-sm btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | 
					
						
							|  |  |  |         <i class="mdi mdi-plus-thick" aria-hidden="true"></i> Add Components | 
					
						
							|  |  |  |       </button> | 
					
						
							|  |  |  |       <ul class="dropdown-menu"> | 
					
						
							|  |  |  |         {% if perms.dcim.add_consoleport %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_consoleport' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |              Console Ports | 
					
						
							| 
									
										
										
										
											2020-02-14 13:21:32 -05:00
										 |  |  |             </button> | 
					
						
							| 
									
										
										
										
											2021-09-27 10:36:01 -04:00
										 |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |         {% if perms.dcim.add_consoleserverport %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_consoleserverport' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item "> | 
					
						
							|  |  |  |               Console Server Ports | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |         {% if perms.dcim.add_powerport %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_powerport' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |               Power Ports | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |         {% if perms.dcim.add_poweroutlet %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_poweroutlet' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |               Power Outlets | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |         {% if perms.dcim.add_interface %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |               <button type="submit" formaction="{% url 'dcim:device_bulk_add_interface' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" | 
					
						
							|  |  |  |                  class="dropdown-item">Interfaces | 
					
						
							|  |  |  |               </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |         {% if perms.dcim.add_rearport %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_rearport' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |               Rear Ports | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |         {% if perms.dcim.add_devicebay %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_devicebay' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |               Device Bays | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							| 
									
										
										
										
											2021-12-17 09:35:57 -05:00
										 |  |  |         {% if perms.dcim.add_modulebay %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_modulebay' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |               Module Bays | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							| 
									
										
										
										
											2021-09-27 10:36:01 -04:00
										 |  |  |         {% if perms.dcim.add_inventoryitem %} | 
					
						
							|  |  |  |           <li> | 
					
						
							|  |  |  |             <button type="submit" formaction="{% url 'dcim:device_bulk_add_inventoryitem' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="dropdown-item"> | 
					
						
							|  |  |  |               Inventory Items | 
					
						
							|  |  |  |             </button> | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |         {% endif %} | 
					
						
							|  |  |  |       </ul> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   {% endif %} | 
					
						
							| 
									
										
										
										
											2022-08-16 09:49:51 -04:00
										 |  |  |   {% if 'bulk_edit' in actions %} | 
					
						
							|  |  |  |     <div class="btn-group" role="group"> | 
					
						
							|  |  |  |       {% bulk_edit_button model query_params=request.GET %} | 
					
						
							|  |  |  |       <button type="submit" name="_rename" formaction="{% url 'dcim:device_bulk_rename' %}?return_url={% url 'dcim:device_list' %}{% if request.GET %}?{{ request.GET.urlencode }}{% endif %}" class="btn btn-outline-warning btn-sm"> | 
					
						
							|  |  |  |         <i class="mdi mdi-pencil-outline" aria-hidden="true"></i> Rename | 
					
						
							|  |  |  |       </button> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   {% endif %} | 
					
						
							|  |  |  |   {% if 'bulk_delete' in actions %} | 
					
						
							|  |  |  |     {% bulk_delete_button model query_params=request.GET %} | 
					
						
							|  |  |  |   {% endif %} | 
					
						
							| 
									
										
										
										
											2016-03-01 11:23:03 -05:00
										 |  |  | {% endblock %} |