leiweibau / Pi.Alert

Scan the devices connected to your WIFI / LAN and alert you the connection of unknown devices. It also warns if a "always connected" device disconnects. In addition, it is possible to check web services for availability. For this purpose HTTP status codes and the response time of the service are evaluated.
https://leiweibau.net
GNU General Public License v3.0
342 stars 25 forks source link

[New Feature] Create predefined Filters #255

Closed leiweibau closed 5 months ago

leiweibau commented 5 months ago

Now filters can be created and displayed below the device list. For this purpose, another button has been implemented next to the button for the bulk editor.

Click on the button marked in red to open a dialog box in which the filter can be created.

new_button

The dialog box offers the option of assigning a filter name, which is then displayed in the sidebar. The filter is the character string to be searched for in the table. All fields, including hidden fields, are taken into that filter. Spaces are possible as long as they also appear in the search term.

create_filter

After saving, the new filter appears in the sidebar. When a filtered view is displayed, the button used to create the filter changes. The button that is now displayed is used to delete this filter. When the filtered table is displayed, the search field is currently hidden.

filterlist

The release will take place in the next few days.

Ideas or suggestions?

leiweibau commented 5 months ago

Update released

TheCableGuy99 commented 5 months ago

This is a great new feature, thanks. Can we add the ability to "edit" the filters as well once created? I know it's easy enough to re-create it, it's just nice to be able to edit it as well.

TheCableGuy99 commented 5 months ago

Also, the ability to specific the order by personal choice or alphabetically would be cool.

TheCableGuy99 commented 5 months ago

One last idea that just came to mind would be subcategories that can be expanded and collapsed. So, we can have any number of different ways of categorising items and listing them.