Allow some users to still see all terms?

leafish_paul - October 9, 2006 - 16:51
Project:Forced Term
Version:6.x-1.x-dev
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

Thanks for the module, a nice start to some functionality we need for a client.

However, it seems odd that once the module is enabled, all users are restricted by its settings. Perhaps doing it by role would solve this, or perhaps allowing an 'all' option on the user edit page, or even a multiple select box?

#1

wulff - January 30, 2007 - 17:21
Status:active» duplicate

I think doing it by role makes most sense, to try and keep this as simple as possible.

Marking this as a duplicate of the 'by role'-issue.

#2

kscheirer - February 25, 2008 - 02:01
Status:duplicate» active

I dont see this as a duplicate - the issue is that currently, the module either forces all your nodes to have 1 or 0 terms from a vocabulary associated with it.

there should be an option to not apply this module to some users, and they would get the customary free reign to pick term(s).

As an example, I might want users of my site to create nodes with term 'user', but admins should still be able to pick any term from the vocabulary. I think it could be as simple as a checkbox on the user edit page - if checked a term is forced, if unchecked, the module doesn't do anything with the user.

#3

wulff - January 29, 2009 - 13:32
Version:4.7.x-1.x-dev» 5.x-1.x-dev

Two possible ways of solving it:

1) Add the option '<let the user choose>' to the dropdown on admin/user/42/edit.
2) Add a permission: 'let user override forced term', so the forced term only acts as a suggestion for users with the permission.

#4

dbabbage - January 24, 2009 - 03:18
Version:5.x-1.x-dev» 6.x-1.x-dev

I agree—this would be a useful feature. What I am really looking for is a module called "User default term"—I think the user force term module has the potential to broaden its scope to cover a great number of use cases. For users of a certain role, I want to define a default taxonomy term that is automatically applied as the default for any nodes they create. The taxonomy in question is a multi-select taxonomy, and I'd want the users to be able to select other terms in the taxonomy to apply to a particular node as well. It would be even better if there was a setting that let me decide whether users could unselect the default term or not.

 
 

Drupal is a registered trademark of Dries Buytaert.