[GeoNetwork-users] Change metadata status error: "You are not the owner of metadata"

Hello list,

Whenever we try to change the status of a metadata with an Editor user we are presented with a progress wheel and nothing happens. We find the following error in the server log:

<error id="error">
<message>You are not the owner of metadata --&gt; 6852</message>
<class>IllegalArgumentException</class>
<stack>
<at class="org.fao.geonet.services.metadata.GetStatus" file="GetStatus.java" line="85" method="exec" />
<at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="230" method="execService" />
<at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="139" method="execServices" />
...

The offending user is not the owner of the metadata but belongs to the same group (Editor profile) of its owner. The metadata has edit privileges for that group.

Additionally we discovered that we can change the status if that user is assigned the Reviewer profile to that group.

It is suggested in the documentation [1] that de Editor user will change the status from Draft to Submitted when she is finished editing a certain metadata to inform the Reviewers that it is ready for consideration. We were expecting a window similar to the one in the docs with all but Draft and Submitted statuses grayed out [2].

But we are presented with this screen instead [3]

We wouldn't like to give our editor excessive privileges (like the ownership of the metadata record or reviewer profile).

Is that the intended behaviour, a misconfiguration or a known bug?

We are running geonetwork 2.10.3

Thanks in advance

Alvaro

---
[1]: http://geonetwork-opensource.org/manuals/2.10.4/eng/users/managing_metadata/status/index.html
[2]: http://geonetwork-opensource.org/manuals/2.10.4/eng/users/_images/status-set-interface.png
[3]: http://i.imgur.com/OltLP2R.png

--
Álvaro Martín Oliva
Nevintec Sistemas, S.L.
C/ Téllez, 30 - Oficina 2 - 2
28007 Madrid
Tlfno.: 91 221 10 60 / 91 221 09 10
http://www.nevintec.com