The current sql script for the database is attached here.
Web interface to do:
- Reconcile "mutable" fields to new tables
- Add physical location fields to web interface
- Link autocomplete value (person, location, source, physical location) with database value, insert into activity_fact as one new record, with activity
- Parameterize SQL queries to hinder SQL injection attacks
- Slim code - figure out how to object orient and limit repetition, if this is possible?
- Add log in that connects to DB users in config file
- Clean in-line styling, tables to divs
Database to do:
- changes to SQL script
- Split series name from source table? – see how organized in GCD
- Finish data dictionary explaining each entity and attribute, and ER diagram to reflect
- Add db users as per Will's second suggestion - change log in to interface to reflect & connect to DB
- Connect source_dim to GCD and location_dim to Getty
Done:
- Connect source_of_source table (as a "snowflake")
- Reverse engineer script to build diagram of database tables
- Include location_dim table for city, state, country data in while loop in getautoname.php file
- Constrain issue data by value entered in series name form in source autocomplete files
- Finish autocomplete integration in all forms
- Add page number to source table (if from an issue)
- Style forms
- make basic ER Diagram for San Diego
- Fix nested form issue
- Reconcile form interface fields with database attributes - process files
- Added mutable attribute tables to SQL script, models
As of 7/23/2015