Form Access Control

Hi?
Is it possible to restrict acess to a form on the server or device, so that
specific users can use a form while other users cannot.

Scenario 1: When user tries to "Get Blank Form" from the server, the server
asks for a password.

Scenarion 2: When user tries to "Fill Blank Form", on a device, form asks
for a password.

I am anticipating a scenario where several forms are on a single server,
but each form is only relevant to particular individuals in different
geographic locations.

Thank you advance.

Louis...

This email has been sent from a virus-free computer protected by Avast.


https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Hi Louis,

You can't do this without writing a fair bit of code in ODK Aggregate. If
you want separation, your best bet is to use separate installs of
Aggregate.

Another option is to make all forms available, but for Location A's forms,
make the first question a password that only Location A people know. Then
do the same for Location B, C, etc. Then make the rest of the survey
relevant only if the password is correct.

With this approach, users can download the form, but can't really fill it
unless they know the password. If you then put the Location name in the
form or you download the forms to the devices for users and then disable
getting new forms, that should also help.

Good luck,

Yaw

··· -- Need ODK consultants? Nafundi provides form design, server setup, in-field training, and software development for ODK. Go to https://nafundi.com to get started.

On Tue, Mar 8, 2016 at 11:45 AM, Louis Omoya louisomoya@gmail.com wrote:

Hi?
Is it possible to restrict acess to a form on the server or device, so
that specific users can use a form while other users cannot.

Scenario 1: When user tries to "Get Blank Form" from the server, the
server asks for a password.

Scenarion 2: When user tries to "Fill Blank Form", on a device, form asks
for a password.

I am anticipating a scenario where several forms are on a single server,
but each form is only relevant to particular individuals in different
geographic locations.

Thank you advance.

Louis...

This email has been sent from a virus-free computer protected by Avast.
www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#-539838662_DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Thanks alot. I will try this out

··· On 11 Mar 2016 08:30, "Yaw Anokwa" wrote:

Hi Louis,

You can't do this without writing a fair bit of code in ODK Aggregate. If
you want separation, your best bet is to use separate installs of
Aggregate.

Another option is to make all forms available, but for Location A's forms,
make the first question a password that only Location A people know. Then
do the same for Location B, C, etc. Then make the rest of the survey
relevant only if the password is correct.

With this approach, users can download the form, but can't really fill it
unless they know the password. If you then put the Location name in the
form or you download the forms to the devices for users and then disable
getting new forms, that should also help.

Good luck,

Yaw

Need ODK consultants? Nafundi provides form design, server setup, in-field
training, and software development for ODK. Go to https://nafundi.com to
get started.

On Tue, Mar 8, 2016 at 11:45 AM, Louis Omoya louisomoya@gmail.com wrote:

Hi?
Is it possible to restrict acess to a form on the server or device, so
that specific users can use a form while other users cannot.

Scenario 1: When user tries to "Get Blank Form" from the server, the
server asks for a password.

Scenarion 2: When user tries to "Fill Blank Form", on a device, form asks
for a password.

I am anticipating a scenario where several forms are on a single server,
but each form is only relevant to particular individuals in different
geographic locations.

Thank you advance.

Louis...

This email has been sent from a virus-free computer protected by Avast.
www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#1364525922_-539838662_DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.