Matt Scott
bbe8d69345
Fixing new LDAP search filter cleansing mechanism to only target user DN value returned on AD connections ( #1727 )
2023-12-08 06:53:31 -05:00
Matt Scott
59a32a148f
Corrected a mistake with the new LDAP search filter cleansing that broke LDAP altogether. Moved the filtering to only target the user DN with Active Directory LDAP connections.
2023-12-08 06:17:34 -05:00
Matt Scott
11371e1b81
Merge zone editor record action controls into single column ( #1642 )
2023-12-08 05:16:08 -05:00
Matt Scott
7b6aafbb2c
Adding LDAP search filter cleansing mechanism to account for special characters that need replaced in LDAP search queries.
2023-12-08 04:53:52 -05:00
Matt Scott
ddb3151b61
Correcting bug introduced by PR 1658.
2023-11-24 11:14:09 -05:00
Matt Scott
18f38fd1ca
Updated backend to properly encode the zone name sent to PDNS API so that zones with URL unsafe characters don't break the request.
2023-11-24 09:49:40 -05:00
Matt Scott
48f7f2d19f
Merge branch 'dev' of github.com:PowerDNS-Admin/PowerDNS-Admin into 1630-dnssec-feature-breaks-for-zones-that-contain-improperly-escaped-slashes
2023-11-24 09:29:40 -05:00
Matt Scott
4dab950efc
Reverting a bad change I made to remove a deprecated feature that is removed in Flask 2.3.
2023-11-24 09:28:21 -05:00
Matt Scott
b347e3df55
Updated zone list view to properly encode the zone name when using it to build request URIs to the back-end.
2023-11-24 09:19:16 -05:00
Matt Scott
09014bf4a9
Correcting case-sensitivity issue with zone type comparison.
2023-11-24 09:03:39 -05:00
Matt Scott
28c63abea4
Updated the index router to pivot from the use of the deprecated before_app_first_request
event to the replacement of record_once
.
2023-11-24 08:18:20 -05:00
Matt Scott
5147d72999
Fixes local user setup to perform case-insensitive verification of existing usernames / emails ( #1658 )
2023-11-24 08:07:20 -05:00
Matt Scott
447bb14742
Updated the roboto_mono.css and source_sans_pro.css font-face definition files to utilize relative pathing to resolve issues with installations deployed in subdirectories.
2023-11-24 07:40:49 -05:00
Matt Scott
4442577b0b
Created a new model to represent the Flask-Session storage schema sessions
with a method for removing expired sessions.
...
Added a trigger for the Flask-Session model's session clean-up method to the `before_request` handler of the user router.
2023-11-24 06:26:38 -05:00
Ronan
c52bdd0daf
Fix case sensitivity for duplicate email creation
2023-08-31 16:28:06 +10:00
Ronan
7fcd2b8aa6
Fix case sensitivity for duplicate username creation
2023-08-31 16:26:48 +10:00
Ronan
ad9e4938bc
Add additional log information
...
Print out the message returned by create_local_user() when it fails to create a new local user.
2023-08-31 16:25:12 +10:00
Kristian Feldsam
c03f5c4f9e
Dashboard domains table - join actions into single column
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
dfdas
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-08-08 00:55:55 +02:00
Tyler Todd
08c39c64c2
Fix non rr_set events in Zone Changelog display
...
This will resolve #1566
2023-06-22 12:03:42 -04:00
Tyler Todd
fa7b146c78
Remove Misc Code
2023-06-22 10:35:52 -04:00
Tyler Todd
e88a836f26
Fix ordering and type
...
Fixes the ordering of variables for cosmetic, and adds the missing code for the compare of changes.
2023-06-22 10:21:15 -04:00
Tyler Todd
953221578b
Update base.html
2023-06-22 08:50:14 -04:00
Tyler Todd
11be125e3b
Update domain.html
2023-06-22 08:48:50 -04:00
Matt Scott
8aef6fe8f1
Automatically focus username field in login view ( #1549 )
2023-04-28 04:47:19 -04:00
Roel Schroeven
9350c98ea2
Autofocus username field on Login screen
2023-04-26 17:26:52 +02:00
corubba
f0e32a035d
Fix deletion of comments
...
The compaitibility for backends that don't support comments broke the
normal deletion of comments. This is fixed by limiting the
compaitibility to when we don't know for certain whether the backend of
that zone supports comments or not. This is done by checking if the
zone currently contains any comments: If it does, the backend definitly
supports comment; if it doesn't, we don't know and have to assume it
doesn't. The check is done by the "modified_at" attribute, because this
only exists on persistent comments from pdns and not on the "fill-up"
comments that PDA adds.
Luckily this also works perfectly for the deletion case, because to
delete a comment it had to already exist previously.
Fixes #1516
2023-04-16 16:03:44 +02:00
Matt Scott
66f422754b
Updated the application version references in preparation for the next release of 0.4.2
.
2023-04-14 19:33:32 -04:00
Matt Scott
c74c06c327
Added some missing settings to the new AppSettings
class.
...
Corrected typo in app setup method.
2023-04-14 19:26:02 -04:00
Matt Scott
601539f16e
Removed unnecessary parenthesis.
2023-04-14 19:00:39 -04:00
Matt Scott
ccd7373efe
Corrected issue with encoding / decoding of dictionary and list type settings values.
...
Updated zone record settings management to use valid JSON format with backwards compatibility support for the non-JSON literal format.
2023-04-14 18:52:27 -04:00
Matt Scott
c842d09195
Overhauled app settings implementation to remove redundancy of definitions. Additionally, re-factored settings initialization code to allow for every setting to be defined by environment variable for both bare metal and Docker container deployments.
2023-04-14 07:12:02 -04:00
Matt Scott
7eee3134d4
Corrected the logic flaw in the account add / edit form that would cause all unassigned zones to be selected automatically following the attempt of account creation with an invalid name.
2023-04-13 16:09:10 -04:00
Matt Scott
c6a63053f3
Corrected issue with SERVER_EXTERNAL_SSL
setting not being extracted from the app's environment. ( #1529 )
2023-04-13 13:47:42 -04:00
Matt Scott
8cfc62e9d0
Corrected issue with SERVER_EXTERNAL_SSL
setting not being extracted from the app's environment.
2023-04-13 13:40:06 -04:00
Matt Scott
d7f3610b51
Updated the OAuth service providers to properly respect the new OAuth autoconfiguration settings for each provider.
2023-04-13 13:34:41 -04:00
Matt Scott
003ee07596
Updated the default value of the SERVER_EXTERNAL_SSL
environment setting.
2023-04-12 08:07:40 -04:00
Matt Scott
b60a74d764
Zone rrset changelog display improvement ( #1507 )
2023-04-12 05:47:49 -04:00
Matt Scott
e45324c619
Updated issue templates to include latest version release.
...
Added `VERSION` file to repository root for easy tracking of current app version.
Corrected bug with the latest changes to the settings model that can lead to a JSON decoding error for installations without a properly stored value.
2023-04-12 05:30:06 -04:00
Rauno Tuul
0ccdf9ac0d
resolved conflict from 737e104912
2023-04-12 09:28:58 +03:00
Matt Scott
1081751c41
Merge remote-tracking branch 'origin/dev' into dev
2023-04-11 19:09:46 -04:00
Matt Scott
f66d64ecbc
Fixed an issue with Azure and OIDC sessions not being properly cleared on logout.
2023-04-11 19:09:33 -04:00
Matt Scott
71405549a7
Feature Update: Allow more than 100 rows in the zone list view. ( #1491 )
2023-04-11 18:57:51 -04:00
Matt Scott
db30c77584
Show the current zone type and soa-edit-api settings on the zone settings page ( #1504 )
2023-04-11 18:56:29 -04:00
Matt Scott
c98c174c23
Hopefully provided a reliable fix to the settings type conversion issues brought upon with the authentication settings editor overhaul.
2023-04-11 18:50:47 -04:00
Matt Scott
feb62cf39f
Updated settings model boolean value conversion to include additional test values.
2023-04-11 07:05:46 -04:00
Matt Scott
c7aba5626d
Moved authentication settings editor JavaScript into js_main
assets build process instead of direct linking it to the view.
2023-04-10 19:58:58 -04:00
Matt Scott
9f076330d6
Removed legacy backend controller code for handling authentication settings form submission.
2023-04-10 19:54:47 -04:00
Matt Scott
69ce3cb88a
Added additional UI alerts / messaging to handle success / failure scenarios.
2023-04-10 19:52:18 -04:00
Matt Scott
e132ced669
Completed first pass at the jQuery Validation implementation for the authentication settings editor.
2023-04-10 19:29:18 -04:00
Matt Scott
ea10b814d6
Working on implementing the jQuery Validation plugin for the authentication settings editor.
2023-04-10 18:35:25 -04:00