File tree Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -559,7 +559,8 @@ let pers_to_piqi_simple_person conf base p base_prefix =
559559 baseprefix = base_prefix;
560560 has_parent = has_parent;
561561 has_spouse = has_spouse;
562- has_child = has_child
562+ has_child = has_child;
563+ is_contemporary = ! GWPARAM. is_contemporary conf base p;
563564 }
564565
565566
@@ -1945,7 +1946,7 @@ let print_from_identifier_person conf base print_result_from_ip identifier_perso
19451946 begin
19461947 match Gwdb. person_of_key base fn sn (Int32. to_int oc) with
19471948 | Some ip ->
1948- if Api_util. get_visibility conf base ip = `private_ then
1949+ if Api_util. get_visibility conf base ( Gwdb. poi base ip) = `private_ then
19491950 print_error conf `not_found " "
19501951 else
19511952 (if identifier_person.Mread.Identifier_person. track_visit
Original file line number Diff line number Diff line change @@ -667,6 +667,7 @@ let empty_piqi_person_light conf ref_person =
667667 descend = false ;
668668 visible_for_visitors = `private_ ;
669669 baseprefix = conf.command;
670+ is_contemporary = true ;
670671 }
671672
672673
@@ -721,6 +722,7 @@ let empty_piqi_person_full conf ref_person =
721722 parents = None ;
722723 families = [] ;
723724 baseprefix = conf.command;
725+ is_contemporary = true ;
724726 }
725727
726728
@@ -1015,6 +1017,7 @@ let pers_to_piqi_person_light conf base p compute_sosa =
10151017 descend = descend;
10161018 visible_for_visitors = get_visibility conf base p;
10171019 baseprefix = baseprefix;
1020+ is_contemporary = ! GWPARAM. is_contemporary conf base p;
10181021 }
10191022
10201023
@@ -1223,6 +1226,7 @@ let pers_to_piqi_person_full conf base p compute_sosa =
12231226 parents = parents;
12241227 families = families;
12251228 baseprefix = baseprefix;
1229+ is_contemporary = ! GWPARAM. is_contemporary conf base p;
12261230 }
12271231
12281232
Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ message Person {
149149 required Visibility visible_for_visitors = 22 ;
150150 required string baseprefix = 23 ;
151151 required int32 index = 24 ;
152+ required bool is_contemporary = 25 ;
152153}
153154
154155message FullPerson {
@@ -188,6 +189,7 @@ message FullPerson {
188189 optional int32 parents = 36 ;
189190 repeated int32 families = 37 ;
190191 required string baseprefix = 38 ;
192+ required bool is_contemporary = 39 ;
191193}
192194
193195message FullFamily {
Original file line number Diff line number Diff line change @@ -271,6 +271,7 @@ message SimplePerson {
271271 required bool has_parent = 19 ;
272272 required bool has_spouse = 20 ;
273273 required bool has_child = 21 ;
274+ required bool is_contemporary = 22 ;
274275}
275276
276277message RelationPerson {
@@ -391,6 +392,7 @@ message FichePerson {
391392 repeated RelationFichePerson rparents = 27 ;
392393 repeated EventFicheWitness events_witnesses = 28 ;
393394 repeated FicheEvent events = 29 ;
395+ required bool is_contemporary = 30 ;
394396}
395397
396398message Family {
You can’t perform that action at this time.
0 commit comments