Opened 14 years ago
Closed 14 years ago
#22 closed task (fixed)
Use new database as an opportunity to verify current data
Reported by: | adehnert | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Initial Release |
Component: | Default | Version: | |
Keywords: | Cc: | ||
Size: |
Description
I think we should consider only importing the fields that groups can't set themselves, the optional fields, and like the president. The idea would be that we would then require each group to fill out the rest by hand. That would accomplish two things:
- Provide some impetus for the information to be up to date. Lots of people will probably just copy-and-paste, but lots will sanity check the information as they do so.
- Allow us to make groups trigger the validation routines, not us. For example, if we set up the new DB to require that the website and constitution be valid URLs, those filters will get triggered by somebody who (presumably) has the necessary data to put in correct values.
Change History (2)
comment:1 Changed 14 years ago by adehnert
- Component set to Default
comment:2 Changed 14 years ago by adehnert
- Resolution set to fixed
- Status changed from new to closed
Fixed:
commit a8cd440dd4281a8472281f3a7fbb517fb535480e Author: Alex Dehnert <adehnert@mit.edu> Date: Mon Jan 23 03:37:25 2012 -0500 Data verification infrastructure (Trac: #22) This includes: * a script to remove data that we want people to verify (groups/purge_for_transition.py) * code to make more fields required in the normal update interface * explanatory message to help people with problematic constitutions * adding an "Other" activity category so we can require that field
Note: See
TracTickets for help on using
tickets.
Fields in the current database main area
[r] require (initially blank]
[i] import
[b] initially blank
[i] Name
[i] abbreviation
[r] Activity category (add other)
[r] Description
[r] membership numbers
[r] website URL
[b] meeting times
[r] officer email
[r] group email
[r] constitution url (note about what to put if you don't have one)
[b] advisor name
[r] athena locker
Signatories
Other fields in the old database