Das müssten 2 der Commits sein:
https://github.com/grommunio/gromox/commit/1bfddd578f34625968ccc3d837b5efcf99aba873
https://github.com/grommunio/gromox/commit/98a3ec711e4a951a4b127e945c187f6cfa53e2f3
Es gibt aber mehrere Commits dazu. So alt wie die sind, könnten die schon in der Community enthalten sein.
[INFO] Demo - Räume antworten nicht auf Besprechungsanfragen
hi Walter,
ich habe das probiert, aber keine Antwort vom "Raum" bekommen. auch im Free-Busy des Raums ändert sich ntichts.
Muss man die Ressourcen neu anlegen oder sonst noch was ändern?
und JA ich hab den hinweis im git gelesen, dass es in gromox.cfg aktiviert werden muss (lda_mrautoproc=yes):
[root@mail gromox]# rpm -qa |grep gromox
system-user-gromox-9-2.3.noarch
gromox-2.30.9.gef16d6b-2.1.x86_64
[root@mail gromox]# cat gromox.cfg
http_remote_host_hdr=X-Real-IP
outgoing_smtp_url=smtp://localhost
lda_mrautoproc=yes
- Edited
Seit heute gibt es eine Supported Edition, bitte updaten.
Testweise auch noch: /etc/gromox/exmdb_local.cfg:lda_twostep_ruleproc = 1
setzen und restarten.
Hallo Walter,
ich habe beides bei einer eingetragen nach update aber kann keine Räume o.ä. buchen. Klappt das bei Dir?
Auch bei einem frisch angelegten Raum geht es nicht. Muss man der Ressource noch irgendeinen Schubs geben? oder eine Autorespond Regel definieren?
Ich kann das erst am Wochenende testen, bin mitten in einer grommunio Migration.
- Edited
segro
From 2.30 release notes: https://github.com/grommunio/gromox/releases/tag/gromox-2.30
ruleproc: initial autoprocessing for meeting requests
conflict detection, response sending for conflicts, automatic addition to calendar
needs to be enabled with gromox.cfg:lda_mrautoproc=yes
rg
Christian
- Edited
segro
Es funktioniert teilweise bei mir. Folgendes Vorgehen:
- Anlegen eines Benutzers mit Typ Equipment oder Raum (bspw. ein Auto)
- volle Berechtung an alle Benutzer geben, die diese Ressource nutzen dürfen
- dann beim Termin das Auto auswählen und "Ressource" anklicken
- nach dem Senden akzeptiert die Ressource Auto dann den Termin automatisch
ABER: wenn ich die gleiche Ressource am gleichen Tag (ganztägiges Ereignis) mit einem anderen Benutzer buche, dann wird sie nochmals automatisch akzeptiert, was natürlich im Beispielfall
mit dem Auto nicht sinnvoll wäre.
Wie kann ich die Kapazität einer Ressource einstellen ?
Gibt es eine Einstellmöglichkeit, um Doppelbuchungen zu verhindern ?
Anmerkung: ich hab in der exmdb_local.cfg den Eintrag lda_mrautoproc=1 reingeschrieben, nicht in der gromox.cfg
ok, danke für den Hinweis mit der falschen config (stehe aber so in den release notes) Aber in der Manpage stehts dann richtig.
lda_mrautoproc
Perform meeting request autoprocessing. This feature is currently experimental. Requires
lda_twostep_ruleproc to be enabled.
Default: no
@MichaelN Was genau bedeutet bei Dir "volle Berechtigung"? ich will ja nicht die ganze mailbox im Outlook automatisch eingebinden haben. dh. es sollte ja sowas reichen wie:
grommunio-admin exmdb Meeting@dom.de folder grant -r 0x9 mitarbeiter@dom.de 0x041b
Was "author" entspricht:
Author 0x041b readany,create,editowned,deleteowned,foldervisible
Geht aber bei mir trotzdem nicht.
ich hab hier die 0x2000 gesetzt
tatsächlich scheint ein
grommunio-admin exmdb room@dom.de folder grant 0xf user@dom.de 0x041b
(also NUR auf den Kalender) zu genügen.
am Anfang braucht Outlook ein Paar Minuten, zeigt aber danach ganz brav alles sofort an (auch dopplungen ;-) wenn ich buche oder verschiebe.
Allerdings sehe ich so auch nicht nur FreeBusy des Raums, sondern alle Details. Da ich von Kopano komme, kann ich nicht genau sagen, ob das im Exchange auch so ist.
Das ist schon mal ein guter Anfang! TOP! Danke Grommunio - endlich!
MichaelN dann beim Termin das Auto auswählen und "Ressource" anklicken
Gibts das auch mit bildchen?
Hab jetzt nicht verstanden wo du was genau klickst.
nach dem Senden akzeptiert die Ressource Auto dann den Termin automatisch
Hoffe ich dann auch mal wenn ich das richtige klicke .
Also termin war kurz nach senden aufgeleuchtet und dann verschwunden.. Vielleicht kommt er ja wieder...
Hatte es nun mal so probiert
- Edited
Slightly offtopic:
Es ist jetzt (oder ab morgen früh, idk) möglich, autoprocessing für meeting requests von usern/räumen auch im admin-web zu setzen
Steakie
so, bin jetzt mal zum Testen gekommen. Es funktioniert leider immer noch nur teilweise.
Ich habe nun eine Ressource Auto angelegt und alle neuen Optionen angehakt. Wenn ich nun
einen Termin mit dem Auto als Resource buche, dann funktioniert das auch. Das Auto akzeptiert.
Soweit so gut.
Wenn ich jetzt allerdings den Termin wieder absagen will, sprich ich lösche in meinem Kalender den Termin, dann kommt folgernder Fehler
in der debug.txt stehen dann folgende Zeilen:
[22-Aug-2024 20:24:38] ERROR - array (
'msg' => 'Undefined array key 268370178',
'file' => '/usr/share/php-mapi/class.meetingrequest.php:2559',
)
[22-Aug-2024 20:24:38] - '
@ class.meetingrequest.php:2559 - grommunio_error_handler(...)
@ class.meetingrequest.php:1623 - Meetingrequest->bookResources(...)
@ class.meetingrequest.php:1445 - Meetingrequest->sendMeetingRequest(...)
@ class.itemmodule.php:910 - Meetingrequest->doCancelInvitation(...)
@ class.itemmodule.php:241 - ItemModule->cancelInvitation(...)
@ class.jsonrequest.php:59 - ItemModule->execute()
@ grommunio.php:147 - JSONRequest->execute(...)
'
[22-Aug-2024 20:24:38] ERROR - array (
'msg' => 'Undefined array key 805503006',
'file' => '/usr/share/php-mapi/class.meetingrequest.php:1972',
)
[22-Aug-2024 20:24:38] - '
@ class.meetingrequest.php:1972 - grommunio_error_handler(...)
@ class.meetingrequest.php:2559 - Meetingrequest->openCustomUserStore(...)
@ class.meetingrequest.php:1623 - Meetingrequest->bookResources(...)
@ class.meetingrequest.php:1445 - Meetingrequest->sendMeetingRequest(...)
@ class.itemmodule.php:910 - Meetingrequest->doCancelInvitation(...)
@ class.itemmodule.php:241 - ItemModule->cancelInvitation(...)
@ class.jsonrequest.php:59 - ItemModule->execute()
@ grommunio.php:147 - JSONRequest->execute(...)