ores.iam.tenant_status

Table of Contents

Reference data table defining valid tenant lifecycle statuses. Examples: 'active', 'suspended', 'terminated'.

Tenant statuses are managed by the system tenant and control tenant access and capabilities.

Flags

Primary key

Unique status code.

Examples: 'active', 'suspended', 'terminated'.

Natural keys

name

Human-readable name for the status.

std::string(faker::word::adjective()) + " Status"

Columns

description

Detailed description of the status.

std::string(faker::lorem::sentence())

display_order

Order for UI display purposes.

faker::number::integer(1, 100)

SQL

Flags

C++

Flags

Repository

Domain includes

#include <chrono>
#include <string>

Entity includes

#include <string>
#include "sqlgen/Timestamp.hpp"

Conventions

Table display

column header
status Status
name Name
description Description
display_order Order
modified_by Modified By
version Version

Qt

Detail fields

field label widget type is_key is_required placeholder
status Status codeEdit line_edit true true Enter status code
name Name nameEdit line_edit   true Enter display name
description Description descriptionEdit text_edit     Enter a description

Columns (Qt model)

enum_name field header type width
Status status Status string 120
Name name Name string 200
Description description Description string 300
DisplayOrder display_order Order int 80
Version version Version int 80
ModifiedBy modified_by Modified By string 120
RecordedAt recorded_at Recorded At timestamp 150

Custom repository methods

See also

  • ores.iam — component group overview.

Emacs 29.1 (Org mode 9.6.6)