Matthieu Baechler created JAMES-1931:
----------------------------------------

             Summary: 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


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

Reply via email to