Commit Graph

503 Commits

Author SHA1 Message Date
Rauno Tuul
dc69f00094 Fix dashboard MySQL performance with large history table and standard user privileges. 2023-03-01 11:29:17 +02:00
Rauno Tuul
524b6c6883 Move Global Search menu item next to dashboard. 2023-03-01 11:21:29 +02:00
Rauno Tuul
3688add76a Global Search available for all users. Apply allowed domain filter for standard users search result. 2023-03-01 11:12:42 +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
Ymage
63db17ec21 Add missing OIDC env vars
Set SAML_ENABLED default to false
2023-02-23 22:13:19 +01: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
32c53cf2a1 Tweaked markup generated from JS file to remove legacy btn-flat classes from various buttons. 2023-02-20 13:15:17 -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
Matt Scott
2980e5cec9 Completed first-round updates for the authentication settings view. 2023-02-20 11:39:52 -05:00
Matt Scott
0e94e18485 Working on first-round updates for the authentication settings view. 2023-02-20 11:25:25 -05:00
Matt Scott
bd94c97486 Merge branch 'master' of github.com:PowerDNS-Admin/PowerDNS-Admin into 1391-feature-mobile-first-responsive-ui-design 2023-02-20 10:45:20 -05:00
Matt Scott
764b83b5d5 Working on first-round updates for the authentication settings view. 2023-02-20 10:42:25 -05:00
Matt Scott
772c1129f5 Working on first-round updates for the authentication settings view. 2023-02-20 10:35:15 -05:00
Matt Scott
4bd2519a76 Completed first-found updates for the server settings view. 2023-02-20 10:18:41 -05:00
Matt Scott
09127fb326 Completed first-found updates for the zone record settings view. 2023-02-20 10:14:09 -05:00
Matt Scott
a5d69e3e40 Completed first-found updates for the basic settings view. 2023-02-20 10:08:09 -05:00
Matt Scott
5a4279d7b8 Completed first-found updates for the API key add/edit view. 2023-02-20 09:56:26 -05:00
Matt Scott
db70e34c98 Completed first-found updates for the API keys list view. 2023-02-20 09:39:13 -05:00
Matt Scott
4a12d62828 Completed first-found updates for the user create / edit view. 2023-02-20 09:22:41 -05:00
Matt Scott
9ac81363e3 Completed first-found updates for the users list view. 2023-02-20 09:14:58 -05:00
Matt Scott
0e67366c5f Completed first-found updates for the account creation view. 2023-02-20 09:07:07 -05:00
Matt Scott
8c6fc5e262 Completed first-found updates for the accounts list view. 2023-02-20 08:50:17 -05:00
Matt Scott
a42d610759 Holding on remaining changes to zone template editor as a rebuild is also necessary here. 2023-02-20 08:43:49 -05:00
Matt Scott
e5269b5626 Removed text label from zone template list action dropdown control to reduce space consumption. 2023-02-20 08:32:53 -05:00
Rauno
7635686c43
Merge branch 'master' into historyfix 2023-02-20 10:32:52 +02:00
Matt Scott
4d64076dac Working on the first-round updates for the zone template editor. 2023-02-19 21:20:23 -05:00
Matt Scott
fe49651e81 Completed first-found of updates for the zone template creation view. 2023-02-19 21:05:23 -05:00
Matt Scott
f1d17c166a Completed first-round of updates for the zone templates list view. 2023-02-19 20:50:27 -05:00
Matt Scott
c4d9bf3a9c Started first-round of updates on the activity feature AKA history, but it's a very broken implementation that will require a complete re-build. Saving that for later. 2023-02-19 20:41:26 -05:00
Matt Scott
761909f0f8 Updated client-side navigation matching to only compare the base path without the query string. 2023-02-19 20:27:22 -05:00
Matt Scott
e960326a58 Working on first-round changes for the global search feature. 2023-02-19 16:02:34 -05:00
Matt Scott
f48a6b8209 Working on first-round changes for the global search feature. 2023-02-19 15:54:54 -05:00
Matt Scott
14e534468a Working on first-round changes for the global search feature. 2023-02-19 15:54:11 -05:00
Matt Scott
67040ad9c2 Completed first-round of updates for the server statistics and configuration features. 2023-02-19 15:16:50 -05:00
Matt Scott
62018686f5 Updated global styles for record lists as well as general card styling. 2023-02-19 15:12:34 -05:00
Matt Scott
65bfc53acb Split the server statistics and configuration feature into separate pages. 2023-02-19 15:04:30 -05:00
Matt Scott
55e4f5f829 Working on the first-round updates for the domain settings management view.
Tweaked sidebar navigation to reflect the latest terminology use in associated views.
2023-02-19 13:19:26 -05:00
Matt Scott
fd1bc4afa5 Working on the first-round updates for the domain settings management view. 2023-02-19 12:46:11 -05:00
Matt Scott
6e10f97e9d Completed first-found updates of the zone remove view.
Tweaked cancel button style and help text on the zone add view.
2023-02-19 12:13:13 -05:00
Matt Scott
75e262e7e9 Completed first-found updates of the zone add view. 2023-02-19 12:06:39 -05:00
Matt Scott
9548cbce1c Removed legacy style tag attribute. 2023-02-19 11:42:39 -05:00
Matt Scott
ec28e76ff5 Moved global styles to base view template until permanently merged into global CSS file. 2023-02-19 11:39:56 -05:00
Matt Scott
b52b7d7e4f Wrapping up first-round changes to the dashboard view. 2023-02-19 11:38:19 -05:00
Matt Scott
b4a354b0f8 Updated icons for sidebar navigation as well as some labels.
Tweaked zone record list on dashboard to always include the account column, regardless of user role.
2023-02-19 11:31:24 -05:00
Matt Scott
c0799b95f8 Updated sidebar navigation to use updated terminology of zone instead of domain. 2023-02-19 11:04:45 -05:00
Matt Scott
abf1f4eca3 Moved user profile edit and user logout navigation items into sidebar info block for a more condensed UI. 2023-02-19 11:03:33 -05:00
Matt Scott
1cd5ce9ccc Working on dashboard zone list action controls and styling. 2023-02-19 10:45:19 -05:00
Matt Scott
4a5db674f4 Working on condensing the zones list on the dashboard.
Changed the terminology for zones on the dashboard from domains to zones.
2023-02-19 10:19:13 -05:00
Matt Scott
49bc8e948d Continuing work on re-design and clean-up of dashboard view. 2023-02-19 09:54:15 -05:00
Matt Scott
4f83879e95 Added Jinja filter for handle formatting of zone type labels to enforce modern social standards.
Removed text label of dashboard domain list action menu to reduce size.

