@@ -81,14 +81,22 @@ class IBase(model.Schema):
81
81
allowed_mime_types = ["text/html" ],
82
82
)
83
83
84
- directives .order_after (urn = "IBase.canonical_uri" )
84
+ directives .order_after (canonical_uri = "IBaseReview.customCitation" )
85
+ canonical_uri = schema .TextLine (
86
+ title = _ ("Original Source URL" ),
87
+ description = _ (
88
+ "description_uri" ,
89
+ default = "Please fill in only after consultation with the recensio.net team" ,
90
+ ),
91
+ required = False ,
92
+ )
93
+
85
94
urn = schema .TextLine (
86
95
title = _ ("URN" ),
87
96
description = _ ("description_urn" , default = "Filled in by the editorial staff" ),
88
97
required = False ,
89
98
)
90
99
91
- directives .order_after (bv = "IBase.urn" )
92
100
bv = schema .TextLine (
93
101
title = _ ("BV Number" ),
94
102
description = _ (
@@ -97,7 +105,6 @@ class IBase(model.Schema):
97
105
required = False ,
98
106
)
99
107
100
- directives .order_after (ppn = "IBase.bv" )
101
108
ppn = schema .TextLine (
102
109
title = _ ("PPN" ),
103
110
description = _ (
@@ -106,19 +113,8 @@ class IBase(model.Schema):
106
113
required = False ,
107
114
)
108
115
109
- directives .order_after (canonical_uri = "IBaseReview.customCitation" )
110
- canonical_uri = schema .TextLine (
111
- title = _ ("Original Source URL" ),
112
- description = _ (
113
- "description_uri" ,
114
- default = "Please fill in only after consultation with the recensio.net team" ,
115
- ),
116
- required = False ,
117
- )
118
-
119
116
# TODO
120
117
# size=10,
121
- directives .order_after (ddcSubject = "ICoverPicture.coverPicture" )
122
118
ddcSubject = schema .List (
123
119
title = _ ("ddc subject" ),
124
120
value_type = schema .Choice (vocabulary = "recensio.plone.vocabularies.topic_values" ),
@@ -128,7 +124,6 @@ class IBase(model.Schema):
128
124
129
125
# TODO
130
126
# size=10,
131
- directives .order_after (ddcTime = "IBase.ddcSubject" )
132
127
ddcTime = schema .List (
133
128
title = _ ("ddc time" ),
134
129
value_type = schema .Choice (vocabulary = "recensio.plone.vocabularies.epoch_values" ),
@@ -138,7 +133,6 @@ class IBase(model.Schema):
138
133
139
134
# TODO
140
135
# size=10,
141
- directives .order_after (ddcPlace = "IBase.ddcTime" )
142
136
ddcPlace = schema .List (
143
137
title = _ ("ddc place" ),
144
138
value_type = schema .Choice (
0 commit comments