I'm working on the patron statistical category enhancements. I made the changes to the database, adding a few columns and a new table, and I updated the install scripts to add them to the database with a fresh install.
Question 1: Do I need to run any script(s) to update a cache of database objects if I make changes to the database, in order for those changes to be picked up in the controller and view objects? Question 2: So far, I've modified stat_cat_editor.js (the controller, I presume) and stat_cat_editor.xhtml (the view), as well as my locale/en-US/lang.DTD file to include some new label entities. Am I missing any other pieces here, in order to connect the interface to the database? Question 3: Is there any developer documentation on the permissions architecture for Evergreen? I can infer some things from the code; are permissions set at the table level, or at the column level? Question 4: Is there a way to refresh the page in the xulrunner client, after I make a change to it on the server? I'd love to hear about the tools and/or workflow other developers use to make and test changes to the interface and the database. thanks, -- Scott
