| stakeholders | module | item | note | effort | complete? |
| developers | all | InitDB.py out of date - only contains subset of constants | should be updated, and InitTestDB.py should use it | easy | |
| all | res | Buildings must be associated with a site | currently all rooms are presented to admin when assigning room (should be by site). Phone list needs this for building key. | easy | |
| sponsors | user | attempting to reuse a username when adding new user crashes | Done. And unit tested. | easy | |
| sponsors | user | create account for existing person | Done. 2 more unit tests. | moderate | |
| sponsors | user | employee single page phone list not always on single page | forget the browser, let's get this into a post-script file or something | moderate | |
| sponsors | all | complete first draft of Admin Manual | | moderate | |
| sponsors | trans | invoice creation chokes on incomplete res | implement the stub func in validator for checking if res is complete - also buttons in res screen need to be fixed | easy | |
| sponsors | res | create inv/sales buttons aren't appearing in res | mike has this in CVS | easy? | |
| all | res? | Sometimes data is not being saved to the database. (Travel Info, Flights, Lodging) | Seems to depend on the state of the test server. Rebooting seems to fix the problem, but only for a little while. Currently testing a theory that the session is not getting flushed. session.flush() calls have been added to the lodging and travel subcontrollers. We'll see if this bug comes up again. | moderate/hard | |
| sponsors | res | Printer-friendly page for a reservation | | easy | |
| all | res | Person records without a prefix cause red screens when submitted | templates/res_management/confirm.kid needs to handle this case | easy | |
| sponsors | all | Help text in forms that show the required format for free-form fields. | Help text to the rescue! | easy | |
| all | res | Reservations page shows "willing to share" for all sites. This is a GB only option. | | easy | |
| sponsors | res | Socorro room chard table borders. | | very easy | |
| all | res/trans | Reservation 60 cause RSD when create a transaction | This is addressed below in 'admins must be able to specify the tax status ... ' | moderate | |
| all | res | Email button on res index causes RSD if there's no start and end date. | | easy | |
| sponsors | res/trans | deleted transactions should not show up as links in res screens or other transactions | when transaction is deleted, delete their foriegn keys res_id (and invoice_id, if applicable) | easy | |
| sponsors | res | charge account for reservation should not have to be a valid account number | | easy | |
| sponsors | res/trans | admins must be able to specify the tax status and occupany rate for the item definitions they are associating with a room definition | this will require new screens for specifiying these fields; the simple multi-select box wont do the trick any more (sigh) | moderate | |
| sponsors | res | there are no appropriate room types for "Guest House Apartment" and "SOC VSQ" | perhaps "Residence Hall" should be changed to "Guest House Room" too | easy | |
| sponsors | res | room types displayed should be appropriate for site | "Dorm" should only be there for GB, "SOC VSQ" should only be there for SOC | easy | |
| sponsors | res | rooms to choose for assignment should only be those that are appropriate for site (and loding type requested?) | this is kind of an ease of use issue, but could save us all a lot of heart ache | moderate | |
| all | all | keep test systems from sending actual emails | the general public is getting emails from us! | easy | |
| sponsors | res | lodging screen does not give usual 'Please enter a value' when the required fields are left blank | validating against GB Lodging form didn't work like I thought it would. | easy | |
| sponsors | res | automatic email sent in response to res request should be different for SOC guest house and VSQ | RFI issues are different. But they dont want automatic emails anymore | easy? | |
| sponsors | res | travel details should not be required for submitting a reservation request | This is a change in requirments! | easy | |
| sponsors | user | cant enter international phone numbers that dont follow the ###-###-#### format | for now, are not using the Phone Number validator, but we need a better long term solution | moderate | |
| sponsors | user | editing and saving an organization causes RSD | | easy | |
| sponsors | trans | report dates were not inclusive | | easy | |
| sponsors | trans | receipt balance could be 10-13 instead of zero | | easy | |
| sponsors | trans | socorro zip code wrong | | easy | |
| sponsors | res | spelling error in finalize message | | easy | |
| sponsors | all | related to InitDB.py issue above: we need to rationalize how we initialize the database to avoid duplicate buildings. This is a DB migration issue - not to be dealt with until right before deployment | | moderate | |
| sponsors | res | VSQ building does not show, so can't use for making a room def | | easy | |
| sponsors | res | We must be using desc instead of name or vice versa in listing of room defs to use for a location | Check it out: two "single room" 's are listed here. | easy | |
| sponsors | trans | Any issues with creating debits from reservations that use a Motel or private home? - no issues - the BOS simply won't allow the creation of debits from reservation that use Motel or private home. | | easy | |
| sponsors | trans | Support creation of multiple A/R receipts for a single open invoice | | easy | |
| all | res? | Reservation Reports dates generate a RSD when typed in using the following format mm/dd/yy instead of mm/dd/yyyy. | Validator? | easy | |
| stakeholders | module | item | note | effort | complete? |
| users | all | pagination | haven't heard anything from users about this | ? | |
| developers | all | improve code reuse | perhaps we should wait and see how the user management framework develops with e2e? | ? | |
| developers | all | implement Benchmarks within unit testing framework | nice to have, but no pressing need yet. | moderate | |
| sponsors | all | improve quality of form labels | we now know how to use labels | easy | |
| sponsors | all | forms should indicate what fields are required | can we use the validators? the form template? or the help text? | moderate | |
| sponsors | user | make assignment of location to new employee easier | | ? | |
| sponsors | user | allow inclusion of all user info in the single add user screen | | ? | |
| sponsors | user | after creating new person, redirect to that new person | developer response to the above two ease of use issues | very easy | |
| sponsors | user | Admin Manual: include guidelines for how to create usernames and passwords | easy enough, but sponsors should come up w/ those guidelines, though we can make suggestions | easy | |
| sponsors | user | ability to email persons (as in reservations module) | this was a fuzzy requirement. | moderate | |
| sponsors | all | admin should be cc'd when using email tool | so that admin has record of what was sent | easy | |
| developers | trans | enforce file naming conventions | just a few offenders | moderate | |
| developers | trans | expand use of widgets to reuse html code | | moderate | |
| sponsors | trans | in Manage Transactions, search via BOS ID range | | moderate | |
| sponsors | trans | Admin Manual: include guidelines for using notes when deleting transaction | | easy | |
| sponsors | trans | reorganize Receipts Summary Report: replace item total with list of items | | moderate | |
| sponsors | trans | Should we be able to delete Item Definitions? | might make it easier to keep track of them | easy | |
| sponsors | res | No place to enter a confirmation number on a car rental. | | moderate | |
| sponsors | res | Ground information, 2 lines, one for information arriving in Socorro (e.g. shuttle) and one for information departing Socorro (e.g. return shuttle). | | moderate | |
| sponsors | res | A notes section for ground information so that confirmation numbers can be entered. | | moderate | |
| sponsors | res | Can true or false be changed to yes or no? In displays. | | easy | |
| sponsors | res | A way to enter all the travel information (incoming, flight information, ground information and outgoing, flight information, ground information) at one time instead of having to go back and enter it separately. | GB and Soc sponsors need to discuss this. | moderate | |
| sponsors | all | Add other NRAO sites. | | easy? | |
| sponsors | trans | reformat some info in transaction print screens | totals to the right, date below title, customer name (first last) | easy | |
| sponsors | trans | move around JE buttons some more - view JE screen could use an Enter button, while browse JE screen could use a delete button | | easy | |
| sponsors | trans | negative item charges in G/L Receipt should move over as positive values into debit column | | easy | |
| sponsors | res | Travel and Lodging start and end dates default to reservation start and end dates. | | easy | |
| sponsors | res | Indication of Single or Double and Room or Apartment in room assignment form | | easy | |
| sponsors | res | Room assignment validation based on room chart for that time period. | | easy | |
| sponsors | res | Report on Reservations with no invoices. | | easy | |
| sponsors | res | List motel and VSQ rooms in Socorro room chart. | | easy | |
| sponsors | res | Display report date at the top of the Green Bank room chart. | | easy | |
| sponsors | res | Room assignment indicator from Manage Reservations screen. | | easy | |
| sponsors | res | A link to change room assignment from Manage Reservations screen. | | easy | |
| sponsors | res/trans | charges in an invoice created from a reservation may not be correct because student and monthly rates aren't taken into account | this just means two new columns in the room def. to item def. mapping (the rates) | easy | |
| sponsors | res/trans | support for creating more then one transaction from a reservation | how intelligent does this need to be? can it create identical transactions? | ? | |