
Develop a web application that allows creating a Subversion repository and managing user’s permissions to read and write in it. This application was made for the STEP comity.
Specifics:
- Being able to create and edit repositories.
- Only people from the École Polytechnique can create repositories, but they can add external people to read and write in them.
- Being able to give a repository to someone else at Polytechnique.
- Having a space quota that can be adjusted.
- To have an auto cleanup of accounts and repositories to have a self-managing application.
- Allow users a choice of receiving or not “commit” by email.