If I change field permissions on the permissions admin page (/admin/people/permissions), they aren't actually saved. I have to go to Content Types, edit the field and change permissions there - for each field.

I'd say there are two options:

  1. [my preference] Make the field permissions get saved on the admin page.
  2. If there is some reason why permissions can't be saved in that way - i.e. they *must* be saved by editing each field - then they should be removed from the list on the admin page. Otherwise, it "fails" silently.

Comments

ExTexan created an issue. See original summary.

extexan’s picture

Status: Active » Closed (works as designed)

I found the cause (and solution) for this issue. It was actually because of the PHP max_input_vars default value of 1000. When we started setting permissions at the field level, the permissions page got *very* long, and exceeded the default 1000 form fields limit. I set it to 3000 and now permissions are being saved as expected. :-)