There has been a change in Loader.pm which is used by loadresources.
Loader.pm now calls a script InsertUserProjectGroupFromGusConfig which
adds the user, the project, and group to the relevant tables in core. It
also makes rows in the core.userproject and core.usergroup table linking
tables. It uses the information supplied in the user's gus.properties or
gus.config file largely but needs a couple extra values noted below.
There are a few important points that should be known:
1) The properties file used by loadresources should now have 3
additional key/value pairs for:
firstName
lastName
projectRelease
These are values required by the script that are not in the gus
properties(config) file.
2) The script won't duplicate userinfo rows if the users login is
already found, nor will it add duplicates to the other tables.
3) The script can be run as a stand alone.
Please update GUS to get the changes incorporated into Loader.pm and the
new script.
|