diff --git a/inventory/models/inventory.py b/inventory/models/inventory.py index 6c9db32..65a445a 100644 --- a/inventory/models/inventory.py +++ b/inventory/models/inventory.py @@ -1,6 +1,6 @@ from typing import List, Optional -from sqlalchemy import Boolean, DateTime, ForeignKey, Integer, String, Unicode, case, cast, func +from sqlalchemy import Boolean, DateTime, ForeignKey, Integer, String, Unicode, UnicodeText, case, cast, func from sqlalchemy.ext.hybrid import hybrid_property from sqlalchemy.orm import Mapped, mapped_column, relationship, synonym from sqlalchemy.sql import expression as sql @@ -21,7 +21,7 @@ class Inventory(Base, CRUDMixin): condition_id: Mapped[Optional[int]] = mapped_column(Integer, ForeignKey('status.id'), nullable=True, index=True) model: Mapped[Optional[str]] = mapped_column(Unicode(255)) - notes: Mapped[Optional[str]] = mapped_column(Unicode(255)) + notes: Mapped[Optional[str]] = mapped_column(UnicodeText) shared: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False, server_default=sql.false()) timestamp: Mapped[DateTime] = mapped_column(DateTime, default=func.now(), nullable=False) diff --git a/inventory/templates/testing.html b/inventory/templates/testing.html index 08f1ac6..ebb5f38 100644 --- a/inventory/templates/testing.html +++ b/inventory/templates/testing.html @@ -10,10 +10,16 @@ {% set jsonImage %} {"version":1,"cellSize":5,"shapes":[{"type":"ellipse","x":35,"y":5,"w":15,"h":15,"color":"#ffd35c","fill":true,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":35,"y":5,"w":15,"h":15,"color":"#000000","fill":false,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":36,"y":6,"w":13,"h":13,"color":"#fecdcd","fill":true,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":40,"y":10,"w":5,"h":5,"color":"#fad463","fill":true,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":40,"y":10,"w":5,"h":5,"color":"#000000","fill":false,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":36,"y":6,"w":13,"h":13,"color":"#000000","fill":false,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":41,"y":11,"w":3,"h":3,"color":"#ffffff","fill":true,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"ellipse","x":41,"y":11,"w":3,"h":3,"color":"#000000","fill":false,"fillOpacity":1,"strokeOpacity":1,"strokeWidth":0.12},{"type":"line","x1":39,"y1":9,"x2":40,"y2":8,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":39,"y1":16,"x2":40,"y2":15,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":38,"y1":12,"x2":39,"y2":13,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":41,"y1":18,"x2":42,"y2":17,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":45,"y1":15,"x2":46,"y2":16,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":46,"y1":13,"x2":47,"y2":13,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":47,"y1":10,"x2":46,"y2":10,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":44,"y1":9,"x2":44,"y2":8,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":42,"y1":8,"x2":41,"y2":9,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":44,"y1":17,"x2":44,"y2":18,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":43,"y1":16,"x2":44,"y2":16,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":40,"y1":16,"x2":41,"y2":16,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":38,"y1":14,"x2":39,"y2":14,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":38,"y1":11,"x2":39,"y2":11,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":47,"y1":11,"x2":48,"y2":12,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":47,"y1":15,"x2":46,"y2":14,"color":"#ff0000","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":45,"y1":17,"x2":46,"y2":17,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":43,"y1":18,"x2":43,"y2":17,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":40,"y1":17,"x2":41,"y2":17,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":39,"y1":15,"x2":38,"y2":15,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":38,"y1":10,"x2":38,"y2":9,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":40,"y1":10,"x2":39,"y2":10,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":43,"y1":9,"x2":43,"y2":8,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":45,"y1":9,"x2":46,"y2":8,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":46,"y1":12,"x2":47,"y2":12,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":48,"y1":14,"x2":48,"y2":13,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":47,"y1":16,"x2":46,"y2":15,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":37,"y1":13,"x2":38,"y2":13,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":42,"y1":7,"x2":43,"y2":7,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":40,"y1":14,"x2":41,"y2":15,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":44,"y1":15,"x2":45,"y2":16,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":46,"y1":11,"x2":45,"y2":10,"color":"#ffff00","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":40,"y1":7,"x2":41,"y2":7,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":37,"y1":12,"x2":37,"y2":11,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":38,"y1":16,"x2":39,"y2":17,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":42,"y1":16,"x2":43,"y2":15,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":47,"y1":9,"x2":46,"y2":9,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":44,"y1":7,"x2":45,"y2":8,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":45,"y1":18,"x2":46,"y2":17,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":46,"y1":14,"x2":45,"y2":14,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":41,"y1":10,"x2":41,"y2":9,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":39,"y1":9,"x2":40,"y2":10,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":47,"y1":14,"x2":48,"y2":15,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":48,"y1":11,"x2":48,"y2":10,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":37,"y1":14,"x2":37,"y2":15,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":39,"y1":12,"x2":40,"y2":11,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":42,"y1":9,"x2":43,"y2":10,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1},{"type":"line","x1":42,"y1":18,"x2":43,"y2":17,"color":"#a19ffe","strokeWidth":0.26,"strokeOpacity":1}]} {% endset %} -{{ draw.drawWidget('test1') }} - I am testing a thing. +