5e48e9f Issue 50592 - Port Replication Tab to ReactJS

Authored and Committed by mreynolds 2 years ago
55 files changed. 8996 lines added. 3717 lines removed.
rpm/389-ds-base.spec.in
file modified
+2 -0
src/cockpit/389-console/buildAndRun.sh
file added
+45
src/cockpit/389-console/src/css/ds.css
file modified
+74 -22
src/cockpit/389-console/src/database.jsx
file modified
+61 -10
src/cockpit/389-console/src/ds.js
file modified
+5 -39
src/cockpit/389-console/src/index.es6
file modified
+7 -0
src/cockpit/389-console/src/index.html
file modified
+13 -15
src/cockpit/389-console/src/lib/database/attrEncryption.jsx
file modified
+1 -2
src/cockpit/389-console/src/lib/database/backups.jsx
file modified
+68 -33
src/cockpit/389-console/src/lib/database/chaining.jsx
file modified
+373 -219
src/cockpit/389-console/src/lib/database/databaseConfig.jsx
file modified
+28 -24
src/cockpit/389-console/src/lib/database/databaseModal.jsx
file modified
+16 -9
src/cockpit/389-console/src/lib/database/indexes.jsx
file modified
+0 -2
src/cockpit/389-console/src/lib/database/referrals.jsx
file modified
+7 -13
src/cockpit/389-console/src/lib/database/suffix.jsx
file modified
+64 -32
src/cockpit/389-console/src/lib/database/suffixConfig.jsx
file modified
+43 -36
src/cockpit/389-console/src/lib/database/vlvIndexes.jsx
file modified
+5 -10
src/cockpit/389-console/src/lib/monitor/accesslog.jsx
file modified
+8 -3
src/cockpit/389-console/src/lib/monitor/auditfaillog.jsx
file modified
+10 -5
src/cockpit/389-console/src/lib/monitor/auditlog.jsx
file modified
+10 -5
src/cockpit/389-console/src/lib/monitor/chainingMonitor.jsx
file modified
+10 -5
src/cockpit/389-console/src/lib/monitor/dbMonitor.jsx
file modified
+52 -72
src/cockpit/389-console/src/lib/monitor/errorlog.jsx
file modified
+9 -5
src/cockpit/389-console/src/lib/monitor/monitorModals.jsx
file modified
+5 -10
src/cockpit/389-console/src/lib/monitor/replMonitor.jsx
file modified
+8 -2
src/cockpit/389-console/src/lib/monitor/serverMonitor.jsx
file modified
+14 -7
src/cockpit/389-console/src/lib/monitor/snmpMonitor.jsx
file modified
+63 -56
src/cockpit/389-console/src/lib/monitor/suffixMonitor.jsx
file modified
+46 -63
src/cockpit/389-console/src/lib/notifications.jsx
file modified
+123 -0
src/cockpit/389-console/src/lib/plugins/pluginBasicConfig.jsx
file modified
+3 -2
src/cockpit/389-console/src/lib/replication/replAgmts.jsx
file added
+1150
src/cockpit/389-console/src/lib/replication/replChangelog.jsx
file added
+395
src/cockpit/389-console/src/lib/replication/replConfig.jsx
file added
+640
src/cockpit/389-console/src/lib/replication/replModals.jsx
file added
+1684
src/cockpit/389-console/src/lib/replication/replSuffix.jsx
file added
+456
src/cockpit/389-console/src/lib/replication/replTables.jsx
file added
+608
src/cockpit/389-console/src/lib/replication/replTasks.jsx
file added
+314
src/cockpit/389-console/src/lib/replication/winsyncAgmts.jsx
file added
+1210
src/cockpit/389-console/src/lib/security/certificateManagement.jsx
file modified
+38 -15
src/cockpit/389-console/src/lib/tools.jsx
file modified
+8 -1
src/cockpit/389-console/src/monitor.jsx
file modified
+48 -21
src/cockpit/389-console/src/replication.html
file removed
-724
src/cockpit/389-console/src/replication.js
file removed
-2207
src/cockpit/389-console/src/replication.jsx
file added
+1148
src/cockpit/389-console/src/security.jsx
file modified
+1 -1
src/cockpit/389-console/src/servers.html
file modified
+2 -2
src/cockpit/389-console/webpack.config.js
file modified
+0 -2
src/lib389/lib389/agreement.py
file modified
+5 -5
src/lib389/lib389/backend.py
file modified
+1 -1
src/lib389/lib389/chaining.py
file modified
+1 -1
src/lib389/lib389/cli_conf/backend.py
file modified
+24 -12
src/lib389/lib389/cli_conf/monitor.py
file modified
+2 -2
src/lib389/lib389/cli_conf/replication.py
file modified
+26 -2
src/lib389/lib389/configurations/config_001004000.py
file modified
+28 -7
src/lib389/lib389/replica.py
file modified
+34 -13
    Issue 50592 - Port Replication Tab to ReactJS
    
    Description:  Ported the replication tab to React.  Made many
                  other improvements throughout the UI:
    
                  - Protected "Treeviews" by disable/enable as components are relaoded
                  - Add a new Double Confirmation Modal/Popup
                  - Added a script (buildAndWatch.sh) for faster/more convenient developing
                  - Added a new RUV fucntion for the CLI, and made other lib389 improvements:
                       - Added support for not only "dc" suffixes, but also "o", "ou", and "cn"
    
    relates: https://pagure.io/389-ds-base/issue/50592
    
    Reviewed by: spichugi(Thanks!)
    
        
file modified
+2 -0
file modified
+1 -1
file modified
+34 -13