Zero
December 23, 2017, 9:41pm
1
Hi, I'd love to have some more controls on Settings > API / Web interface > Web Interface Settings:
A multiline text field to edit the values of the 'Show entries' dropdown menu, and the ability to add more values.
A way to choose the default number of queries (table rows), e.g. the first value in the previously mentioned list would be the default.
A checkbox or radio button to have the 'Apply filtering on click on Type, Domain, and Clients' active or inactive by default, i.e. on page load.
A set of number fields to set width percentages for Time, Type, Domain, Client, Status, and Action columns.
A number field to set the default minutes or seconds for the last queries.
Do I need to post 5 different feature requests?
Mcat12
December 24, 2017, 5:28pm
2
No need for 5 separate feature requests.
Hej,
I would like to second this request and suggest a per client page like the dashboard when you click on one of the clients in the e.g. "Top Clients" section on the dashboard (in addition to the "Recent Queries").
I really would like to see with one click which DNS requests all the so called "smart stuff" in my network dispatches.
Let me know if I should open a separate request for this.
Thanks a lot for all the efforts which have been put into Pi-Hole,
Bjoern
Mcat12
January 24, 2018, 1:46pm
4
You can already click on clients in the Top Clients list and see all the queries they made.
Well, exactly, thats why I wrote "a dashboard like" page but with per client stats.
Currently I can see all queries, but I can't get a nice per client overview like:
Query Types
Forward Destinations
Top Domain
Top Blocked Domains
Alternatively, just add a filter (drop-down list with clients) for the dashboard where the stats can be filtered per client.
Greetings,
Bjoern
Implemented.
pi-hole:devel
← pi-hole:new/remember-table-entries
opened 10:18AM - 03 Jun 18 UTC
**By submitting this pull request, I confirm the following:**
- [X] I have re… ad and understood the [contributors guide](https://github.com/pi-hole/AdminLTE/blob/master/CONTRIBUTING.md), as well as this entire template.
- [X] I have made only one major change in my proposed changes.
- [X] I have commented my proposed changes within the code.
- [X] I have tested my proposed changes.
- [X] I am willing to help maintain this change if there are issues with it later.
- [X] I give this submission freely and claim no ownership.
- [X] It is compatible with the [EUPL 1.2 license](https://opensource.org/licenses/EUPL-1.1)
- [X] I have squashed any insignificant commits. ([`git rebase`](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html))
- [X] I have Signed Off all commits. ([`git commit --signoff`](https://git-scm.com/docs/git-commit#git-commit---signoff))
---
**What does this PR aim to accomplish?:**
See title and animation:
![ezgif-5-22bd6de52f](https://user-images.githubusercontent.com/16748619/40885524-14a37932-6728-11e8-837c-b9d5a2750b7a.gif)
**How does this PR accomplish the above?:**
We use the [`localStorage`](https://www.w3schools.com/Html/html5_webstorage.asp) API of HTML5 to store the last configuration (number of entries to be shown, etc.) in the local storage of the client's browser. The `localStorage` object stores the data with no expiration date. The data will not be deleted when the browser is closed, and will be available the next day, week, or year
Different users can use the same Pi-hole with different preferred settings as their settings are stored by the user's browser locally. This information is never transferred to the server (unlike, e.g., cookie).
**What documentation changes (if any) are needed to support this PR?:**
None
Zero:
A checkbox or radio button to have the ‘Apply filtering on click on Type, Domain, and Clients’ active or inactive by default, i.e. on page load.
pi-hole:devel
← pi-hole:tweak/query_log_clickfiltering
opened 11:46AM - 23 Sep 17 UTC
**By submitting this pull request, I confirm the following (please check boxes, … eg [X] - no spaces) _Failure to fill the template will close your PR_:**
***Please submit all pull requests against the `development` branch. Failure to do so will delay or deny your request***
- [X] I have read and understood the [contributors guide](https://github.com/pi-hole/pi-hole/blob/master/CONTRIBUTING.md).
- [X] I have checked that [another pull request](https://github.com/pi-hole/pi-hole/pulls) for this purpose does not exist.
- [X] I have considered, and confirmed that this submission will be valuable to others.
- [X] I accept that this submission may not be used, and the pull request closed at the will of the maintainer.
- [X] I give this submission freely, and claim no ownership to its content.
**How familiar are you with the codebase?:**
## 10
---
Allow one-click filtering on
- Type,
- Domain, and
- Client
_This template was created based on the work of [`udemy-dl`](https://github.com/nishad/udemy-dl/blob/master/LICENSE)._
pi-hole:release/v5.0
← pi-hole:tweak/remember_filtering_chkbox
opened 08:21PM - 31 Mar 20 UTC
**By submitting this pull request, I confirm the following:**
- [X] I have r… ead and understood the [contributors guide](https://github.com/pi-hole/pi-hole/blob/master/CONTRIBUTING.md), as well as this entire template.
- [X] I have made only one major change in my proposed changes.
- [X] I have commented my proposed changes within the code.
- [X] I have tested my proposed changes, and have included unit tests where possible.
- [X] I am willing to help maintain this change if there are issues with it later.
- [X] I give this submission freely and claim no ownership.
- [X] It is compatible with the [EUPL 1.2 license](https://opensource.org/licenses/EUPL-1.1)
- [X] I have squashed any insignificant commits. ([`git rebase`](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html))
---
**What does this PR aim to accomplish?:**
Remember last state of the "Apply filtering" checkbox on the Query Log page.
**How does this PR accomplish the above?:**
Store the state in the local browser storage. This ensures this is a browser- and not server-wise settings so individual users can use their own preferred settings.
**What documentation changes (if any) are needed to support this PR?:**
None
Enhanced filtering is in the pipeline as well as more stats on per-client basis
When using the Query Log Search field, I can't seem to search explicitly, even with quotation marks. For example I want to filter/search for IP 10.0.1.6, but instead I'm getting 10.0.1.6*, where the * is all other numbers as well.
Is there a way to do this through the admin console or must I use the terminal? Thanks.
Dear Pi-hole team,
I would like to request more advanced statistic in particular on per-client basis as an improvement to the implemented long-term data. I could think of the following:
Graphics of all queries over selected time period for a selected client (cumulated blocked/permitted)
Top list over selected time period for a selected client
Graphics of a singel selected domains over selected time period for a selected client
Thanks for considering these improvements.