Tran Hong Quan created JAMES-3807:
-------------------------------------
Summary: Split webadmin-http-client in a separate maven module
than webadmin-cli
Key: JAMES-3807
URL: https://issues.apache.org/jira/browse/JAMES-3807
Project: James Server
Issue Type: Improvement
Components: CLI, webadmin
Affects Versions: 3.8.0
Reporter: Tran Hong Quan
{{Today we have the webadmin-cli (which is sadly not actively developed) }}{{in
its own maven module, consisting of picocli code for the CLI }}{{interaction
calling a feign + jackson API to act on the remote WebAdmin API.}}
{{Linagora plans to set up a SaaS offer of a re-packaging of James (we }}{{call
it TMail). We will implement a third party Java service that will }}{{call
weAdmin endpoints in order to configure TMail/James according to }}{{the SaaS
subscriptions.}}
{{As such we will need a programmatic way to create users, domains, }}{{quotas,
etc...}}
{{We would like to reuse existing code, but without pulling the unneeded
}}{{picocli dependency.}}
{{Thus we propose to set up a new maven module, `webadmin-http-client` for
}}{{hosting this feign+jackson library, which `webadmin-cli` can depend on.}}
{{As part of this effort, we will also contribute the API calls for
}}{{configuring quotas at the domain level.}}
ML thread:
https://www.mail-archive.com/[email protected]/msg72269.html
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]