Opened 12 years ago

Last modified 11 years ago

#17 new project

Trac plugin/cronjob to sync Trac groups with Moira/AFS

Reported by: adehnert Owned by:
Priority: major Component: snippets
Keywords: trac, python Cc:

Description (last modified by adehnert)

Trac has its own permissions system, and associated groups mechanism. Unfortunately, this isn't integrated with Moira, which means that it needs to be maintained independently of projects' usual permissions-granting mechanism. (For example, one of the steps of making somebody a Scripts maintainer is to add them to the "scripts-root" group on http://scripts.mit.edu/trac/.) This is often error-prone.

Snippets should have a Trac plugin or standard script that can be put in a cronjob that will automatically sync a Trac group with a Moira/AFS group. (The sync relationships could be maintained explicitly, or we could just automatically sync moira:groupname or something.) Fixing http://scripts.mit.edu/trac/ticket/322 might be useful for this, but doing something special-cased would probably be okay.

I suspect that at least Scripts, ASA, and this Trac would happily use such a plugin.

Change History (2)

comment:1 Changed 11 years ago by adehnert

  • Description modified (diff)

comment:2 Changed 11 years ago by adehnert

  • Keywords trac python added
  • Type changed from enhancement to project
Note: See TracTickets for help on using tickets.