Authorization¶
formly ships with an auth backend that by default, when added to
your AUTHENTICATION_BACKENDS setting will segment the create,
edit, delete and results viewing based on the reauest.user being
the Survey.creator.
You can override this by writing your own auth backend and using in it’s place.
The permission labels used are as follows:
formly.view_survey_list¶
Can the user see the list of published and unpublished surveys
formly.create_survey¶
Can the user create a survey
formly.view_survey_detail¶
Can the user view the survey’s detail. The survey object in question is
passed to the has_perm method of the auth backend.
formly.change_survey_name¶
Can the user change the survey’s name. The survey object in question is
passed to the has_perm method of the auth backend.
formly.publish_survey¶
Can the user publish the survey. The survey object in question is
passed to the has_perm method of the auth backend.
formly.duplicate_survey¶
Can the user duplicate the survey. The survey object in question is
passed to the has_perm method of the auth backend.
formly.edit_survey¶
Can the user edit the survey. The survey object in question is
passed to the has_perm method of the auth backend.
formly.view_results¶
Can the user view the survey’s results. The survey object in question is
passed to the has_perm method of the auth backend.
formly.delete_object¶
Can the user delete the object in question. The object will be either a
Survey, Page, Field, or a FieldChoice.