iCalendar modülü, takviminize aktarılabilen *.ics olay dosyaları oluşturmanıza olanak tanır.
Kurulum ve Yapılandırma

Bu modül herhangi bir ayar gerektirmez ve kurulumdan hemen sonra kullanılabilir.
İlgili iş süreçleri
Modül kurulduktan sonra projede aşağıdaki iş süreci önceden oluşturulur:
- ICalendar: Create Event - planlanan buluşun bir .ics dosyasını oluşturur ve dosya id döndürür;
- Giriş:
- Title [ string ] - etkinlik başlığı;
- Start [ datetime ] - olay başlangıç zamanı;
- End [ datetime ] - etkinlik bitiş saati;
- Filename [ string ] - *.ics dosya adı;
- Çıktı:
- DB Calendar [ file ] - dosya id .
- Giriş:

kullanım örneği
iCalendar modülünü kullanarak bir olay dosyası oluşturma ve alma örneğini düşünün.
İlk adım, ICalendar: Create Event BP arka uç uç noktasına bağlamaktır. Bunu yapmak için Backend Uç > Endpoints gidin.
Ardından uygun grup oluşturulduktan sonra aşağıdaki örnekte olduğu gibi yeni bir uç nokta oluşturulur.

Gerekli BP oluşturulur oluşturulmaz web arayüzünü ve gerekli iş süreçlerini oluşturmaya başlayabilirsiniz.
Bu örnekte, etkinliğin başlangıç ve bitiş tarihleri, adı ve son .ics dosyasının adı web arayüzünden bir düğmeye tıklanarak okunur ve ardından veritabanında oluşturulan dosya, veritabanına indirilir. kullanıcı cihazı.
Arayüz şöyle görünür:

Karşılık gelen BP aşağıdaki örnekte sunulmuştur:

Kullanıcının cihazına bir dosya indirmek için, URL belirtildiğinde Dosyayı URL'den indir bloğunu kullanabilirsiniz. Bu durumda, dosya uygulama veritabanında bulunur ve göreli yolu /api/_files/

Yayınlanan uygulama şuna benzer:

Oluşturulan etkinliği google takviminize eklemek için takvim sayfasında ayarlara gidin:

Ardından Import & Export Aktar'a gidin ve dağıtılan uygulamada aldığınız .ics dosyasını içe aktarın.

Oluşturulan etkinlik, içe aktarıldığında takvimde görünür.

