23 lines
611 B
Python
23 lines
611 B
Python
from .metadata import BrickMetadata
|
|
|
|
from flask import url_for
|
|
|
|
|
|
# Lego set storage metadata
|
|
class BrickSetStorage(BrickMetadata):
|
|
kind: str = 'storage'
|
|
|
|
# Queries
|
|
delete_query: str = 'set/metadata/storage/delete'
|
|
insert_query: str = 'set/metadata/storage/insert'
|
|
select_query: str = 'set/metadata/storage/select'
|
|
update_field_query: str = 'set/metadata/storage/update/field'
|
|
update_set_state_query: str = 'set/metadata/storage/update/state'
|
|
|
|
# Self url
|
|
def url(self, /) -> str:
|
|
return url_for(
|
|
'storage.details',
|
|
id=self.fields.id,
|
|
)
|