## Calendar/contacts Team sprint demo --- ### Sprint theme - [Dav-client](https://github.com/linagora/dav-client) & [Dav-parser]((https://github.com/linagora/dav-parser)) continuation - The event notification component --- #### [Dav-parser](https://github.com/linagora/dav-parser) Event Object to ICS translator - converts a Fullcalendar v5 event object to an ICS string. - is used when sending events back to sabre ( the [Dav-client](https://github.com/linagora/dav-parser) modify event functions ) --- #### translator demo {%youtube pDD_PZl4_s8 %} --- ### [Dav-client](https://github.com/linagora/dav-client) continuation - added the following functionalities: - Modify an event - Change an attendee participation status - Delete an event - uses the dav-parser to send the event object as an ICS string in the request body. --- ### Event notification component - bootstrapped as a Vue 3 component - github repo https://github.com/linagora/calendar-next-gen - Adopts the frontend architecture by [Huy Ta Quoc](https://github.com/huy-ta) described in his article [A different approach to frontend architecture](https://dev.to/quochuytlbk/a-different-approach-to-frontend-architecture-38d4). --- #### Component still in early stages - [Dav-client](https://github.com/linagora/dav-client) as a cummincation layer with sabre. - Vue 3 as presentation layer - Vuex as a store library --- #### Preview {%youtube N4EvJ7QSRXE %} --- ### what's next for the component? - put everything together and assemble the remaining presentation sub components. - integrate it with the `calendar` SPA ( maybe other SPAs too?) --- ### also included in the sprint - invitation email fixes --- ### Thanks for your attention :pray: any question?
{"metaMigratedAt":"2023-06-15T23:20:31.974Z","metaMigratedFrom":"YAML","title":"Calendar/contacts Team sprint demo","breaks":true,"description":"sprint demo for the calendar team","contributors":"[{\"id\":\"05a05b74-c576-4315-a352-43868d90914a\",\"add\":1977,\"del\":2476}]"}
    235 views