mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 09:59: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
|
||||
liaison plus complexe, il sera possible de développer vous même des méthodes
|
||||
de mise en relation.</para>
|
||||
|
||||
|
||||
<programlisting>
|
||||
<citetitle>Structure</citetitle>
|
||||
<![CDATA[$GLOBALS['LSobjects']['[nom du type d'LSobject]']['LSrelation'] = array (
|
||||
'relation1' => array(
|
||||
'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]",
|
||||
'LSobject' => '[le type d'LSobjet en relation]',
|
||||
'display_name_format' => '[LSformat du nom d'affichage des LSobjet en relation]',
|
||||
|
||||
// Liaison simple
|
||||
'linkAttribute' => '[attribut de liaison]',
|
||||
|
@ -69,6 +70,13 @@
|
|||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>display_name_format</term>
|
||||
<listitem>
|
||||
<simpara>&LSformat; du nom d'affichage des objets en relation.</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>linkAttribute</term>
|
||||
<listitem>
|
||||
|
@ -138,7 +146,7 @@
|
|||
<term>remove_function</term>
|
||||
<listitem>
|
||||
<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>
|
||||
</simpara>
|
||||
</listitem>
|
||||
|
|
|
@ -720,7 +720,10 @@ class LSrelation extends LSlog_staticLoggerClass {
|
|||
if (is_array($list)) {
|
||||
foreach($list as $o) {
|
||||
$return['objectList'][] = array(
|
||||
'text' => $o -> getDisplayName(NULL,true),
|
||||
'text' => $o -> getDisplayName(
|
||||
LSconfig :: get('display_name_format', null, null, $relationConf),
|
||||
true
|
||||
),
|
||||
'dn' => $o -> getDn(),
|
||||
'canEdit' => $relation -> canEditRelationWithObject($o)
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue