Group

Type Alias: Group

[object Object]

Defined in: app/api/types.gen.ts:323

Represents a Group within the organization. A Group can be a Committee, Working Group, or Dispute group. Each Group has a unique identifier, a name, an active status, and can have multiple members associated with it through GroupMemberships. The Group entity also includes properties for the type of group and default financial information such as GL account and cost center. This entity is used to manage and organize different groups within the system, allowing for better collaboration and communication among members.

Properties

active?

optional active?: boolean

Defined in: app/api/types.gen.ts:336

Status of the group. Inactive groups are hidden from administrative views to prevent clutter, but are preserved in the database for historical records and statistics (e.g., the Almanac).


defaultCostCenter?

optional defaultCostCenter?: string | null

Defined in: app/api/types.gen.ts:349

The default cost center for the group, used for financial transactions.


defaultGLAccount?

optional defaultGLAccount?: string | null

Defined in: app/api/types.gen.ts:345

The default GL account for the group, used for financial transactions.


groupMemberships?

optional groupMemberships?: GroupMembership[]

Defined in: app/api/types.gen.ts:340

The members associated with this Group.


groupPictureFileName?

optional groupPictureFileName?: string | null

Defined in: app/api/types.gen.ts:357

The filename of the picture for the group, if any.


groupPicturePath?

optional groupPicturePath?: string | null

Defined in: app/api/types.gen.ts:353

The path where the picture for the group is stored, if any.


id?

optional id?: number

Defined in: app/api/types.gen.ts:327

The unique identifier of a Group, assigned incrementally.


name

[object Object]

Defined in: app/api/types.gen.ts:331

The name of the Group.


type?

optional type?: GroupType

Defined in: app/api/types.gen.ts:341

On this page