ip mgmt view template update
This commit is contained in:
parent
422c1a6341
commit
ff2e624fc8
@ -16,8 +16,7 @@
|
||||
<div class="col-4">
|
||||
<form method="get" class="mb-3">
|
||||
<div class="input-group">
|
||||
<input type="text" name="var_search" class="form-control" placeholder="Search by Author or Network Name..."
|
||||
value="{{ var_search }}">
|
||||
<input type="text" name="var_search" class="form-control" placeholder="Search by Author or Network Name..." value="{{ var_search }}">
|
||||
<button type="submit" class="btn btn-outline-primary">Search</button>
|
||||
</div>
|
||||
</form>
|
||||
@ -44,12 +43,11 @@
|
||||
{% for record in records %}
|
||||
<tr data-record-id="{{ record.id }}">
|
||||
<td class="text-center">
|
||||
<input type="checkbox" name="selected_records" value="{{ record.id }}"
|
||||
class="form-check-input record-checkbox">
|
||||
<input type="checkbox" name="selected_records" value="{{ record.id }}" class="form-check-input record-checkbox">
|
||||
</td>
|
||||
<td>{{ record.network_nm }}</td>
|
||||
<td>{{ record.contents }}</td>
|
||||
<td>{{ record.svr_nm }}</td>
|
||||
<td>{{ record.contents }}</td>
|
||||
<td>{{ record.ip_addrs }}</td>
|
||||
<td>{{ record.remark }}</td>
|
||||
<td>{{ record.author }}</td>
|
||||
@ -65,13 +63,16 @@
|
||||
{% if request.user.is_authenticated %}
|
||||
<div class="d-flex justify-content-between align-items-center mb-3">
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#addDataModal">
|
||||
<i class="bi bi-plus-lg"></i> Add New IP Record
|
||||
<i class="bi bi-plus-lg"></i>
|
||||
Add New IP Record
|
||||
</button>
|
||||
<button type="submit" formaction="{% url 'butler:ip_mgmt_delete' %}" class="btn btn-danger">
|
||||
<i class="bi bi-trash"></i> Delete Selected
|
||||
<i class="bi bi-trash"></i>
|
||||
Delete Selected
|
||||
</button>
|
||||
<button type="button" id="editSelectedButton" class="btn btn-warning" disabled="disabled">
|
||||
<i class="bi bi-pencil-square"></i> Edit Selected
|
||||
<i class="bi bi-pencil-square"></i>
|
||||
Edit Selected
|
||||
</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
@ -79,8 +80,7 @@
|
||||
|
||||
<!-- 수정 모달들 (form 중첩 제거) -->
|
||||
{% for record in records %}
|
||||
<div class="modal fade" id="editDataModal-{{ record.id }}" tabindex="-1"
|
||||
aria-labelledby="editDataModalLabel-{{ record.id }}" aria-hidden="true">
|
||||
<div class="modal fade" id="editDataModal-{{ record.id }}" tabindex="-1" aria-labelledby="editDataModalLabel-{{ record.id }}" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header bg-warning text-dark">
|
||||
@ -88,24 +88,20 @@
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form id="editDataForm-{{ record.id }}" method="post"
|
||||
action="{% url 'butler:ip_mgmt_edit' record.id %}{% if var_search %}?var_search={{ var_search }}{% endif %}">
|
||||
<form id="editDataForm-{{ record.id }}" method="post" action="{% url 'butler:ip_mgmt_edit' record.id %}{% if var_search %}?var_search={{ var_search }}{% endif %}">
|
||||
{% csrf_token %}
|
||||
{% if var_search %}<input type="hidden" name="var_search" value="{{ var_search }}">{% endif %}
|
||||
<div class="mb-3">
|
||||
<label for="networkNm-{{ record.id }}" class="form-label">Network Name</label>
|
||||
<input type="text" class="form-control" id="networkNm-{{ record.id }}" name="network_nm"
|
||||
value="{{ record.network_nm }}" required>
|
||||
<input type="text" class="form-control" id="networkNm-{{ record.id }}" name="network_nm" value="{{ record.network_nm }}" required="required">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="ipAddrs-{{ record.id }}" class="form-label">IP Address</label>
|
||||
<input type="text" class="form-control" id="ipAddrs-{{ record.id }}" name="ip_addrs"
|
||||
value="{{ record.ip_addrs }}" required>
|
||||
<input type="text" class="form-control" id="ipAddrs-{{ record.id }}" name="ip_addrs" value="{{ record.ip_addrs }}" required="required">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="svrNm-{{ record.id }}" class="form-label">Server Name</label>
|
||||
<input type="text" class="form-control" id="svrNm-{{ record.id }}" name="svr_nm"
|
||||
value="{{ record.svr_nm }}" required>
|
||||
<input type="text" class="form-control" id="svrNm-{{ record.id }}" name="svr_nm" value="{{ record.svr_nm }}" required="required">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="contents-{{ record.id }}" class="form-label">Location</label>
|
||||
@ -136,15 +132,15 @@
|
||||
{% csrf_token %}
|
||||
<div class="mb-3">
|
||||
<label for="networkNm" class="form-label">Network Name</label>
|
||||
<input type="text" class="form-control" id="networkNm" name="network_nm" required>
|
||||
<input type="text" class="form-control" id="networkNm" name="network_nm" required="required">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="ipAddrs" class="form-label">IP Address</label>
|
||||
<input type="text" class="form-control" id="ipAddrs" name="ip_addrs" required>
|
||||
<input type="text" class="form-control" id="ipAddrs" name="ip_addrs" required="required">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="svrNm" class="form-label">Server Name</label>
|
||||
<input type="text" class="form-control" id="svrNm" name="svr_nm" required>
|
||||
<input type="text" class="form-control" id="svrNm" name="svr_nm" required="required">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="contents" class="form-label">Location</label>
|
||||
|
Loading…
Reference in New Issue
Block a user