00c3b7a Issue 50041 - Add basic plugin UI/CLI wrappers

Authored and Committed by spichugi 5 years ago
42 files changed. 1679 lines added. 321 lines removed.
src/cockpit/389-console/package.json
file modified
+8 -5
src/cockpit/389-console/src/css/ds.css
file modified
+58 -2
src/cockpit/389-console/src/ds.js
file modified
+4 -4
src/cockpit/389-console/src/index.es6
file modified
+27 -8
src/cockpit/389-console/src/index.html
file modified
+1 -1
src/cockpit/389-console/src/lib/customCollapse.jsx
file added
+56
src/cockpit/389-console/src/lib/customTableToolbar.jsx
file modified
+29 -12
src/cockpit/389-console/src/lib/plugins/accountPolicy.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/attributeUniqueness.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/autoMembership.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/dna.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/linkedAttributes.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/managedEntries.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/memberOf.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/passthroughAuthentication.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/pluginBasicConfig.jsx
file added
+334
src/cockpit/389-console/src/lib/plugins/pluginModal.jsx
file modified
+26 -76
src/cockpit/389-console/src/lib/plugins/pluginTable.jsx
file modified
+9 -23
src/cockpit/389-console/src/lib/plugins/referentialIntegrity.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/retroChangelog.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/rootDNAccessControl.jsx
file added
+45
src/cockpit/389-console/src/lib/plugins/usn.jsx
file added
+45
src/cockpit/389-console/src/plugins.jsx
file modified
+299 -19
src/cockpit/389-console/src/replication.js
file modified
+11 -1
src/cockpit/389-console/src/servers.js
file modified
+20 -22
src/lib389/cli/dsconf
file modified
+0 -12
src/lib389/lib389/cli_conf/__init__.py
file modified
+47 -1
src/lib389/lib389/cli_conf/plugin.py
file modified
+33 -107
src/lib389/lib389/cli_conf/plugins/accountpolicy.py
file added
+16
src/lib389/lib389/cli_conf/plugins/attruniq.py
file added
+16
src/lib389/lib389/cli_conf/plugins/automember.py
file modified
+18 -15
src/lib389/lib389/cli_conf/plugins/dna.py
file added
+16
src/lib389/lib389/cli_conf/plugins/linkedattr.py
file added
+16
src/lib389/lib389/cli_conf/plugins/managedentries.py
file added
+16
src/lib389/lib389/cli_conf/plugins/memberof.py
file modified
+2 -2
src/lib389/lib389/cli_conf/plugins/passthroughauth.py
file added
+16
src/lib389/lib389/cli_conf/plugins/referint.py
file modified
+2 -2
src/lib389/lib389/cli_conf/plugins/retrochangelog.py
file added
+16
src/lib389/lib389/cli_conf/plugins/rootdn_ac.py
file modified
+2 -2
src/lib389/lib389/cli_conf/plugins/usn.py
file modified
+2 -2
src/lib389/lib389/cli_conf/plugins/whoami.py
file modified
+2 -2
src/lib389/lib389/plugins.py
file modified
+37 -3
    Issue 50041 - Add basic plugin UI/CLI wrappers
    
    Description: Add plugin UI tabs with basic data editing,
    enable/disable and dynamic plugin switch.
    Fix loading. Fix small CSS issues.
    
    React. Add customCollapse element. Make customToolbar customizable.
    Rework data flow in the component.
    
    CLI. Put all the plugins to 'plugin' parser. Add wrappers for
    all main plugins. Clean up plugin args (remove get_dn, generic enable and disable)
    
    https://pagure.io/389-ds-base/issue/50041
    
    Reviewed by: mreynolds, mhonek (Thanks!)
    
        
file modified
+0 -12
file modified
+37 -3