Merge branch 'testing' into new-trublo
This commit is contained in:
commit
7dc7ca2026
|
@ -1303,16 +1303,18 @@ class Computer(Device):
|
||||||
@property
|
@property
|
||||||
def ram_size(self) -> int:
|
def ram_size(self) -> int:
|
||||||
"""The total of RAM memory the computer has."""
|
"""The total of RAM memory the computer has."""
|
||||||
return sum(
|
components = self.components
|
||||||
ram.size or 0 for ram in self.components if isinstance(ram, RamModule)
|
if self.placeholder and self.placeholder.binding:
|
||||||
)
|
components = self.placeholder.binding.components
|
||||||
|
return sum(ram.size or 0 for ram in components if isinstance(ram, RamModule))
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def data_storage_size(self) -> int:
|
def data_storage_size(self) -> int:
|
||||||
"""The total of data storage the computer has."""
|
"""The total of data storage the computer has."""
|
||||||
return sum(
|
components = self.components
|
||||||
ds.size or 0 for ds in self.components if isinstance(ds, DataStorage)
|
if self.placeholder and self.placeholder.binding:
|
||||||
)
|
components = self.placeholder.binding.components
|
||||||
|
return sum(ds.size or 0 for ds in components if isinstance(ds, DataStorage))
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def processor_model(self) -> str:
|
def processor_model(self) -> str:
|
||||||
|
|
|
@ -23,6 +23,16 @@
|
||||||
padding-top: 0px;
|
padding-top: 0px;
|
||||||
padding-bottom: 5px;
|
padding-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
#ApplyDeviceLots {
|
||||||
|
color: #993365;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
#ApplyDeviceLots.disabled {
|
||||||
|
color: #adb5bd;
|
||||||
|
font-weight: normal;
|
||||||
|
pointer-events: none;
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
.help {
|
.help {
|
||||||
color: #993365;
|
color: #993365;
|
||||||
}
|
}
|
||||||
|
|
|
@ -288,10 +288,10 @@
|
||||||
{% for erasure in erasures %}
|
{% for erasure in erasures %}
|
||||||
<tr style="border-bottom: 1px dashed #000;">
|
<tr style="border-bottom: 1px dashed #000;">
|
||||||
<td>
|
<td>
|
||||||
{{ erasure.device.serial_number.upper() }}
|
{{ erasure.device.serial_number and erasure.device.serial_number.upper() or '' }}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ erasure.parent.serial_number.upper() }}
|
{{ erasure.parent.serial_number and erasure.parent.serial_number.upper() or '' }}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ erasure.get_public_name() }}
|
{{ erasure.get_public_name() }}
|
||||||
|
@ -320,14 +320,14 @@
|
||||||
<dt>Computer where was erase:</dt>
|
<dt>Computer where was erase:</dt>
|
||||||
<dd>Title: {{ erasure.parent.__format__('ts') }}</dd>
|
<dd>Title: {{ erasure.parent.__format__('ts') }}</dd>
|
||||||
<dd>DevicehubID: {{ erasure.parent.dhid }}</dd>
|
<dd>DevicehubID: {{ erasure.parent.dhid }}</dd>
|
||||||
<dd>Hid: {{ erasure.parent.hid }}</dd>
|
<dd>Hid: {{ erasure.parent.chid }}</dd>
|
||||||
<dd>Tags: {{ erasure.parent.tags }}</dd>
|
<dd>Tags: {{ erasure.parent.tags }}</dd>
|
||||||
|
|
||||||
{% if erasure.device.parent %}
|
{% if erasure.device.parent %}
|
||||||
<dt>Computer where it resides:</dt>
|
<dt>Computer where it resides:</dt>
|
||||||
<dd>Title: {{ erasure.device.parent.__format__('ts') }}</dd>
|
<dd>Title: {{ erasure.device.parent.__format__('ts') }}</dd>
|
||||||
<dd>DevicehubID: {{ erasure.device.parent.dhid }}</dd>
|
<dd>DevicehubID: {{ erasure.device.parent.dhid }}</dd>
|
||||||
<dd>Hid: {{ erasure.device.parent.hid }}</dd>
|
<dd>Hid: {{ erasure.device.parent.chid }}</dd>
|
||||||
<dd>Tags: {{ erasure.device.parent.tags }}</dd>
|
<dd>Tags: {{ erasure.device.parent.tags }}</dd>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
Reference in New Issue