Consentire l'invio di file calendario .ICS a una discussione di gruppo via email

Sono sicuro al 99% di non aver trovato una soluzione reale “a sensazione”, ma penso che si possa restringere un po’ il campo.

  1. Gli inviti al calendario in arrivo hanno Content-Type: text/calendar;
  2. Questo non è uno dei Content-Type riconosciuti come allegato da Discourse, viene semplicemente visto come parte del corpo dell’email.

Diverse cose probabilmente dovrebbero essere modificate:

  1. In discourse/lib/email/receiver.rb at a8cfcfb7ecb4f821391a16baedcc677f71b4db79 · discourse/discourse · GitHub dovrebbe riconoscere part.mime_type == "text/calendar" come tipo di allegato
  2. Il sistema dovrebbe fondamentalmente creare un allegato file .ics basato sui dati che trova dopo Content-Type: text/calendar;

Non sono sicuro quanto sia probabile tutto questo, ma almeno è qui nel caso qualcun altro stia cercando chiedendosi perché non funziona.

2 Mi Piace