Continuing work on re-design and clean-up of dashboard view.
2023-02-19 09:48:43 -05:00
Matt Scott
d70ded18c2 Added head_styles Jinja block to base view template head section to allow for page specific style injections.
Continuing work on the re-design and clean-up of the dashboard view.
2023-02-19 09:11:44 -05:00
Matt Scott
58aabacd91 Re-formatted base view template to be more in-line with PEP8 standards.
Working on dashboard clean-up and redesign.

Added custom Jinja date/time formatting function to utils.py.
2023-02-19 08:52:00 -05:00
Matt Scott
bad36b5e75 Added default CAPTCHA settings to default configuration.
Added flash_sessions directory pattern to git ignore file.
2023-02-18 19:18:59 -05:00
Tyler Todd
7a61c56c49 Fix reqs and Flask Migrate Order 2023-02-18 17:38:43 +00:00
Matt Scott
516bc52c2f Revert "Revert "Merge pull request #1371 from AgentTNT/AdminLTE-Upgrade""
This reverts commit e2ad3e2001.
2023-02-18 11:04:14 -05:00
Matt Scott
839c1ecf17 Revert "Revert "Error pages updated for Font Awesome v6 - fa-solid""
This reverts commit 35493fc218.
2023-02-18 11:02:47 -05:00
Matt Scott
e2ad3e2001 Revert "Merge pull request #1371 from AgentTNT/AdminLTE-Upgrade"
This reverts commit 929cb6302d, reversing
changes made to 0418edddd9.
2023-02-18 09:04:37 -05:00
Matt Scott
35493fc218 Revert "Error pages updated for Font Awesome v6 - fa-solid"
This reverts commit e1bbe10fc3.
2023-02-18 08:53:46 -05:00
Matt Scott
47b50e5e1e Updated default app config to comment out MySQL default settings. 2023-02-17 19:35:36 -05:00
Matt Scott
d2f135cc6e Removed temporary style from login form that was used for recent development. 2023-02-17 19:07:05 -05:00
Matt Scott
e82759cbc4 Updated Docker file to include npm as a new requirement for the admin-lte npm module.
Also added session persistence setting to default and docker configuration files.

Changed the default persistence configuration of the default config file to use SQLite instead of MySQL.
2023-02-17 19:00:09 -05:00
Matt Scott
2ff01fbfe9
Merge branch 'master' into AdminLTE-Upgrade 2023-02-17 18:17:32 -05:00
Tyler Todd
9a7bd27fe3 Formatting changes 2023-02-17 23:07:36 +00:00
Tyler Todd
9b696a42a4 PR Conflict resolution 2023-02-17 22:53:08 +00:00
Tyler Todd
d0961ca5e7 Fix user auth history modal and provide more info 2023-02-17 22:47:23 +00:00
Tyler Todd
a368124040 Font Awesome v6 2023-02-17 22:35:46 +00:00
Tyler Todd
62d95e874a Final page edits for bootstrap v4 and Admin LTE v3.2 2023-02-17 22:25:11 +00:00
Tyler Todd
e1bbe10fc3 Error pages updated for Font Awesome v6 - fa-solid 2023-02-17 21:52:55 +00:00
Matt Scott
0418edddd9
Merge pull request #1078 from famedly/shine/config_table_key_uniqueness
fix: making the key name in the config database unique
2023-02-17 13:49:38 -05:00
Matt Scott
ef3880f76d
Merge pull request #1374 from VassilisAsteriou/auto_ptr_bugfix
Changed auto_ptr() logic to remove-then-add
2023-02-17 13:35:35 -05:00
Matt Scott
145358113d
Merge pull request #1380 from raunz/preserve_history
Preserve domain records history after domain deletion
2023-02-17 13:30:02 -05:00
Matt Scott
c27bf53445
Merge pull request #1381 from raunz/perf_tuning
Domain records list performance improvement - removing Setting.get query from loop
2023-02-17 13:28:35 -05:00
Matt Scott
2a3ffe8481
Merge pull request #1339 from ymage/bugfix_tests
Improve bugfix tests
2023-02-17 12:19:35 -05:00
Matt Scott
f1b6bef1ab
Merge pull request #1248 from unilogicbv/routes_index_otp_force_oauth
routes/index.py: otp_force shouldn't apply to OAuth
2023-02-17 12:14:15 -05:00
Matt Scott
ba14d52c8d
Merge pull request #1231 from AdvanticGmbH/assoc_domain_list
Allow to manage associated domains under account edit
2023-02-17 12:04:16 -05:00
Tyler Todd
f888bd79f8 domain -> Changed pull-* to float-* 2023-02-14 18:25:06 +00:00
Tyler Todd
e0f939813e Tabs on dashboard.html now fade effect when switching between
First pass at HTML conversion from Master/Slave to Primary/Secondary (TODO: Backend)
Start work on migrating admin_auth_settings to Bootstrap v4
admin_setting_basic -> Change plain text for On/Off to toggles in current state, and changed "Action" column to the opposite toggle of current setting
dashboard_domain -> Reduce deuplicate code for the new dropdown-menu for Actions
register -> Add exclamation icon in front of error text
template_add -> changed box-body to card-body
user_profile -> Fixed tab naviation for Bootstrap v4. Tabs also fade between changes
2023-02-14 02:11:13 +00:00
Tyler Todd
48f80b37ed potential regex code fix for email validation 2023-02-13 15:38:33 +00:00
Rauno Tuul
642fb1605d Move pretty_ipv6_ptr setting retrieval out of record list loop 2023-02-13 14:43:22 +02:00
Rauno Tuul
7221271a7b Preserve domain records history after domain deletion. 2023-02-13 12:08:03 +02:00
Rauno Tuul
187b55e23a Patch API record update/delete logging to match current logging format 2023-02-13 10:25:17 +02:00
Tyler Todd
16d7a4f71e Add shadow element to some cards 2023-02-13 04:43:06 +00:00
Tyler Todd
d6605790bd More navigation Header Changes
"container-fluid" aditions
More button changes from flat to round and icon placement changes
2023-02-13 04:38:54 +00:00