Adam Warner
c65b9a3468
remove unnecessary semicolon as per codefactor.io
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2019-10-14 22:02:59 +01:00
Adam Warner
07195fb4e7
Allow user to add in a comment next to domain entry
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2019-10-14 21:55:29 +01:00
DL6ER
fcc49e3928
Wrap addition and removal of domains in a transaction + deliver a more detailed success message to the user specifying how many domains are actually added (in case some already existed).
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-08-27 19:26:51 +02:00
DL6ER
4743228a86
Allow domains to be added by hitting return (add them as exact domains).
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-08-27 17:19:05 +02:00
DL6ER
464e55461d
Fix indentation.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-08-06 20:29:32 +02:00
DL6ER
c9f5c9500a
Directly modify gravity tables from the lists pages.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-08-05 21:55:08 +02:00
DL6ER
13f07f9d87
Switch the teleporter to only interact with gravity.db directly. This avoids any need for escaping regexes and just seems to be the right thing to do. Ensure that we flush a table only once (in case multiple files add to the same table).
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-24 23:15:19 +02:00
DL6ER
cd2daa3239
Review comments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-24 19:41:04 +02:00
DL6ER
3ebf766240
Simplify add() in list.js.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-22 21:43:12 +02:00
DL6ER
b7fe518159
Remove heading when list goes empty.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-22 21:38:58 +02:00
DL6ER
31d0b32103
Only show headings when we have domains for the respective list (regex / exact).
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-22 21:35:42 +02:00
DL6ER
dfcfafd6d9
Implement whitelist regex support to web interface.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-07-22 21:15:50 +02: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
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
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
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
bd84160d4f
Show different warning in the case that at least one of the domains to be added were already present
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-11-29 19:47:57 +01:00
DL6ER
e8b2cbe698
Tag regex filters as "regex" to avoid the domain validation (otherwise regex lines could not get removed). Also ensure that deleting the first wildcard/regex does not hide the first exact blocking domain (this bug has been in since the very beginning of wildcard blocking)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-30 14:42:52 +02:00
DL6ER
ec0afceeed
Add new button to allow both regex filters and legacy wildcards (get automatically converted to regex format)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-30 14:19:03 +02:00
DL6ER
1935544183
Directly manipulate regex.list from PHP to avoid detour over bash. This needs read/write permissions of the PHP user on "/etc/pihole/regex.list" !
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-23 15:50:19 +02:00
DL6ER
3f7246968e
Review comments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-17 20:01:46 +02:00
DL6ER
36930e3834
Add regex support on the web interface
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-05 10:35:41 +02:00
Mcat12
3ec55dbf0a
Improve domain whitespace handling in inputs
2017-11-22 13:25:23 -05:00
Mcat12
1ae7247213
Change success check to a more stable indicator
...
Fixes #540
2017-07-26 22:16:32 -04:00
Mcat12
0dcf45d271
Merge pull request #520 from Th3M3/form-group_responsive_style
...
Form group responsive style
2017-06-19 14:37:57 -04:00
TheME
53068e0fef
list.js: update*
...
updated code to center and separate the buttons on small screens, like in my last screenshot.
2017-06-19 11:31:46 +02:00
DL6ER
a9b020c006
Sort list entries (black-/whitelist) alphabetically before creating the table
2017-06-17 14:44:22 +02:00
TheME
07e2ef6f6d
list.js: small correction
2017-06-06 20:47:35 +02:00
TheME
5b6c025de3
list.js: codacy fixes
2017-06-06 19:22:00 +02:00
TheME
4e06783cb2
Update list.js
2017-06-06 18:37:30 +02:00
DL6ER
4f70973cbc
EUPL license ( #402 )
...
* Move whole project to EUPL, copy MIT license to scripts/vendor/ and style/vendor/
* Added header to main PHP files
* Modified scripts in scripts/pi-hole/php
* Added header to scripts/pi-hole/js files
* Added license header to our custom style script
* Slight reformulation
2017-02-18 14:20:51 +01:00
Mcat12
bc484338b4
Fit closer to Bootstrap layout sizes
2017-01-30 17:05:55 -05:00
Mcat12
f53f2e8836
Move buttons out of the way on small screens
2017-01-30 16:52:24 -05:00
DL6ER
fce8fe6021
Show headings if entry is added to list
2017-01-11 22:38:50 +01:00
DL6ER
e24c35a528
Merge branch 'devel' into wildcard_blacklisting
2017-01-11 18:26:10 +01:00
Mcat12
c98399d6b1
Merge pull request #350 from pi-hole/tweak/querylogbuttonserrormessage
...
Add more detailed error output recently added to the lists page to the query log action buttons
2017-01-10 18:01:19 -05:00
DL6ER
bc5dbac376
Merge pull request #347 from donmahallem/patch-1
...
Unhide the domain if the list removal fails
2017-01-09 16:54:07 +01:00
DL6ER
bd36baa18b
Merge branch 'devel' into wildcard_blacklisting
2017-01-09 14:51:54 +01:00
DL6ER
9eadc26d30
Add more detailed error output recently added to the lists page to the query log action buttons
2017-01-09 14:40:40 +01:00
donmahallem
8707e04c55
If domain removal fails unhide the domain
...
Currently the domain keeps hidden if the domain removal fails.
2017-01-08 18:26:55 +01:00
DL6ER
b6695f9882
Show failure response in error message (e.g. abd<>.de is not a valid domain)
2017-01-08 10:40:21 +01:00
DL6ER
f5ac5105e3
Revert "Add multiple domains separated by whitespace"
...
This reverts commit 066bb14044 .
2017-01-08 10:34:45 +01:00
Mcat12
066bb14044
Add multiple domains separated by whitespace
2017-01-07 19:46:45 -05:00
DL6ER
33714c540c
codacy fixes
2016-12-31 16:44:03 +00:00
DL6ER
c409cf20bf
Hide h3 headings if list is empty
2016-12-31 16:35:16 +00:00
DL6ER
a33301911a
Made everything working
2016-12-31 16:24:10 +00:00
DL6ER
05f2df720e
Put wildcard blocking entries into their own table
2016-12-31 16:06:21 +00:00