summaryrefslogtreecommitdiff
path: root/modules/taxonomy/taxonomy.admin.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-10-14 14:14:44 +0000
committerDries Buytaert <dries@buytaert.net>2009-10-14 14:14:44 +0000
commit7a9fc8a33d49badf34b6f41bed978a2aad004745 (patch)
treecbec869a16ddb27039f7a1df5c7b956fde233cb1 /modules/taxonomy/taxonomy.admin.inc
parent30fa81a763d5624437cb066d555ea1c1880de394 (diff)
downloadbrdo-7a9fc8a33d49badf34b6f41bed978a2aad004745.tar.gz
brdo-7a9fc8a33d49badf34b6f41bed978a2aad004745.tar.bz2
- Patch #340652 by catch: added edit/delete terms permission per vocabulary.
Diffstat (limited to 'modules/taxonomy/taxonomy.admin.inc')
-rw-r--r--modules/taxonomy/taxonomy.admin.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/taxonomy/taxonomy.admin.inc b/modules/taxonomy/taxonomy.admin.inc
index a8e51837e..dd9f9fc56 100644
--- a/modules/taxonomy/taxonomy.admin.inc
+++ b/modules/taxonomy/taxonomy.admin.inc
@@ -694,7 +694,9 @@ function taxonomy_form_term($form, &$form_state, $vocabulary, $edit = array()) {
if ($edit['tid']) {
$form['delete'] = array(
'#type' => 'submit',
- '#value' => t('Delete'));
+ '#value' => t('Delete'),
+ '#access' => user_access("delete terms in $vocabulary->vid") || user_access('administer taxonomy'),
+ );
$form['tid'] = array(
'#type' => 'value',
'#value' => $edit['tid']);