NRAO Home  >  Green Bank  |  Wiki Topic:    GB > Software > PlanOfRecordC72006 > BusinessOfficeSystem > BosToDo
   Changes | Index | Contents | Search | Statistics | Go

Business Office System To Do List



Here is the latest list of items that need to be done for the Business Office System (BOS). Any remaining items after deployment should be put into Jira.

Items for Deployment

These are action items that must get completed before the system can be deployed (where's the wiki page tracking the deployement research effort?)

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 DONE
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 DONE
sponsors user attempting to reuse a username when adding new user crashes Done. And unit tested. easy DONE
sponsors user create account for existing person Done. 2 more unit tests. moderate DONE
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 DONE
sponsors all complete first draft of Admin Manual   moderate DONE
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 DONE
sponsors res create inv/sales buttons aren't appearing in res mike has this in CVS easy? DONE
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 DONE
sponsors res Printer-friendly page for a reservation   easy DONE
all res Person records without a prefix cause red screens when submitted templates/res_management/confirm.kid needs to handle this case easy DONE
sponsors all Help text in forms that show the required format for free-form fields. Help text to the rescue! easy DONE
all res Reservations page shows "willing to share" for all sites. This is a GB only option.   easy DONE
sponsors res Socorro room chard table borders.   very easy DONE
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 DONE
all res Email button on res index causes RSD if there's no start and end date.   easy DONE
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 DONE
sponsors res charge account for reservation should not have to be a valid account number   easy DONE
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 DONE
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 DONE
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 DONE
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 DONE
all all keep test systems from sending actual emails the general public is getting emails from us! easy DONE
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 DONE
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? DONE
sponsors res travel details should not be required for submitting a reservation request This is a change in requirments! easy DONE
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 DONE
sponsors user editing and saving an organization causes RSD   easy DONE
sponsors trans report dates were not inclusive   easy DONE
sponsors trans receipt balance could be 10-13 instead of zero   easy DONE
sponsors trans socorro zip code wrong   easy DONE
sponsors res spelling error in finalize message   easy DONE
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 DONE
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 DONE
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 DONE
sponsors trans Support creation of multiple A/R receipts for a single open invoice   easy DONE
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 DONE

Items for Future Release

These are items that are 'nice to have' features for the user, or low priority refactoring items for the developers, or ...

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 DONE
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? ?  

-- PaulMarganian - 17 Jul 2007

Topic BosToDo . { Edit | Attach | Ref-By | Printable | Diffs | r1.33 | > | r1.32 | > | r1.31 | More }
Revision r1.33 - 09 Sep 2007 - 09:54 GMT - PaulMarganian
Parents: PlanOfRecordC72006 > BusinessOfficeSystem
Content copyright © 1999-2007 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.