linagora / esn-frontend-inbox

Webmail SPA for the OpenPaaS Suite - https://open-paas.org
Other
11 stars 19 forks source link

Migrate jmap-draft-client to use Mailbox/get & Mailbox/set of jmap-client-ts #388

Open fabienmoyon opened 3 years ago

fabienmoyon commented 3 years ago

Currently

We use jmap-draft-client to get and set Mailboxes.

Expected

Migrate to use Mailbox/get & Mailbox/set of jmap-client-ts without altering the current behaviour

JMAP-CLIENT-TS EPIC

https://app.zenhub.com/workspaces/ft---inbox-5f9bf5a7d512f60015b11562/issues/openpaas-suite/jmap-client-ts/31

Link to

https://github.com/OpenPaaS-Suite/jmap-client-ts/issues/32 https://github.com/OpenPaaS-Suite/jmap-client-ts/issues/33 https://github.com/OpenPaaS-Suite/jmap-client-ts/issues/35

chibenwa commented 3 years ago
  1. Would it be possible to uncorrelated Mailbox/set?

Rationals: Mailbox/get is a pre-requisite for the PUSH, Mailbox/set likely is not...

  1. What are the impacted Angular component?

Would it make sense to have an inventory?

-> This enables evaluating the task -> This enables cutting the task in subtask as required

  1. Would it be possible to take this opportunity to rewritte some of these components using VueJS and (say) ES6 modules ( https://www.holistics.io/blog/why-and-how-we-migrated-from-angularjs-to-vuejs/ ) ?

(I may be optimistic here but it is worth asking)