Difference between revisions of "EposBugs"

From Warwick Student Cinema
Jump to: navigation, search
(eposv2)
(eposv2)
Line 20: Line 20:
 
- Tickets are added in the dm override by the session expires before the transaction is processed
 
- Tickets are added in the dm override by the session expires before the transaction is processed
   
*The return to ticket selling link on the dm override page needs to clear the day table so that any invalid tickets that have been added during the dm override session are removed.
+
*<s>The return to ticket selling link on the dm override page needs to clear the day table so that any invalid tickets that have been added during the dm override session are removed. - move to separating dmo login page, so if a ticket has been sold in dmo it just asks for dm to login again if a dmo added ticket exists.</s>
   
*When a valid till session does not exist, a link to the epos page needs to be provided rather than just exit.
+
*<s>When a valid till session does not exist, a link to the epos page needs to be provided rather than just exit. - not really relevant as it just creates a new session if possible</s>
   
*Debug messages need to be removed for dmo login page.
+
*<s>Debug messages need to be removed for dmo login page. - move to debug handling in roadmap</s>
   
 
*<strike>The in a dm override session, performtransaction.php should not add the parent id of a multifilm ticket to the log</strike>
 
*<strike>The in a dm override session, performtransaction.php should not add the parent id of a multifilm ticket to the log</strike>

Revision as of 17:18, 14 January 2007

HEAD

  • DM override does not work
    • This is fixed in eposv2
  • Though the DM override functions work now, apparently tickets sold are not automatically printed.
  • If sunion is unavailable during a union mem check, the browser hangs for 30 secs whilst the connection times out
    • The timeout value needs to be reduced to about 5 secs

eposv2

  • Selecting a five film pass does not reveal five film tickets.
  • DMO login does not work. DB entry is created but validation fails.
  • Till session does not validate when it is being created
  • When a sale is identified as not valid during the transaction process, it needs a useful error and to be returned to the selltickets page.
Errors can occur under the following known circumstances
- A 5 film pass is added, a 5 film ticket is added and then the 5 film pass is removed.  The day table will still have the 5 film ticket which is no longer displayed because it is not available.
- Tickets are added in the dm override by the session expires before the transaction is processed
  • The return to ticket selling link on the dm override page needs to clear the day table so that any invalid tickets that have been added during the dm override session are removed. - move to separating dmo login page, so if a ticket has been sold in dmo it just asks for dm to login again if a dmo added ticket exists.
  • When a valid till session does not exist, a link to the epos page needs to be provided rather than just exit. - not really relevant as it just creates a new session if possible
  • Debug messages need to be removed for dmo login page. - move to debug handling in roadmap
  • The in a dm override session, performtransaction.php should not add the parent id of a multifilm ticket to the log
  • Performtransaction.php needs to be able to handle NULL as the parent id of a ticket when its not a multifilm ticket ("" != NULL <- This is the most annoying MySQL feature of all time)
  • close_till_session function does not exist