{{ if .Error }}
{{ .OrgSlug }}
Owner:
{{ if .OrgOwnerPersonID }}
{{ if .OrgOwnerName }}{{ .OrgOwnerName }}{{ else }}{{ .OrgOwnerPersonID }}{{ end }}
{{ else }}
none
{{ end }}
No billing account exists for this organization yet.
{{ else }}No pools for this organization.
This pool is not active; it is not delivering entitlements.
{{ end }} {{ if .HasAttachment }}{{ .LadderKey }} {{ .TierName }} at rank {{ .Rank }} · since {{ .ActivatedAt }}
{{ else }}No active plan
{{ end }}| Resource | Used | Limit |
|---|---|---|
{{ .ResourceKey }} |
{{ .Used }} | {{ .Limit }} |
Records the grant and updates this organization's entitlements right away. If the product occupies a plan-ladder position, the pool moves to it; leave Valid until blank for an open-ended grant.
{{ $formErr := fieldErr $.FormName "issue" $.FormPoolID "" $.FieldErrors "" }} {{ with $formErr }}Issue a new grant on the current tier ({{ $pool.TierName }}) without changing position. Set Expires at to extend a trial; leave it empty for an open-ended comp or gift period.
{{ if not $pool.HasGrantDelivery }}Nothing to extend right now — this pool's current delivery is not grant-backed (it may be subscription-billed or ended). Use Issue grant to grant a position instead.
{{ else }} {{ $extendActive := and (eq $.FormName "extend") (eq $.FormPoolID $pool.PoolID) }} {{ end }}One row per grant ever issued — this is the issuance ledger, not the delivery record. Delivery state is derived from the pool provision each grant created: at most one grant per ladder position is Live at a time; the rest are history.
| Product | Reason | Delivery | Qty | Activated | Ended | Actions |
|---|---|---|---|---|---|---|
| {{ if .ProductName }}{{ .ProductName }}{{ else }}—{{ end }} | {{ .GrantReason }} |
{{ if eq .DeliveryState "live" }}
Live
{{ if .ExtendsLabel }} extends {{ .ExtendsLabel }}{{ end }} {{ else if eq .DeliveryState "superseded" }} Superseded {{ if .ReplacedByLabel }} replaced by {{ .ReplacedByLabel }}{{ end }} {{ else }} Inactive {{ end }} |
{{ .Quantity }} | {{ if .ActivatedAt }}{{ .ActivatedAt }}{{ else }}—{{ end }} | {{ if .EndedAt }}{{ .EndedAt }}{{ else }}—{{ end }} | {{ if eq .DeliveryState "live" }} {{ if eq .GrantReason "default" }} System-managed {{ else }} {{ end }} {{ end }} |
| Name | Role | Joined | |
|---|---|---|---|
| {{ .DisplayName }} | {{ .Email }} | {{ .RoleName }} | {{ .JoinedAt }} |
No transitions recorded.
| Type | From | To | Actor | Reason | Effective |
|---|---|---|---|---|---|
| {{ .TransitionType }} | {{ .FromRank }} | {{ .ToRank }} | {{ if .ActorName }}{{ .ActorName }}{{ else }}{{ .ActorType }}{{ end }} | {{ .Reason }} | {{ .EffectiveAt }} |