Skip to content

Allow for positions to have no, or a limited and different selection of seniorities than others #307

@maybeanerd

Description

@maybeanerd

Is your feature request related to a problem? Please describe.
It's very confusing for new joiners when they don't know what their seniority level should be.

This also enables smaller aggregates if employees with the same level configure it differently because of too many degrees of freedom, which is undesirable because users will have less information about others.

Describe the solution you'd like
Allow configuration to define roles/positions without seniority levels, or a limited subset of them. E.g. engineering managers probably dont have junior senioritys, or none at all. allowing admins to configure this to their org will make the data more comparable and onboarding less confusing.

Instead of providing roles and seniorities in seperate envvars, they could be configured in a shared one, e.g.
ROLE_1=engineering manager;senior
ROLE_2=software engineer;junior,professional,senior,staff,principal
ROLE_3=director;

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions