Andreas Zweili
12b69a4286
PEP8
2019-12-11 17:52:50 +01:00
Andreas Zweili
a7715d2b7a
use the correct column type as per the documentation of tables2
...
https://django-tables2.readthedocs.io/en/latest/pages/api-reference.html#column
2019-12-10 22:29:26 +01:00
Andreas Zweili
64c37d5b64
add get_absolute_url methods
2019-12-10 22:20:34 +01:00
Andreas Zweili
148d388bd9
add test for multiple backups in backup table
2019-12-10 19:21:51 +01:00
Andreas Zweili
bf8da723ea
correct computer links in Nets- and BackupTables
2019-12-10 19:21:15 +01:00
Andreas Zweili
f7a046046d
replace pk with customer.id
...
When using the pk attribute django-tables2 takes the primary key of the data of
the current row. In this case this means that it takes the primary key of the
net itself and not of the related customer
2019-12-03 22:30:27 +01:00
Andreas Zweili
be35588d9d
replace the pk with customer.id
...
When using the pk attribute django-tables2 takes the primary key of the data of
the current row. In this case this means that it takes the primary key of the
backup itself and not the related computer
2019-12-03 22:28:35 +01:00
Andreas Zweili
e7bee10750
change test_computer_detail_view_no_permission to 403
...
The view should actually block unauthorized access. Which this test confirms
and now works properly.
2019-12-03 22:18:14 +01:00
Andreas Zweili
ddcaf27a50
remove an unused import
2019-12-03 22:14:50 +01:00
Andreas Zweili
463e25010b
add a customer property to the Warranty and Backup model
2019-12-01 22:51:54 +01:00
Andreas Zweili
9b8af679ed
fix a typo
2019-12-01 22:42:20 +01:00
Andreas Zweili
70ccf4d607
add test for computer_detail_view without permission
2019-12-01 22:28:25 +01:00
Andreas Zweili
cb753b3ed2
add test for computer_detail_view with CPU relation
2019-12-01 22:27:25 +01:00
Andreas Zweili
f1b20e3c28
add test for computer_detail_view with RAID relation
2019-12-01 22:26:52 +01:00
Andreas Zweili
5d005499da
add test for computer_detail_view with a RAM relation
2019-12-01 22:17:54 +01:00
Andreas Zweili
9827a04c56
add test for the computer_detail_view
2019-12-01 22:17:29 +01:00
Andreas Zweili
5064a3bff5
fix a typo
2019-11-30 16:51:22 +01:00
Andreas Zweili
8f8ff2328e
correct the line length
2019-11-30 16:47:49 +01:00
Andreas Zweili
2de2e5ada1
remove unused import
2019-11-30 16:44:03 +01:00
Andreas Zweili
1caf974a0f
remove unused import
2019-11-30 16:43:52 +01:00
Andreas Zweili
f93010f97b
PEP8
2019-11-30 16:37:20 +01:00
Andreas Zweili
2185332d49
let mixer choose the customer
2019-11-30 16:37:07 +01:00
Andreas Zweili
6e17f41d83
rewrite the test to actually test the computer view
...
For some reason this test was testing the customer detail view but this is now
fixed.
2019-11-30 16:36:13 +01:00
Andreas Zweili
e8bf02ae86
remove unused imports
2019-11-30 16:09:18 +01:00
Andreas Zweili
5d2445f5d6
remove unused variables
2019-11-30 16:09:07 +01:00
Andreas Zweili
cbae8c9711
PEP8
2019-11-30 16:08:53 +01:00
Andreas Zweili
04eac793d6
import helper directly
...
this way I don't have to clean unused helper imports
2019-11-30 16:07:55 +01:00
Andreas Zweili
240028cdd3
remove unused import
2019-11-30 15:54:00 +01:00
Andreas Zweili
f00bc6b78b
PEP8
2019-11-30 15:53:50 +01:00
Andreas Zweili
eb9b790f9a
remove unused variables
2019-11-30 15:52:49 +01:00
Andreas Zweili
7a6fbe4d7b
limit backup_view access
2019-11-30 14:15:20 +01:00
Andreas Zweili
be6c5dab7f
add a decorator to check for the customer_view_permission
2019-11-30 14:14:01 +01:00
Andreas Zweili
005b521be7
add a computer object to the test
2019-11-30 13:30:59 +01:00
Andreas Zweili
6c4966b6d8
Merge branch 'master' into backup
2019-11-28 22:51:51 +01:00
Andreas Zweili
0ff88d3d00
add a viewport option to the base template header
2019-11-28 22:51:22 +01:00
Andreas Zweili
f9261c08c8
remove a debugging print statement
2019-11-28 22:51:04 +01:00
Andreas Zweili
88a20d8a05
fix the net_detail_view tests
...
I forgot to use the objects.create parameters function. This way the object
never got added to the database, therefore it never showed in the
content.response. And since I use the admin interface when testing manually,
which creates the objects slightly different and correctly the error never
showed up when doing it by hand.
2019-11-28 22:48:45 +01:00
Andreas Zweili
d93b25c256
add a link to the computer template which links to the customer
2019-09-24 20:31:01 +02:00
Andreas Zweili
a98dd4f2b0
add a backups table view
2019-09-24 20:30:43 +02:00
Andreas Zweili
ba20a056c3
split the view tests into multiple files
2019-09-09 10:59:28 +02:00
Andreas Zweili
53289a58f6
rewrite so that all the views get a pk object
2019-09-03 18:49:44 +02:00
Andreas Zweili
2d06992811
update the net_detail_view to display the NetDetailTable correctly
2019-09-01 12:18:46 +02:00
Andreas Zweili
d0e71ad7fb
add the DeviceInNet model to the NetDetailTable
2019-09-01 12:17:37 +02:00
Andreas Zweili
f09a1c9bd6
add a link to the customer view
2019-09-01 12:17:06 +02:00
Andreas Zweili
69d9a24ff7
add a description field
2019-09-01 12:10:51 +02:00
Andreas Zweili
28dcd6834f
add various verbose names to the DeviceInNet model
2019-09-01 12:10:33 +02:00
Andreas Zweili
69063bb0a2
add verbose name
2019-09-01 12:09:51 +02:00
Andreas Zweili
37f463361a
change the status code check to 404
...
This view now works correctly and returns a 404 instead of an empty table.
2019-09-01 12:08:23 +02:00
Andreas Zweili
8a21e52ab4
extend the test for the net details
2019-09-01 12:07:56 +02:00
Andreas Zweili
dc273c271e
reorder imports
2019-09-01 12:06:27 +02:00