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)


Added by Stephan Eckardt at 2011-02-11 02:27 pm. Updated at 2013-03-19 09:27 pm.


Status:Ready for review Start date:2011-02-11
Priority:Normal Due date:
Assignee:Holger Just % Done:

0%

Category:SCM
Target version:-
Remote issue URL: Affected version:

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

  • 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)

Also available in: Atom PDF