You are here

name.schema.yml in Name Field 8

config/schema/name.schema.yml

File

config/schema/name.schema.yml
View source
  1. name.name_format.*:
  2. type: config_entity
  3. label: 'Name format'
  4. mapping:
  5. id:
  6. type: string
  7. label: 'Format identifier'
  8. uuid:
  9. type: string
  10. label: 'UUID'
  11. label:
  12. type: label
  13. label: 'Label'
  14. locked:
  15. type: boolean
  16. label: 'Locked'
  17. status:
  18. type: boolean
  19. label: 'Status'
  20. pattern:
  21. type: string
  22. label: 'Pattern'
  23. name.name_list_format.*:
  24. type: config_entity
  25. label: 'Name list format'
  26. mapping:
  27. id:
  28. type: string
  29. label: 'Format identifier'
  30. uuid:
  31. type: string
  32. label: 'UUID'
  33. label:
  34. type: label
  35. label: 'Label'
  36. locked:
  37. type: boolean
  38. label: 'Locked'
  39. status:
  40. type: boolean
  41. label: 'Status'
  42. delimiter:
  43. type: string
  44. label: 'Delimiter'
  45. and:
  46. type: string
  47. label: 'Last delimiter type'
  48. delimiter_precedes_last:
  49. type: string
  50. label: 'Standard delimiter precedes last delimiter'
  51. el_al_min:
  52. type: integer
  53. label: 'Reduce list and append el al'
  54. el_al_first:
  55. type: integer
  56. label: 'Number of names to display when using el al'
  57. name.settings:
  58. type: config_object
  59. label: 'Name sttings'
  60. mapping:
  61. component_required_marker:
  62. type: string
  63. label: 'Component required marker'
  64. sep1:
  65. type: string
  66. label: 'Separator 1'
  67. sep2:
  68. type: string
  69. label: 'Separator 2'
  70. sep3:
  71. type: string
  72. label: 'Separator 3'
  73. user_preferred:
  74. type: string
  75. label: 'User preferred'
  76. name.generate.examples:
  77. type: config_object
  78. label: 'Examples'
  79. mapping:
  80. examples:
  81. type: sequence
  82. label: 'Examples'
  83. sequence:
  84. - type: mapping
  85. label: 'Name'
  86. mapping:
  87. title:
  88. type: string
  89. label: 'Title'
  90. given:
  91. type: string
  92. label: 'Given'
  93. middle:
  94. type: string
  95. label: 'Middle'
  96. family:
  97. type: string
  98. label: 'Family'
  99. generational:
  100. type: string
  101. label: 'Generational'
  102. credentials:
  103. type: string
  104. label: 'Credentials'
  105. preferred:
  106. type: string
  107. label: 'Preferred'
  108. alternative:
  109. type: string
  110. label: 'Alternative'
  111. name.generate.components:
  112. type: config_object
  113. label: 'Components'
  114. mapping:
  115. components:
  116. type: mapping
  117. label: 'Components'
  118. mapping:
  119. title:
  120. type: sequence
  121. label: 'Titles'
  122. sequence:
  123. type: string
  124. given:
  125. type: sequence
  126. label: 'Given names'
  127. sequence:
  128. - type: string
  129. middle:
  130. type: sequence
  131. label: 'Middle names'
  132. sequence:
  133. type: string
  134. family:
  135. type: sequence
  136. label: 'Family names'
  137. sequence:
  138. type: string
  139. generational:
  140. type: sequence
  141. label: 'Generational suffixes'
  142. sequence:
  143. type: string
  144. credentials:
  145. type: sequence
  146. label: 'Credentials'
  147. sequence:
  148. type: string
  149. preferred:
  150. type: sequence
  151. label: 'Preferred names'
  152. sequence:
  153. type: string
  154. alternative:
  155. type: sequence
  156. label: 'Alternative values'
  157. sequence:
  158. type: string
  159. gender:
  160. type: mapping
  161. label: 'Gender based components'
  162. mapping:
  163. female:
  164. type: mapping
  165. label: 'Female components'
  166. mapping:
  167. title:
  168. type: sequence
  169. label: 'Titles'
  170. sequence:
  171. type: string
  172. given:
  173. type: sequence
  174. label: 'Given names'
  175. sequence:
  176. type: string
  177. middle:
  178. type: sequence
  179. label: 'Middle names'
  180. sequence:
  181. type: string
  182. label: 'Middle name'
  183. family:
  184. type: sequence
  185. label: 'Family names'
  186. sequence:
  187. type: string
  188. label: 'Family name'
  189. generational:
  190. type: sequence
  191. label: 'Generational suffixes'
  192. sequence:
  193. type: string
  194. label: 'Generational suffix'
  195. credentials:
  196. type: sequence
  197. label: 'Credentials'
  198. sequence:
  199. type: string
  200. label: 'Credential'
  201. preferred:
  202. type: sequence
  203. label: 'Preferred names'
  204. sequence:
  205. type: string
  206. label: 'Preferred name'
  207. alternative:
  208. type: sequence
  209. label: 'Alternative values'
  210. sequence:
  211. type: string
  212. label: 'Alternative value'
  213. male:
  214. type: mapping
  215. label: 'Male components'
  216. mapping:
  217. title:
  218. type: sequence
  219. label: 'Titles'
  220. sequence:
  221. type: string
  222. label: 'Title'
  223. given:
  224. type: sequence
  225. label: 'Given names'
  226. sequence:
  227. type: string
  228. label: 'Given name'
  229. middle:
  230. type: sequence
  231. label: 'Middle names'
  232. sequence:
  233. type: string
  234. label: 'Middle name'
  235. family:
  236. type: sequence
  237. label: 'Family names'
  238. sequence:
  239. type: string
  240. label: 'Family name'
  241. generational:
  242. type: sequence
  243. label: 'Generational suffixes'
  244. sequence:
  245. type: string
  246. label: 'Generational suffix'
  247. credentials:
  248. type: sequence
  249. label: 'Credentials'
  250. sequence:
  251. type: string
  252. label: 'Credential'
  253. preferred:
  254. type: sequence
  255. label: 'Preferred names'
  256. sequence:
  257. type: string
  258. label: 'Preferred name'
  259. alternative:
  260. type: sequence
  261. label: 'Alternative values'
  262. sequence:
  263. type: string
  264. label: 'Alternative value'
  265. name.generate.preferred:
  266. type: config_object
  267. label: 'Preferred names'
  268. mapping:
  269. preferred:
  270. type: sequence
  271. label: 'Preferred names'
  272. sequence:
  273. type: string
  274. field.field_settings.name:
  275. type: mapping
  276. label: 'Name field settings'
  277. mapping:
  278. components:
  279. type: mapping
  280. label: 'Enabled components'
  281. mapping:
  282. title:
  283. type: boolean
  284. label: 'Title'
  285. given:
  286. type: boolean
  287. label: 'Given'
  288. middle:
  289. type: boolean
  290. label: 'Middle'
  291. family:
  292. type: boolean
  293. label: 'Family'
  294. generational:
  295. type: boolean
  296. label: 'Generational'
  297. credentials:
  298. type: boolean
  299. label: 'Credentials'
  300. minimum_components:
  301. type: mapping
  302. label: 'Minimum components'
  303. mapping:
  304. title:
  305. type: boolean
  306. label: 'Title'
  307. given:
  308. type: boolean
  309. label: 'Given'
  310. middle:
  311. type: boolean
  312. label: 'Middle'
  313. family:
  314. type: boolean
  315. label: 'Family'
  316. generational:
  317. type: boolean
  318. label: 'Generational'
  319. credentials:
  320. type: boolean
  321. label: 'Credentials'
  322. max_length:
  323. type: mapping
  324. label: 'Maximum length'
  325. mapping:
  326. title:
  327. type: integer
  328. label: 'Title'
  329. given:
  330. type: integer
  331. label: 'Given'
  332. middle:
  333. type: integer
  334. label: 'Middle'
  335. family:
  336. type: integer
  337. label: 'Family'
  338. generational:
  339. type: integer
  340. label: 'Generational'
  341. credentials:
  342. type: integer
  343. label: 'Credentials'
  344. labels:
  345. type: mapping
  346. label: 'Labels'
  347. mapping:
  348. title:
  349. type: label
  350. label: 'Title'
  351. given:
  352. type: label
  353. label: 'Given'
  354. middle:
  355. type: label
  356. label: 'Middle'
  357. family:
  358. type: label
  359. label: 'Family'
  360. generational:
  361. type: label
  362. label: 'Generational'
  363. credentials:
  364. type: label
  365. label: 'Credentials'
  366. allow_family_or_given:
  367. label: 'Allow family or given'
  368. type: boolean
  369. autocomplete_source:
  370. type: mapping
  371. label: 'Sources'
  372. mapping:
  373. title:
  374. type: sequence
  375. label: 'Title'
  376. sequence:
  377. - type: string
  378. given:
  379. type: sequence
  380. label: 'Given'
  381. sequence:
  382. - type: string
  383. middle:
  384. type: sequence
  385. label: 'Middle'
  386. sequence:
  387. - type: string
  388. family:
  389. type: sequence
  390. label: 'Family'
  391. sequence:
  392. - type: string
  393. generational:
  394. type: sequence
  395. label: 'Generational'
  396. sequence:
  397. - type: string
  398. credentials:
  399. type: sequence
  400. label: 'Credentials'
  401. sequence:
  402. - type: string
  403. autocomplete_separator:
  404. type: mapping
  405. label: 'Maximum length'
  406. mapping:
  407. title:
  408. type: string
  409. label: 'Title'
  410. given:
  411. type: string
  412. label: 'Given'
  413. middle:
  414. type: string
  415. label: 'Middle'
  416. family:
  417. type: string
  418. label: 'Family'
  419. generational:
  420. type: string
  421. label: 'Generational'
  422. credentials:
  423. type: string
  424. label: 'Credentials'
  425. title_options:
  426. type: sequence
  427. label: 'Title options'
  428. sequence:
  429. - type: string
  430. generational_options:
  431. type: sequence
  432. label: 'Generational options'
  433. sequence:
  434. - type: string
  435. sort_options:
  436. type: sequence
  437. label: 'Sort options'
  438. sequence:
  439. - type: boolean
  440. widget_layout:
  441. type: string
  442. label: 'Widget layout'
  443. component_layout:
  444. type: string
  445. label: 'Component layout'
  446. show_component_required_marker:
  447. type: boolean
  448. label: 'Show component required marker'
  449. credentials_inline:
  450. type: boolean
  451. lable: 'Credentials inline'
  452. override_format:
  453. type: string
  454. label: 'Override format'
  455. field_type:
  456. type: mapping
  457. label: 'Field type'
  458. mapping:
  459. title:
  460. label: 'Title'
  461. type: string
  462. given:
  463. label: 'Given'
  464. type: string
  465. middle:
  466. label: 'Middle'
  467. type: string
  468. family:
  469. label: 'Family'
  470. type: string
  471. generational:
  472. label: 'Generational'
  473. type: string
  474. credentials:
  475. label: 'Credentials'
  476. type: string
  477. size:
  478. type: mapping
  479. label: 'Field type'
  480. mapping:
  481. title:
  482. label: 'Title'
  483. type: integer
  484. given:
  485. label: 'Given'
  486. type: integer
  487. middle:
  488. label: 'Middle'
  489. type: integer
  490. family:
  491. label: 'Family'
  492. type: integer
  493. generational:
  494. label: 'Generational'
  495. type: integer
  496. credentials:
  497. label: 'Credentials'
  498. type: integer
  499. title_display:
  500. type: mapping
  501. label: 'Field type'
  502. mapping:
  503. title:
  504. label: 'Title'
  505. type: string
  506. given:
  507. label: 'Given'
  508. type: string
  509. middle:
  510. label: 'Middle'
  511. type: string
  512. family:
  513. label: 'Family'
  514. type: string
  515. generational:
  516. label: 'Generational'
  517. type: string
  518. credentials:
  519. label: 'Credentials'
  520. type: string
  521. preferred_field_reference:
  522. type: string
  523. label: 'Preferred field reference'
  524. preferred_field_reference_separator:
  525. type: string
  526. label: 'Preferred field reference multivalue separator'
  527. alternative_field_reference:
  528. type: string
  529. label: 'Alternative field reference'
  530. alternative_field_reference_separator:
  531. type: string
  532. label: 'Alternative field reference multivalue separator'
  533. field.value.name:
  534. type: mapping
  535. label: 'Default value'
  536. mapping:
  537. title:
  538. label: 'Title'
  539. type: string
  540. given:
  541. label: 'Given'
  542. type: string
  543. middle:
  544. label: 'Middle'
  545. type: string
  546. family:
  547. label: 'Family'
  548. type: string
  549. generational:
  550. label: 'Generational'
  551. type: string
  552. credentials:
  553. label: 'Credentials'
  554. type: string
  555. field.widget.settings.name_default:
  556. type: mapping
  557. label: 'Name field display format settings'
  558. mapping:
  559. override_field_settings:
  560. type: boolean
  561. label: 'Override field settings'
  562. labels:
  563. type: mapping
  564. label: 'Labels'
  565. mapping:
  566. title:
  567. type: label
  568. label: 'Title'
  569. given:
  570. type: label
  571. label: 'Given'
  572. middle:
  573. type: label
  574. label: 'Middle'
  575. family:
  576. type: label
  577. label: 'Family'
  578. generational:
  579. type: label
  580. label: 'Generational'
  581. credentials:
  582. type: label
  583. label: 'Credentials'
  584. widget_layout:
  585. type: string
  586. label: 'Widget layout'
  587. show_component_required_marker:
  588. type: boolean
  589. label: 'Show component required marker'
  590. credentials_inline:
  591. type: boolean
  592. lable: 'Credentials inline'
  593. size:
  594. type: mapping
  595. label: 'Field type'
  596. mapping:
  597. title:
  598. label: 'Title'
  599. type: integer
  600. given:
  601. label: 'Given'
  602. type: integer
  603. middle:
  604. label: 'Middle'
  605. type: integer
  606. family:
  607. label: 'Family'
  608. type: integer
  609. generational:
  610. label: 'Generational'
  611. type: integer
  612. credentials:
  613. label: 'Credentials'
  614. type: integer
  615. title_display:
  616. type: mapping
  617. label: 'Field type'
  618. mapping:
  619. title:
  620. label: 'Title'
  621. type: string
  622. given:
  623. label: 'Given'
  624. type: string
  625. middle:
  626. label: 'Middle'
  627. type: string
  628. family:
  629. label: 'Family'
  630. type: string
  631. generational:
  632. label: 'Generational'
  633. type: string
  634. credentials:
  635. label: 'Credentials'
  636. type: string
  637. field.formatter.settings.name_default:
  638. type: mapping
  639. label: 'Name format settings'
  640. mapping:
  641. format:
  642. type: string
  643. label: 'Name format'
  644. markup:
  645. type: string
  646. label: 'Markup'
  647. list_format:
  648. type: string
  649. label: 'List format'
  650. link_target:
  651. type: string
  652. label: 'Link Target'
  653. preferred_field_reference:
  654. type: string
  655. label: 'Preferred field reference'
  656. preferred_field_reference_separator:
  657. type: string
  658. label: 'Preferred field reference multivalue separator'
  659. alternative_field_reference:
  660. type: string
  661. label: 'Alternative field reference'
  662. alternative_field_reference_separator:
  663. type: string
  664. label: 'Alternative field reference multivalue separator'