Stephen Milner wrote:
Hello everyone,
I'm looking at Trac as a large scale solution for multiple projects
facing both in and outside of an intranet. I have a couple questions
which hopefully someone will have answers for :-):
1. Does Trac have any other (another project maybe?) admin interfaces
that allow for web addition of projects, users and what not?
2. Is it posible to restrict the wiki to only the users on a project?
Thanks!
Steve Milner
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac
2. You can limit the anonymous users permissions to whatever you wish.
See permissions. Basically the command would be
trac-admin /path/to/project permission remove anonymous WIKI_VIEW
WIKI_MODIFY ...............
Another way would just delete them from the cookie_auth table in the
database. I use postgres but SQLite should allow this too.
1. It looks to me that the only way to do 1 is to write a separate cgi
program that your web server would run. Of course you'd have to change
permissions on some files if your webserver isn't running as root. If
your using basic auth then you can use apache's htpasswd function to
generate passwords, you could have the cgi auth program modify the
cookie-auth table in the database to include users and their
permissions. If you're not using apache, you can generate digest
passwords in with a python script, you can find here
http://trac.growl.info/trac/wiki/TracStandalone
This should not be too hard to do. Perhaps the track folks can add this
functionality to tracd and limit the availibility to those with
TRAC_ADMIN permission.
Hope this helps.
Ernie
--
"Keep an open mind, but not so open that your brain falls out." (Richard
Feynman)
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac