Meteor Settings
Informationen
- PLANTA pulse basiert auf dem Meteor Framework.
- Die dazugehörigen Einstellungen befinden sich in der Datei
docker-compose.yml
unter "METEOR_SETTINGS" und können dort bei Bedarf bearbeitet werden.- Bei Änderungen muss die JSON-Syntax berücksichtigt werden. (Diese kann mithilfe eines JSON-Validators, z. B. JSONLint überprüft werden.)
- In den Meteor Settings können verschiedene Parameter bearbeitet werden, wie z. B. die Authentifizierungsmethoden oder Einstellungen zur Selbstregistrierung.
{
"saml":[
],
"public":{
"backgroundPath":[
"/logo_background.svg",
""
],
"enableInAppNotifications":true,
"forbidUserReg":false,
"disconnectTimeSec":600
},
"userAuth":{
"userpw":true,
"saml":false
},
"mailServer":{
"from":" ",
"host":" ",
"port":" ",
"username":" ",
"password":" ",
"disableCertCheck":true,
"enableTLS":false
},
"hideFeatures":{
"applicationLogs": false,
"timeRecording": false,
"selfRegistration": false,
"emailSettings": false
},
"pulsePlan":"free",
"microsoftGraph": {
"graphEndPoint": "https://graph.microsoft.com/v1.0",
"clientId": "<ID>",
"clientSecret": "<ID>",
"tenantId": "6e0cb325-66f1-4d84-a389-b4fae3f7d264",
"redirectUri": "https://planta.plantapulse.de",
"permissionScope": [
"user.read",
"Files.ReadWrite.All"
]
}
}
}
JSON
Parameter
Parameter | Optional? | Mögliche Werte | Default | Beschreibung |
---|---|---|---|---|
public | Optional | |||
forbidUserReg | Optional | Boolean | true | Deaktiviert die Selbstregistrierung in PLANTA pulse: false = Selbstregistrierung ist möglich, true = Selbstregistrierung ist nicht möglich; kann auch im Panel Administration bearbeitet werden.Wenn nicht an beiden Stellen false definiert wird, wird die Selbstregistrierung trotzdem deaktiviert. |
backgroundPath | Optional (ab Release 25) | String | - | Default-Hintergrundbild |
disconnectTimeSec | Optional | Int | 60 Sekunden | Zeit bis zum Client Disconnect |
enableInAppNotifications | Pflicht (ab Release 25) | Boolean | - | Aktiviert die In-App-Benachrichtigungen |
logger | Optional | Siehe Logger | ||
userAuth | Optional | |||
userpw | Optional | Boolean | true | Lokale Benutzer (siehe auch Authentifizierungsmethoden) |
saml | Optional | Boolean | false | Authentifzierungsmethode "SAML" Erfordert weitere Parameter (siehe unten) |
saml | Optional | SAML-Konfiguration (siehe Authentifizierungsmethoden) | ||
provider | Pflicht | String | SAML-Provider | |
entryPoint | Pflicht | String | SAML-Endpunkt | |
issuer | Pflicht | String | URL zur Applikation | |
idpSLORedirectURL | Pflicht | String | Single Logout URL auf dem IdP | |
federationMetaDataUrl | Pflicht | String | URL zu den Metadaten des IdP | |
privateKeyFile | Pflicht | String | Datei mit dem Applikations-Schlüssel, Base64-enkodiert | |
publicCertFile | Pflicht | String | Datei mit dem Applikations-Zertifikat, Base64-enkodiert | |
buttonName | Optional | String | SSO-Login | Beschriftung des Login-Buttons |
fileUpload | Optional | |||
maxSingleAttachmentSize | Optional | Int | 50 (MB) | Maximal zulässige Größe pro Anhang |
plantaService | Optional | Einstellungen für zugehöriges PLANTA project-System, in dem Zeiten erfasst werden sollen; kann auch im Panel Administration konfiguriert werden. Die Einstellungen im Panel Administration überschreiben die hier konfigurierten Einstellungen. | ||
protocol | Pflicht | String | verwendetes Protokoll | |
host | Pflicht | String | Host des PLANTA project-Systems | |
port | Pflicht | Number | Port des PLANTA project-Systems | |
timeOut | Optional | Number | Zeit für die Requests bis zum Timeout | |
activeModules | Optional | Aktive Komponenten in PLANTA pulse (ohne den Parameter sind alle Komponenten aktiv) | ||
cards | Optional | Boolean | true | Mit Karten und Boards arbeiten |
timeTracking | Optional | Einstellungen für die Zeiterfassung; können auch im Panel Administration konfiguriert werden. Die Einstellungen im Panel Administration überschreiben die hier konfigurierten Einstellungen. | ||
showAttendance | Optional | Boolean | false | Anwesenheiten anzeigen |
allowProjectSystem | Optional | Boolean | false | Zeiterfassung auf PLANTA project-Elemente aktivieren |
disabledInNotSyncedBoards | Optional | Boolean | false | Zeiterfassung auf Karten nicht-synchronisierter Boards sperren |
pulsePlan | Optional | String | free | Gibt an, nach welchem Kostenplan das System erstellt wurde |
microsoftGraph | Optional | Für die Microsoft 365-Integration erforderlich | ||
graphEndPoint | Pflicht | String | https://graph.microsoft.com/v1.0 | Endpunkt-URL |
clientId | Pflicht | String | - | Client-ID der PLANTA pulse Azure App |
clientSecret | Pflicht | String | - | Secret-ID der PLANTA pulse Azure App |
tenantId | Optional | String | - | Azure AD Mandanten-ID |
redirectUrl | Pflicht | String | - | Umleitungs-URL für die Authentifizierung. URL des Systems |
permissionScope | Pflicht | String | "permissionScope": ["user.read", "Files.ReadWrite.All"] | App-Berechtigungen für den Zugriff auf OneDrive-Dateien innerhalb der Organisation |
defaultApiVersion | Optional | String | "2.0" | Definiert die Version für die Endpunkte, bei denen keine Version in der URL mit angegeben wird. Kann auch im Panel Administration konfiguriert werden. |