Closed Bug 353463 Opened 19 years ago Closed 7 years ago

Rewrite Despot for new LDAP infrastructure and multiple SCM support

Categories

(Webtools Graveyard :: Despot, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: reed, Unassigned)

References

Details

(Whiteboard: [good summer intern project?])

As part of the great change to LDAP, Despot needs to be able to authenticate against LDAP and read/write group access (cvs, cvs-www, etc.) from LDAP. Partitions will still be saved in mysql, however. It needs to be decided what information will remain in mysql and what information will be migrated to LDAP. Basically, rewrite Despot with cool new features! Features justdave wants to see: * all UI templatized * cookie auth instead of submitted the user/pass with each page load * intuitive search for users by email or name, with click to view/edit when you find them * ability to add/delete/rename repositories * ajax'ified * Template Toolkit More thoughts to come.
QA Contact: timeless → despot
Status: NEW → ASSIGNED
Assignee: reed → justdave
Status: ASSIGNED → NEW
I expect that we'd need to this to migrate l10n over to hg, adding dependency to bug 433846.
Blocks: 433846
Would be a good webdev intern project for the summer... ;)
No longer blocks: 434289
Blocks: 506059
Assignee: justdave → nobody
Blocks: 539815
No longer blocks: 448728
OK, so we have new specs for this project, and it's a two-parter now. 1) Remove all user management functionality from Despot. It should only manage modules and who can commit where. It should http auth against LDAP instead of using its internal database. It should be LDAP-aware for determining which users exist for mapping access to modules. 2) All user management functions go to LDAP. LDAP controls cvs account enable/disable, and controls group access for cvs_mozsrc, cvs_www, cvs_l10n, and cvs_despot (the latter being the admin privs in despot). These items would be controlled in the existing ldap/manage app, rather than in despot. Or is it even worth it? Does anyone actually use CVS for anything still?
Whiteboard: [good summer intern project?]
I should point out that CVS is the ONLY source repository we have that *isn't* controlled by LDAP right now.
justdave: despot no longer manages module ownership; that is officially done by https://wiki.mozilla.org/Modules . I'm not seeing the value of a new Despot any more... Gerv
It still controls access to restricted CVS modules, but yeah, it's mostly dead.
Product: Webtools → Webtools Graveyard

despot is dead AFAIK
CVS is dead. Going to close this out as a wontfix.
Please reopen if necessary.

Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.