|
@@ -321,6 +321,50 @@ index_value = index_abstract.new_field(
|
321
|
321
|
'fre': 'valeur'},
|
322
|
322
|
data_handler = 'varchar')
|
323
|
323
|
|
|
324
|
+index_text = em.new_class(
|
|
325
|
+ 'indextext',
|
|
326
|
+ display_name = {
|
|
327
|
+ 'eng': 'Index Text',
|
|
328
|
+ 'fre': 'Index Texte'},
|
|
329
|
+ help_text = {
|
|
330
|
+ 'eng': 'Represent a link between a text and an index',
|
|
331
|
+ 'fre': 'Represente le lien entre une entrée d\'index et un texte'},
|
|
332
|
+ parents = None,
|
|
333
|
+ abstract = False,
|
|
334
|
+ datasource = 'default')
|
|
335
|
+
|
|
336
|
+bref_indextext_text = index_text.new_field(
|
|
337
|
+ 'text',
|
|
338
|
+ display_name = {
|
|
339
|
+ 'eng': 'Text with this index',
|
|
340
|
+ 'fre': 'Texte comportant cet index'},
|
|
341
|
+ data_handler = 'link',
|
|
342
|
+ allowed_classes = [text],
|
|
343
|
+ group = index_group)
|
|
344
|
+
|
|
345
|
+bref_indextext_index = index_text.new_field(
|
|
346
|
+ 'index',
|
|
347
|
+ display_name = {
|
|
348
|
+ 'eng': 'Index within the referencend text',
|
|
349
|
+ 'fre': 'Reference vers l\'index concerné'},
|
|
350
|
+ data_handler = 'link',
|
|
351
|
+ allowed_classes = [index_abstract],
|
|
352
|
+ group = index_group)
|
|
353
|
+
|
|
354
|
+text.new_field( 'indexes',
|
|
355
|
+ display_name = {
|
|
356
|
+ 'eng': 'Indexes',
|
|
357
|
+ 'fre': 'Indexes'},
|
|
358
|
+ data_handler = 'list',
|
|
359
|
+ back_reference = ('Indextext', 'text'))
|
|
360
|
+
|
|
361
|
+index_abstract.new_field( 'texts',
|
|
362
|
+ display_name = {
|
|
363
|
+ 'eng': 'Text referenced by this index',
|
|
364
|
+ 'fre': 'Texte contenant cette index'},
|
|
365
|
+ data_handler = 'list',
|
|
366
|
+ back_reference = ('Indextext', 'index'))
|
|
367
|
+
|
324
|
368
|
index_theme = em.new_class(
|
325
|
369
|
'indexTheme',
|
326
|
370
|
display_name = {
|