46e28cb Issue 50041 - Add CLI functionality for special plugins

Authored and Committed by spichugi 5 years ago
30 files changed. 1586 lines added. 791 lines removed.
dirsrvtests/tests/suites/plugins/dna_test.py
file added
+84
dirsrvtests/tests/tickets/ticket47937_test.py
file removed
-122
src/cockpit/389-console/src/lib/plugins/accountPolicy.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/attributeUniqueness.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/linkedAttributes.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/managedEntries.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/memberOf.jsx
file modified
+2 -2
src/cockpit/389-console/src/lib/plugins/passthroughAuthentication.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/referentialIntegrity.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/retroChangelog.jsx
file modified
+1 -1
src/cockpit/389-console/src/lib/plugins/rootDNAccessControl.jsx
file modified
+1 -1
src/cockpit/389-console/src/plugins.jsx
file modified
+1 -1
src/lib389/lib389/_mapped_object.py
file modified
+5 -1
src/lib389/lib389/cli_conf/__init__.py
file modified
+17 -6
src/lib389/lib389/cli_conf/plugin.py
file modified
+5 -5
src/lib389/lib389/cli_conf/plugins/accountpolicy.py
file modified
+107 -5
src/lib389/lib389/cli_conf/plugins/attruniq.py
file modified
+111 -5
src/lib389/lib389/cli_conf/plugins/automember.py
file modified
+212 -151
src/lib389/lib389/cli_conf/plugins/dna.py
file modified
+235 -5
src/lib389/lib389/cli_conf/plugins/linkedattr.py
file modified
+94 -3
src/lib389/lib389/cli_conf/plugins/managedentries.py
file modified
+220 -5
src/lib389/lib389/cli_conf/plugins/memberof.py
file modified
+53 -46
src/lib389/lib389/cli_conf/plugins/passthroughauth.py
file modified
+74 -2
src/lib389/lib389/cli_conf/plugins/referint.py
file modified
+34 -174
src/lib389/lib389/cli_conf/plugins/retrochangelog.py
file modified
+38 -4
src/lib389/lib389/cli_conf/plugins/rootdn_ac.py
file modified
+52 -213
src/lib389/lib389/cli_conf/plugins/usn.py
file modified
+27 -12
src/lib389/lib389/cli_conf/plugins/whoami.py
file removed
-16
src/lib389/lib389/cli_conf/pwpolicy.py
file modified
+2 -2
src/lib389/lib389/plugins.py
file modified
+205 -3
    Issue 50041 - Add CLI functionality for special plugins
    
    Description: Add the functionality for
    account-policy, attr-uniq, automember, dna, linked-attr,
    managed-entries, memberof, pass-through-auth, refer-init,
    retro-changelog, root-dn, usn commands.
    Make DSLdapObject create an entry with only DN and attributes
    (cases when RDN is not specified).
    Fix two small typos in pwpolicy CLI's arguments.
    Port test for DNA plugin.
    
    https://pagure.io/389-ds-base/issue/50041
    
    Reviewed by: wibrown, mreynolds, mhonek (Thanks!)
    
        
file modified
+205 -3