Maintenance

Changing Passwords

Only admin users can change passwords of other users, standard users can change their own passwords.

  1. Log in using the web-interface.

  2. Click on Overview in the navigation list.

  3. Under password, type in the old password and the new password twice.

  4. Click Change Password

Adding Users

Currently the tgss-lms has a very simple user mechanism. Users have access to all license pools, and can check out from them.

Users can be either administrators or normal users. Administrators can set the passwords of all users. Normal users can set the password of themselves only.

  1. Log in using the web-interface

  2. Click on Users in the navigation list.

  3. Enter a user name and password.

  4. Click on Create User

Installing License Pools

  1. Log in using the web-interface

  2. Click on Pools in the navigation list.

  3. In Title / Comment add a descriptive text (this is for your own administration)

  4. In Pool Key paste in the license key.

  5. Click on Add License Pool

Revoking License Pools

It is possible to revoke license pools as an admin user.

It is only possible to revoke license pools without current active checkouts.

To revoke a license pool:

  1. Log in using the web-interface

  2. Click on Pools in the navigation list.

  3. Click on the revoke button in the row of the pool you want to revoke.

If the pool was revoked successfully, the revokation-key displayed in the pop-up can be pasted into the https://tgss.terma.com/ website to return the licenses. It is then possible to checkout another license pool from the credited licenses.

Updating Server

To update the server the normal process is to run the migration sub command. If done in-place, the server should be stopped before this is done.

It is recommended a copy of the old server directory is done before an update or migration.

$ ./tgss-lms migrate # <1> Setup license manager
Migrate Command: Prepare
The following migration(s) will be prepared:
+ App.CreatePool on default
+ App.CreateCheckout on default
+ App.CreateUser on default
+ App.CreateGroup on default
Would you like to continue?
y/n> # <2> Type y to continue

The tgss-lms migrate command also accepts the --yes flag to automatically answer yes.