| Title | Can't migrate users from Perforce to TeamTrack automatically |
| Status | duplicate |
| Priority | optional |
| Assigned user | Gareth Rees |
| Organization | TeamShare |
| Description | The TeamTrack integration doesn't support automatic migration of users from Perforce to TeamTrack. Someone has to add all the users to TeamTrack by hand. |
| Analysis | This is a duplicate of job000424. This is because I don't know how to add users to TeamTrack using the API. I tried the following using the Python interface to TeamTrack build with the API that Kelly gave me in 2001-08 (roughly corresponding to build 50102). user = server.new_record(teamtrack.table['USERS']) user['LOGINID'] = 'test' user['NAME'] = 'Test user' user.add() In terms of the underlying API calls this corresponds to: TSRecord user(TS_TBLID_USERS, server); user.SetString("LOGINID", "test"); user.SetString("NAME", "Test User"); server.AddRecord(&user) However, the new user appears not to be valid. In particular, when I examine the user in the TeamTrack Administrator, I can't look at any tabs other than "Preferences" in the "Edit User" dialog. |
| How found | inspection |
| Evidence | <https://www1.teamshare.com/ttexternal/...RecordId=33887&Template=view&TableId=36> |
| Observed in | 1.2.1 |
| Introduced in | 1.2.1 |
| Created by | Gareth Rees |
| Created on | 2001-10-24 12:26:38 |
| Last modified by | Gareth Rees |
| Last modified on | 2001-12-14 15:26:04 |
| History | 2001-10-24 GDR Created. 2001-12-14 GDR Duplicate of job000424. |