Perks Permissions¶
Permissions control which employees can access which stations, and how often. Build fine-grained access rules with daily limits, cooldown periods, and time-based restrictions.
Overview¶
Each permission defines:
- Employee — Who has access
- Station — What they can access
- Max Uses/Day — How many times per day
- Cooldown Hours — Minimum time between uses
- Active Period — When the permission is valid
Creating a Permission¶
- Navigate to the Permissions tab
- Click Add Permission
- Configure:
- Employee — Select from employee directory
- Station — Select from station list
- Max Uses Per Day — Maximum daily uses (0 = unlimited)
- Cooldown Hours — Minimum hours between uses
- Start Date — When the permission becomes active
- End Date — When the permission expires (optional)
- Click Save
Permission Rules¶
Max Uses Per Day¶
Limit how many times an employee can use a station each day:
| Value | Behavior |
|---|---|
| 0 | Unlimited uses |
| 1 | Once per day |
| 3 | Up to 3 times per day |
| N | Up to N times per day |
The daily counter resets at midnight (station timezone).
Cooldown Hours¶
Enforce a minimum waiting period between uses:
| Value | Behavior |
|---|---|
| 0 | No cooldown |
| 2 | Must wait 2 hours between uses |
| 8 | Must wait 8 hours between uses |
| 24 | Effectively once per day |
Cooldown starts from the last successful transaction.
Combined Rules¶
Max uses and cooldown work together:
Example: Restaurant Station
- Max Uses: 2 per day
- Cooldown: 4 hours
Employee can use the station:
- 12:00 PM (lunch) âś“
- 1:00 PM âś— (cooldown active)
- 4:00 PM âś“ (cooldown expired, still under daily limit)
- 6:00 PM âś— (daily limit reached)
Bulk Permissions¶
Assign Station to Multiple Employees¶
- Navigate to the Permissions tab
- Click Bulk Assign
- Select the station
- Select multiple employees (checkboxes)
- Set permission rules
- Click Apply
Assign Multiple Stations to Employee¶
- Open the employee’s permission list
- Click Add Permissions
- Select multiple stations
- Set rules for each
- Click Save
Permission Templates¶
Create reusable permission templates:
- Configure a permission with desired rules
- Click Save as Template
- Name the template (e.g., “Standard Restaurant Access”)
- Apply the template to other employee-station pairs
Viewing Permissions¶
By Employee¶
See all stations an employee can access:
- Navigate to Employees tab
- Click on an employee
- View their permissions list
By Station¶
See all employees with access to a station:
- Navigate to Stations tab
- Click on a station
- View the permissions list
Permission Matrix¶
The Permissions tab shows a matrix view:
| Employee | Station A | Station B | Station C |
|---|---|---|---|
| John Doe | 2/day, 4h cooldown | Unlimited | âś— |
| Jane Smith | 1/day | 3/day, 2h cooldown | Unlimited |
Transaction Enforcement¶
When an employee attempts to use a station:
- Check permission exists — Employee must have a permission for this station
- Check active period — Current date must be within start/end dates
- Check daily limit — Uses today must be under max uses/day
- Check cooldown — Hours since last use must exceed cooldown
- Allow or deny — Transaction is logged as allowed or denied
Denied Transactions¶
When access is denied, the transaction is logged with the reason:
| Reason | Description |
|---|---|
| No Permission | Employee has no permission for this station |
| Expired | Permission end date has passed |
| Not Active | Permission start date hasn’t arrived |
| Daily Limit | Max uses per day reached |
| Cooldown Active | Must wait before next use |
View denied transactions in the Transactions tab.
Editing Permissions¶
- Navigate to the Permissions tab
- Find the permission to edit
- Click Edit
- Update the rules
- Click Save
Changes take effect immediately for future transactions.
Revoking Permissions¶
Temporary Suspension¶
Set the end date to today to suspend a permission without deleting it.
Permanent Removal¶
- Find the permission
- Click Delete
- Confirm removal
The employee loses access immediately. Transaction history is preserved.
Best Practices¶
- Start restrictive — Begin with tight limits and relax as needed
- Use templates — Standardize common permission patterns
- Review regularly — Audit permissions quarterly
- Monitor denials — Check the Transactions tab for frequent denials
- Communicate changes — Let employees know when permissions change
What’s Next¶
- Corporations — Manage organizational structure
- Points System — Configure points-based access
AĂşn con dudas? Pregunta en Discord o explore tutoriales