forked from mirrors/homebox
feat: asset tags/ids (#142)
* add schema * run db migration * bulk seed asset IDs * breaking: update runtime options * conditionally increment asset IDs * update API endpoints * fix import asset id assignment * refactor display + marshal/unmarshal * add docs page * add to form field * hide 000-000 values * update ENV vars
This commit is contained in:
parent
976f68252d
commit
6dc2ae1bea
32 changed files with 905 additions and 72 deletions
|
@ -120,6 +120,11 @@
|
|||
label: "Archived",
|
||||
ref: "archived",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
label: "Asset ID",
|
||||
ref: "assetId",
|
||||
},
|
||||
];
|
||||
|
||||
const purchaseFields: FormField[] = [
|
||||
|
|
|
@ -70,6 +70,19 @@
|
|||
);
|
||||
});
|
||||
|
||||
const assetID = computed<Details>(() => {
|
||||
if (item.value?.assetId === "000-000") {
|
||||
return [];
|
||||
}
|
||||
|
||||
return [
|
||||
{
|
||||
name: "Asset ID",
|
||||
text: item.value?.assetId,
|
||||
},
|
||||
];
|
||||
});
|
||||
|
||||
const itemDetails = computed<Details>(() => {
|
||||
return [
|
||||
{
|
||||
|
@ -100,6 +113,7 @@
|
|||
name: "Notes",
|
||||
text: item.value?.notes,
|
||||
},
|
||||
...assetID.value,
|
||||
...item.value.fields.map(field => {
|
||||
/**
|
||||
* Support Special URL Syntax
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue