Commit Graph

474 Commits

Author SHA1 Message Date
Matt Scott
c617aa1483 Merge branch 'raunz-session_type_sqlalchemy' into dev 2023-03-10 16:35:22 -05:00
Matt Scott
356667f989 Tweaked PR to include the latest asset build changes for CSS minimizer. Also updated the default session storage to use SQLAlchemy instead of the file system. 2023-03-10 16:34:55 -05:00
Matt Scott
1d6fdb1c23 Merge branch 'session_type_sqlalchemy' of github.com:raunz/PowerDNS-Admin into raunz-session_type_sqlalchemy 2023-03-10 16:27:06 -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
Matt Scott
6be6f3d389 Updated core project to also use rcssmin filter. 2023-03-10 16:10:42 -05:00
Rauno Tuul
aa70951964 Read flask session type from environment variable and create sessions table if not exist. 2023-03-08 17:05:32 +02:00
Rauno Tuul
68d9fb3755 Support multiple Flask session types, not just filesystem. Set via generic SESSION_TYPE environment variable 2023-03-08 12:08:07 +02: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
Matt Scott
062cb032c5
Merge pull request #1379 from raunz/dashboard_improvements
Fix dashboard MySQL performance with large history for standard users
2023-03-04 10:54:12 -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
ec687b13a5 Dashboard history query performance related change to nested subquery (allowed domains for user). 2023-03-01 11:42:21 +02:00
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