862d044 Issue 50994 - Fix latest UI bugs found by QE

Authored and Committed by mreynolds 4 years ago
34 files changed. 436 lines added. 273 lines removed.
rpm/389-ds-base.spec.in
file modified
+2 -1
src/cockpit/389-console/src/ds.jsx
file modified
+7 -31
src/cockpit/389-console/src/lib/database/databaseModal.jsx
file modified
+3 -3
src/cockpit/389-console/src/lib/database/suffix.jsx
file modified
+7 -3
src/cockpit/389-console/src/lib/database/vlvIndexes.jsx
file modified
+2 -2
src/cockpit/389-console/src/lib/monitor/replMonitor.jsx
file modified
+8 -8
src/cockpit/389-console/src/lib/plugins/attributeUniqueness.jsx
file modified
+71 -20
src/cockpit/389-console/src/lib/plugins/autoMembership.jsx
file modified
+0 -3
src/cockpit/389-console/src/lib/plugins/dna.jsx
file modified
+0 -6
src/cockpit/389-console/src/lib/plugins/linkedAttributes.jsx
file modified
+0 -3
src/cockpit/389-console/src/lib/plugins/managedEntries.jsx
file modified
+0 -3
src/cockpit/389-console/src/lib/plugins/passthroughAuthentication.jsx
file modified
+0 -3
src/cockpit/389-console/src/lib/plugins/pluginTables.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/referentialIntegrity.jsx
file modified
+6 -6
src/cockpit/389-console/src/lib/plugins/usn.jsx
file modified
+40 -36
src/cockpit/389-console/src/lib/replication/replAgmts.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/replication/replChangelog.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/replication/replModals.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/replication/replSuffix.jsx
file modified
+2 -2
src/cockpit/389-console/src/lib/schema/schemaTables.jsx
file modified
+2 -2
src/cockpit/389-console/src/lib/security/certificateManagement.jsx
file modified
+2 -2
src/cockpit/389-console/src/lib/security/ciphers.jsx
file modified
+11 -10
src/cockpit/389-console/src/lib/server/sasl.jsx
file modified
+7 -1
src/cockpit/389-console/src/lib/server/settings.jsx
file modified
+10 -9
src/cockpit/389-console/src/lib/tools.jsx
file modified
+1 -1
src/cockpit/389-console/src/plugins.jsx
file modified
+89 -71
src/cockpit/389-console/src/schema.jsx
file modified
+92 -19
src/cockpit/389-console/src/security.jsx
file modified
+12 -5
src/cockpit/389-console/src/server.jsx
file modified
+12 -1
src/cockpit/389-console/webpack.config.js
file modified
+5 -1
src/lib389/lib389/cli_conf/plugins/attruniq.py
file modified
+9 -6
src/lib389/lib389/cli_conf/plugins/usn.py
file modified
+3 -3
src/lib389/lib389/cli_conf/replication.py
file modified
+25 -4
src/lib389/lib389/plugins.py
file modified
+4 -4
    Issue 50994 - Fix latest UI bugs found by QE
    
    Description:
    
    This address many bugs, most of whioch is very small fixes:
    
    - [Bug 1816563] Referential integrity scope values are not saved in cockpit
    - [Bug 1816599] Initializing database from Ldif is broken in Cockpit
    - [Bug 1816708] Removing objectclass does not ask for confirmation
    - [Bug 1816712] Removing attribute does not ask for confirmation
    - [Bug 1816928] Other tabs become unclickable Or unresponsive if you click on Replication tab under Monitoring tab (WORKED FOR ME)
    - [Bug 1816956] Removing an attribute uniqueness does not ask for confirmation
    - [Bug 1816958] Run Fixup Task for USN under Plugins tab either Cleanup Suffix Or Cleanup Backend option should be there not the both
    - [Bug 1817062] Created attribute uniqueness is not visible after page refresh
    - [Bug 1817098] Instance fails to start after creating attribute uniqueness because of a missing attribute
    - [Bug 1817396] Various display problems on 'Server Settings'/'Security' Tab
    - [Bug 1817415] The 'Security Settings' refresh button does not work
    - [Bug 1817526] Cannot change Bind DN name in agreement
    - [Bug 1817554] cockpit crashes when creating new sasl mapping
    - [Bug 1817580] Reindex button is greyed out in Reindex Suffix
    - [Bug 1817585] Changing the SASL mapping priority prevents to create mapping
    - [Bug 1817983] Directory Manager Password can only be change when user click on Storage Scheme option
    - [Bug 1818016] Directory Manager Password is changing before the change in password storage scheme
    - [Bug 1818020] Confirm password field under Server setting's Directory manager tab not doing field check
    - [Bug 1818027] Cockpit broken when saving new changelog directory
    - [Bug 1818823] Can create replication manager without password and then it can't be deleted
    
    relates: https://pagure.io/389-ds-base/issue/50994
    
    Reviewed by: firstyear & spichugi(Thanks!!)
    
    Updates
    
    - Remove excessive/nested spinner toggling for many of the plugins
    - Updated specfile for cockpit-389-ds to require 389-ds-base
    - Fixed how attribute uniquness plugins are created and found, and
    made it more robust to handle enabled and disabled plugins
    
        
file modified
+2 -1
file modified
+4 -4