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
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
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
69ce3cb88a
Added additional UI alerts / messaging to handle success / failure scenarios.
2023-04-10 19:52:18 -04:00
e132ced669
Completed first pass at the jQuery Validation implementation for the authentication settings editor.
2023-04-10 19:29:18 -04:00
ea10b814d6
Working on implementing the jQuery Validation plugin for the authentication settings editor.
2023-04-10 18:35:25 -04:00
cf62890fcf
Working on implementing the jQuery Validation plugin for the authentication settings editor.
2023-04-10 17:28:54 -04:00
a4b6fba2be
Working on implementing the jQuery Validation plugin for the authentication settings editor.
2023-04-10 16:35:02 -04:00
6a19ed2903
Completed basic handling of authentication settings save process to the database.
2023-04-10 13:24:42 -04:00
022e780d77
Working on authentication editor data saving workflow.
2023-04-10 12:49:12 -04:00
0912dd2805
Working on Knockout model integration into existing authentication settings editor view.
...
Settings are now loading via new backend API.
2023-04-10 07:39:21 -04:00
827da59ae2
Working on Knockout model integration into existing authentication settings editor view.
2023-04-09 10:26:07 -04:00
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
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
32c53cf2a1
Tweaked markup generated from JS file to remove legacy btn-flat classes from various buttons.
2023-02-20 13:15:17 -05:00
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
761909f0f8
Updated client-side navigation matching to only compare the base path without the query string.
2023-02-19 20:27:22 -05:00
516bc52c2f
Revert "Revert "Merge pull request #1371 from AgentTNT/AdminLTE-Upgrade""
...
This reverts commit e2ad3e2001
.
2023-02-18 11:04:14 -05:00
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
7f25e3b555
Initial go at upgrading from Bootstap v3 to v4 and to AdminLTE v3.2.0
2023-02-02 21:19:15 +00:00
607caa1a2d
Rework user image handling
...
Moved all the logic out of the template into a separate endpoint. This
makes it easy to extend to also support images from different sources
like LDAP/SAML/OIDC. Session-based caching is hard to do, so to allow
time-based caching in the browser, the url needs to be unique for every
user by using a query parameter.
Replaced the default/fallback user image with a new one. It is based on
the old one, but does not need css to be visible. And removed said css.
Gravatar has now its own setting named `gravatar_enabled`, which is
disabled by default.
2022-06-18 19:11:13 +02:00
70450315ba
Add general modal functions
...
The two generic modals are defined in the base template, and are used
in various templates. So provide functions and remove duplicate code.
2022-05-19 00:53:20 +02:00
b534eadf19
Decode domain record data and comment from HTML entity to text
2022-04-04 14:43:02 +02:00
94a923a965
Add 'otp_force' basic setting ( #1051 )
...
If the 'otp_force' and 'otp_field_enabled' basic settings are both enabled, automatically enable 2FA for the user after login or signup, if needed, by setting a new OTP secret. Redirect the user to a welcome page for scanning the QR code.
Also show the secret key in ASCII form on the user profile page for easier copying into other applications.
2021-12-17 11:41:51 +01:00
6c1dfd2408
Datepicker replace ( #1059 )
...
* replaced jquery-ui-datepicker with bootstrap-datepicker
* removed obsolete static files
2021-12-02 11:59:36 +01:00
1332c8d29d
History Tab Overhaul & Domain Record Modifications Changelog ( #1042 )
...
Co-authored-by: Konstantinos Kouris <85997752+konkourgr@users.noreply.github.com >
Co-authored-by: vmarkop <billy.mark.b.m.10@gmail.com >
Co-authored-by: KostasMparmparousis <mparmparousis.kostas@gmail.com >
Co-authored-by: dimpapac <demispapa@gmail.com >
2021-11-30 11:02:37 +02:00
483c767d26
Offline installation and searchable inputs
2020-04-30 17:20:37 +00:00
9a1b92fbc2
Add session timeout warning
2019-12-17 23:46:34 +07:00
f5b88ebc73
Merge branch 'master' into record_adjustment
2019-12-16 15:54:38 +07:00
4263bccbba
Format the history popup content
2019-12-15 21:42:08 +07:00
d90a20f8da
Fix #602 domain table with long records
2019-12-13 21:22:58 +07:00
798b7abb5b
Show actual result on applyChanges(). Remove generated assets files
2019-12-11 13:45:27 +07:00
67e6df6880
Bug fixes. Adjust logger
2019-12-10 17:08:43 +07:00
bca3c45e37
Add record comment
2019-12-09 17:50:48 +07:00
8ea00b9484
Refactoring the code
...
- Use Flask blueprint
- Split model and views into smaller parts
- Bug fixes
- API adjustment
2019-12-02 10:32:03 +07:00