Commit Graph

44 Commits

Author SHA1 Message Date
Jon
f8a1087af3 feat(itam): Add table_fields and page_layout to Device Model
ref:  #345 #346
2024-11-28 02:18:25 +09:30
Jon
b471718b6a feat(itam): Add category property to device software model
ref: #345 #346
2024-11-28 02:18:24 +09:30
Jon
50e6a24a4d feat(itam): Add action badge property to device software model
ref: #345 #346
2024-11-28 02:18:24 +09:30
Jon
935dfb7faa feat(itam): Add status badge property to device model
ref: #345 #346
2024-11-28 02:18:24 +09:30
Jon
849b8da7eb refactor(itam): remove requirement to specify the pk when fetching config
ref: #345 #346
2024-11-28 02:18:24 +09:30
Jon
4ac0da6ba2 fix: ensure model mandatory fields don't specify a default value
ref: #309 fixes #306
2024-09-21 14:03:47 +09:30
Jon
6df22314c9 feat(itam): Accept device UUID in any case.
when saving, normalise to lowercase

ref: #260 closes #261
2024-09-02 13:29:29 +09:30
Jon
0020550dde feat(itam): Track if device is virtual
ref: #244 closes #245
2024-08-23 17:45:44 +09:30
Jon
95bb15238a fix: Ensure tenancy models have Meta.verbose_name_plural attribute
.#240 closes #239
2024-08-23 17:45:44 +09:30
Jon
300fe283d6 refactor(itam): device now use details template
#227 #240
2024-08-23 17:45:44 +09:30
Jon
fd4da657fb fix(itim): ensure that the service template config is also rendered as part of device config
!43 #69
2024-08-23 17:45:43 +09:30
Jon
53a720a802 feat(itam): Render Service Config with device config
!43 #69
2024-08-23 17:45:43 +09:30
Jon
9668e811c5 feat(itam): Ability to add device configuration
!43 fixes #44
2024-08-23 17:45:43 +09:30
Jon
467f6fca6b fix(itam): Ensure device name is formatted according to RFC1035 2.3.1
see https://datatracker.ietf.org/doc/html/rfc1035#autoid-6

#222 closes #153
2024-08-11 17:09:06 +09:30
Jon
f86b2d5216 fix(itam): Ensure device UUID is correctly formatted
#153 #222
2024-08-11 17:08:56 +09:30
Jon
ebc266010a feat(itam): On device organization change remove config groups
!42
2024-07-18 15:34:25 +09:30
Jon
519277e18b fix(itam): Device related items should not be global.
!42
2024-07-18 15:34:25 +09:30
Jon
a5a5874211 fix(itam): When changing device organization move related items too.
!42 fixes #137
2024-07-18 15:34:25 +09:30
Jon
f861295b1c docs(development): add device model to api docs
!27
2024-06-16 06:26:37 +09:30
Jon
4a10409551 refactor(itam): add device change form and adjust view to be non-form
!21
2024-06-14 09:02:17 +09:30
Jon
8ccdf9a8f3 feat(itam): add a status of "bad" for devices
indicates inventory is older than 72-hours

!21
2024-06-14 06:31:27 +09:30
Jon
e8cb685da1 feat(itam): status of device visible on device index page
!21
2024-06-14 04:43:12 +09:30
Jon
fe0696fee6 feat(models): add property parent_object to models that have a parent
!22
2024-06-10 00:51:59 +09:30
Jon
460eff1f71 feat(itam): render group software config within device rendered config
!22 #43
2024-06-08 07:18:16 +09:30
Jon
dd0c13a65f fix(itam): ensure device type saves history
!18
2024-06-06 01:43:20 +09:30
Jon
5cb155e01f feat(itam): Config groups rendered configuration now part of devices rendered configuration
!17 #42
2024-06-03 06:27:16 +09:30
Jon
353117aa74 feat(itam): device uuid must be unique
!13
2024-05-28 16:05:19 +09:30
Jon
c4fe218592 feat(itam): device serial number must be unique
!13
2024-05-28 16:05:07 +09:30
Jon
ece6b9e354 feat(setting): Enable super admin to set ALL device types as global
sets is_global=true and creates device types in global organization

!12 closes #31
2024-05-27 14:29:43 +09:30
Jon
abbda7b400 feat(setting): Enable super admin to set ALL device models as global
sets is_global=true and creates device models in global organization

!12 closes #29
2024-05-27 14:20:10 +09:30
Jon
935e119e64 feat(setting): Enable super admin to set ALL software categories as global
sets is_global=true and creates software categories in global organization

!12 closes #30
2024-05-27 13:59:40 +09:30
Jon
f36400dbb9 feat(setting): Enable super admin to set ALL software as global
sets is_global=true and creates software in global organization

!11 closes #27
2024-05-25 14:18:01 +09:30
Jon
2fcbb1ead7 feat(itam): Add publisher to software
!10 #12
2024-05-23 22:21:10 +09:30
Jon
53baeb59c9 feat(itam): Add publisher to operating system
!10 #12
2024-05-23 22:20:40 +09:30
Jon
99a559fe6d feat(itam): Add device model
!10 closes #12
2024-05-23 21:42:03 +09:30
Jon
b5470f2cef feat(software): Save changes to history
!9 #5
2024-05-23 12:43:30 +09:30
Jon
e16a4212cc feat(operating_system): Save changes to history
!9 #5
2024-05-23 12:43:25 +09:30
Jon
6cbcd4aa56 feat(device): Save changes to history
!9 #5
2024-05-23 12:43:19 +09:30
Jon
fb041f77eb feat(device): Record inventory date and show as part of details
inventory date is added when an inventory is processed

!8 #2
2024-05-20 20:46:44 +09:30
Jon
e93ce07d88 feat(ui): Show inventory details if they exist
!8 closes #2
2024-05-20 16:48:00 +09:30
Jon
a0b5a08f0d feat(itam): Add Operating System to ITAM models
!6
2024-05-19 01:07:11 +09:30
Jon
b811eedb33 feat(device): configurable software version
!5
2024-05-17 21:10:15 +09:30
Jon
b0e69ee64b feat(software_version): name does not need to be unique
!5
2024-05-17 19:41:28 +09:30
Jon
195bb5e4ab feat(itam): migrate app from own repo
!1
2024-05-15 20:59:13 +09:30