diff --git a/entity/Activity_entity/Activity_entity.aod b/entity/Activity_entity/Activity_entity.aod index f0afe7f83e83dab36a2dbc05584550b54e3035e5..4d2a033ab2b205596145be901109c1844e835e61 100644 --- a/entity/Activity_entity/Activity_entity.aod +++ b/entity/Activity_entity/Activity_entity.aod @@ -240,10 +240,9 @@ <entityField> <name>ENTRYMONTH</name> <title>Month</title> - <contentType>DATE</contentType> - <resolution>MONTH</resolution> - <outputFormat>MMMM yyyy</outputFormat> + <contentType>TEXT</contentType> <groupable v="true" /> + <valueProcess>%aditoprj%/entity/Activity_entity/entityfields/entrymonth/valueProcess.js</valueProcess> <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> @@ -300,14 +299,6 @@ <name>CATEGORY.value</name> <recordfield>ACTIVITY.CATEGORY</recordfield> </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>ENTRYMONTH.value</name> - <expression>%aditoprj%/entity/Activity_entity/recordcontainers/db/recordfieldmappings/entrymonth.value/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>ENTRYMONTH.displayValue</name> - <recordfield>ACTIVITY.ENTRYDATE</recordfield> - </dbRecordFieldMapping> </recordFieldMappings> </dbRecordContainer> </recordContainers> diff --git a/entity/Activity_entity/entityfields/entrymonth/valueProcess.js b/entity/Activity_entity/entityfields/entrymonth/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..12df6162c99935141ca3d79220e6aa099ff341f1 --- /dev/null +++ b/entity/Activity_entity/entityfields/entrymonth/valueProcess.js @@ -0,0 +1,6 @@ +import("system.datetime"); +import("system.result"); +import("system.vars"); + +var entryDate = vars.get("$field.ENTRYDATE"); +result.string(datetime.toDate(entryDate, "MMMM yyyy")); \ No newline at end of file diff --git a/entity/Activity_entity/recordcontainers/db/recordfieldmappings/entrymonth.value/expression.js b/entity/Activity_entity/recordcontainers/db/recordfieldmappings/entrymonth.value/expression.js deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000