InvolvementLevel.java

/*
 * The coLAB project
 * Copyright (C) 2021-2023 AlbaSim, MEI, HEIG-VD, HES-SO
 *
 * Licensed under the MIT License
 */
package ch.colabproject.colab.api.model.team.acl;

/**
 * RACI matrix in a RAS form
 */
//WARNING ! DO NOT CHANGE THE ENUM NAMES, THEY ARE USED AS KEYS IN DB !!
public enum InvolvementLevel {
    /**
     * Responsible do the work (read/write access).
     */
    RESPONSIBLE,
    /**
     * The one who validate the work (read/write access)
     */
    ACCOUNTABLE,
    /**
     * Any support
     */
    SUPPORT;

    // no need to have a canWrite property, everything gives read and write access

}