[
https://issues.apache.org/jira/browse/JAMES-1931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15923410#comment-15923410
]
Tellier Benoit commented on JAMES-1931:
---------------------------------------
Hi,
We hold a barcamp about web administration last week, and how to secure it in
order to integrate it into one of our product. Getting involved in the review
that result of it might be a first step (JAMES-1958/ JAMES-1959/JAMES-1960
HTTPS, JWT + CORS) : https://github.com/linagora/james-project/pull/688. We
might have some other upcoming PR like global quotas, and domain aliases.
I would also invite you to have a look with the code inside :
- The JAMES CLI to get to know the available administrative features :
https://github.com/apache/james-project/tree/master/server/container/cli
- Of course you might want to get a closer look at WebAdmin current REST API
https://github.com/apache/james-project/tree/master/server/protocols/webadmin
and its integration tests
https://github.com/apache/james-project/tree/master/server/protocols/webadmin-integration-test.
For other issues, please feel free. I try to locate some.
For now maybe you can have a look at :
https://issues.apache.org/jira/browse/JAMES-1840
> Implement a web ui for James administration
> -------------------------------------------
>
> Key: JAMES-1931
> URL: https://issues.apache.org/jira/browse/JAMES-1931
> Project: James Server
> Issue Type: Task
> Reporter: Matthieu Baechler
> Labels: backend, frontend, gsoc2017, java, js, json, rest, sse
>
> James today provides a command line tool to do administration tasks like
> creating a domain, listing users, setting quota, etc.
> It requires access to JMX port and even if lot of admins are confortable with
> such tools, to make our user base broader, we probably should expose the same
> commands in Rest and provide a fancy default web ui.
> The task would need some basic skills on frontend tools to design an
> administration board, knowledge on what REST mean and enough Java
> understanding to add commands to existing Rest backend.
> In the team, we have a strong focus on test (who want a mail server that is
> not tested enough ?) so we will explain and/or teach the student how to have
> the right test coverage of the features using modern tools like Cucumber,
> Selenium, rest-assured, etc.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]