MAIF / izanami

Izanami is a centralized versatile feature flag solution, well suited for micro service architectures.
https://maif.github.io/izanami/
Apache License 2.0
184 stars 42 forks source link

Feat/create an omnisearch #841

Closed helakaraa closed 2 weeks ago

helakaraa commented 1 month ago

Backend: SearchController

Frontend: SearchComponent

helakaraa commented 1 month ago

Reviewed By @ptitFicus

Backend

helakaraa commented 1 month ago

Added modifications

ptitFicus commented 1 month ago

image

When "All tenants" is selected, placeholder message should be "Search in all tenants"

ptitFicus commented 1 month ago

When I am on a project page, searching for a feature that's on the page does not filter the feature table when I select seaech result.

ptitFicus commented 1 month ago

image

Global subcontext icon is wrong, it should be the planet with the filter, as for "prod" context

ptitFicus commented 1 month ago

image

This should probably be "Click to search", since we can't actually type in this field

ptitFicus commented 1 month ago

When searching tenant project of features with a tenant admin user (that has no specific rights on these projects), search returns nothing.

ptitFicus commented 1 month ago

Search does not find project on which user has read/write/admin rights (without being a tenant or izanami admin)

helakaraa commented 1 month ago

Reviews of the team:

ptitFicus commented 2 weeks ago

Closed since 2f09781de34fa975e8b8347307f138bfdf9f665e has been merged, remaining tasks are in https://github.com/MAIF/izanami/issues/857