diff options
author | Sunil Shetye | 2025-02-06 12:31:20 +0530 |
---|---|---|
committer | Sunil Shetye | 2025-02-06 12:31:20 +0530 |
commit | 1bded396cff19e323e4a09604ab28396ba321983 (patch) | |
tree | 1926b2d85bd9dbbd2d3fef5a7f6c8b0c99aae50e | |
parent | f3c78a6ccd2dd7ce4a26b57f3a962d0bd5cb92ed (diff) | |
download | Common-Interface-Project-1bded396cff19e323e4a09604ab28396ba321983.tar.gz Common-Interface-Project-1bded396cff19e323e4a09604ab28396ba321983.tar.bz2 Common-Interface-Project-1bded396cff19e323e4a09604ab28396ba321983.zip |
add lowercase versions of name and description to model
-rw-r--r-- | blocks/eda-frontend/src/pages/Gallery.js | 6 | ||||
-rw-r--r-- | blocks/saveAPI/models.py | 6 | ||||
-rw-r--r-- | blocks/saveAPI/serializers.py | 2 |
3 files changed, 11 insertions, 3 deletions
diff --git a/blocks/eda-frontend/src/pages/Gallery.js b/blocks/eda-frontend/src/pages/Gallery.js index 1da83493..8f4add5d 100644 --- a/blocks/eda-frontend/src/pages/Gallery.js +++ b/blocks/eda-frontend/src/pages/Gallery.js @@ -167,7 +167,7 @@ const SearchComponent = ({ onSearch }) => { const [searchTerm, setSearchTerm] = useState('') const handleSearch = (event) => { - const value = event.target.value.trimStart().toLowerCase() + const value = event.target.value.trimStart() setSearchTerm(value) onSearch(value) } @@ -235,8 +235,8 @@ const Gallery = () => { ? filteredSchematics : filteredSchematics.filter((sch) => { return ( - sch.name.toLowerCase().includes(st) || - sch.description.toLowerCase().includes(st) || + sch.lcname.includes(st) || + sch.lcdescription.includes(st) || sch.save_id.startsWith(galleryst) ) }) diff --git a/blocks/saveAPI/models.py b/blocks/saveAPI/models.py index c458ce92..80b9c879 100644 --- a/blocks/saveAPI/models.py +++ b/blocks/saveAPI/models.py @@ -63,6 +63,12 @@ class Gallery(models.Model): data_dump = models.TextField(null=False) media = models.CharField(max_length=100, null=True) + def lcname(self): + return self.name.lower() + + def lcdescription(self): + return self.description.lower() + # For Django Admin Panel def image_tag(self): if self.media: diff --git a/blocks/saveAPI/serializers.py b/blocks/saveAPI/serializers.py index 211cddc3..bd334c88 100644 --- a/blocks/saveAPI/serializers.py +++ b/blocks/saveAPI/serializers.py @@ -70,6 +70,8 @@ class GalleryListSerializer(serializers.ModelSerializer): 'description', 'book_id', 'media', + 'lcname', + 'lcdescription', ) |