Users cannot access term reference fields (edit or view) even if they are public. Other field types that I have tried seem to work correctly (entity reference, long text). The problem seems to persist regardless of the type of widget that I am using which makes me believe that it is problem in Field permissions.
The drupal site has an "editor" role that should have permission to edit and view two fields using term reference. One field is called "concepts" and the other "audience". The "Administrator editing the node.jpg" figure shows the browser then an administrator is editing the node. The "permissions.jpg" file shows the permissions of one of these two fields. The "Editor editing the node.jpg" file shows the editor trying to change the node. Notice that the "audience" and "concepts" fields are missing when the editor tried to edit them.
I searched for similar bugs reported and even though I saw others related with access permissions I did not see one related with term reference fields.
Comment | File | Size | Author |
---|---|---|---|
#9 | taxonomy_access_control_fix_for_term_referernce_missing_node-add-or-edit.png | 49.51 KB | Shai |
Editor editing the node.jpg | 54.33 KB | caicedo | |
Administrator editing the node.jpg | 45.47 KB | caicedo | |
Permissions.jpg | 41.23 KB | caicedo |
Comments
Comment #1
asirjacques CreditAttribution: asirjacques commentedHi,
Do you have the same issue if you use an other widget ? Select list for example ?
Cheers.
Comment #2
hcderaad CreditAttribution: hcderaad commentedI have the exact same issue. Versions: Drupal core 7.33, Field permissions 7.x-1.0-beta2.
Any progress on this issue, or maybe something i can test?
Comment #3
roxflame CreditAttribution: roxflame commentedI had this problem as well, and the solution was not what I expected.
I'd also installed the Taxonomy Access Control module, and it has a setting "Add Tag" which if disabled on the first row in the settings page (labelled "default") then it removes the ability to edit/view any term fields for that role.../
Comment #4
hcderaad CreditAttribution: hcderaad commentedhttps://www.drupal.org/node/1842580#comment-9402335
Thanks very much! That works!
Comment #5
kevinsiji CreditAttribution: kevinsiji commented#3 Thanks for the fix.
Comment #6
Leeteq CreditAttribution: Leeteq commentedIf this should be fixed in this module, it would first be in the -dev branch.
Or should the fix be made in the TAC module (Taxonomy Access Control)?
Btw; Is it only happening with TAC or also with TAC_lite?
Comment #7
ryank76 CreditAttribution: ryank76 commentedI'm having this issue with Drupal 7.43, Field Permissions 7.x-1.0-beta2. I don't have Taxonomy Access Control or TAC_lite installed so that won't fix for me. Field Permissions is the only permissions module I have installed.
Comment #8
Ramakrishna Kotharu CreditAttribution: Ramakrishna Kotharu commentedI am facing the same issue.
Field permissions are not working with term reference field.
But it is working with Autocomplete Widget.
For multiple checkbox and selectbox it is not working.
Comment #9
Shai CreditAttribution: Shai as a volunteer commented#3 did the job for me! Thanks. Below is a graphic that makes the fix a tad more explicit if you aren't familiar with the confusing Taxonomy Access Control settings. The settings are found at:
admin/config/people/taxonomy_access/role/<roleID>/edit