Matt Scott
737e104912
Added KnockoutJS NPM package.
...
Re-formatted and re-organized settings model.
Working on Knockout model integration into existing authentication settings editor view.
2023-04-09 10:11:00 -04:00
Matt Scott
a46ab760fd
Reorganized universal OAuth fields' order to a uniform standard. Also updated the Client ID
field prompts to a uniform standard.
2023-04-08 17:40:30 -04:00
Stefan Ubbink
a2429ad9d6
Make it possible again to use a different Zone Type than 'native', fixes #1501
2023-04-02 20:46:32 +02:00
Matt Scott
19335439bd
Completed the removal of the OAuth JWKS URL setting as well as the update of how the existing metadata URL settings are being used.
...
For additional information, reference GitHub issue #1499 .
2023-04-02 09:19:05 -04:00
Rauno Tuul
e0dffff325
Fix activity search form structure
2023-03-25 11:47:58 +02:00
Nigel Kukard
138532fb95
fix: allow the specification of any combination of groups in LDAP group security configuration
...
Previous behavior required the specification of all three group security groups before the
"Save Settings" button would be enabled.
This adds a check into users.py which checks that the group is set before searching and
removes the javascript preventing the specification of any combination of groups.
Tested:
- Tested all combinations on AD after MR 1238
- Tested all combinations on OpenLDAP
- Tested enabling the Group Security with no groups set which correctly prevents login
Resolves #1462
2023-03-18 20:30:52 +00:00
Matt Scott
a25dda8ac1
Made some formatting tweaks to the authentication settings view to unify section header styling.
...
Corrected improper markup introduced by recent PR for password complexity requirements.
2023-03-17 15:50:08 -04:00
Matt Scott
78f0332a2d
Merge branch 'dev' into nkupdates-password-policy
2023-03-17 15:31:10 -04:00
Nigel Kukard
64017195da
feat(authentication): check password policy during user profile password change
2023-03-17 03:45:37 +00:00
Nigel Kukard
bb6d2d0497
feat(authentication): added admin settings for password policies
2023-03-17 03:42:45 +00:00
Stefan Ubbink
34902f6cf9
Change domain(s) to zone(s) in the templates
2023-03-16 17:02:23 +01:00
Matt Scott
84cfd165b4
Re-arranged side navigation to include the "Global Search" feature regardless of user role as the global search feature is now accessible to all users.
...
Also moved the "Activity" feature link higher in the menu to remove duplicate code from the navigation code base.
2023-03-12 10:27:04 -04:00
Matt Scott
1afe9b4908
Finished adding new OAuth Server Metadata URL setting to Google, GitHub, and Microsoft OAuth service configuration features.
2023-03-12 09:13:54 -04:00
Matt Scott
fd30e3ff49
Added new JWKS URL setting for each OAuth provider and updated the associated authorization service to use the setting during the initialization of the authlib.
2023-03-11 14:46:58 -05:00
Matt Scott
dd867eb4e8
Added application version to base template footer, starting with the next planned production release of 0.4.0.
2023-03-10 18:43:20 -05:00
Matt Scott
26f3f79388
Corrected unauthorized side navigation change regarding the placement of the "Global Search" feature.
...
Removed the statistics and recent activity / history data display from the dashboard view.
2023-03-10 16:23:33 -05:00
Lukas
d055fd83c5
Documentation, Fix
2023-03-08 08:52:27 +01:00
Matt Scott
4933351ac1
Revert "Revert "Clean up dashboard zone tabs""
...
This reverts commit 5f2fc514df
.
2023-03-06 08:30:00 -05:00
Matt Scott
5f2fc514df
Revert "Clean up dashboard zone tabs"
...
This reverts commit fc39cc40ee
.
2023-03-04 11:27:44 -05:00
Matt Scott
9003b3f6c8
Merge pull request #1422 from corubba/feature/dashboard-tab-cleanup
...
Clean up dashboard zone tabs
2023-03-04 11:03:57 -05:00
Matt Scott
840076dae3
Merge pull request #1423 from corubba/feature/history-diff
...
Diff-ify changelog view for zone changes
2023-03-04 10:59:44 -05:00
Matt Scott
f5ddcc5809
Merge pull request #1421 from corubba/feature/sorting
...
Sort records label-wise right to left
2023-03-04 10:56:59 -05:00
Matt Scott
7f6924a966
Merge pull request #1420 from MDXDave/patch-1
...
Fixed scrolling on long content
2023-03-04 10:56:18 -05:00
Matt Scott
f4f1f31575
Merge pull request #1378 from raunz/global_search_for_all_users
...
Global Search available for all users
2023-03-04 10:54:49 -05:00
corubba
fc39cc40ee
Clean up dashboard zone tabs
...
* Rename `customBoxes` to be more descriptive and follow CamelCase name convention for classes
* Change the tab info from a tuple to a named tuple
* Change all access to the tab info tuple from index to (new) property name
* Rename/Relabel the tabs
* Add docstrings
* Simplify the domain filter logic
* Simplify/Unify the tab html template
2023-03-03 14:34:13 +01:00
corubba
934e4a7af3
Sort records label-wise reverse
...
Account for the hierarchical nature of DNS by sorting records by their
name label-wise from right to left. Also justify the record names to the
right, so they visually line up on label borders.
2023-03-03 13:35:14 +01:00
corubba
8a40d21ea4
Diff-ify changelog view for zone changes
...
Improve and document the diff-computation and presentation, so you can
easier see what changed.
2023-03-03 13:22:29 +01:00
Dave
70073b9267
Fixed scrolling on long content
2023-03-02 16:08:39 +01:00
Rauno Tuul
68fe7c0e56
Standard user domain records list performance loop improvement
2023-03-01 18:43:47 +02:00
Rauno Tuul
524b6c6883
Move Global Search menu item next to dashboard.
2023-03-01 11:21:29 +02:00
Matt Scott
077bbb813c
Corrected styling mistake introduced by recent Admin-LTE upgrades.
2023-02-26 17:09:30 -05:00
Matt Scott
df94baa81e
Fixed a bug introduced by the recent updates for the mobile-first PR.
2023-02-25 16:50:08 -05:00
Matt Scott
81bd5804e0
Merge branch 'master' of github.com:PowerDNS-Admin/PowerDNS-Admin
2023-02-25 16:46:24 -05:00
Mathieu
5346bee291
Update domain_setting.html
...
correct value priamry in primary
2023-02-23 22:01:49 +01:00
Matt Scott
74935359e4
Tweaked activity logs card header on dashboard view to match the latest naming conventions.
2023-02-23 06:56:18 -05:00
AdvanticGmbH
5ad384bfe9
Add support for oidc_oauth_metadata_url configuration option
...
This commit adds support for the `oidc_oauth_metadata_url` configuration
option. This option specifies the URL of the OIDC server's
metadata endpoint, which contains information about the OIDC server's
endpoints, supported scopes, and other configuration details. By using this
option, we can ensure compatibility with different OIDC servers and reduce
the risk of errors due to manual endpoint configuration.
2023-02-23 09:21:01 +01:00
Matt Scott
1cda4f774a
Updated card styles for API keys list view that was missed in the recent mobile-first PR.
2023-02-22 09:12:13 -05:00
Matt Scott
b04ab933c6
Tweaked breadcrumb label for activity view that was missed in the recent mobile-first updates.
2023-02-21 08:03:06 -05:00
Matt Scott
8b0f005006
Fixed bug introduced by PR 1391 involving the saving up settings that have an associated text input.
2023-02-21 07:57:59 -05:00
Matt Scott
564e393292
Fixed bug introduced by PR 1391 involving the saving up settings that have an associated text input.
2023-02-21 07:55:15 -05:00
Matt Scott
b98bcc3bec
Cleaned up a UX issue with the zone records list editor view.
2023-02-20 15:52:00 -05:00
Matt Scott
4d0cf87338
Cleaned up a UX issue with the zone records list editor view.
2023-02-20 15:50:03 -05:00
Matt Scott
3ee63aca8c
Tweaked styling for global search query form to include curved edges in accordance with the latest styling.
2023-02-20 14:52:01 -05:00
Matt Scott
fcdbc45de7
Moved temporary global styles out of base view template and into custom.css file to be properly included to asset generation.
2023-02-20 12:49:05 -05:00
Matt Scott
78b88c8e0e
Finished minor tweaks on the activity view, but it will still need a major re-work to correct the numerous mistakes present in the code.
2023-02-20 12:43:49 -05:00
Matt Scott
40034b2f26
Corrected minor styling issue for small mobile screens on the dashboard.
2023-02-20 12:37:22 -05:00
Matt Scott
be827c2362
Partially reverted a UX change on zone template record editor view to keep things working until it gets a full rebuild.
2023-02-20 12:30:57 -05:00
Matt Scott
65b7b9a5c3
Completed first-round updates for the error template views.
2023-02-20 12:28:56 -05:00
Matt Scott
b3c80df674
Completed first-round updates for the email confirmation views.
2023-02-20 12:12:22 -05:00
Matt Scott
f977a42cea
Completed first-round updates for the user profile edit view.
2023-02-20 12:08:32 -05:00