mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +01:00
LSrelation: add display_name_format parameter
This commit is contained in:
parent
78de233321
commit
c45f884aa1
2 changed files with 15 additions and 4 deletions
|
@ -9,15 +9,16 @@
|
||||||
l'attribut de liaison et le type de valeur qu'il contient. Dans le cas d'une
|
l'attribut de liaison et le type de valeur qu'il contient. Dans le cas d'une
|
||||||
liaison plus complexe, il sera possible de développer vous même des méthodes
|
liaison plus complexe, il sera possible de développer vous même des méthodes
|
||||||
de mise en relation.</para>
|
de mise en relation.</para>
|
||||||
|
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<citetitle>Structure</citetitle>
|
<citetitle>Structure</citetitle>
|
||||||
<![CDATA[$GLOBALS['LSobjects']['[nom du type d'LSobject]']['LSrelation'] = array (
|
<![CDATA[$GLOBALS['LSobjects']['[nom du type d'LSobject]']['LSrelation'] = array (
|
||||||
'relation1' => array(
|
'relation1' => array(
|
||||||
'label' => '[label de la relation]',
|
'label' => '[label de la relation]',
|
||||||
'emptyText' => "[texte affiché si aucune relation avec d'autres objets
|
'emptyText' => "[texte affiché si aucune relation avec d'autres objets
|
||||||
n'existe pour l'objet courant]",
|
n'existe pour l'objet courant]",
|
||||||
'LSobject' => '[le type d'LSobjet en relation]',
|
'LSobject' => '[le type d'LSobjet en relation]',
|
||||||
|
'display_name_format' => '[LSformat du nom d'affichage des LSobjet en relation]',
|
||||||
|
|
||||||
// Liaison simple
|
// Liaison simple
|
||||||
'linkAttribute' => '[attribut de liaison]',
|
'linkAttribute' => '[attribut de liaison]',
|
||||||
|
@ -69,6 +70,13 @@
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>display_name_format</term>
|
||||||
|
<listitem>
|
||||||
|
<simpara>&LSformat; du nom d'affichage des objets en relation.</simpara>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>linkAttribute</term>
|
<term>linkAttribute</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -138,7 +146,7 @@
|
||||||
<term>remove_function</term>
|
<term>remove_function</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<simpara>La méthode de la classe du type d'&LSobject; en relation permettant
|
<simpara>La méthode de la classe du type d'&LSobject; en relation permettant
|
||||||
de supprimer une relation existante entre l'objet courant et un objet du
|
de supprimer une relation existante entre l'objet courant et un objet du
|
||||||
type concerné. <emphasis>(Facultatif en cas de liaison simple)</emphasis>
|
type concerné. <emphasis>(Facultatif en cas de liaison simple)</emphasis>
|
||||||
</simpara>
|
</simpara>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
|
@ -720,7 +720,10 @@ class LSrelation extends LSlog_staticLoggerClass {
|
||||||
if (is_array($list)) {
|
if (is_array($list)) {
|
||||||
foreach($list as $o) {
|
foreach($list as $o) {
|
||||||
$return['objectList'][] = array(
|
$return['objectList'][] = array(
|
||||||
'text' => $o -> getDisplayName(NULL,true),
|
'text' => $o -> getDisplayName(
|
||||||
|
LSconfig :: get('display_name_format', null, null, $relationConf),
|
||||||
|
true
|
||||||
|
),
|
||||||
'dn' => $o -> getDn(),
|
'dn' => $o -> getDn(),
|
||||||
'canEdit' => $relation -> canEditRelationWithObject($o)
|
'canEdit' => $relation -> canEditRelationWithObject($o)
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue