import mir.util.ParameterExpander;
import mir.util.StructuredContentParser;
import mircoders.entity.EntityUploadedMedia;
+import mircoders.entity.EntityContent;
import mircoders.global.MirGlobal;
import mircoders.localizer.MirAdminInterfaceLocalizer;
import mircoders.localizer.MirDataModelLocalizer;
anEntityAdapterDefinition.addCalculatedField("to_translations", new ContentToTranslationsField());
anEntityAdapterDefinition.addCalculatedField("to_translation", new ContentToTranslationField());
+ anEntityAdapterDefinition.addCalculatedField("allow_publication",
+ new EntityAdapterDefinition.CalculatedField() {
+
+ public Object getValue(EntityAdapter anEntityAdapter) {
+ try {
+ return Boolean.valueOf(MirGlobal.localizer().openPostings().
+ allowArticlePublication((EntityContent) anEntityAdapter.getEntity()));
+ }
+ catch (Throwable t) {
+ return Boolean.FALSE;
+ }
+ }
+ }
+ );
+
anEntityAdapterDefinition.addCalculatedField("previews", new EntityAdapterDefinition.CalculatedField() {
public Object getValue(EntityAdapter anEntityAdapter) {
try {