[ https://issues.apache.org/jira/browse/JAMES-3807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier closed JAMES-3807. --------------------------------- Resolution: Fixed Related work merged > 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 > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > {{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/server-dev@james.apache.org/msg72269.html -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org