Skip to content

Positions Module

Introduction

The positions module is used to create and manage staff positions within the server. Staff positions are used not only to assign roles to users based on their responsibilities within the venue, but are also used to denote which employees may sign up for what shifts on a given staffable event.

For example, many venues have a Bartender position, which is responsible for serving drinks to patrons. This position would be assigned to users who are responsible for bartending duties and would be able to sign up for shifts on events that require bartenders.

Position Data Fields

Each position contains the following fields:

  • [Name] - The name of the position - this is not Optional and ideally should be unique.
  • [Role] - The Discord role associated with the position. This does not need to be unique.
  • [Salary] - The hourly wage for the position. This will be used by the finance module.

The Positions Menu

To access the Positions menu, run the /admin staffing command.

Staffing Main Menu

Then click the Positions Management button.

Positions Management Menu

Add Position

The Add Position button will create a new position with null values.

Empty Position

Before continuing, ensure that you fill in all position fields.

Modify Position

The Modify Position button allows you to edit positions that you've already created.

Existing Position

Note

Changing the role of a position will not change the role of any staff members who are currently assigned to that position.

Remove Position

The Remove Position button will delete a position from the system.

Warning

This action is irreversible and may cause issues with existing staff members, payroll, scheduling, and more.

Be sure that you want to delete the position before proceeding.

Remove Position