mirror of
https://github.com/Nebucatnetzer/network_inventory.git
synced 2024-06-22 07:26:46 +02:00
return to the previous page after the form view
This commit is contained in:
parent
ef8fbf1b1c
commit
320e5d449b
|
@ -6,6 +6,11 @@
|
|||
<p>Are you sure you want to delete the device "{{ object }}"?</p>
|
||||
<button type="submit" class="btn btn-danger">Delete</button>
|
||||
<a href="{% url 'device' object.pk %}" class="btn btn-primary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -6,6 +6,12 @@
|
|||
<p>Are you sure you want to delete the IP "{{ object.ip }}" for "{{ object.device }}"?</p>
|
||||
<button type="submit" class="btn btn-danger">Delete</button>
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-primary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -9,6 +9,12 @@
|
|||
{{ form|crispy }}
|
||||
<button type="submit" class="btn btn-primary">Save</button>
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-secondary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -17,5 +17,11 @@
|
|||
<br>
|
||||
<input type="submit" value="Save" class="btn btn-primary">
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-secondary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -6,6 +6,11 @@
|
|||
<p>Are you sure you want to delete the warranty for "{{ object }}"?</p>
|
||||
<button type="submit" class="btn btn-danger">Delete</button>
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-primary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -9,6 +9,12 @@
|
|||
{{ form|crispy }}
|
||||
<button type="submit" class="btn btn-primary">Save</button>
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-secondary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -17,5 +17,11 @@
|
|||
<br>
|
||||
<input type="submit" value="Save" class="btn btn-primary">
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-secondary">Cancel</a>
|
||||
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
|
||||
</form>
|
||||
<script>
|
||||
prev = document.getElementById("previous_page");
|
||||
prev.value = document.referrer;
|
||||
</script>
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -115,7 +115,7 @@ class WarrantyCreateView(LoginRequiredMixin, CreateView):
|
|||
template_name = 'devices/warranty_create.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.kwargs.get('pk'),))
|
||||
return self.request.POST.get('previous_page')
|
||||
|
||||
def get_initial(self):
|
||||
"""
|
||||
|
@ -135,14 +135,14 @@ class WarrantyUpdateView(LoginRequiredMixin, UpdateView):
|
|||
template_name = 'devices/warranty_update.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.object.device.pk,))
|
||||
return self.request.POST.get('previous_page')
|
||||
|
||||
|
||||
class WarrantyDeleteView(LoginRequiredMixin, DeleteView):
|
||||
model = Warranty
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.object.device.pk,))
|
||||
return self.request.POST.get('previous_page')
|
||||
|
||||
|
||||
class DeviceInNetCreateView(LoginRequiredMixin, CreateView):
|
||||
|
@ -151,7 +151,7 @@ class DeviceInNetCreateView(LoginRequiredMixin, CreateView):
|
|||
template_name = 'devices/device_in_net_create.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.kwargs.get('pk'),))
|
||||
return self.request.POST.get('previous_page')
|
||||
|
||||
def get_initial(self):
|
||||
"""
|
||||
|
@ -170,7 +170,7 @@ class DeviceInNetUpdateView(LoginRequiredMixin, UpdateView):
|
|||
template_name = 'devices/device_in_net_update.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.object.device.pk,))
|
||||
return self.request.POST.get('previous_page')
|
||||
|
||||
|
||||
class DeviceInNetDeleteView(LoginRequiredMixin, DeleteView):
|
||||
|
@ -178,4 +178,4 @@ class DeviceInNetDeleteView(LoginRequiredMixin, DeleteView):
|
|||
template_name = 'devices/device_in_net_confirm_delete.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.object.device.pk,))
|
||||
return self.request.POST.get('previous_page')
|
||||
|
|
Loading…
Reference in New Issue
Block a user