1f15e96 Issue 50041 - Add CLI functionality for special plugins

30 files Authored by spichugi 5 years ago, Committed by mreynolds 5 years ago,
30 files changed. 1609 lines added. 792 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
+115 -4
src/lib389/lib389/cli_conf/plugins/managedentries.py
file modified
+220 -5
src/lib389/lib389/cli_conf/plugins/memberof.py
file modified
+55 -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!)
    
    (cherry picked from commit 46e28cb4229f590c225f2a52bc8169e6fcc2d65b)
    
        
file modified
+205 -3