You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2022/08/20 06:16:00 UTC

[jira] [Closed] (JAMES-3807) Split webadmin-http-client in a separate maven module than webadmin-cli

     [ 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-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org