wiki:ExternalData

Certain data in the database is loaded from an external source. While the Django admin can be used to manage this data, it's liable to result in your edits being overwritten. Here is some data that shouldn't be edited from Django:

Sources

Fixtures
Stored in the $app/fixtures/ directories. Each time a migration is run, these will be reset.
Data Migrations
Stored in the $app/migrations/ directories. These will not be automatically reverted, but I'd like to keep them synced anyway. In some cases, these have cron jobs to monitor for changes.
Moira
Synced from various lists

Affected models or instances

  • forms.FYSMCategory (fixture)
  • groups.ActivityCategory? (fixture)
  • group classes, funding, statuses (one-time migration)
  • officer roles (one-time migration)
  • auth group existence and permissions (migration, with cron job)
    • autocreated, mit
    • asa-ebm
    • mit-sao, mit-offices, mit-deskworker
    • system:groupadmin
  • auth group membership (moira, via lists on asa-db-sync-lists)
  • staff status (moira, via asa-admin)
Last modified 14 years ago Last modified on Dec 23, 2011, 3:05:19 AM