dynamic lists
|
@ -1,3 +1,8 @@
|
|||
March 2018 6.3
|
||||
- LAM Pro:
|
||||
-> Support dynamic lists
|
||||
|
||||
|
||||
13.12.2017 6.2
|
||||
- License changed from GPL v2 to GPL v3
|
||||
- PHP 5.6 and Internet Explorer 11 or later required
|
||||
|
|
|
@ -2519,6 +2519,82 @@
|
|||
</screenshot>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<title>Dynamic lists (LAM Pro)</title>
|
||||
|
||||
<para><ulink
|
||||
url="http://www.openldap.org/doc/admin24/overlays.html#Dynamic%20Lists">Dynamic
|
||||
lists</ulink> allow you to create LDAP entries that populate the value
|
||||
of an attribute via LDAP query. This is e.g. used to create groups that
|
||||
contain all users in a certain DN.</para>
|
||||
|
||||
<para>Please note that this functionality requires configuration on your
|
||||
LDAP server. E.g. on OpenLDAP you need to activate the "dynlist" overlay
|
||||
and need to specify attribute mappings.</para>
|
||||
|
||||
<para><emphasis role="bold">Configuration</emphasis></para>
|
||||
|
||||
<para>Add a new group account type and set a unique label for it.</para>
|
||||
|
||||
<para><inlinemediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/mod_dynamicList1.png"/>
|
||||
</imageobject>
|
||||
</inlinemediaobject></para>
|
||||
|
||||
<para>Do not forget to set proper "List attributes" to be shown on the
|
||||
overview page of all dynamic lists.</para>
|
||||
|
||||
<para><inlinemediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/mod_dynamicList2.png"/>
|
||||
</imageobject>
|
||||
</inlinemediaobject></para>
|
||||
|
||||
<para>On tab "Modules" please add the dynamic lists module.</para>
|
||||
|
||||
<para><inlinemediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/mod_dynamicList4.png"/>
|
||||
</imageobject>
|
||||
</inlinemediaobject></para>
|
||||
|
||||
<para>On tab "Module settings" you can now configure your dynamic lists.
|
||||
Here you setup the used object class, RDN attribute, query attribute and
|
||||
list attribute (the one that is populated via query).</para>
|
||||
|
||||
<para>In case you have different types of dynamic lists you can simply
|
||||
redo the steps above to create more group types.</para>
|
||||
|
||||
<para><inlinemediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/mod_dynamicList3.png"/>
|
||||
</imageobject>
|
||||
</inlinemediaobject></para>
|
||||
|
||||
<para/>
|
||||
|
||||
<para><emphasis role="bold">Usage</emphasis></para>
|
||||
|
||||
<para>When you login to LAM you will see your new dynamic lists
|
||||
tab.</para>
|
||||
|
||||
<para><inlinemediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/mod_dynamicList5.png"/>
|
||||
</imageobject>
|
||||
</inlinemediaobject></para>
|
||||
|
||||
<para>For each list you can manage the name and query string. LAM also
|
||||
displays which entries are auto-populated to the list.</para>
|
||||
|
||||
<para><inlinemediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="images/mod_dynamicList6.png"/>
|
||||
</imageobject>
|
||||
</inlinemediaobject></para>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<title>PyKota</title>
|
||||
|
||||
|
|
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.8 KiB |
|
@ -113,6 +113,7 @@ class group extends baseType {
|
|||
"memberuid" => _("Group members"),
|
||||
"roleOccupant" => _("Role member DNs"),
|
||||
"uniqueMember" => _("Group member DNs"),
|
||||
"memberUrl" => _("Entries"),
|
||||
);
|
||||
if ($this->getType() != null) {
|
||||
$modules = $this->getType()->getModules();
|
||||
|
|