Re: CalDav and invitation duplicates

"Markus Bozem" <[email protected]> Wed, 04 Sep 2019 10:06:04 +0000
Newsgroups gmane.comp.horde.kronolith
Message-ID <em4c87086b-1caa-48e0-a587-a28b303eaae2@ws08>
--===============0764606931816588854==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; 
	boundary="----=_Part_25_614698695.1567591566894"

------=_Part_25_614698695.1567591566894
Content-Type: text/plain; format=flowed; charset=utf-8
Content-Transfer-Encoding: quoted-printable

>
>Hi Markus,
>
>I had the same problem.  If you can't wait for the patch, you can  always=
 manually disable Kronolith generation of notifications by  updating /horde/=
kronolith/lib/Kronolith.php  until the fix is  available mainstream.  I did =
so by inserting a 'return' just before  the section that sends the itip no=
tifications.
>
>Aria
>-- kronolith mailing list
>Frequently Asked Questions: http://wiki.horde.org/FAQ
>To unsubscribe, mail: [email protected]

Hi Aria,

thank you for this hint.

To all interested persons:

return was inserted here:

     static public function sendITipNotifications(
         Kronolith_Event $event, Horde_Notification_Handler=20
$notification,
         $action, Horde_Date $instance =3D null, $range =3D null, array=20
$cancellations =3D array())
     {
         global $injector, $registry;

         return;

         if (!$event->attendees) {
             return;
         }


This solution works ok:
Active Sync can still be used to send invitations. (iPhone tested)
When meeting is created in kronolith - webfronted invitations are not=20
send. (not used here)
Only problem when using CalDAV -> when accepting invitations the=20
external organizer will be replaced with the accepting person.=20
(tolerable)

To the maintainers:

But this is only a workaround. And the patch for an user option is in=20
master branch since 2015.
So what is the problem in integrating this (small) patch for a big=20
problem into stable?
Time to do it?
Should I create a push reguest?
Can I help in an other way?
Are there other concerns integrating this patch?
Is this project death?

Markus.



------=_Part_25_614698695.1567591566894
Content-Type: application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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

------=_Part_25_614698695.1567591566894--

--===============0764606931816588854==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
kronolith mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]

--===============0764606931816588854==--