ChiliProject is not maintained anymore. Please be advised that there will be no more updates.
We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.
Minimize Redmine.pm for authorization code reuse (Feature #177)
Description
Authorization for SVN repositories is done in a separate perl module Redmine.pm. This perl script is mostly a rewrite of ChiliProject's internal authentication mechanism, which is a bad case of code duplication.
Because of this, changes to ChiliProject's authentication mechanism (e.g. new authentication sources) always have to be written once in ruby and a second time in this perl script.
It would be nice if the amount of code in Redmine.pm could be minimized and in such a way that the perl script only asks ChiliProject if access using the supplied credentials is granted or not.
FYI I already have code
History
Updated by Felix Schäfer at 2011-02-11 02:50 pm
FYI I already have code
Link? :-)
Updated by Holger Just at 2011-09-13 07:43 pm
- Target version set to 3.0.0
- Assignee set to Holger Just
Updated by Eric Davis at 2011-12-10 12:51 am
Holger, are you working on this? If not, then we should bump it out of 3.0.0 until it's ready.
Updated by Eric Davis at 2011-12-16 08:21 pm
Bumping out of 3.0.0 until the code is ready for this.
- Target version deleted (
3.0.0)
Updated by Holger Just at 2012-09-05 02:20 pm
I implemented a new ChiliProject.pm
module which fully uses the Chiliproject authentication sources. As I'd like some testing before we merge this into master (as a full replacement for Redmine.pm), I'd target this for 3.5.0.
- Status changed from Open to Ready for review
Updated by Holger Just at 2012-09-05 02:26 pm
The pull request is at https://github.com/chiliproject/chiliproject/pull/229
- Target version set to 3.8.0
Updated by Holger Just at 2012-12-09 04:16 pm
- Target version changed from 3.8.0 to 3.4.0
Updated by Holger Just at 2013-01-06 07:57 pm
Meh, this still doesn't work the way IO actually liked it too. I'm going to have a deeper look and merge it into 3.5.0
- Target version changed from 3.4.0 to 3.8.0
Updated by Holger Just at 2013-03-19 09:27 pm
- Target version deleted (
3.8.0)