Skip to content

Commit 959b144

Browse files
mfoclaude
andcommitted
api: expose prefilled_value_modified on GraphQL ChampType
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a169756 commit 959b144

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

app/graphql/schema.graphql

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ type AddressChamp implements Champ {
103103
"""
104104
label: String!
105105
prefilled: Boolean!
106+
prefilledValueModified: Boolean!
106107

107108
"""
108109
La valeur du champ sous forme texte.
@@ -380,6 +381,7 @@ type CarteChamp implements Champ {
380381
"""
381382
label: String!
382383
prefilled: Boolean!
384+
prefilledValueModified: Boolean!
383385

384386
"""
385387
La valeur du champ sous forme texte.
@@ -439,6 +441,7 @@ interface Champ {
439441
"""
440442
label: String!
441443
prefilled: Boolean!
444+
prefilledValueModified: Boolean!
442445

443446
"""
444447
La valeur du champ sous forme texte.
@@ -498,6 +501,7 @@ type CheckboxChamp implements Champ {
498501
"""
499502
label: String!
500503
prefilled: Boolean!
504+
prefilledValueModified: Boolean!
501505

502506
"""
503507
La valeur du champ sous forme texte.
@@ -587,6 +591,7 @@ type CiviliteChamp implements Champ {
587591
"""
588592
label: String!
589593
prefilled: Boolean!
594+
prefilledValueModified: Boolean!
590595

591596
"""
592597
La valeur du champ sous forme texte.
@@ -680,6 +685,7 @@ type CommuneChamp implements Champ {
680685
"""
681686
label: String!
682687
prefilled: Boolean!
688+
prefilledValueModified: Boolean!
683689

684690
"""
685691
La valeur du champ sous forme texte.
@@ -834,6 +840,7 @@ type DateChamp implements Champ {
834840
"""
835841
label: String!
836842
prefilled: Boolean!
843+
prefilledValueModified: Boolean!
837844

838845
"""
839846
La valeur du champ sous forme texte.
@@ -938,6 +945,7 @@ type DatetimeChamp implements Champ {
938945
"""
939946
label: String!
940947
prefilled: Boolean!
948+
prefilledValueModified: Boolean!
941949

942950
"""
943951
La valeur du champ sous forme texte.
@@ -1012,6 +1020,7 @@ type DecimalNumberChamp implements Champ {
10121020
"""
10131021
label: String!
10141022
prefilled: Boolean!
1023+
prefilledValueModified: Boolean!
10151024

10161025
"""
10171026
La valeur du champ sous forme texte.
@@ -1739,6 +1748,7 @@ type DepartementChamp implements Champ {
17391748
"""
17401749
label: String!
17411750
prefilled: Boolean!
1751+
prefilledValueModified: Boolean!
17421752

17431753
"""
17441754
La valeur du champ sous forme texte.
@@ -2310,6 +2320,7 @@ type DossierLinkChamp implements Champ {
23102320
"""
23112321
label: String!
23122322
prefilled: Boolean!
2323+
prefilledValueModified: Boolean!
23132324

23142325
"""
23152326
La valeur du champ sous forme texte.
@@ -2949,6 +2960,7 @@ type DropDownListChamp implements Champ {
29492960
"""
29502961
label: String!
29512962
prefilled: Boolean!
2963+
prefilledValueModified: Boolean!
29522964

29532965
"""
29542966
La valeur du champ sous forme texte.
@@ -3062,6 +3074,7 @@ type EngagementJuridiqueChamp implements Champ {
30623074
"""
30633075
label: String!
30643076
prefilled: Boolean!
3077+
prefilledValueModified: Boolean!
30653078

30663079
"""
30673080
La valeur du champ sous forme texte.
@@ -3204,6 +3217,7 @@ type EpciChamp implements Champ {
32043217
"""
32053218
label: String!
32063219
prefilled: Boolean!
3220+
prefilledValueModified: Boolean!
32073221

32083222
"""
32093223
La valeur du champ sous forme texte.
@@ -3263,6 +3277,7 @@ type ExplicationChamp implements Champ {
32633277
"""
32643278
label: String!
32653279
prefilled: Boolean!
3280+
prefilledValueModified: Boolean!
32663281

32673282
"""
32683283
La valeur du champ sous forme texte.
@@ -3772,6 +3787,7 @@ type HeaderSectionChamp implements Champ {
37723787
label: String!
37733788
level: Int!
37743789
prefilled: Boolean!
3790+
prefilledValueModified: Boolean!
37753791

37763792
"""
37773793
La valeur du champ sous forme texte.
@@ -3885,6 +3901,7 @@ type IntegerNumberChamp implements Champ {
38853901
"""
38863902
label: String!
38873903
prefilled: Boolean!
3904+
prefilledValueModified: Boolean!
38883905

38893906
"""
38903907
La valeur du champ sous forme texte.
@@ -3970,6 +3987,7 @@ type LinkedDropDownListChamp implements Champ {
39703987
"""
39713988
label: String!
39723989
prefilled: Boolean!
3990+
prefilledValueModified: Boolean!
39733991
primaryValue: String
39743992
secondaryValue: String
39753993

@@ -4047,6 +4065,7 @@ type MultipleDropDownListChamp implements Champ {
40474065
"""
40484066
label: String!
40494067
prefilled: Boolean!
4068+
prefilledValueModified: Boolean!
40504069

40514070
"""
40524071
La valeur du champ sous forme texte.
@@ -4538,6 +4557,7 @@ type PaysChamp implements Champ {
45384557
label: String!
45394558
pays: Pays
45404559
prefilled: Boolean!
4560+
prefilledValueModified: Boolean!
45414561

45424562
"""
45434563
La valeur du champ sous forme texte.
@@ -4679,6 +4699,7 @@ type PieceJustificativeChamp implements Champ {
46794699
"""
46804700
nature: String!
46814701
prefilled: Boolean!
4702+
prefilledValueModified: Boolean!
46824703

46834704
"""
46844705
La valeur du champ sous forme texte.
@@ -4868,6 +4889,7 @@ type RNAChamp implements Champ {
48684889
"""
48694890
label: String!
48704891
prefilled: Boolean!
4892+
prefilledValueModified: Boolean!
48714893
rna: RNA
48724894

48734895
"""
@@ -4936,6 +4958,7 @@ type RNFChamp implements Champ {
49364958
"""
49374959
label: String!
49384960
prefilled: Boolean!
4961+
prefilledValueModified: Boolean!
49394962
rnf: RNF
49404963

49414964
"""
@@ -5029,6 +5052,7 @@ type RegionChamp implements Champ {
50295052
"""
50305053
label: String!
50315054
prefilled: Boolean!
5055+
prefilledValueModified: Boolean!
50325056
region: Region
50335057

50345058
"""
@@ -5095,6 +5119,7 @@ type RepetitionChamp implements Champ {
50955119
"""
50965120
label: String!
50975121
prefilled: Boolean!
5122+
prefilledValueModified: Boolean!
50985123
rows: [Row!]!
50995124

51005125
"""
@@ -5218,6 +5243,7 @@ type SiretChamp implements Champ {
52185243
"""
52195244
label: String!
52205245
prefilled: Boolean!
5246+
prefilledValueModified: Boolean!
52215247

52225248
"""
52235249
La valeur du champ sous forme texte.
@@ -5277,6 +5303,7 @@ type TextChamp implements Champ {
52775303
"""
52785304
label: String!
52795305
prefilled: Boolean!
5306+
prefilledValueModified: Boolean!
52805307

52815308
"""
52825309
La valeur du champ sous forme texte.
@@ -5382,6 +5409,7 @@ type TitreIdentiteChamp implements Champ {
53825409
"""
53835410
label: String!
53845411
prefilled: Boolean!
5412+
prefilledValueModified: Boolean!
53855413

53865414
"""
53875415
La valeur du champ sous forme texte.
@@ -5783,6 +5811,7 @@ type YesNoChamp implements Champ {
57835811
"""
57845812
label: String!
57855813
prefilled: Boolean!
5814+
prefilledValueModified: Boolean!
57865815

57875816
"""
57885817
La valeur du champ sous forme texte.

app/graphql/types/champ_type.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ module ChampType
1010
field :string_value, String, "La valeur du champ sous forme texte.", null: true
1111
field :updated_at, GraphQL::Types::ISO8601DateTime, "Date de dernière modification du champ.", null: false
1212
field :prefilled, Boolean, null: false, method: :prefilled?
13+
field :prefilled_value_modified, Boolean, null: false, method: :prefilled_value_modified?
1314
field :columns, [Types::ColumnType], "Les colonnes sont des données associées à un champ. ex: Pour un champ adresse, nous pouvons renvoyer les composant (rue, code postal, departement, region) sous formes de colonne", null: false
1415

1516
def string_value

0 commit comments

Comments
 (0)