[
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/[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]