Open josh-chamberlain opened 1 year ago
What makes sense to me (open to suggestions) for a user experience flow would be:
@kalenluciano @mbodeantor @joshuagraber I don't think anyone's got too far down the path working on this yet, but I'm thinking we should hold off for now—I'm not convinced this one has a solid cost:benefit. More likely, we should add features to the search results page slowly over time, and work on more of the stuff in the Data Sources Communities
bucket (login, notifications for new data in your area, etc)
Wireframe here (balsamiq desktop required).
Allows people to filter our Data Sources db using a variety of properties.
Should also come with #21
Details
approved
= checked (not hidden; not removable)records_not_online
= uncheckedProperty grouping
What kind of data?
name
record_type
description
airtable_uid
Agency
All agencies are selected by default.
agency_described
agency.state
agency.county
state
filteragency.municipality
state
andcounty
filteragency.agency_type
agency.jurisdiction_type
Provenance
agency_supplied
supplying_entity
agency_originated
originating_entity
community_data_source
Access & Format
source_url
access_type
record_format
record_download_option_provided
aggregation_type
data_portal_type
access_restrictions
records_not_online
Coverage & Retention
coverage_start
coverage_end
Hidden internal-use properties
Fields already hidden in the public view linked above should still be hidden. This is all for a public facing view; in the admin, we'll need more properties visible and filters usable—especially related to intake / approval.
submission_notes
submitted_name
rejection_note
last_approval_editor
submitted_contact_info
agency_described_not_in_database
record_type_other
data_portal_type_other
private_access_instructions
record_type_other
data_portal_type_other
private_access_instructions
Intentionally excluded from searching/filtering
I don't want to crowd things, so if I couldn't think of a reason to use these, I left them out. These are for other purposes.
size
access_restrictions_notes
source_last_updated
update_frequency
update_method
sort_method
retention_schedule
number_of_records_available
scraper_url
data_source_created
agency_described_uid
request_status
approved
url_broken