Not able to report as a user, all reports are created as anonymous user

I must be able to report an issue with my account, everything is reported as an Anonymous (unverified) user.

Comments

nikunjkotecha created an issue. See original summary.

tormi’s picture

So you log in, report an issue and it will be assigned to anonymous user?

nikunjkotecha’s picture

Yes, I checked even in default install. Also the field for email must be pre-filled for logged in users which is not the case.

markaspot’s picture

Sorry, but I can not reproduce that. So you did change the selection criteria for the node_edit page to another role than "authenticated user"? I did that and registered another user. I successfully reported as user with a prefilled e-mail address, please compare screenshots attached.

nikunjkotecha’s picture

I am talking about the popup that comes up when we click on the blue marker. Popup uses the services api "georeport/v2/requests.json" to create the request. Issue is in the popup.

markaspot’s picture

Status: Active » Closed (works as designed)

This concerns the Mark-a-Spot Open311 Client module. Posting as anonymous user is by design. Please check the Georeport v2 specification for that.

nikunjkotecha’s picture

Category: Bug report » Feature request
Status: Closed (works as designed) » Active

Is there any possibility to include the account_id optional parameter mentioned in the wiki http://wiki.open311.org/GeoReport_v2/?

at-least for the web interface in the site, I understand it has been designed that way but it is not making sense - I am logged in to the site, I am using a feature available on the site, there is no description about hiding the identity and still it is reporting as anonymous

markaspot’s picture

Status: Active » Postponed (maintainer needs more info)

I agree, adding the account_id property would definitely make sense. The report would then be impersonated to the user? We should discuss security concerns. Posting as an administrative user (or even User 1) should be prohibited.