DL6ER
dfcfafd6d9
Implement whitelist regex support to web interface.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-22 21:15:50 +02:00
Mark Drobnak
77845474d8
Merge pull request #968 from pi-hole/new/domain_groups_enabled_status
...
Lists: Highlight if domains are disabled
2019-07-07 17:18:42 -04:00
Daniel
12e0ce2f4c
Improve audit logic to batch requests.
...
Signed-off-by: Daniel <daniel@developerdan.com >
2019-07-05 10:23:27 -04:00
DL6ER
4cc54ee407
Group assignment has changed in the database. Adapt the code accordignly.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-05 11:24:22 +02:00
DL6ER
f407edfb6d
Merge pull request #972 from pi-hole/fix/query-log-filtering-when-disabled
...
Don't show the "Click to ..." tooltip when filtering is disabled
2019-07-04 22:14:09 +02:00
Mark Drobnak
4e1df1664c
Merge pull request #951 from pi-hole/new/arp-flush
...
Add button for pihole arpflush on Pi-hole settings page
2019-07-04 14:10:29 -04:00
WaLLy3K
ca4130743a
Remove updateQueryTypesOverTime call
...
Remove call as per #915 , which may cause issues with the dashboard not loading stats.
Signed off by WaLLy3K <w3k@pm.me >
2019-06-30 22:17:13 +10:00
Mcat12
8157fa5c8e
Don't show the "Click to ..." tooltip when filtering is disabled
...
Fixes #971
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2019-06-28 20:14:05 -07:00
DL6ER
5f28a3816d
Pass group_enabled boolean to web interface and show if entry was disabled due to group setting. Although the current web interface does not support group-based management, this may aid in debugging if users interact the database directly.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-06-16 20:08:24 +02:00
DL6ER
9ba59b9ef3
Merge branch 'devel' into new/networktable_ip_neigh
2019-06-16 12:28:18 +02:00
DL6ER
d616a1180a
Check data before converting. This allows us to detect if there is no data for the graph so we can hide it. Fixes #932
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-06-15 17:20:49 +02:00
DL6ER
f0458e518a
Disable ordering by IP address as this is not really meaningful if we have multiple IPs in each row
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-06-14 19:19:53 +02:00
DL6ER
425b6ba5a7
Show at only the three most recent IP addresses for each device. The hover text of contains all IP addresses.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-06-14 19:17:52 +02:00
DL6ER
72abc5dad4
Add button for pihole arpflush on Pi-hole settings page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-30 22:05:13 +02:00
DL6ER
611db2b4a9
Add source URL to the JS file
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-30 17:27:31 +02:00
DL6ER
0e2d30dd11
Also show "N/A" if the name column is NULL
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-30 12:48:53 +02:00
DL6ER
dddc791052
Move ip-address-sorting into its own file
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-30 12:44:09 +02:00
DL6ER
5f79025cc9
Add IP address sorting for the network table, based on https://datatables.net/plug-ins/sorting/ip-address
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-30 12:30:55 +02:00
DL6ER
09eb4f5dc3
Check fields against null before trying to obtain their lengths.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-30 12:24:43 +02:00
Mark Drobnak
2e27a29c76
Merge pull request #938 from pi-hole/fix/query_table_aditional_sorting_by_id
...
Fix sorting of queries with identical timestamps
2019-05-22 15:40:24 -04:00
Dan Schaper
a25195636c
Merge pull request #939 from pi-hole/release/v4.3
...
Update Dev with v4.3 fixes
2019-05-21 17:45:25 -07:00
DL6ER
468cd0ccfd
Move dataIndex definition into dataSrc function
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-10 22:02:52 +02:00
DL6ER
6d896f9892
Use Array.map() instead of looping over elements and pushing the content to a new array
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-09 20:10:32 +02:00
DL6ER
1d5b212d93
Apply the same changes also for the database query list
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-06 07:44:11 +02:00
DL6ER
ce88417d55
Use the render option of the columns definition to specify how and when the date string is shown.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-06 07:41:13 +02:00
DL6ER
7afa31c6d1
Merge branch 'release/v4.3' into fix/query_table_aditional_sorting_by_id
2019-05-05 20:34:27 +02:00
DL6ER
c4df1bcced
Remove extra ID column, this is intentionally done in a separate commit
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-05 13:51:23 +02:00
DL6ER
0590127865
Ensure correct sorting of queries even if they happened withing the same second. Fixes #934
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-05 13:50:33 +02:00
DL6ER
72c734fbe1
Show added as well as modified dates in the tooltip
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-05 13:00:42 +02:00
Adam Warner
0d0d44939d
Set "orderable" to false on last column, as sorting does not work here!
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2019-05-02 21:58:14 +01:00
DL6ER
8b0ee8f4fa
Reduce code duplication
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-26 18:29:05 +02:00
DL6ER
cedc59ba78
Show date added
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-25 16:06:24 +02:00
DL6ER
d8613aa53b
Show comments when available
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-25 15:48:26 +02:00
DL6ER
506644b671
Rewrite web interface to allow interaction with database-based lists
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-25 15:02:39 +02:00
DL6ER
4923a7576c
Remove another mentioning of data-mask
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-12 16:01:35 +02:00
Mark Drobnak
16d06d6948
Merge pull request #918 from pi-hole/new/fine_grained_externally_blocked_status
...
Long-term queries: Request all externally blocked variants when the checkbox is enabled
2019-02-22 21:53:24 -05:00
DL6ER
e0947d69ab
Long-term queries: Request all externally blocked variants when the checkbox is enabled
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-02-22 21:26:36 +01:00
Mark Drobnak
e4d80b5e24
Merge pull request #909 from pi-hole/new/fine_grained_externally_blocked_status
...
Implement finer grained external blocking displaying
2019-02-17 14:14:49 -05:00
DL6ER
f728fd980d
DNSSEC UNKNOWN is not an error, it is also shown for queries that are imported from the database
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-02-17 18:40:57 +01:00
DL6ER
635bdfb717
Undo removal of slice operations
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-02-17 11:52:14 +01:00
DL6ER
e433e90308
Remove dead code from scripts/pi-hole/js/index.js
...
Removed:
- updateForwardedOverTime();
- updateQueryTypesOverTime();
- slicing on overTime data
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-02-11 00:52:24 +01:00
DL6ER
8796583818
Implement finer grained external blocking displaying
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-02-04 17:45:30 +01:00
Mcat12
2ba8787261
Merge branch 'release/v4.2' into devel
...
# Conflicts:
# scripts/pi-hole/js/db_graph.js
2019-02-03 11:24:19 -08:00
DL6ER
adf44443b7
Merge branch 'release/v4.2' into fix/long-term-stats-datetime
2019-01-28 18:48:11 +01:00
Mcat12
f19a538e7f
Clarify wording of DNSSEC Unknown status
...
Previously, unknown DNSSEC status was marked with a question mark. FTL
loads queries from the database and sets the DNSSEC status to unknown,
because that information is not stored in the database:
https://github.com/pi-hole/FTL/pull/461
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2019-01-26 13:11:08 -08:00
DL6ER
a975576616
Long-term data: Show date range only after user chose a valid range. Fixes #897
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-01-22 23:30:36 +01:00
DL6ER
8ae36a0dcb
Fill daterange field with initialization (now-6d -> now)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-01-20 11:36:39 +01:00
DL6ER
d07eafc964
Review comments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-01-07 18:56:56 +01:00
DL6ER
496af21131
Javascript optimizations
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-01-06 20:56:06 +01:00
DL6ER
93b4513980
Display vendor information for devices where available
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-12-31 00:23:09 +01:00