From a444e9488fba7aa604bc45b9b83f6ac05ae438db Mon Sep 17 00:00:00 2001 From: thewilkybarkid <chriswilkinson84@gmail.com> Date: Fri, 9 Aug 2013 15:10:57 +0100 Subject: [PATCH] Add a name field to users and use it in the Real Name module --- cambridge.info | 1 + cambridge.install | 47 +++++++++++++++++++++++++++++++++++++++++++++++ cambridge.make | 1 + 3 files changed, 49 insertions(+) diff --git a/cambridge.info b/cambridge.info index 72ad497..e722a2b 100644 --- a/cambridge.info +++ b/cambridge.info @@ -42,6 +42,7 @@ dependencies[] = media dependencies[] = pathauto dependencies[] = php dependencies[] = raven +dependencies[] = realname dependencies[] = redirect dependencies[] = token dependencies[] = views diff --git a/cambridge.install b/cambridge.install index 8f4727c..323c898 100644 --- a/cambridge.install +++ b/cambridge.install @@ -116,4 +116,51 @@ function cambridge_install() { field_update_instance($instance); } + + $field = array( + 'field_name' => 'field_user_name', + 'label' => st('Name'), + 'cardinality' => 1, + 'type' => 'text', + 'settings' => array( + 'max_length' => 255, + ), + ); + + field_create_field($field); + + $instance = array( + 'entity_type' => 'user', + 'bundle' => 'user', + 'field_name' => 'field_user_name', + 'label' => st('Name'), + 'description' => st('The user\'s real name.'), + 'required' => 1, + 'cardinality' => 1, + 'type' => 'field_user_name', + 'settings' => array( + 'size' => 60, + 'text_processing' => 0, + 'user_register_form' => 1, + ), + 'widget' => array( + 'weight' => -11, + ), + 'display' => array( + 'default' => array( + 'label' => 'inline', + 'type' => 'text_plain', + 'weight' => 1, + ), + 'teaser' => array( + 'label' => 'inline', + 'type' => 'text_plain', + 'weight' => 1, + ), + ), + ); + + field_create_instance($instance); + + variable_set('realname_pattern', '[user:field_user_name]'); } diff --git a/cambridge.make b/cambridge.make index 819c106..58361d0 100644 --- a/cambridge.make +++ b/cambridge.make @@ -19,4 +19,5 @@ projects[globalredirect] = "1.5" projects[google_analytics] = "1.3" projects[imagecrop] = "1.0-rc3" projects[media] = "1.3" +projects[realname] = "1.1" projects[redirect] = "1.0-rc1" -- GitLab