Closed Bug 408677 Opened 17 years ago Closed 15 years ago

Add mirror contact information to mirror table

Categories

(Webtools :: Bouncer, enhancement, P2)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: morgamic, Unassigned)

References

Details

(Whiteboard: [tx])

Need to add info fields for mirror contacts. Should be editable in mirror edit page. Justin -- what fields do you want? Starting point: * name * address * phone number * email
a comments field would be good too...
I've recently taken over the mirror management stuff from Justin, and the lack of this is kinda hurting right now. At a minimum I need a way to associate an email address with a mirror, to make managing the mailing list of mirror admins easier. Right now there's quite a few people on that list that I have no idea who they are (and several mirrors we've had issues with that I have no clue how to contact). All of the above fields would be good though, including the comments. Also useful might be an irc nick, since quite a few of the mirror admins have started hanging out on irc in #mirrors. So field summary: * name * mailing address * phone number * email * ircnick * comments The comments should probably be a general text blob, just to be flexible. Although what I'm imagining is cron jobs appending stuff to it when automated changes are made... perhaps a separate activity table might be better for that. But a single field attached to the record would be good for manual comments at least. This stuff wouldn't need to be shown in the overview page (well, maybe the email address and ircnick would be useful there, but optional).
Severity: normal → major
Another idea for design here... We have several mirrors admins who host more than one mirror. TDS hosts 3, UMU hosts 3, We host 3 or 4 internally, and Mozilla Japan is by proxy hosting 5 or 6 of them. Probably the contact information should be a separate table, with a many-to-many mapping to the mirrors. I'll file a separate bug for the logins, but allowing each contact to be associated with a user login who can see/edit that contact info, and view the current information about their mirrors would be a cool future feature to keep in mind with the design.
Blocks: 457609
Whiteboard: [tx]
Assignee: morgamic → nobody
Severity: major → enhancement
Priority: -- → P2
I added mirror contact info to the tuxedo branch. Commits: http://github.com/fwenzel/tuxedo/commit/f9a335f7f7322418066a30f6bb2c6ed69cb31230 http://github.com/fwenzel/tuxedo/commit/1698c49ed21e7a6a7d7e1d0d857698f5391cb5e3 Each user profile now has the additional fields in comment 2. Users/Mirrors is an MtM relationship. Note that when creating a user account, they can log into the app's frontend (not into the admin pages). To avoid that, removing the "active" checkbox or using a random password should be sufficient.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.