Skip to content

Commit a7d0c9e

Browse files
Add 'Generate QR codes for selected' button to SeedDB
1 parent a6757cb commit a7d0c9e

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

python/nav/web/seeddb/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class SeeddbInfo(object):
3131

3232
hide_move = False
3333
hide_delete = False
34+
hide_qr_code = True
3435
copy_url_name = None
3536
delete_url = None
3637
delete_url_name = None
@@ -63,6 +64,7 @@ def template_context(self):
6364
'tab_template': self.tab_template,
6465
'hide_move': self.hide_move,
6566
'hide_delete': self.hide_delete,
67+
'hide_qr_code': self.hide_qr_code,
6668
'delete_url': self.delete_url,
6769
'delete_url_name': self.delete_url_name,
6870
'back_url': self.back_url,

python/nav/web/seeddb/page/netbox/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class NetboxInfo(SeeddbInfo):
4949
add_url = reverse_lazy('seeddb-netbox-edit')
5050
bulk_url = reverse_lazy('seeddb-netbox-bulk')
5151
copy_url_name = 'seeddb-netbox-copy'
52+
hide_qr_code = False
5253

5354

5455
def netbox(request):

python/nav/web/seeddb/page/room.py

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class RoomInfo(SeeddbInfo):
5050
add_url = reverse_lazy('seeddb-room-edit')
5151
bulk_url = reverse_lazy('seeddb-room-bulk')
5252
copy_url_name = 'seeddb-room-copy'
53+
hide_qr_code = False
5354

5455

5556
def room(request):

python/nav/web/templates/seeddb/list.html

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,17 @@
1515
{% endif %}
1616

1717
<form action="{{ request.path }}" method="post">
18-
{% if not hide_move or not hide_delete %}
18+
{% if not hide_move or not hide_delete or not hide_qr_code%}
1919
<div>
2020
{% if not hide_move %}
2121
<input type="submit" name="move" value="Move selected" class="button small secondary" />
2222
{% endif %}
2323
{% if not hide_delete %}
2424
<input type="submit" name="delete" value="Delete selected" class="button small secondary"/>
2525
{% endif %}
26+
{% if not hide_qr_code %}
27+
<input type="submit" name="qr_code" value="Generate QR codes for selected" class="button small secondary"/>
28+
{% endif %}
2629
</div>
2730
{% endif %}
2831

0 commit comments

Comments
 (0)