Our Leader, as a pup   Pass Codes


'Passcodes History
'  v 5.0.2.24   02/22/2005  Jim
'  Internal Code Change - Audit trail processing
'========================================================================
'  v 5.0.2.22   02/08/2005  Jim
'  Bug Fix - Group Name was not being copied properly from StaffGrid when priveleges were change
'  Bug Fix - Group Name in ALM table was not changed when groupd was changed from Staff Edit
'  Bug Fix - Staff Table Edit was attempting to Insert a new record instead of updating the current record
'  Bug Fix - Cloning tests from one staffid to another did not set security bits correctly
'========================================================================
'  v 5.0.2.20   02/03/2005  Jim
'  Bug Fix - if only one branch exists - no branch pull down is needed for the NewStaffGrid - just display it
'  Feature change - double click on a staff member row in tab 3 now brings up employee entry/edit screen
'========================================================================
'  v 5.0.2.18   02/02/2005  Jim
'  Feature change - add ability to clone settings from a source staffid to a destination staffid
'========================================================================
'  v 5.0.2.16   01/31/2005  Jim
'  Feature change - sorted the GroupGrid and the TestListGrid into assending order
'========================================================================
'  v 5.0.2.14   01/31/2005  Jim
'  Feature change - labels for privelege settings for Search changed to allow restricted access to tests
'                  and results, TB Group, CD Group, and PB Group hardcoded, ability to lock out client lookup.
'========================================================================
'  v 5.0.2.12   01/19/2005  Jim
'  Bug Fix - GroupGrid had empty rows and was causing an index out of bounds when all tests
'              were selected..
'========================================================================
'  v 5.0.2.10   01/19/2005  Jim
'  Bug Fix - TestList grid was being exposed to regular users.
'========================================================================
'  v 5.0.2.8  01/05/2005 Jim
'  Bug Fix - Click on checkgrid in Access by Test tab does not change state of check box.
'  Bug Fix - Changing the LabSection did not change the GroupName in the ALM table
'========================================================================
'  v 5.0.2.6  09/22/2004 Jim
'  Bug Fix - Access By Test tab - GroupGrid - testnames were being duplicated
'==
   v 5.0.2.4   09/09/2004  Jim
   AccessLevel was not being updated when saving Staff table.
   "ASSIGN" was not in option list for AccessLevel in Staff table.
======================================================================== ======================================
   v 5.0.2.2   09/09/2004  Jim
   Add automatic version update code
   Added code to scale the screen for 800x600 resolution.
======================================================================== ======================================
Ver 5.0.1.15 8-24-4
removed  The message box "Passcode is successful" since it was redundant
If you log on as a different user and fail the name, the program starts anyhow, trapped
V5.0.1.14 08/11/2004 Jim
   Fixed bug in SaveNewstaffmember that was preventing a new member from being saved.
V5.0.1.12 07/27/2004 Jim
   Fixed bug in ExtractTestName - change hardcoded select case to lookup in testlistgrid.
   Fixed bug in ALMUpdate routine. Branch determination for user was being picked up from Passgrid with wrong index.
V5.0.1.10 07/20/2004 Jim
   Modified Tab 2 (Access By Test) to allow addition and changes to multiple tests for a user in a single update.
   Expanded GroupGrid to show which tests or prgrams have been previously set up for a user.
   Made all updates into a single transaction.
   Added instruction boxes to clarify usage.
   Added De-Activate User and Re-Activate User buttons to Tab2
   Added option on maintenance screen to show or hide de-activated users.
V5.0.1.8 07/18/2004
   Added Maintenance screen to allow definition of fields required for new staff entry.
   This change uses a record in LocalOptions for UseIn = Passcodes
   See end of SetUpNewUserGrids for definition of entry in UserResponse field of LocalOptions

   Added grid in maintenace tab to allow managment of list of tests for security control
   Added code to maintain list of tests in LocalOptions
       DefaultResponse contains Test Name
       UserResponse contains Full Test Name
       UserValue contains 3 char test id ( Used as ThistestName in LabTest)
       LegacyPointer contains sortorder

V5.0.1.6 07/14/2004
   Added ability to allow user access to Passcodes if user had Assign rights.