Hi all.

I am hoping to give that Agilo tool a real try (despite beta status)
on a real project.
I currently have a multti-project setup, on windows, with mod_python
and SSPI authentication.

There is an issue with Agilo in that it breaks ticket viewing for non-
agilo projects in a multi-project environment.
per this discussion thread: 
http://groups.google.com/group/agilo/browse_thread/thread/8851c58a7a5f6803#
there is a workaround, actually 2 similiar ones.

here is my question, if I want to still have all the projects listed
on my /parent_env page, and still implement one of the "work around"
solutions by specifiying different <Location> options for the Agilo
project, can I do that in some way, and if so, how do I modify my
apache config.

caveat I don't know squat about apache, assume  you're demonstrating
to a chimp.
I am open to a virtual server option, but also have no idea that I
need to do/the impact there.

as a bonus, I am not a network admin on our systems, so everything is
a pain to get done, which is why I am asking up front here rather than
trying to experiment my way to functional.

here is what I currently have(which works beautifully, btw), followed
by what I started to do to implement a work around as mentioned in the
reference thread - which fails.  presumably for 2 reasons, the "catch
all" login LocationMatch, and the fact that I have the Agilo as a
directory peer of the other project, and need to move to a different
directory, and specify a TracEnvDir (does that exist?) in there
somewhere.  Thanks in advance for any help:
<Location /projects>
  SetHandler mod_python
  PythonPath "sys.path + [path/to/Python25/Lib/site-packages/trac']"
  PythonInterpreter main_interpreter
  PythonHandler trac.web.modpython_frontend
  PythonDebug on
  PythonOption TracEnvParentDir path/to/Projects/trac
  PythonOption TracUriRoot /projects
</Location>

<LocationMatch /projects/[^/]+/login>
        AuthType SSPI
        AuthName "Software project site for xyz"
        SSPIAuth On
        SSPIAuthoritative On
        SSPIDomain DOMAIN
        SSPIOmitDomain On
        SSPIOfferBasic On
        Require valid-user
</LocationMatch>

<Location /svn/>
        # configure SVN
        DAV svn
        SVNListParentPath on
        # any "/svn/foo" URL will map to a repository /usr/local/svn/
foo
        SVNParentPath path/to/Projects/svn
        AuthName "Subversion Authentication"
        AuthType SSPI
        SSPIAuth On
        SSPIAuthoritative On
        # set the domain to authorize against
        SSPIDomain DOMAIN
        SSPIOmitDomain On      # keep domain name in userid string
        SSPIOfferBasic On      # let non-IE clients authenticate
        SSPIBasicPreferred Off # should basic auth have higher
priority
        SSPIUsernameCase lower
        # require the SVN Users group
        Require group "THISMACHINE\SubversionGroup"
</Location>

#-- Additions --#
<Location /projects/AgiloTest>
  SetHandler mod_python
  PythonPath "sys.path + ['path/to/Python25/Lib/site-packages/trac']"
  #I have no idea if the next line is what you would do...
  PythonInterpreter agilo_interpreter
  PythonHandler trac.web.modpython_frontend
</Location>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to