Closed chibenwa closed 1 year ago
com:linagora:params:setting
capability TungPlease team:
ASAP: register your names on tickets you would groom (2 each).
For next week grooming n*2:
-> Draft an ADR -> Draft a spec -> Groom your tickets nheeee
-> Draft an ADR -> Draft a spec
I just created these two tickets (without content yet) with high priority in TODO column, so the team does not forget.
I would change com:linagora:params:setting
to com:linagora:params:jmap:settings
cc @hoangdat @dieptran88
Why
Enable a client to store per-user setting on the backend side.
Capability name:
com:linagora:params:setting
will unlock theSettings
object (singleton), and with it theSettings/get
andSettings/set
methods.Settings is a free floating
String[String]
map being set by the client. Our extension should include a registry of known usage from TeamMail mobile app, and usage.Use cases
Example
Cassandra storage
PK: username
C: Map[String, String]