mirror of
https://github.com/sysadminsmedia/homebox.git
synced 2026-01-01 10:37:22 +01:00
Thumbnails (#797)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: tonya <tonya@tokia.dev>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,35 @@
|
||||
basePath: /api
|
||||
definitions:
|
||||
attachment.Type:
|
||||
enum:
|
||||
- attachment
|
||||
- photo
|
||||
- manual
|
||||
- warranty
|
||||
- attachment
|
||||
- receipt
|
||||
- thumbnail
|
||||
type: string
|
||||
x-enum-varnames:
|
||||
- DefaultType
|
||||
- TypePhoto
|
||||
- TypeManual
|
||||
- TypeWarranty
|
||||
- TypeAttachment
|
||||
- TypeReceipt
|
||||
- TypeThumbnail
|
||||
authroles.Role:
|
||||
enum:
|
||||
- user
|
||||
- admin
|
||||
- user
|
||||
- attachments
|
||||
type: string
|
||||
x-enum-varnames:
|
||||
- DefaultRole
|
||||
- RoleAdmin
|
||||
- RoleUser
|
||||
- RoleAttachments
|
||||
currencies.Currency:
|
||||
properties:
|
||||
code:
|
||||
@@ -11,6 +41,608 @@ definitions:
|
||||
symbol:
|
||||
type: string
|
||||
type: object
|
||||
ent.Attachment:
|
||||
properties:
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.AttachmentEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the AttachmentQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
path:
|
||||
description: Path holds the value of the "path" field.
|
||||
type: string
|
||||
primary:
|
||||
description: Primary holds the value of the "primary" field.
|
||||
type: boolean
|
||||
title:
|
||||
description: Title holds the value of the "title" field.
|
||||
type: string
|
||||
type:
|
||||
allOf:
|
||||
- $ref: '#/definitions/attachment.Type'
|
||||
description: Type holds the value of the "type" field.
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.AttachmentEdges:
|
||||
properties:
|
||||
item:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Item'
|
||||
description: Item holds the value of the item edge.
|
||||
thumbnail:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Attachment'
|
||||
description: Thumbnail holds the value of the thumbnail edge.
|
||||
type: object
|
||||
ent.AuthRoles:
|
||||
properties:
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.AuthRolesEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the AuthRolesQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: integer
|
||||
role:
|
||||
allOf:
|
||||
- $ref: '#/definitions/authroles.Role'
|
||||
description: Role holds the value of the "role" field.
|
||||
type: object
|
||||
ent.AuthRolesEdges:
|
||||
properties:
|
||||
token:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.AuthTokens'
|
||||
description: Token holds the value of the token edge.
|
||||
type: object
|
||||
ent.AuthTokens:
|
||||
properties:
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.AuthTokensEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the AuthTokensQuery when eager-loading is set.
|
||||
expires_at:
|
||||
description: ExpiresAt holds the value of the "expires_at" field.
|
||||
type: string
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
token:
|
||||
description: Token holds the value of the "token" field.
|
||||
items:
|
||||
type: integer
|
||||
type: array
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.AuthTokensEdges:
|
||||
properties:
|
||||
roles:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.AuthRoles'
|
||||
description: Roles holds the value of the roles edge.
|
||||
user:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.User'
|
||||
description: User holds the value of the user edge.
|
||||
type: object
|
||||
ent.Group:
|
||||
properties:
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
currency:
|
||||
description: Currency holds the value of the "currency" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.GroupEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the GroupQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.GroupEdges:
|
||||
properties:
|
||||
invitation_tokens:
|
||||
description: InvitationTokens holds the value of the invitation_tokens edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.GroupInvitationToken'
|
||||
type: array
|
||||
items:
|
||||
description: Items holds the value of the items edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Item'
|
||||
type: array
|
||||
labels:
|
||||
description: Labels holds the value of the labels edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Label'
|
||||
type: array
|
||||
locations:
|
||||
description: Locations holds the value of the locations edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Location'
|
||||
type: array
|
||||
notifiers:
|
||||
description: Notifiers holds the value of the notifiers edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Notifier'
|
||||
type: array
|
||||
users:
|
||||
description: Users holds the value of the users edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.User'
|
||||
type: array
|
||||
type: object
|
||||
ent.GroupInvitationToken:
|
||||
properties:
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.GroupInvitationTokenEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the GroupInvitationTokenQuery when eager-loading is set.
|
||||
expires_at:
|
||||
description: ExpiresAt holds the value of the "expires_at" field.
|
||||
type: string
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
token:
|
||||
description: Token holds the value of the "token" field.
|
||||
items:
|
||||
type: integer
|
||||
type: array
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
uses:
|
||||
description: Uses holds the value of the "uses" field.
|
||||
type: integer
|
||||
type: object
|
||||
ent.GroupInvitationTokenEdges:
|
||||
properties:
|
||||
group:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Group'
|
||||
description: Group holds the value of the group edge.
|
||||
type: object
|
||||
ent.Item:
|
||||
properties:
|
||||
archived:
|
||||
description: Archived holds the value of the "archived" field.
|
||||
type: boolean
|
||||
asset_id:
|
||||
description: AssetID holds the value of the "asset_id" field.
|
||||
type: integer
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
description:
|
||||
description: Description holds the value of the "description" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.ItemEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the ItemQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
import_ref:
|
||||
description: ImportRef holds the value of the "import_ref" field.
|
||||
type: string
|
||||
insured:
|
||||
description: Insured holds the value of the "insured" field.
|
||||
type: boolean
|
||||
lifetime_warranty:
|
||||
description: LifetimeWarranty holds the value of the "lifetime_warranty" field.
|
||||
type: boolean
|
||||
manufacturer:
|
||||
description: Manufacturer holds the value of the "manufacturer" field.
|
||||
type: string
|
||||
model_number:
|
||||
description: ModelNumber holds the value of the "model_number" field.
|
||||
type: string
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
notes:
|
||||
description: Notes holds the value of the "notes" field.
|
||||
type: string
|
||||
purchase_from:
|
||||
description: PurchaseFrom holds the value of the "purchase_from" field.
|
||||
type: string
|
||||
purchase_price:
|
||||
description: PurchasePrice holds the value of the "purchase_price" field.
|
||||
type: number
|
||||
purchase_time:
|
||||
description: PurchaseTime holds the value of the "purchase_time" field.
|
||||
type: string
|
||||
quantity:
|
||||
description: Quantity holds the value of the "quantity" field.
|
||||
type: integer
|
||||
serial_number:
|
||||
description: SerialNumber holds the value of the "serial_number" field.
|
||||
type: string
|
||||
sold_notes:
|
||||
description: SoldNotes holds the value of the "sold_notes" field.
|
||||
type: string
|
||||
sold_price:
|
||||
description: SoldPrice holds the value of the "sold_price" field.
|
||||
type: number
|
||||
sold_time:
|
||||
description: SoldTime holds the value of the "sold_time" field.
|
||||
type: string
|
||||
sold_to:
|
||||
description: SoldTo holds the value of the "sold_to" field.
|
||||
type: string
|
||||
sync_child_items_locations:
|
||||
description: SyncChildItemsLocations holds the value of the "sync_child_items_locations"
|
||||
field.
|
||||
type: boolean
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
warranty_details:
|
||||
description: WarrantyDetails holds the value of the "warranty_details" field.
|
||||
type: string
|
||||
warranty_expires:
|
||||
description: WarrantyExpires holds the value of the "warranty_expires" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.ItemEdges:
|
||||
properties:
|
||||
attachments:
|
||||
description: Attachments holds the value of the attachments edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Attachment'
|
||||
type: array
|
||||
children:
|
||||
description: Children holds the value of the children edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Item'
|
||||
type: array
|
||||
fields:
|
||||
description: Fields holds the value of the fields edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.ItemField'
|
||||
type: array
|
||||
group:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Group'
|
||||
description: Group holds the value of the group edge.
|
||||
label:
|
||||
description: Label holds the value of the label edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Label'
|
||||
type: array
|
||||
location:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Location'
|
||||
description: Location holds the value of the location edge.
|
||||
maintenance_entries:
|
||||
description: MaintenanceEntries holds the value of the maintenance_entries
|
||||
edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.MaintenanceEntry'
|
||||
type: array
|
||||
parent:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Item'
|
||||
description: Parent holds the value of the parent edge.
|
||||
type: object
|
||||
ent.ItemField:
|
||||
properties:
|
||||
boolean_value:
|
||||
description: BooleanValue holds the value of the "boolean_value" field.
|
||||
type: boolean
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
description:
|
||||
description: Description holds the value of the "description" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.ItemFieldEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the ItemFieldQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
number_value:
|
||||
description: NumberValue holds the value of the "number_value" field.
|
||||
type: integer
|
||||
text_value:
|
||||
description: TextValue holds the value of the "text_value" field.
|
||||
type: string
|
||||
time_value:
|
||||
description: TimeValue holds the value of the "time_value" field.
|
||||
type: string
|
||||
type:
|
||||
allOf:
|
||||
- $ref: '#/definitions/itemfield.Type'
|
||||
description: Type holds the value of the "type" field.
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.ItemFieldEdges:
|
||||
properties:
|
||||
item:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Item'
|
||||
description: Item holds the value of the item edge.
|
||||
type: object
|
||||
ent.Label:
|
||||
properties:
|
||||
color:
|
||||
description: Color holds the value of the "color" field.
|
||||
type: string
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
description:
|
||||
description: Description holds the value of the "description" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.LabelEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the LabelQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.LabelEdges:
|
||||
properties:
|
||||
group:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Group'
|
||||
description: Group holds the value of the group edge.
|
||||
items:
|
||||
description: Items holds the value of the items edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Item'
|
||||
type: array
|
||||
type: object
|
||||
ent.Location:
|
||||
properties:
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
description:
|
||||
description: Description holds the value of the "description" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.LocationEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the LocationQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.LocationEdges:
|
||||
properties:
|
||||
children:
|
||||
description: Children holds the value of the children edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Location'
|
||||
type: array
|
||||
group:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Group'
|
||||
description: Group holds the value of the group edge.
|
||||
items:
|
||||
description: Items holds the value of the items edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Item'
|
||||
type: array
|
||||
parent:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Location'
|
||||
description: Parent holds the value of the parent edge.
|
||||
type: object
|
||||
ent.MaintenanceEntry:
|
||||
properties:
|
||||
cost:
|
||||
description: Cost holds the value of the "cost" field.
|
||||
type: number
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
date:
|
||||
description: Date holds the value of the "date" field.
|
||||
type: string
|
||||
description:
|
||||
description: Description holds the value of the "description" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.MaintenanceEntryEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the MaintenanceEntryQuery when eager-loading is set.
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
item_id:
|
||||
description: ItemID holds the value of the "item_id" field.
|
||||
type: string
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
scheduled_date:
|
||||
description: ScheduledDate holds the value of the "scheduled_date" field.
|
||||
type: string
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.MaintenanceEntryEdges:
|
||||
properties:
|
||||
item:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Item'
|
||||
description: Item holds the value of the item edge.
|
||||
type: object
|
||||
ent.Notifier:
|
||||
properties:
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.NotifierEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the NotifierQuery when eager-loading is set.
|
||||
group_id:
|
||||
description: GroupID holds the value of the "group_id" field.
|
||||
type: string
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
is_active:
|
||||
description: IsActive holds the value of the "is_active" field.
|
||||
type: boolean
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
user_id:
|
||||
description: UserID holds the value of the "user_id" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.NotifierEdges:
|
||||
properties:
|
||||
group:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Group'
|
||||
description: Group holds the value of the group edge.
|
||||
user:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.User'
|
||||
description: User holds the value of the user edge.
|
||||
type: object
|
||||
ent.User:
|
||||
properties:
|
||||
activated_on:
|
||||
description: ActivatedOn holds the value of the "activated_on" field.
|
||||
type: string
|
||||
created_at:
|
||||
description: CreatedAt holds the value of the "created_at" field.
|
||||
type: string
|
||||
edges:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.UserEdges'
|
||||
description: |-
|
||||
Edges holds the relations/edges for other nodes in the graph.
|
||||
The values are being populated by the UserQuery when eager-loading is set.
|
||||
email:
|
||||
description: Email holds the value of the "email" field.
|
||||
type: string
|
||||
id:
|
||||
description: ID of the ent.
|
||||
type: string
|
||||
is_superuser:
|
||||
description: IsSuperuser holds the value of the "is_superuser" field.
|
||||
type: boolean
|
||||
name:
|
||||
description: Name holds the value of the "name" field.
|
||||
type: string
|
||||
role:
|
||||
allOf:
|
||||
- $ref: '#/definitions/user.Role'
|
||||
description: Role holds the value of the "role" field.
|
||||
superuser:
|
||||
description: Superuser holds the value of the "superuser" field.
|
||||
type: boolean
|
||||
updated_at:
|
||||
description: UpdatedAt holds the value of the "updated_at" field.
|
||||
type: string
|
||||
type: object
|
||||
ent.UserEdges:
|
||||
properties:
|
||||
auth_tokens:
|
||||
description: AuthTokens holds the value of the auth_tokens edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.AuthTokens'
|
||||
type: array
|
||||
group:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ent.Group'
|
||||
description: Group holds the value of the group edge.
|
||||
notifiers:
|
||||
description: Notifiers holds the value of the notifiers edge.
|
||||
items:
|
||||
$ref: '#/definitions/ent.Notifier'
|
||||
type: array
|
||||
type: object
|
||||
itemfield.Type:
|
||||
enum:
|
||||
- text
|
||||
- number
|
||||
- boolean
|
||||
- time
|
||||
type: string
|
||||
x-enum-varnames:
|
||||
- TypeText
|
||||
- TypeNumber
|
||||
- TypeBoolean
|
||||
- TypeTime
|
||||
repo.Group:
|
||||
properties:
|
||||
createdAt:
|
||||
@@ -56,6 +688,8 @@ definitions:
|
||||
type: string
|
||||
primary:
|
||||
type: boolean
|
||||
thumbnail:
|
||||
$ref: '#/definitions/ent.Attachment'
|
||||
title:
|
||||
type: string
|
||||
type:
|
||||
@@ -134,6 +768,8 @@ definitions:
|
||||
type: string
|
||||
imageId:
|
||||
type: string
|
||||
x-nullable: true
|
||||
x-omitempty: true
|
||||
insured:
|
||||
type: boolean
|
||||
labels:
|
||||
@@ -185,6 +821,10 @@ definitions:
|
||||
type: string
|
||||
syncChildItemsLocations:
|
||||
type: boolean
|
||||
thumbnailId:
|
||||
type: string
|
||||
x-nullable: true
|
||||
x-omitempty: true
|
||||
updatedAt:
|
||||
type: string
|
||||
warrantyDetails:
|
||||
@@ -225,6 +865,8 @@ definitions:
|
||||
type: string
|
||||
imageId:
|
||||
type: string
|
||||
x-nullable: true
|
||||
x-omitempty: true
|
||||
insured:
|
||||
type: boolean
|
||||
labels:
|
||||
@@ -246,6 +888,10 @@ definitions:
|
||||
soldTime:
|
||||
description: Sale details
|
||||
type: string
|
||||
thumbnailId:
|
||||
type: string
|
||||
x-nullable: true
|
||||
x-omitempty: true
|
||||
updatedAt:
|
||||
type: string
|
||||
type: object
|
||||
@@ -670,6 +1316,16 @@ definitions:
|
||||
token:
|
||||
type: string
|
||||
type: object
|
||||
user.Role:
|
||||
enum:
|
||||
- user
|
||||
- user
|
||||
- owner
|
||||
type: string
|
||||
x-enum-varnames:
|
||||
- DefaultRole
|
||||
- RoleUser
|
||||
- RoleOwner
|
||||
v1.APISummary:
|
||||
properties:
|
||||
allowRegistration:
|
||||
@@ -779,6 +1435,21 @@ info:
|
||||
title: Homebox API
|
||||
version: "1.0"
|
||||
paths:
|
||||
/v1/actions/create-missing-thumbnails:
|
||||
post:
|
||||
description: Creates thumbnails for items that are missing them
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
$ref: '#/definitions/v1.ActionAmountResult'
|
||||
security:
|
||||
- Bearer: []
|
||||
summary: Create Missing Thumbnails
|
||||
tags:
|
||||
- Actions
|
||||
/v1/actions/ensure-asset-ids:
|
||||
post:
|
||||
description: Ensures all items in the database have an asset ID
|
||||
|
||||
@@ -47,6 +47,9 @@ aside: false
|
||||
| HBOX_LABEL_MAKER_PRINT_COMMAND | | the command to use for printing labels. if empty, label printing is disabled. <span v-pre>`{{.FileName}}`</span> in the command will be replaced with the png filename of the label |
|
||||
| HBOX_LABEL_MAKER_DYNAMIC_LENGTH | true | allow label generation with open length. `HBOX_LABEL_MAKER_HEIGHT` is still used for layout and minimal height. If not used, long text may be cut off, but all labels have the same size. |
|
||||
| HBOX_LABEL_MAKER_ADDITIONAL_INFORMATION | | Additional information added to the label like name or phone number |
|
||||
| HBOX_THUMBNAIL_ENABLED | true | enable thumbnail generation for images, supports PNG, JPEG, AVIF, WEBP, GIF file types |
|
||||
| HBOX_THUMBNAIL_WIDTH | 500 | width for generated thumbnails in pixels |
|
||||
| HBOX_THUMBNAIL_HEIGHT | 500 | height for generated thumbnails in pixels |
|
||||
|
||||
::: warning Security Considerations
|
||||
For postgreSQL in production:
|
||||
@@ -112,6 +115,9 @@ OPTIONS
|
||||
--label-maker-print-command/$HBOX_LABEL_MAKER_PRINT_COMMAND <string>
|
||||
--label-maker-additional-information/$HBOX_LABEL_MAKER_DYNAMIC_LENGTH <string> (default: true)
|
||||
--label-maker-additional-information/$HBOX_LABEL_MAKER_ADDITIONAL_INFORMATION <string>
|
||||
--thumbnail-enabled/$HBOX_THUMBNAIL_ENABLED <bool> (default: true)
|
||||
--thumbnail-width/$HBOX_THUMBNAIL_WIDTH <int> (default: 500)
|
||||
--thumbnail-height/$HBOX_THUMBNAIL_HEIGHT <int> (default: 500)
|
||||
--help/-h display this help message
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user