made can_manage() abstract in baseModule to save memory
This commit is contained in:
parent
5e5ac7f169
commit
e7434df3a1
|
@ -19,6 +19,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -39,7 +40,17 @@ This is a list of API changes for all LAM releases.
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<h2>4.2 -> 4.3</h2><span style="font-weight: bold;">Ldap::new_rand()</span> was replaced by <span style="font-weight: bold;">getRandomNumber()</span> in lib/account.inc.<br>
|
<h2>4.5 -> 4.6</h2>The valid account types for each module must now
|
||||||
|
be set in can_manage(). This function is abstract in base module.
|
||||||
|
Setting the account type via meta data is no longer supported.<br>
|
||||||
|
<br>
|
||||||
|
Example:<br>
|
||||||
|
<pre> public function can_manage() {</pre>
|
||||||
|
<pre> return in_array($this->get_scope(), array('user', 'host'));</pre>
|
||||||
|
<pre> }</pre>
|
||||||
|
<br>
|
||||||
|
<h2>4.2 -> 4.3</h2>
|
||||||
|
<span style="font-weight: bold;">Ldap::new_rand()</span> was replaced by <span style="font-weight: bold;">getRandomNumber()</span> in lib/account.inc.<br>
|
||||||
Module interface:<br>
|
Module interface:<br>
|
||||||
<ul>
|
<ul>
|
||||||
<li><span style="font-weight: bold;">preModifySelfService/postModifySelfService:</span> new parameter <span style="font-style: italic;">$newAccount</span>. The user self registration now supports preCreate/postCreate events.<br>
|
<li><span style="font-weight: bold;">preModifySelfService/postModifySelfService:</span> new parameter <span style="font-style: italic;">$newAccount</span>. The user self registration now supports preCreate/postCreate events.<br>
|
||||||
|
|
|
@ -1078,7 +1078,7 @@ Have fun!
|
||||||
of the passwords.</para>
|
of the passwords.</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section id="conf_logging">
|
||||||
<title>Logging</title>
|
<title>Logging</title>
|
||||||
|
|
||||||
<para>LAM can log events (e.g. user logins). You can use system
|
<para>LAM can log events (e.g. user logins). You can use system
|
||||||
|
@ -1089,7 +1089,8 @@ Have fun!
|
||||||
|
|
||||||
<para>The PHP error reporting is only for developers. By default LAM
|
<para>The PHP error reporting is only for developers. By default LAM
|
||||||
does not show PHP notice messages in the web pages. You can select to
|
does not show PHP notice messages in the web pages. You can select to
|
||||||
use the php.ini setting here.</para>
|
use the php.ini setting here or printing all errors and
|
||||||
|
notices.</para>
|
||||||
|
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<mediaobject>
|
<mediaobject>
|
||||||
|
@ -9485,7 +9486,7 @@ a.lamLogo {
|
||||||
</screenshot>
|
</screenshot>
|
||||||
|
|
||||||
<para><literallayout>
|
<para><literallayout>
|
||||||
</literallayout><emphasis role="bold">Logging:</emphasis></para>
|
</literallayout><emphasis role="bold">LDAP Logging:</emphasis></para>
|
||||||
|
|
||||||
<para>If your schema is correct you can turn on LDAP logging to get more
|
<para>If your schema is correct you can turn on LDAP logging to get more
|
||||||
detailed error messages from your LDAP server.</para>
|
detailed error messages from your LDAP server.</para>
|
||||||
|
@ -9510,6 +9511,18 @@ a.lamLogo {
|
||||||
|
|
||||||
<para>After changing the configuration please restart OpenLDAP. It
|
<para>After changing the configuration please restart OpenLDAP. It
|
||||||
usually uses /var/log/syslog for log output.</para>
|
usually uses /var/log/syslog for log output.</para>
|
||||||
|
|
||||||
|
<literallayout>
|
||||||
|
</literallayout>
|
||||||
|
|
||||||
|
<para><emphasis role="bold">PHP logging</emphasis></para>
|
||||||
|
|
||||||
|
<para>Sometimes it can help to enable PHP logging inside LAM. You can do
|
||||||
|
this in the <link linkend="conf_logging">logging area</link> of LAM's
|
||||||
|
main configuration. Set the logging option to "all" and check if there
|
||||||
|
are any messages printed in your browser window. Please note that not
|
||||||
|
every notice message is an error but it may help to find the
|
||||||
|
problem.</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
|
Loading…
Reference in New Issue