On Wed, Jul 22, 2009 at 8:01 AM, Niels Ott<[email protected]> wrote:
>
> Hello all,
>
> The tool which we are seeking is a web interface that allows users to
> create and administrate their own SVN repositories - each repository
> equipped with its own Trac.
I wrote once an extension for this (needs a patch to trac.web.main
[1]_ ;o) It works as follows :
- Allows people to write global extensions not bound to any particular
environment
- Incorporates an extension able to execute TracAdminCommands (AFAICR)
- `initenv` command is «enhanced» and includes repos creation and DB
connection setup (AFAICR).
- Repos creation should work with any imaginable backend and is highly
extensible since it's carried out by executing an external command
(e.g. bash, ...)
- It was possible to specify initial permissions (otherwise there was
no way to grant initial TRAC_ADMIN permissions to users, unless
SuperUser plugin is used).
- Configs supported string interpolation (to adapt scripts for
dfferent environments)
- maybe more ... take a look at it here [2]_
I dont maintain it since long time ago, and it's still hacky. But it
used to work. It was very useful for me since I needed almost no
effort to maintain multiple envs (I also used a single Trac.ini
inherited by multiple envs ;o).
The fact is that I lost the env with most recent features and
afterwards I just dropped it (had no time for that :-/) so it's not
completely public so far.
:-/
> Furthermore, the person creating a
> repository should be the Trac admin (WebAdmin plugin)
Dont remember if it supported this or not.
> and should be able
> to add/remove users from the project.
>
AccountManagerPlugin ?
.. [1] PATCH
(https://opensvn.csie.org/swlcu/trunk/trac-dev/admincmd/PATCH)
.. [2] README
(https://opensvn.csie.org/swlcu/trunk/trac-dev/admincmd/PATCH)
--
Regards,
Olemis.
Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/
Featured article:
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---