MuckRock / muckrock

MuckRock's source code - Please report bugs, issues and feature requests to info@muckrock.com
https://www.muckrock.com
GNU Affero General Public License v3.0
114 stars 22 forks source link

Expanded Agency Attributes #1209

Open morisy opened 7 years ago

morisy commented 7 years ago

Agencies should have the following fields. If these fields are updated, removed, deleted, it should be possible to see those revisions (i.e., so down the line we can check how often an agency's website or Flickr account changes). I'd love an additional optional field for each attribute that credits whomever supplied a given piece of information so we can broadly credit folks, but if that's too much complexity for now it's fine — mostly staff contributions.

general_phone: A non-FOIA main phone number. May often be same number as phone.

Also some possible changes:

For reference, existing fields:

morisy commented 6 years ago

Spoke with @mitchelljkotler Mitch, and one thing we want to do is revamp both existing things that are just URLs (or should just be URLs, like Twitter accounts) and instead of keep them as separate strings, just have a URL type, similarly to how we structure phone numbers, and then a dropdown field that lets you say if it's a Twitter, Instagram, GitHub url.

TJKenney commented 6 years ago

Within a given federal agency, you may need inherited attributes, especially for a records retention schedule which covers all agency records.

At least at the federal level, you could organize the offices into a hierarchy, plot where each RSC is (often above, but sometimes below the records custodian), then use that to inform some of the internal logic.

morisy commented 6 years ago

@TJKenney's suggestion is mostly covered by newly created by related item #1444.