From 0561c1647c4717e0d40b395c576d8335f019134b Mon Sep 17 00:00:00 2001
From: Giddh's Black Tiger Billable Metrics / Items
-
-
-
- Name
-
- {{ element.name }}
-
- Code
-
-
- Type
-
-
- {{ element.recurring ? 'Recurring' : 'Metered' }}
-
-
- Aggregation
-
-
- {{ getAggregationLabel(element?.aggregation_type) }}
-
-
- Action
-
-
-
-
-
-
-
-
-
-
+
+
+ Name
+
+ {{ element.name }}
+
+ Code
+
+
+ Type
+
+
+ {{ element.recurring ? 'Recurring' : 'Metered' }}
+
+
+ Aggregation
+
+
+ {{ getAggregationLabel(element?.aggregation_type) }}
+
+
+ Action
+
+
+
+
+
+
+
+
+
+ Created Plans
}
-
-
-
- Name
-
- {{ element.name }}
-
- Code
-
-
- Billing Period
-
-
- {{ element.interval }}
-
-
- Price
-
- {{ element.amount_cents / 100 }}
-
- Currency
-
-
- {{ element.amount_currency }}
-
-
- Status
-
-
- {{ getAggregationLabel(element?.aggregation_type) }}
-
-
- Action
-
-
-
-
-
-
-
-
-
-
+
+
+ Name
+
+ {{ element.name }}
+
+ Code
+
+
+ Billing Period
+
+
+ {{ element.interval }}
+
+
+ Price
+
+ {{ element.amount_cents / 100 }}
+
+ Currency
+
+
+ {{ element.amount_currency }}
+
+
+ Status
+
+
+ {{ getAggregationLabel(element?.aggregation_type) }}
+
+
+ Action
+
+
+
+
+
+
+
+
+
+ Taxes
-
-
- Name
-
- {{ tax.name }}
-
- Code
-
- {{ tax.code }}
-
- Rate (%)
-
- {{ tax.rate }}%
-
- Action
-
-
-
-
-
-
-
-
-
+
+ Name
+
+ {{ tax.name }}
+
+ Code
+
+ {{ tax.code }}
+
+ Rate (%)
+
+ {{ tax.rate }}%
+
+ Action
+
+
+
+
+
+
+
+
+ Blocks
resource allocation, and a user-friendly dashboard for easy configuration.
| Name | -
- @if (!loading.dataLoading) {
- {{ element.name }}
- } @else {
- |
-
|---|
| Name | +
+ @if (!loading.dataLoading) {
+ {{ element.name }}
+ } @else {
+ |
+ Reference Id | -
- @if (!loading.dataLoading) {
-
-
- {{
- element.reference_id?.length > 15
- ? (element.reference_id | slice: 0:10) +
- '...' +
- (element.reference_id | slice: -5)
- : element.reference_id
- }}
-
-
- } @else {
- |
- Reference Id | +
+ @if (!loading.dataLoading) {
+
+
+ {{
+ element.reference_id?.length > 15
+ ? (element.reference_id | slice: 0:10) + '...' + (element.reference_id | slice: -5)
+ : element.reference_id
+ }}
+
+
+ } @else {
+ |
+ Method | -
- @if (!loading.dataLoading) { @if (element.method?.name) {
- {{ element.method?.name }}
- } } @else {
- |
- Method | +
+ @if (!loading.dataLoading) { @if (element.method?.name) {
+ {{ element.method?.name }}
+ } } @else {
+ |
+ Type | -
- @if (!loading.dataLoading) { @if (element.feature?.name) {
- {{ element.feature?.name }}
- } } @else {
- |
- Type | +
+ @if (!loading.dataLoading) { @if (element.feature?.name) {
+ {{ element.feature?.name }}
+ } } @else {
+ |
+ - |
- @if (!loading.dataLoading) {
-
-
-
- }
- |
- + |
+ @if (!loading.dataLoading) {
+
+
+
+ }
+ |
+
|---|
|
- |
-
| Date/Time | -
-
- {{ element?.created_at | date: 'd MMM y' }}
- {{ element?.created_at | date: 'shortTime' }}
-
- |
- Project | -
-
- {{ element.project_name }}
- {{ element.environment_name }}
-
- |
-
|---|
| Date/Time | +
+
+ {{ element?.created_at | date: 'd MMM y' }}
+ {{ element?.created_at | date: 'shortTime' }}
+
+ |
+ User IP | -- {{ element.user_ip }} - | -Project | +
+
+ {{ element.project_name }}
+ {{ element.environment_name }}
+
+ |
+ Endpoint | -- {{ element.endpoint }} - | -User IP | ++ {{ element.user_ip }} + | +Method | -- @if (element.request_type) { - {{ element.request_type }} - } - | -Endpoint | ++ {{ element.endpoint }} + | +Status | -- @if (element.status_code) { - {{ element.status_code }} - } - | -Method | ++ @if (element.request_type) { + {{ element.request_type }} + } + | +Response time | -- @if (element.response_time != null) { - {{ element.response_time }}ms - } - | -Status | ++ @if (element.status_code) { + {{ element.status_code }} + } + | +
|---|
| Response time | ++ @if (element.response_time != null) { + {{ element.response_time }}ms + } + | +
|
- |
-
| Role | -- {{ element.role }} - | -Permissions | -
-
- @for (permission of element.permissionsList; track permission.name) {
- {{ permission.name }}
- }
-
- |
-
|---|
| Role | ++ {{ element.role }} + | +Permissions | +
+
+ @for (permission of element.permissionsList; track permission.name) {
+ {{ permission.name }}
+ }
+
+ |
+ - |
-
-
+
+
+ |
+ |
-
+
+
-
+
+
+
- |
+
|---|
|
- |
-
| Permission | -
- {{ element.name }} - @if (element.description) { -- {{ element.description }} - - } - |
- - |
-
-
- |
-
|---|
| Permission | +
+ {{ element.name }} + @if (element.description) { ++ {{ element.description }} + + } + |
+ + |
+
+
+ |
+
|---|
|
- |
-
| Name | -
- @if (!loading.dataLoading) {
- {{ element.name }}
- } @else {
- |
-
|---|
| Name | +
+ @if (!loading.dataLoading) {
+ {{ element.name }}
+ } @else {
+ |
+
- @if (!loading.dataLoading) {
- {{ element.email }}
- } @else {
- |
-
+ @if (!loading.dataLoading) {
+ {{ element.email }}
+ } @else {
+ |
+ Phone Number | -
- @if (!loading.dataLoading) {
- {{ element.mobile ?? '-' }}
- } @else {
- |
- Phone Number | +
+ @if (!loading.dataLoading) {
+ {{ element.mobile ?? '-' }}
+ } @else {
+ |
+ User ID | -
- @if (!loading.dataLoading) {
-
-
- {{
- element?.id?.length > 15
- ? (element?.id | slice: 0:10) + '...' + (element?.id | slice: -5)
- : element?.id
- }}
-
-
- } @else {
- |
- User ID | +
+ @if (!loading.dataLoading) {
+
+
+ {{
+ element?.id?.length > 15
+ ? (element?.id | slice: 0:10) + '...' + (element?.id | slice: -5)
+ : element?.id
+ }}
+
+
+ } @else {
+ |
+ Block Name | -
- @if (!loading.dataLoading) { @if (element?.feature_configuration?.name) {
- {{ element.feature_configuration.name }}
- } @else {
- -
- } } @else {
- |
- Block Name | +
+ @if (!loading.dataLoading) { @if (element?.feature_configuration?.name) {
+ {{ element.feature_configuration.name }}
+ } @else {
+ -
+ } } @else {
+ |
+ Last Login | -
- @if (!loading.dataLoading) { @if (element?.last_login_at) {
-
- {{
- element.last_login_at | date: 'd MMM y'
- }}
- {{
- element.last_login_at | date: 'mediumTime'
- }}
-
- } @else {
- -
- } } @else {
- |
- Last Login | +
+ @if (!loading.dataLoading) { @if (element?.last_login_at) {
+
+ {{ element.last_login_at | date: 'd MMM y' }}
+ {{
+ element.last_login_at | date: 'mediumTime'
+ }}
+
+ } @else {
+ -
+ } } @else {
+ |
+ Created At | -
- @if (!loading.dataLoading) { @if (element?.created_at) {
-
- {{
- element.created_at | date: 'd MMM y'
- }}
- {{
- element.created_at | date: 'mediumTime'
- }}
-
- } @else {
- -
- } } @else {
- |
- Created At | +
+ @if (!loading.dataLoading) { @if (element?.created_at) {
+
+ {{ element.created_at | date: 'd MMM y' }}
+ {{
+ element.created_at | date: 'mediumTime'
+ }}
+
+ } @else {
+ -
+ } } @else {
+ |
+
|---|
|
- |
-
| Name | -
- @if (!loading.dataLoading) {
- {{ element.name }}
- } @else {
- |
-
|---|
| Name | +
+ @if (!loading.dataLoading) {
+ {{ element.name }}
+ } @else {
+ |
+
- @if (!loading.dataLoading) {
- {{ element.email }}
- } @else {
- |
-
+ @if (!loading.dataLoading) {
+ {{ element.email }}
+ } @else {
+ |
+ Phone Number | -
- @if (!loading.dataLoading) {
- {{ element.mobile ?? '-' }}
- } @else {
- |
- Phone Number | +
+ @if (!loading.dataLoading) {
+ {{ element.mobile ?? '-' }}
+ } @else {
+ |
+ User ID | -
- @if (!loading.dataLoading) {
-
-
- {{
- element?.id?.length > 15
- ? (element?.id | slice: 0:10) + '...' + (element?.id | slice: -5)
- : element?.id
- }}
-
-
- } @else {
- |
- User ID | +
+ @if (!loading.dataLoading) {
+
+
+ {{
+ element?.id?.length > 15
+ ? (element?.id | slice: 0:10) + '...' + (element?.id | slice: -5)
+ : element?.id
+ }}
+
+
+ } @else {
+ |
+ Block Name | -
- @if (!loading.dataLoading) { @if (element?.feature_configuration?.name) {
- {{ element.feature_configuration.name }}
- } @else {
- -
- } } @else {
- |
- Block Name | +
+ @if (!loading.dataLoading) { @if (element?.feature_configuration?.name) {
+ {{ element.feature_configuration.name }}
+ } @else {
+ -
+ } } @else {
+ |
+ Last Login | -
- @if (!loading.dataLoading) { @if (element?.last_login_at) {
-
- {{ element.last_login_at | date: 'd MMM y' }}
- {{
- element.last_login_at | date: 'mediumTime'
- }}
-
- } @else {
- -
- } } @else {
- |
- Last Login | +
+ @if (!loading.dataLoading) { @if (element?.last_login_at) {
+
+ {{
+ element.last_login_at | date: 'd MMM y'
+ }}
+ {{
+ element.last_login_at | date: 'mediumTime'
+ }}
+
+ } @else {
+ -
+ } } @else {
+ |
+ Created At | -
- @if (!loading.dataLoading) { @if (element?.created_at) {
-
- {{ element.created_at | date: 'd MMM y' }}
- {{
- element.created_at | date: 'mediumTime'
- }}
-
- } @else {
- -
- } } @else {
- |
- Created At | +
+ @if (!loading.dataLoading) { @if (element?.created_at) {
+
+ {{ element.created_at | date: 'd MMM y' }}
+ {{
+ element.created_at | date: 'mediumTime'
+ }}
+
+ } @else {
+ -
+ } } @else {
+ |
+
|---|
|
- |
-