All files / features / bot-accounts botAccountsCrudConfig.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1767x   4x                   4x        
import type { CrudFieldConfig, CrudFieldType } from '@/layers/interfaces'
 
export const BOT_ACCOUNT_FIELD_SET: CrudFieldConfig[] = [
  { field: 'name', title: 'Name', validation: { required: true, minLength: 3, maxLength: 100 } },
  { field: 'description', title: 'Description', validation: { maxLength: 5000 } },
  {
    field: 'token_encrypted',
    title: 'Access Token',
    description: 'Personal Access Token for the bot account. Grant minimum required permissions. The token is encrypted at rest and never returned in API responses.',
  },
]
 
export const BOT_ACCOUNT_FIELD_TYPES: Record<string, CrudFieldType> = {
  description: 'textarea',
  token_encrypted: 'password',
}