# $Id: README 1 2004-08-20 11:17:52Z znek $ LSFoundation ============ LSFoundation is the very core library for accessing OpenGroupware.org business logic. Defaults ======== LSSessionChannelTimeOut 300 (s) SkyCommandProfileEnabled YES|NO SkyCommandProfileName /tmp/cmd-log LSProfileCommands YES|NO LSDebuggingEnabled YES|NO LSAskAtTxBegin YES|NO (for debugging, prompts/blocks on the shell!) LSDBFetchRelationCommand_MAX_SEARCH_COUNT 200 MinutesBetweenFailedLogins 15 HandleFailedAuthorizations NO FailedLoginCount 5 FailedLoginLockInfoMailAddress root LSAuthLDAPServer LSAuthLDAPServerRoot LSAuthLDAPServerPort 389 LSUseLowercaseLogin NO AllowSpacesInLogin NO LSAdaptor PostgreSQL LSConnectionDictionary LSModelName UseSkyrixLoginForImap NO SkyAccessManagerDebug NO SkyObjectPropertyManagerDebug NO Access Rules (TODO: translate to English) ============ (by JR) Access Regeln fuer Personen/Accounts/Unternehmen root darf immer alles. wenn nichts gesetzt wird, duerfen alle lesen/schreiben. Sobald ein Recht auf ein Object gesetzt wurde, ist der Zugriff fuer alle nicht aufgefuehrten Verboten. Jeder der Write-Rechte hat, darf die Access Rechte setzten. Dem Owner koennen die Rechte nicht weggenommen werden. Wenn die lese Rechte fehlen, wird das Object nicht gefetcht. So kann es passieren, dass es Termine ohne Participanten gibt. Die Rechte werden in den Kommandos abgefangen, so kann es passieren, dass Edit-Formulare zu erreichen sind (wegen noch vorhandener Knoepfe), aber das abspeichern wegen fehlender Rechte fehlschlaegt. IsReadOnly/IsPrivate wird bei gesetzten Rechten uebereschrieben. Man kann sich selbst immer lesen und schreiben.