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
87891a3eb9
Re-formatted the assets.py file to current PEP8 standards.
...
Modified the yarn.lock file to remove what appears to be a dependency overwrite for Font Awesome icons which results in an older 5.x release overwriting the newer 6.x release.
2023-03-11 08:48:19 -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
cb929c3265
Tweaked the assets.py build script to switch to rcssmin for the login CSS build process.
2023-03-10 18:16:55 -05:00
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
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