mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-14 01:41:22 -06:00
* Closes #18559: Add a build parameter to ReleaseInfo * Adjust dataclass typing
This commit is contained in:
parent
0b794de40e
commit
f829f34b43
@ -30,13 +30,17 @@ class ReleaseInfo:
|
|||||||
edition: str
|
edition: str
|
||||||
published: Union[datetime.date, None] = None
|
published: Union[datetime.date, None] = None
|
||||||
designation: Union[str, None] = None
|
designation: Union[str, None] = None
|
||||||
|
build: Union[str, None] = None
|
||||||
features: FeatureSet = field(default_factory=FeatureSet)
|
features: FeatureSet = field(default_factory=FeatureSet)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def full_version(self):
|
def full_version(self):
|
||||||
|
output = self.version
|
||||||
if self.designation:
|
if self.designation:
|
||||||
return f"{self.version}-{self.designation}"
|
output = f"{output}-{self.designation}"
|
||||||
return self.version
|
if self.build:
|
||||||
|
output = f"{output}-{self.build}"
|
||||||
|
return output
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def name(self):
|
def name(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user