XhmikosR
|
704c352277
|
Format JS code
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
|
2020-01-02 19:42:18 +02:00 |
|
Adam Warner
|
fe45538fc2
|
Merge pull request #1111 from pi-hole/license-headers
Add license headers.
|
2020-01-02 17:28:31 +00:00 |
|
XhmikosR
|
2c315cec4a
|
Add license headers.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
|
2019-12-29 10:08:31 +02:00 |
|
XhmikosR
|
e91d0b0cfa
|
Switch back to var
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
|
2019-12-29 10:07:01 +02:00 |
|
DL6ER
|
9b7daa324a
|
Do not go back to page 1 when deleting an item.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-28 13:21:53 +00:00 |
|
DL6ER
|
b840d2103b
|
Do not reload table on successfull edits and deletions.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-23 15:38:59 +00:00 |
|
DL6ER
|
a80355cf2f
|
Improve error messages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-23 15:19:52 +00:00 |
|
DL6ER
|
cce7c928d5
|
We have to get the group's ID from the hidden field now that we removed/hide the IP column by default.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-23 15:13:51 +00:00 |
|
DL6ER
|
772d52c09a
|
Reset visibility of ID column on table loading
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-20 08:52:21 +00:00 |
|
DL6ER
|
ede9d41341
|
Add "Reset Sorting" button to remaining pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-20 08:35:29 +00:00 |
|
DL6ER
|
4f54796286
|
Add auto-saving to all group management pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-20 08:30:47 +00:00 |
|
DL6ER
|
26c9a55ad5
|
Add tooltip to group name input fields.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-20 08:20:44 +00:00 |
|
DL6ER
|
1c3d635d2b
|
Include but hide ID column on the group management page. Add "Reset sorting" button enabling the user to go back to ID sorting (initial behavior, makes sure group 0 is at the top).
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-20 08:16:28 +00:00 |
|
DL6ER
|
5e2561aa91
|
Remove ID column from group management page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-20 00:38:37 +00:00 |
|
DL6ER
|
5aa6b1de59
|
Sort by first column by default (zero-indexed)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-19 20:04:29 +00:00 |
|
DL6ER
|
a2031c0d1f
|
Replace pencil button by automatic saving (so far, only for the groups.php page)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-19 17:30:18 +00:00 |
|
DL6ER
|
51edb07537
|
Use titles in notifications.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-17 13:56:32 +00:00 |
|
DL6ER
|
da2d92ebd7
|
Prevent users from adding empty groups/domains/clients/adlists.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-17 12:57:45 +00:00 |
|
DL6ER
|
d0d1174010
|
Use bootstrap notify for notifications.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-17 12:48:25 +00:00 |
|
DL6ER
|
232cfdb326
|
Also show database ID in tooltip.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-17 11:35:57 +00:00 |
|
DL6ER
|
7c9d77d694
|
Run prettier on most recent changes.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-16 09:46:38 +00:00 |
|
DL6ER
|
509574b6ab
|
Show raw response (like "Not allowed") when encountering an error. This is actually not all that unlikely as a user might have the page open for longer time and wants to add(edit/delete a group/client/domain/adlist when their session has already expired.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-16 09:43:22 +00:00 |
|
DL6ER
|
6f3495db7b
|
Send token when adding new group. Otherwise, we get a "Not allowed" response.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-16 09:36:50 +00:00 |
|
DL6ER
|
6bc72d296c
|
Use JS dot-notation as it is less verbose
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-14 20:19:09 +00:00 |
|
DL6ER
|
a75117a584
|
Use prettier to reformat JS files added in this PR.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-14 20:06:26 +00:00 |
|
DL6ER
|
aa764ad22d
|
Add CORS and CSRF checks to ensure unauthorized access to the backend is not possible.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 17:39:45 +00:00 |
|
DL6ER
|
9950ca50fe
|
Correctly interpret toogle value.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 17:23:10 +00:00 |
|
DL6ER
|
b62c550ad7
|
Use toggle for Enabled/Disabled switch
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 16:45:24 +00:00 |
|
DL6ER
|
50f05b9119
|
Add missing form-control classes for proper element styling.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 16:19:45 +00:00 |
|
DL6ER
|
b025ffd208
|
Make sure all fields are searchable on all pages (where this is meaningful) and remove ID column from clients group page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 15:59:46 +00:00 |
|
DL6ER
|
912e2ddbd9
|
Add Domain Group Management
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 15:29:42 +00:00 |
|
DL6ER
|
3e23aa67a1
|
Add group management page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-12-13 11:55:22 +00:00 |
|