-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathanet-dictionary.yml
2136 lines (2105 loc) · 73.1 KB
/
anet-dictionary.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Do not forget to also edit testDictionaries/*.yml files if dictionary change can break stuff
CONNECTION_ERROR_MSG: Connection to the server is lost
VERSION_CHANGED_MSG: "There is a new version of ANET, click here to load the new version (CAUTION: save any unsaved changes first)"
SUPPORT_EMAIL_ADDR: [email protected]
regularUsersCanCreateLocations: true
engagementsIncludeTimeAndDuration: true
calendarOptions:
attendeesType: advisor
dateFormats:
email:
date: d MMMM yyyy Z
withTime: d MMMM yyyy @ HH:mm Z
excel: d MMMM yyyy
forms:
input:
date: [DD-MM-YYYY, DD-MM-YY, DD/MM/YYYY, DD/MM/YY, DD MM YYYY, DD MM YY,
DD.MM.YYYY, DD.MM.YY, DDMMYYYY, DDMMYY, D MMMM YYYY]
withTime: [DD-MM-YYYY HH:mm, DD-MM-YY HH:mm, DD/MM/YYYY HH:mm, DD/MM/YY HH:mm, DD MM YYYY HH:mm, DD MM YY HH:mm,
DD.MM.YYYY HH:mm, DD.MM.YY HH:mm, DDMMYYYY HH:mm, DDMMYY HH:mm, D MMMM YYYY HH:mm]
displayShort:
date: D MMMM YYYY
withTime: D MMMM YYYY @ HH:mm
displayLong:
date: dddd, D MMMM YYYY
withTime: dddd, D MMMM YYYY @ HH:mm
menuOptions:
menuLinksDropdownTitle: My Work
printOptions:
sensitiveInformationText: Sensitive Information
sensitiveInformationTooltipText: Releasability Information
reportWorkflow:
optionalApprovalWorkflow: false
optionalPlanningApprovalWorkflow: true
nbOfHoursQuarantineApproved: 24
nbOfHoursApprovalTimeout: 48
maxTextFieldLength: 250
classification:
label: Security Marking
choices:
public: Public
NU: NATO UNCLASSIFIED
NU_rel_EU: NATO UNCLASSIFIED Releasable to EU
fields:
task:
shortLabel: Objective
longLabel: Objectives
status:
label: Status
shortName:
label: Short name
placeholder: Primary name or abbreviation
longName:
label: Long name
placeholder: Full form name of objective
asA: textarea
selectable:
label: Is selectable?
description:
label: Objective description
placeholder: Description of this objective
assessments:
taskOnceReportRestricted:
label: Engagement assessment of objective
recurrence: once
relatedObjectType: report
authorizationGroupUuids:
read: ['c21e7321-7ec5-4837-8805-a302f9575754']
write: ['39a78d51-c351-452c-9206-4305ec8dd76d']
questions:
question1:
type: special_field
widget: likertScale
label: Instant assessment Question 1
helpText: Please provide assessment for something important
levels:
- color: red
endValue: 2
label: test
- color: "#FFBF00"
endValue: 8
label: mid
- color: green
endValue: 10
label: high
aggregation:
widget: likertScale
question2:
type: number
label: Instant assessment Question 2
question3:
type: number
label: Instant assessment Question 3
taskSemiannuallyRestricted:
label: Semi-annual assessment of objective
recurrence: semiannually
test: $.subject[?(@property === "shortName" && @.match(/^EF/i))]
authorizationGroupUuids:
read: ['c21e7321-7ec5-4837-8805-a302f9575754']
write: ['39a78d51-c351-452c-9206-4305ec8dd76d']
questions:
issues:
type: special_field
label: Top 3 issues
placeholder: Enter the top 3 issues
widget: richTextEditor
style:
height: 300px
validations:
- type: required
params: [You must provide the Top 3 issues]
taskSemiannuallyNoWrite:
label: Semi-annual assessment of objective, no write
recurrence: semiannually
test: $.subject[?(@property === "noSuchProperty" && @.match(/^willNeverMatch/i))]
authorizationGroupUuids:
write: []
questions:
question1:
type: number
label: Test Question 1
taskOnceReportNoWrite:
label: Engagement assessment of objective, no write
recurrence: once
relatedObjectType: report
test: $.subject[?(@property === "noSuchProperty" && @.match(/^willNeverMatch/i))]
authorizationGroupUuids:
write: []
questions:
question1:
type: number
label: Test Question 1
taskMonthly:
label: Monthly assessment of objective
recurrence: monthly
allowFutureAssessments: true
questions:
requiredButFilteredOutQuestion:
test: $.subject[?(@property === "noSuchProperty" && @.match(/^willNeverMatch/i))]
type: text
label: This question is required but will be filtered out
validations:
- type: required
params: [You must provide the answer to taskMonthly.requiredButFilteredOutQuestion]
questionFor11B:
test: $.subject[?(@property === "shortName" && @ === "1.1.B")]
type: text
label: This question applies only to 1.1.B
validations:
- type: required
params: [You must provide the answer to taskMonthly.questionFor11B]
issues:
type: special_field
label: Top 3 issues
placeholder: Enter the top 3 issues
widget: richTextEditor
style:
height: 300px
validations:
- type: required
params: [You must provide the Top 3 issues]
status:
type: enum
label: Project status
helpText: Select an assessment status for objective
choices:
GREEN:
label: Green
color: '#c2ffb3'
AMBER:
label: Amber
color: '#ffe396'
RED:
label: Red
color: '#ff8279'
validations:
- type: required
params: [You must provide the Project status]
taskWeekly:
label: Weekly assessment of objective
recurrence: weekly
questions:
issues:
type: special_field
label: Top 3 issues
placeholder: Enter the top 3 issues
widget: richTextEditor
style:
height: 300px
validations:
- type: required
params: [You must provide the Top 3 issues]
taskOnceReport:
label: Engagement assessment of objective
recurrence: once
relatedObjectType: report
questions:
requiredButFilteredOutQuestion:
test: $.subject[?(@property === "noSuchProperty" && @.match(/^willNeverMatch/i))]
type: text
label: This question is required but will be filtered out
validations:
- type: required
params: [You must provide the answer to taskOnceReport.requiredButFilteredOutQuestion]
questionFor11B:
test: $.subject[?(@property === "shortName" && @ === "1.1.B")]
type: text
label: This question applies only to 1.1.B
validations:
- type: required
params: [You must provide the answer to taskOnceReport.questionFor11B]
questionForNegative:
test: $.relatedObject[?(@property === "atmosphere" && @ === "NEGATIVE")]
type: text
label: This question applies only to Negative engagements
validations:
- type: required
params: [You must provide the answer to taskOnceReport.questionForNegative]
question1:
type: special_field
widget: likertScale
label: Instant assessment Question 1
helpText: Please provide assessment for something important
levels:
- color: red
endValue: 2
label: test
- color: "#FFBF00"
endValue: 8
label: mid
- color: green
endValue: 10
label: high
aggregation:
widget: likertScale
question2:
type: number
label: Instant assessment Question 2
question3:
type: number
label: Instant assessment Question 3
task11COnceReport:
label: Engagement assessment of objective 1.1.C
recurrence: once
relatedObjectType: report
test: $.subject[?(@property === "shortName" && @ === "1.1.C")]
questions:
requiredButFilteredOutQuestion:
test: $.subject[?(@property === "noSuchProperty" && @.match(/^willNeverMatch/i))]
type: text
label: This question is required but will be filtered out
validations:
- type: required
params: [You must provide the answer to task11COnceReport.requiredButFilteredOutQuestion]
requiredQuestion:
type: text
label: This question is required
validations:
- type: required
params: [You must provide the answer to task11COnceReport.requiredQuestion]
questionForNegative:
test: $.relatedObject[?(@property === "atmosphere" && @ === "NEGATIVE")]
type: text
label: This question applies only to Negative engagements
validations:
- type: required
params: [You must provide the answer to task11COnceReport.questionForNegative]
projectedCompletion:
label: Projected Completion
exclude: true
plannedCompletion:
label: Planned Completion
exclude: true
parentTask:
label: Parent objective
placeholder: Start typing to search for a higher level objective
childrenTasks:
label: Sub objectives
taskedOrganizations:
label: Tasked organizations
placeholder: Search for an organization…
responsiblePositions:
label: Responsible positions
placeholder: Search for a position…
customFields:
projectStatus:
type: enum
label: Project status
helpText: Set the current project status
choices:
GREEN:
label: Green
color: '#c2ffb3'
AMBER:
label: Amber
color: '#ffe396'
RED:
label: Red
color: '#ff8279'
attachment:
featureDisabled: false
restrictToAdmins: false
fileName:
label: Filename
caption:
label: Caption
placeholder: Enter a caption
description:
label: Description
placeholder: Enter a description of this attachment
fileTypes:
- mimeType: application/pdf
avatar: false
- mimeType: image/avif
avatar: true
crop: false
- mimeType: image/gif
avatar: true
crop: true
- mimeType: image/jpeg
avatar: true
crop: true
- mimeType: image/png
avatar: true
crop: true
- mimeType: image/svg+xml
avatar: true
crop: false
- mimeType: image/webp
avatar: true
crop: false
- mimeType: text/plain
avatar: false
authorizationGroup:
status:
label: Status
name:
label: Name
placeholder: Fill in the name of this authorizationGroup
description:
label: Description
placeholder: Fill in the description of this authorizationGroup
administrativePositions:
label: Assigned superusers
authorizationGroupRelatedObjects:
label: Members
report:
canUnpublishReports: true
intent:
label: Engagement purpose
placeholder: What is the engagement supposed to achieve?
engagementDate:
label: Engagement date
duration:
label: Duration (minutes)
atmosphere:
label: Atmospherics
exclude: false
optional: false
atmosphereDetails:
label: Atmospherics details
placeholder: Describe the atmosphere
exclude: false
cancelled:
label: ''
cancelledReason:
label: due to
nextSteps:
label: Next steps
placeholder: Fill in the next steps after this engagement
maxLength: 1000
exclude: false
optional: false
keyOutcomes:
label: Key outcomes
placeholder: Fill in the key outcomes of this engagement
exclude: false
optional: false
reportText:
label: Key details
placeholder: Fill in a detailed report of the engagement
location:
label: Location
placeholder: Search for the engagement location…
filter: [POINT_LOCATION, VIRTUAL_LOCATION]
reportPeople:
optionalAttendingAuthor: false
optionalPrimaryAdvisor: false
optionalPrimaryPrincipal: true
attendeeGroups:
- label: Linguists
filter:
orgUuid: 70193ee9-05b4-4aac-80b5-75609825db9f
customFields:
gridLocation:
type: geo_location
label: Grid location
relatedReport:
type: anet_object
label: Related report
helpText: Here you can link to a related report
types:
- Report
relatedObject:
type: anet_object
label: Related object
helpText: Here you can link to a related object
types:
- Report
- Person
- Position
- Organization
- Location
- Task
- AuthorizationGroup
additionalEngagementNeeded:
type: array_of_anet_objects
label: Additional engagement needed for
helpText: Here you can link to people, positions and organizations that need an additional engagement
types:
- Person
- Position
- Organization
multipleButtons:
type: enumset
label: Engagement types
helpText: Choose one or more of the engagement purposes
choices:
train:
label: Train
advise:
label: Advise
assist:
label: Assist
other:
label: Other
trainingEvent:
type: enum
label: Training event
visibleWhen: $[?(@ && @.multipleButtons && @.multipleButtons.indexOf('train') != -1)]
choices:
YES:
label: "Yes"
NO:
label: "No"
numberTrained:
type: number
typeError: Number trained must be a number
label: Number trained
placeholder: Number of trainees
validations:
- type: integer
- type: min
params: [1]
visibleWhen: $[?(@ && @.multipleButtons && @.multipleButtons.indexOf('train') != -1)]
levelTrained:
type: special_field
widget: likertScale
label: Level trained
helpText: Basic / Intermediate / Advanced
visibleWhen: $[?(@ && @.multipleButtons && @.multipleButtons.indexOf('train') != -1)]
levels:
- color: yellow
endValue: 3
label: beginner beginner beginner beginner beginner beginner beginner beginner beginner beginner
- color: orange
endValue: 7
label: intermediate
- color: blue
endValue: 10
label: advanced advanced advanced advanced
trainingDate:
type: date
label: Training date
visibleWhen: $[?(@ && @.multipleButtons && @.multipleButtons.indexOf('train') != -1)]
systemProcess:
type: enum
label: System / process
visibleWhen: $[?(@ && @.multipleButtons && (@.multipleButtons.indexOf('advise') != -1 || @.multipleButtons.indexOf('assist') != -1 || @.multipleButtons.indexOf('other') != -1))]
choices:
YES:
label: System
NO:
label: Process
echelons:
type: text
label: Issue echelon to fix
placeholder: Enter the issue echelon to fix
validations:
- type: required
params: [You must provide the Issue echelon to fix]
visibleWhen: $[?(@ && @.multipleButtons && (@.multipleButtons.indexOf('advise') != -1 || @.multipleButtons.indexOf('assist') != -1 || @.multipleButtons.indexOf('other') != -1))]
itemsAgreed:
type: array_of_objects
label: Items Agreed To
helpText: Here you can add as many agreed-to items as needed
addButtonLabel: Add an item
objectLabel: Item agreed
objectFields:
item:
type: text
label: Item
placeholder: Enter description of the item that has been agreed to
validations:
- type: required
params: [You must provide the Item]
dueDate:
type: date
label: Due date
visibleWhen: $[?(@ && @.multipleButtons && @.multipleButtons.indexOf('advise') != -1)]
assetsUsed:
type: array_of_objects
label: Assets used to assist
helpText: Here you can add all assets that were used
addButtonLabel: Add an asset
objectLabel: Asset used
objectFields:
asset:
type: text
label: Item
placeholder: Enter description of the asset
quantity:
type: number
typeError: Qty must be a number
label: Qty
visibleWhen: $[?(@ && @.multipleButtons && (@.multipleButtons.indexOf('assist') != -1 || @.multipleButtons.indexOf('other') != -1))]
person:
status:
label: Status
firstName:
label: First name
placeholder: First name(s) - Lower-case except for the first letter of each name
lastName:
label: Last name
placeholder: Last name
user:
label: ANET user
domainUsername:
label: Domain username
openIdSubject:
label: OpenID subject
position:
label: Current Position
placeholder: Fill in the person's current position
prevPositions:
label: Previous Positions
emailAddresses:
label: Email addresses
authorizationGroupUuids: ['ab1a7d99-4529-44b1-a118-bdee3ca8296b']
phoneNumber:
label: Phone
authorizationGroupUuids: ['ab1a7d99-4529-44b1-a118-bdee3ca8296b']
country:
label: Nationality
optional: false
code:
label: ID card number
exclude: true
rank:
label: Rank
ranks:
- value: CIV
description: the rank of CIV
- value: CTR
description: the rank of CTR
- value: OR-1
description: the rank of OR-1
- value: OR-2
description: the rank of OR-2
- value: OR-3
description: the rank of OR-3
- value: OR-4
description: the rank of OR-4
- value: OR-5
description: the rank of OR-5
- value: OR-6
description: the rank of OR-6
- value: OR-7
description: the rank of OR-7
- value: OR-8
description: the rank of OR-8
- value: OR-9
description: the rank of OR-9
- value: WO-1
description: the rank of WO-1
- value: WO-2
description: the rank of WO-2
- value: WO-3
description: the rank of WO-3
- value: WO-4
description: the rank of WO-4
- value: WO-5
description: the rank of WO-5
- value: OF-1
description: the rank of OF-1
- value: OF-2
description: the rank of OF-2
- value: OF-3
description: the rank of OF-3
- value: OF-4
description: the rank of OF-4
- value: OF-5
description: the rank of OF-5
- value: OF-6
description: the rank of OF-6
- value: OF-7
description: the rank of OF-7
- value: OF-8
description: the rank of OF-8
- value: OF-9
description: the rank of OF-9
gender:
label: Gender
exclude: false
optional: false
endOfTourDate:
label: End of tour
exclude: false
optional: false
biography:
label: Biography
placeholder: Fill in the biography of this person
authorizationGroups:
label: Authorization groups
customFields:
placeOfBirth:
type: anet_object
label: Place of birth
helpText: Here you can link to the person's place of birth
types:
- Location
filters:
- Location:
typeFilter:
filterField: type
filterValue: [GEOGRAPHICAL_AREA]
placeOfResidence:
type: anet_object
label: Place of residence
helpText: Here you can link to the person's place of residence
types:
- Location
filters:
- Location:
typeFilter:
filterField: type
filterValue: [GEOGRAPHICAL_AREA]
multipleButtons:
type: enumset
label: Choose one or more of the options
helpText: Help text for choosing multiple values
asA: select
htmlSize: 4
choices:
opt1:
label: Option 1
opt2:
label: Option 2
opt3:
label: Option 3
opt4:
label: Option 4
opt5:
label: Option 5
opt6:
label: Option 6
inputFieldName:
type: text
label: Text field
placeholder: Placeholder text for input field
helpText: Help text for text field
colourOptions:
type: enum
label: Choose one of the colours
helpText: Help text for choosing colours
choices:
GREEN:
label: Green
color: '#c2ffb3'
AMBER:
label: Amber
color: '#ffe396'
RED:
label: Red
color: '#ff8279'
textareaFieldName:
type: text
label: Textarea field
placeholder: Placeholder text for textarea field
helpText: Help text for textarea field
asA: textarea
style:
height: 200px
visibleWhen: $[?(@ && @.colourOptions === 'GREEN')]
numberFieldName:
type: number
typeError: Number field must be a number
label: Number field
placeholder: Placeholder text for number field
helpText: Help text for number field
validations:
- type: integer
- type: min
params: [5]
- type: max
params: [100]
visibleWhen: $[?(@ && (@.colourOptions === 'GREEN' || @.colourOptions === 'RED'))]
nlt:
type: date
label: Not later than date
helpText: Help text for date field
deprecated: true
tooltipText: "This field is deprecated. When cleared, it won't be displayed!"
nlt_dt:
type: datetime
label: Not later than datetime
helpText: Help text for datetime field
arrayFieldName:
type: array_of_objects
label: Array of objects
helpText: Here you can add as many objects as needed
addButtonLabel: Add an object
objectLabel: Object
objectFields:
textF:
type: text
label: Object text
placeholder: Placeholder text for object text field
helpText: Help text for object text field
dateF:
type: date
label: Object date
helpText: Help text for object date field
visibleWhen: $[?(@ && @.colourOptions === 'GREEN')]
customSensitiveInformation:
birthday:
type: date
label: Date of birth
authorizationGroupUuids: ['39a78d51-c351-452c-9206-4305ec8dd76d', 'c21e7321-7ec5-4837-8805-a302f9575754']
tooltipText: This field contains sensitive information!
politicalPosition:
type: enum
label: Position on the political spectrum
authorizationGroupUuids: ['1050c9e3-e679-4c60-8bdc-5139fbc1c10b']
tooltipText: This field contains sensitive information!
choices:
LEFT:
label: Left
color: 'salmon'
MIDDLE:
label: Middle
color: 'gold'
RIGHT:
label: Right
color: 'skyblue'
location:
status:
label: Status
name:
label: Name
placeholder: Fill in the name of this location
type:
label: Type
digram:
label: Alpha-2 code
placeholder: Fill in the 2-letter code for this country
trigram:
label: Alpha-3 code
placeholder: Fill in the 3-letter code for this country
description:
label: Description
placeholder: Fill in the description of this location
superuserTypeOptions: [POINT_LOCATION]
regularuserTypeOptions: [POINT_LOCATION]
format: LAT_LON
customFields:
multipleButtons:
type: enumset
label: Choose one or more of the options
helpText: Help text for choosing multiple values
choices:
opt1:
label: Option 1
opt2:
label: Option 2
opt3:
label: Option 3
inputFieldName:
type: text
label: Text field
placeholder: Placeholder text for input field
helpText: Help text for text field
colourOptions:
type: enum
label: Choose one of the colours
helpText: Help text for choosing colours
choices:
GREEN:
label: Green
color: '#c2ffb3'
AMBER:
label: Amber
color: '#ffe396'
RED:
label: Red
color: '#ff8279'
textareaFieldName:
type: text
label: Textarea field
placeholder: Placeholder text for textarea field
helpText: Help text for textarea field
asA: textarea
style:
height: 200px
visibleWhen: $[?(@ && @.colourOptions === 'GREEN')]
numberFieldName:
type: number
typeError: Number field must be a number
label: Number field
placeholder: Placeholder text for number field
helpText: Help text for number field
validations:
- type: integer
- type: min
params: [5]
- type: max
params: [100]
visibleWhen: $[?(@ && (@.colourOptions === 'GREEN' || @.colourOptions === 'RED'))]
nlt:
type: date
label: Not later than date
helpText: Help text for date field
nlt_dt:
type: datetime
label: Not later than datetime
helpText: Help text for datetime field
arrayFieldName:
type: array_of_objects
label: Array of objects
helpText: Here you can add as many objects as needed
addButtonLabel: Add an object
objectLabel: Object
objectFields:
textF:
type: text
label: Object text
placeholder: Placeholder text for object text field
helpText: Help text for object text field
dateF:
type: date
label: Object date
helpText: Help text for object date field
visibleWhen: $[?(@ && @.colourOptions === 'GREEN')]
position:
status:
label: Status
name:
label: Position Name
placeholder: Name/Description of Position
type:
label: Type
code:
label: Position code
placeholder: The official code for this position
exclude: true
organization:
label: Organization
placeholder: Search the organization for this position…
location:
label: Location
placeholder: Search for the location where this Position will operate from…
optional: false
filter: [POINT_LOCATION]
organizationsAdministrated:
label: Organizations administrated
placeholder: Search for an organization…
role:
label: Position Role
types:
member: Member
deputy: Deputy
leader: Leader
description:
label: Description
placeholder: Fill in the description of this position
emailAddresses:
label: Email addresses
authorizationGroupUuids: ['ab1a7d99-4529-44b1-a118-bdee3ca8296b']
authorizationGroups:
label: Authorization groups
customFields:
multipleButtons:
type: enumset
label: Choose one or more of the options
helpText: Help text for choosing multiple values
choices:
opt1:
label: Option 1
opt2:
label: Option 2
opt3:
label: Option 3
inputFieldName:
type: text
label: Text field
placeholder: Placeholder text for input field
helpText: Help text for text field
colourOptions:
type: enum
label: Choose one of the colours
helpText: Help text for choosing colours
choices:
GREEN:
label: Green
color: '#c2ffb3'
AMBER:
label: Amber
color: '#ffe396'
RED:
label: Red
color: '#ff8279'
textareaFieldName:
type: text
label: Textarea field
placeholder: Placeholder text for textarea field
helpText: Help text for textarea field
asA: textarea
style:
height: 200px
visibleWhen: $[?(@ && @.colourOptions === 'GREEN')]
numberFieldName:
type: number
typeError: Number field must be a number
label: Number field
placeholder: Placeholder text for number field
helpText: Help text for number field
validations:
- type: integer
- type: min
params: [5]
- type: max
params: [100]
visibleWhen: $[?(@ && (@.colourOptions === 'GREEN' || @.colourOptions === 'RED'))]
nlt:
type: date
label: Not later than date
helpText: Help text for date field
nlt_dt:
type: datetime
label: Not later than datetime
helpText: Help text for datetime field
arrayFieldName:
type: array_of_objects
label: Array of objects
helpText: Here you can add as many objects as needed
addButtonLabel: Add an object
objectLabel: Object
objectFields:
textF:
type: text
label: Object text
placeholder: Placeholder text for object text field
helpText: Help text for object text field
dateF:
type: date
label: Object date
helpText: Help text for object date field
visibleWhen: $[?(@ && @.colourOptions === 'GREEN')]
organization:
status:
label: Status
shortName:
label: Name
placeholder: e.g. EF1.1
longName:
label: Description
placeholder: e.g. Force Sustainment
identificationCode:
label: UIC
placeholder: the six character code