TeamCal Neo
  • TeamCal Neo
    • Feature Comparison
    • TeamCal Neo License
    • Support
  • Installation
  • Quick Start Guide
  • Administration
    • Absence Types
      • Absence Allowance
      • Absence Type Edit
      • Absence Type Icon
    • Absence Patterns
    • Allowance Bulk Edit
    • Calendar Options
    • Database Management
      • TeamCal Pro Import
    • Declination Management
      • Absence Threshold
      • Before Date
      • Period 1-3
      • Scope
    • Framework Configuration
      • License
    • GDPR
    • Groups
      • Group Edit
    • Holidays
      • Holiday Edit
    • Permissions
      • Group Manager Permission
    • PHP Info
    • Regions
      • Region Calendar
    • Responsive Display
    • Roles
    • System Log
    • Users
      • User Edit
      • User Import
    • LDAP Authentication
    • Two Factor Authentication
  • User Guide
    • Attachments
    • Calendar (Month)
      • View Calendar (Month)
      • Edit Calendar (Month)
      • Edit Group Calendar (Month)
      • Edit Daynotes
    • Calendar (Region)
    • Calendar (Year)
    • Dark Mode
    • Language
    • Messages
    • Remainder Page
    • Statistics
      • Absence Type Statistics
      • Absence Statistics
      • Presence Statistics
      • Remainder Statistics
      • User Absence Summary
    • View Profile
    • Two Factor Authentication
Powered by GitBook
On this page
  • How Allowances work
  • Setting Global Allowance
  • Setting Personal Allowance
  • Allowance Check
  • Personal Allowance Record
  1. Administration
  2. Absence Types

Absence Allowance

PreviousAbsence TypesNextAbsence Type Edit

Last updated 2 years ago

How Allowances work

There are two types of allowances.

Type
Where to set
Description

Global allowance

This is the global allowance for all users as long as they don’t have a personal allowance record. If the Global Allowance is 0, an unlimited allowance is assumed.

Personal allowance

This is the personal allowance record for a single user. If it exists and the personal allowance is 0, it means 0 (no allowance).

Setting Global Allowance

The Global Allowance value for an absence type can be set on the Absence Type Edit page, Options tag:

Setting Personal Allowance

The Personal Allowance value for an absence type can be set in the User Profile Edit, Absences tab:

Allowance Check

When a user enters an absence in his calendar, the following allowance checks are made:

  1. If no personal allowance record exists

    1. If a positive global allowance is set, check against that allowance

    2. If global allowance is 0 (unlimited): Allow the absence

  2. else (a personal allowance record exists)

    1. Check against the personal allowance (here, 0 means 0 => not allowed)

Personal Allowance Record

A personal allowance record does not exist per default. It is created the first time the User Profile Edit is loaded by the following rules:

  1. If the Global Allowance is 0 (unlimited)

    1. The Personal Allowance is set to 365 (which is “unlimited” considering that the value is counted per year)

  2. If the Global Allowance is not zero

    1. The Personal Allowance is set to the value of the Global Allowance

=> Options

=> Absences

Absence Type Edit
User Profile Edit