Closed tuxpiper closed 2 years ago
@dukedanny @ifender mentioning you so you can keep tabs on this one
following @tuxpiper
@tuxpiper this seems like a p0 to me, yes?
I would be inclined to agree @jshorland
Discussed w @willdoran @kinstelli @rowasc agreed we should do this eventually - marking as Cycle 6 for now.
We should reprioritize (P?) in Cycle 6
@rowasc I think we had something like a fake user for export yeah? Can you review this?
@willdoran no , we use the saved user in the export_job table for exporting.
@willdoran ohh, I think maybe I fixed that in the hdx/develop branches for lumen but not for kohana? I will check this one
@jrtricafort what priority is this ticket? (asking because you mentioned we should reprioritize in cycle 6)
@rowasc P2
I'm checking on which DREAMS deployments, if any, are private.
Moving to cycle 9 as its not in the product roadmap, @jrtricafort feel free to change this
Just adding a note to say that this is also affecting other data providers (i.e. Twitter) , output:
$ ./artisan datasource:incoming
In RegistersExceptionHandlers.php line 31:
User 0 is not allowed to receive resource messages #0
PR #4154 addresses the background initiated data providers
Overview
There is a permission conflict when executing the CLI tasks for deployments that are marked Private. Most CLI tasks execute without a User and thus have no associate permissions. In the case of Private deployments permission restrictions are tighter and are thus preventing the task from completing.
Requirements
Acceptance criteria
Expected behaviour
FrontlineSMS integration should work even when the deployment is marked as private. FLSMS communications are protected by a shared secret.
Actual behaviour
When a deployment is marked as private, if FLSMS tries to forward a message, it fails with the following:
Aha! Link: https://ushahiditeam.aha.io/features/PROD-514