Adding a comment fails on a fresh server
Created by: Quazgar
On a freshly installed server, adding a comment to the default entities fails with:
<record>
<permissions>
<permission name="USE:AS_REFERENCE"></permission>
<permission name="USE:AS_DATA_TYPE"></permission>
<permission name="RETRIEVE:ENTITY"></permission>
<permission name="UPDATE:DESCRIPTION"></permission>
<permission name="UPDATE:FILE:ADD"></permission>
<permission name="UPDATE:FILE:MOVE"></permission>
<permission name="RETRIEVE:ACL"></permission>
<permission name="DELETE"></permission>
<permission name="RETRIEVE:OWNER"></permission>
<permission name="UPDATE:PROPERTY:ADD"></permission>
<permission name="UPDATE:ROLE"></permission>
<permission name="UPDATE:PARENT:ADD"></permission>
<permission name="RETRIEVE:FILE"></permission>
<permission name="USE:AS_PROPERTY"></permission>
<permission name="UPDATE:PARENT:REMOVE"></permission>
<permission name="USE:AS_PARENT"></permission>
<permission name="UPDATE:PROPERTY:REMOVE"></permission>
<permission name="UPDATE:NAME"></permission>
<permission name="UPDATE:DATA_TYPE"></permission>
<permission name="UPDATE:VALUE"></permission>
<permission name="RETRIEVE:HISTORY"></permission>
<permission name="EDIT:ACL"></permission>
<permission name="UPDATE:FILE:REMOVE"></permission>
<permission name="UPDATE:QUERY_TEMPLATE_DEFINITION"></permission>
</permissions>
<error code="114" description="Entity has unqualified properties."></error>
<warning code="0" description="Entity has no name."></warning>
<parent name="CommentAnnotation">
<error code="101" description="Entity does not exist."></error>
</parent>
<property name="comment" importance="FIX">
Comment for entity 20
<error code="101" description="Entity does not exist."></error>
<error code="110" description="Property has no datatype."></error>
</property>
<property name="annotationOf" importance="FIX">
20
<error code="101" description="Entity does not exist."></error>
<error code="110" description="Property has no datatype."></error>
</property>
</record>
The payload according to Firefox' dev tools:
<Insert><Record><Parent name="CommentAnnotation"/><Property name="comment">Comment for entity 20</Property><Property name="annotationOf">20</Property></Record></Insert>
Imported comments:
By Alexander Schlemmer on 2020-11-18T12:10:15.791Z
changed due date to February 28, 2021
By Alexander Schlemmer on 2020-11-18T12:09:55.037Z
see https://gitlab.com/caosdb/caosdb/-/wikis/dev/webui/The-Comments-Feature-of-the-CaosDB-WebUI
By Timm Fitschen on 2019-09-03T06:29:16.170Z
changed due date to December 04, 2019
By Timm Fitschen on 2019-08-29T09:50:09.520Z
changed due date to September 04, 2019
By Quazgar on 2019-08-13T09:14:59.819Z
assigned to @timm.fitschen and unassigned @quazgar