Where To Go From Here

You should now use the default username admin and password admin to get into the application. If everything is setup properly you should be able to access the onShore TimeSheet start page with your browser. The right frame should load with a default onShore TimeSheet banner and the left frame should load up with the action buttons, a blank Client list at the top left. If the left frame is grayed out and you get an error like the following:

Sorry I cannot complete your request:

   Cannot Connect to backend:
       localhost:5432:timesheet
       ERROR: connectDB() failed:
       Is the postmaster running and
       accepting TCP/IP(with -i)
       connections at 'localhost' on
       port '5432'?
      
You know that one or more of the following are true and where you should look to fix the error:

  1. PostgreSQL's postmaster isn't running

  2. postmaster isn't configured to listen on a TCP port, or the same port you defined in onshore-timesheet.conf

  3. The HTTP server's user id doesn't have permissions to access the timesheet database. Make sure the PostgreSQL user exists and is in the pg_shadow file.

Assuming you fix the error and both frames load up properly in your browser, you should now read the operations.html document to understand how to use the onShore TimeSheet application.

You should change the admin password as soon as possible by selecting the view/edit user icon. Type admin as the username, and when the details page comes up, change the n to a y to change the password, type in the new password for admin in both form fields, and hit update to change it. Still logged in as admin just repeat these steps for guest if you wish to change the password from the default guest to something more secure.