Commit Graph

413 Commits

Author SHA1 Message Date
Andreas Zweili c91b6d423f change the license model to be abstract 2019-12-29 19:00:47 +01:00
Andreas Zweili a7925a353b extend the RM with license models 2019-12-29 18:49:15 +01:00
Andreas Zweili d980030c22 link the backup target_devices to the matching computer 2019-12-29 16:20:49 +01:00
Andreas Zweili 045c8e61de extend backup_detail_view to show the target device 2019-12-29 15:17:29 +01:00
Andreas Zweili 1b9f461895 add backup_view_permission decorator 2019-12-29 14:03:31 +01:00
Andreas Zweili 117fbaf084 test for 404 error for non existent backup 2019-12-29 14:03:09 +01:00
Andreas Zweili fd2121ddeb add view_permission decorator to backup_detail_view 2019-12-29 14:02:25 +01:00
Andreas Zweili bc9afcd0c6 remove the BackupDetailTable 2019-12-29 13:50:51 +01:00
Andreas Zweili 14865608ee remove the customer object from decorators
The customer object can be used directly from the other object
2019-12-29 13:32:35 +01:00
Andreas Zweili 1563c2eaac switch the device_details template to Semantic UI 2019-12-29 13:07:36 +01:00
Andreas Zweili 789d41989e correct fixtures for BackupMethods 2019-12-29 12:26:20 +01:00
Andreas Zweili a8eeab0a1e add test_customer_list_view_multip_customers 2019-12-28 15:38:17 +01:00
Andreas Zweili faa358fd1b add test_customer_device_table_multiple_devices 2019-12-28 15:38:00 +01:00
Andreas Zweili f4604ba788 add test_customer_computer_table_multiple_computers 2019-12-28 15:37:27 +01:00
Andreas Zweili 6e84d26e0f move the string conversion to the helper function 2019-12-28 15:37:09 +01:00
Andreas Zweili d6be5cea55 display the serial number monospaced 2019-12-28 15:22:12 +01:00
Andreas Zweili 5b1e43499a correct test_device_detail_view 2019-12-28 15:18:59 +01:00
Andreas Zweili ced9b8918e add the device_view_permission decorator 2019-12-28 15:08:30 +01:00
Andreas Zweili f1b98dc03f add all attributes to the device_details template 2019-12-28 15:08:11 +01:00
Andreas Zweili cc17502806 extend the test_device_detail_view 2019-12-28 15:07:59 +01:00
Andreas Zweili 12b510e437 remove the name reference from test_computer_detail_view
This should make the test more flexible and actually tests for the string
representation of the object rather if the name exists.
In the template is use actually that and not the name.
2019-12-28 15:06:35 +01:00
Andreas Zweili 9e79b40519 add more tests to test_customer_device_table 2019-12-28 13:40:35 +01:00
Andreas Zweili 08baff93ad remove an unnused variable 2019-12-28 13:15:11 +01:00
Andreas Zweili d9672a2b8e extend fictures with more defaults 2019-12-28 13:12:47 +01:00
Andreas Zweili e158cc7b36 change the RAID model so that it uses django-nested-admin 2019-12-27 18:28:30 +01:00
Andreas Zweili 4b1d1dace8 add permissions decorators to two views 2019-12-27 00:47:25 +01:00
Andreas Zweili 2e00a5716f remove a currently unused property from the Backup model 2019-12-11 18:09:58 +01:00
Andreas Zweili 3d52e62274 add tests vor net_table_view and net_detail_view 2019-12-11 18:06:31 +01:00
Andreas Zweili d72ed63ec0 add @customer_view_permission decorator to nets_table_view 2019-12-11 18:06:11 +01:00
Andreas Zweili 4321eb433a change test name 2019-12-11 18:04:37 +01:00
Andreas Zweili 0571f6863a implement the net detail view 2019-12-11 17:57:48 +01:00
Andreas Zweili a6984fd258 wrap a line to be shorter than 80 characters 2019-12-11 17:55:02 +01:00
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 9d2651b3a0 update django to 2.2.8 2019-12-10 19:24:36 +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