Commit Graph

231 Commits

Author SHA1 Message Date
Andreas Zweili
ad9c55ca77 remove a duplicate import 2017-12-27 15:52:52 +01:00
Andreas Zweili
cfb2d43fbb fix an indent 2017-12-27 15:52:43 +01:00
Andreas Zweili
9a756e995b remove a unnecessary line 2017-12-27 15:15:54 +01:00
Andreas Zweili
c397a85371 change the cronjobs timefield to separate model relations 2017-12-26 18:13:06 +01:00
Andreas Zweili
4a21cc6ad3 add a table which lists all the cron jobs 2017-12-26 11:36:28 +01:00
Andreas Zweili
afb2d0ed95 correct the CronJob model
The day relation was missing and all the times should be optional
because the can be combined.
2017-12-26 11:35:05 +01:00
Andreas Zweili
58b5f4c8d2 correct the DayOfMonth model
The DayOfMonth model basically just contains a list of numbers from
1-31 which means the name attribute doesn't make much sense.
2017-12-26 11:33:41 +01:00
Andreas Zweili
491de61132 add a padding to the computer list table 2017-12-26 11:14:58 +01:00
Andreas Zweili
c33cafdaba some syntax corrections 2017-12-26 11:14:27 +01:00
Andreas Zweili
e1953f7a13 add a todo item 2017-12-26 11:14:06 +01:00
Andreas Zweili
8f2ecb1a52 change the disks variable to a list
Since a computer can contain multiple different types of disks this
needs to be a list
2017-12-26 11:13:14 +01:00
Andreas Zweili
0afdc4d716 update the documentation link 2017-12-26 00:04:09 +01:00
Andreas Zweili
bb78a03596 extend the readme 2017-12-26 00:01:54 +01:00
Andreas Zweili
3ebfb24028 sort the computer list by IP 2017-12-25 23:55:35 +01:00
Andreas Zweili
ffa545110b reformat the computer list to a table instead of a list 2017-12-25 23:55:07 +01:00
Andreas Zweili
5f00b2de26 add a css file to the project 2017-12-25 23:54:37 +01:00
Andreas Zweili
1dcec8e63a replace the Device model with a a GeneralDevice model
This is required because otherwise when one gets all the Device
objects the sub classes get pulled as well. With a general class we
can use it really as a general device.
2017-12-25 16:23:42 +01:00
Andreas Zweili
34b91ca1bf remove the hostname attribute from Computer
The device name should be used as a hostname for computers
2017-12-25 14:07:51 +01:00
Andreas Zweili
36bee7ba1f add a link to home 2017-12-25 13:56:22 +01:00
Andreas Zweili
d28915a2c1 remove the padlines in the computer_details.html file 2017-12-25 13:50:47 +01:00
Andreas Zweili
00c9762d4c add a template for device details 2017-12-25 13:50:32 +01:00
Andreas Zweili
f398547c7f add a template for cron job details 2017-12-25 13:38:45 +01:00
Andreas Zweili
9cc24b3f81 add a template for computer details 2017-12-25 13:38:31 +01:00
Andreas Zweili
9fc5279193 change time formats to an international 24h format 2017-12-25 13:36:20 +01:00
Andreas Zweili
caf9e74a68 add a view for cron job details 2017-12-25 13:36:03 +01:00
Andreas Zweili
5279d5f3ee add a view for computer details 2017-12-25 13:35:30 +01:00
Andreas Zweili
44456f0c0d add view for device details 2017-12-25 13:35:09 +01:00
Andreas Zweili
7375d097f5 rename a list 2017-12-25 13:34:00 +01:00
Andreas Zweili
6e481af9b0 add various models to the views file 2017-12-25 13:33:28 +01:00
Andreas Zweili
ce0143b274 define url patterns for various views 2017-12-25 13:31:29 +01:00
Andreas Zweili
3f6a9974ff add urlpatterns for the inventory app 2017-12-25 13:25:57 +01:00
Andreas Zweili
1e3d9d3bfb sort date entries by their value 2017-12-25 13:19:58 +01:00
Andreas Zweili
d4a20bd57d add an index view 2017-12-25 00:37:52 +01:00
Andreas Zweili
6d0231f9f6 adding html templates 2017-12-25 00:37:31 +01:00
Andreas Zweili
fb98d5a6b2 add some latex files to the ignore list 2017-12-25 00:31:23 +01:00
Andreas Zweili
427d4499df add a latex header 2017-12-25 00:12:07 +01:00
Andreas Zweili
3dee0e6445 fix the return value 2017-12-25 00:11:15 +01:00
Andreas Zweili
f6e6d56172 correct a variable 2017-12-25 00:11:06 +01:00
Andreas Zweili
46b68b992d change size attributes to integer instead of floats
I don't need smaller sizes than one gigabyte
2017-12-25 00:10:14 +01:00
Andreas Zweili
673f93e24e register the ComputerAdmin class in the admin interface 2017-12-25 00:09:41 +01:00
Andreas Zweili
1776c1abd9 remove the relations from the admin interface
The items can get added trough the computer form.
2017-12-25 00:09:06 +01:00
Andreas Zweili
b6ca7ed726 add additional fields to the computer list 2017-12-25 00:08:45 +01:00
Andreas Zweili
2df23bcfdd remove the additional input fields from the computer form
Since it gives cleaner view I'm removing the additional input fields
for RAM, CPUs and disks. In addition it's usually not necessary to add
many different types of these items.
2017-12-25 00:07:19 +01:00
Andreas Zweili
52fa53e0df correct the verbose name
In the user facing side Ram should be written RAM
2017-12-25 00:02:13 +01:00
Andreas Zweili
704cfcecad fix the return value in two relations
Because the computer attribute is actually an object we can't
reference the hostname directly.
2017-12-25 00:00:26 +01:00
Andreas Zweili
56be9c59e2 add the verbose name to the ComputerDiskRelation
Forgot to commit this in the docs file
2017-12-24 23:59:10 +01:00
Andreas Zweili
197229d972 add a ComputerCpuRelation class
To represent systems with multiple CPUs this class needed.
2017-12-24 23:57:30 +01:00
Andreas Zweili
5047e7965d change the __str__ return value for the computer class to string
as the name suggests __str__ needs to be of type string.
2017-12-24 23:53:13 +01:00
Andreas Zweili
82a942aa5e move the raid attribute to the ComputerDiskRelationship class
It makes more sense to have the RAID attribute in the relationship
class because if a system has multiple RAID configurations it's not
possible to represent it otherwise.
2017-12-24 23:51:46 +01:00
Andreas Zweili
eb4ea91d9b remove the obsolete "GB" string and fix a variable
The GB string is obsolete because it already gets added in the
DiskSize class.
The attribute name is size_in_gb not size.
2017-12-24 23:47:53 +01:00