Commit Graph

236 Commits

Author SHA1 Message Date
11371e1b81 Merge zone editor record action controls into single column (#1642) 2023-12-08 05:16:08 -05:00
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
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
fa7b146c78 Remove Misc Code 2023-06-22 10:35:52 -04:00
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
953221578b Update base.html 2023-06-22 08:50:14 -04:00
11be125e3b Update domain.html 2023-06-22 08:48:50 -04:00
8aef6fe8f1 Automatically focus username field in login view (#1549) 2023-04-28 04:47:19 -04:00
9350c98ea2 Autofocus username field on Login screen 2023-04-26 17:26:52 +02:00
66f422754b Updated the application version references in preparation for the next release of 0.4.2. 2023-04-14 19:33:32 -04:00
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
0ccdf9ac0d resolved conflict from 737e104912 2023-04-12 09:28:58 +03:00
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
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
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
69ce3cb88a Added additional UI alerts / messaging to handle success / failure scenarios. 2023-04-10 19:52:18 -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
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
a46ab760fd Reorganized universal OAuth fields' order to a uniform standard. Also updated the Client ID field prompts to a uniform standard. 2023-04-08 17:40:30 -04:00
84d792ac07 Resolved merge conflict 2023-04-04 15:50:46 +03:00
fe10665e19 Refactored zone history retrieval, parsing and displaying code. 2023-04-04 15:32:52 +03:00
bae746cffe Show the current zone type and soa-edit-api settings on the zone settings page 2023-04-03 17:40:46 +02:00
a2429ad9d6 Make it possible again to use a different Zone Type than 'native', fixes #1501 2023-04-02 20:46:32 +02:00
19335439bd Completed the removal of the OAuth JWKS URL setting as well as the update of how the existing metadata URL settings are being used.
For additional information, reference GitHub issue #1499.
2023-04-02 09:19:05 -04:00
e0dffff325 Fix activity search form structure 2023-03-25 11:47:58 +02:00
138532fb95 fix: allow the specification of any combination of groups in LDAP group security configuration
Previous behavior required the specification of all three group security groups before the
"Save Settings" button would be enabled.

This adds a check into users.py which checks that the group is set before searching and
removes the javascript preventing the specification of any combination of groups.

Tested:
- Tested all combinations on AD after MR 1238
- Tested all combinations on OpenLDAP
- Tested enabling the Group Security with no groups set which correctly prevents login

Resolves #1462
2023-03-18 20:30:52 +00:00
a25dda8ac1 Made some formatting tweaks to the authentication settings view to unify section header styling.
Corrected improper markup introduced by recent PR for password complexity requirements.
2023-03-17 15:50:08 -04:00
78f0332a2d Merge branch 'dev' into nkupdates-password-policy 2023-03-17 15:31:10 -04:00
64017195da feat(authentication): check password policy during user profile password change 2023-03-17 03:45:37 +00:00
bb6d2d0497 feat(authentication): added admin settings for password policies 2023-03-17 03:42:45 +00:00
34902f6cf9 Change domain(s) to zone(s) in the templates 2023-03-16 17:02:23 +01:00
84cfd165b4 Re-arranged side navigation to include the "Global Search" feature regardless of user role as the global search feature is now accessible to all users.
Also moved the "Activity" feature link higher in the menu to remove duplicate code from the navigation code base.
2023-03-12 10:27:04 -04:00
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
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
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
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
d055fd83c5 Documentation, Fix 2023-03-08 08:52:27 +01:00
4933351ac1 Revert "Revert "Clean up dashboard zone tabs""
This reverts commit 5f2fc514df.
2023-03-06 08:30:00 -05:00
5f2fc514df Revert "Clean up dashboard zone tabs"
This reverts commit fc39cc40ee.
2023-03-04 11:27:44 -05:00
9003b3f6c8 Merge pull request #1422 from corubba/feature/dashboard-tab-cleanup
Clean up dashboard zone tabs
2023-03-04 11:03:57 -05:00
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
f5ddcc5809 Merge pull request #1421 from corubba/feature/sorting
Sort records label-wise right to left
2023-03-04 10:56:59 -05:00
7f6924a966 Merge pull request #1420 from MDXDave/patch-1
Fixed scrolling on long content
2023-03-04 10:56:18 -05:00
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
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
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