|
@@ -218,18 +218,14 @@ text_person.new_field( 'role',
|
218
|
218
|
group = editorial_person_group
|
219
|
219
|
)
|
220
|
220
|
|
221
|
|
-"""
|
|
221
|
+# simple example of linked text / person
|
222
|
222
|
person.new_field( 'linked_texts',
|
223
|
223
|
display_name = {
|
224
|
224
|
'eng': 'Linked texts',
|
225
|
225
|
'fre': 'Textes liés',
|
226
|
226
|
},
|
227
|
|
- data_handler = 'relation',
|
228
|
|
- data_handler_kwargs = {
|
229
|
|
- 'data_handler': 'list',
|
230
|
|
- 'allowed_class': text_person,
|
231
|
|
- 'backreference': bref_textperson_text,
|
232
|
|
- },
|
|
227
|
+ data_handler = 'list',
|
|
228
|
+ back_reference = ('Text', 'lodel_id'),
|
233
|
229
|
group = editorial_person_group,
|
234
|
230
|
)
|
235
|
231
|
|
|
@@ -238,15 +234,10 @@ text.new_field( 'linked_persons',
|
238
|
234
|
'eng': 'Linked persons',
|
239
|
235
|
'fre': 'Personnes liées',
|
240
|
236
|
},
|
241
|
|
- data_handler = 'relation',
|
242
|
|
- data_handler_kwargs = {
|
243
|
|
- 'data_handler': 'list',
|
244
|
|
- 'allowed_class': text_person,
|
245
|
|
- 'backreference': bref_textperson_person,
|
246
|
|
-
|
247
|
|
- },
|
|
237
|
+ data_handler = 'list',
|
|
238
|
+ back_reference = ('Person', 'lodel_id'),
|
248
|
239
|
group = editorial_person_group,
|
249
|
240
|
)
|
250
|
|
-"""
|
251
|
241
|
|
|
242
|
+print(person.parents_recc)
|
252
|
243
|
em.save('picklefile', filename = 'examples/em_test.pickle')
|