GameDB2 User Manual - Users


Description


In GameDB, users are a representation of people that are allowed to log into the system to perform various operations, such as adding or editing information contained within the system.

Every user has a distinct user name and password that allows them access to the system. This information should be kept secret and not shared with anyone. A user's user name is used in the activity log to record operations that user has performed.

Each user also has an attached Player record, so that they can be included in game session reports and other aspects of the system. It is important to note the distinction that every user in the system is also a Player, but not every Player is a User; that is, people added to the system specifically for the purpose of being included in a session report (for example) do not have a user name and password, and thus cannot log into the system.

Every user has an attached set of permissions that lays out what actions that user is allowed to perform. These can be fully customized to restrict access to any part of the system. GameDB adjusts to permission levels on the fly, altering it's display so that a user is not presented with any actions that they are not allowed to perform. As such, permissions are mostly transparent to the people using the system.

Viewing the user list


The list of users that are currently registered with the system is available by clicking on "Users" in the main GameDB menu. The list of users is displayed alphabetically, and contains the following information:

User profiles


Every user in the system has a set of associated Profile information that provides information about that user. This information is split into the User profile and the Player Profile.

The information in the User profile is login status and last login date, and is visible in the User List. The rest of the information for a user, which includes their Name and Email address, is available in their Player Profile.

More complete profile information is visible on the Game Play Details page.

User permissions


Every user registered in GameDB has a set of permissions which control what that user is allowed to do with GameDB. These permissions are individually editable for each user, allowing complete control over the system.

Most of the permissions come in sets of three; Add, Edit and Remove. For different types of data in the system, these represent if a particular user is allowed to add, edit or remove data of that type.

The available sets of permissions are:

Adding a new user


To add new Users to the system, display the User List by clicking "Users" in the main menu, and then click the button labeled "Add a New User" at the top of the page.

The user name and password fields set the login information that the new user can use to log in. Once logged in, the user may change either of these values to anything they want, as long as their user name remains unique.

When a new user is added, a new Player record is automatically added and linked to the new user. The rest of the fields in the form become the Player Profile for this new user, and may be changed by the new User once they have logged in.

New users may only be added by users with the appropriate permissions set.

Removing an existing user


To remove Users from the system, display the User List by clicking "Users" in the main menu. From here you may select one or more users for removal by checking the check box next to their record, and clicking on the "Remove" button at the bottom of the list. You will be asked to confirm the operation before the removal takes place.

When a user is removed, their Player record remains behind. As such, removing a user revokes login access.

Users may only be removed by users with the appropriate permissions set. Regardless of the setting of this permission, you may not remove your own user.

Editing user permissions


To edit permissions of Users in the system, display the User List by clicking "Users" in the main menu. From here you may click the "Edit Permissions" link for a user to edit that user's permissions.

Be careful while editing permissions for your own user, as if you remove your own ability to alter the permissions of others (Edit Users), you will be unable to restore your access. If this happens, contact your GameDB administrator for assistance.

User Permission may only be edited by users with the appropriate permissions set.

Editing user profile information


To edit the User Profile of Users in the system, display the User List by clicking "Users" in the main menu. From here you may click the "Edit" link for a user to edit that user's profile.

The form that appears allows you to edit both the User Profile and the Player Profile for the user in question.

Profile information is visible on the Game Play Details page.

User Profile information may only be edited by users with the appropriate permissions set. Regardless of the permission settings, you may always edit your own Profile information.

Setting per user configuration options


Every User in the system has access to Per User Configuration options, which allow that user to customize the display of GameDB for themselves. These settings are accessible by clicking on "Configuration" in the main menu.

These options are always available regardless of what permissions a user has set.