Different Tasks to Signup at one Node

Roavei - September 15, 2009 - 15:12
Project:Signup
Version:6.x-1.0-rc5
Component:User interface
Category:feature request
Priority:normal
Assigned:Unassigned
Status:closed
Description

Hello guys

First of all: Thank you very, very much for developing this modul!
Now i would like to know if the following is possible with "signup":

If got a Meeting (Node). The Users should now be able to signup for this Meeting. There are different Tasks: Preparing Food, Drive to the participants and bring them to the meeting, Make a presentation,...
So the users should be able to select one of these options for each meeting. Is this possible?

If not: I would ask you to bring this feature into the next ReleaseCandidate. ;)

Greets Roavei

#1

Roavei - September 18, 2009 - 06:58
Category:support request» feature request

seems like this isn't something what is yet not possible with this modul...

#2

ycimlynn - September 18, 2009 - 19:38

Do I understand that you want to create your own fields for them to fill out? Yes, this is possible. Read #2 in the install.txt file. You have to create your own theme_signup_user_form().

In the module, look in the themes directory for a form called signup_form.inc. (sites/all/modules/signup/themes/signup_form.inc) You can modify this to create your own fields.

#3

Roavei - September 21, 2009 - 14:13

Yess!! Thank You, this was exactly the thing I was searching for... Sorry, that I didn't read the install.txt ... but I didn't think that there would be a list of all optional features inside.

Just one further yestion: I coded the following:


$form['signup_form_data']['Arbeit'] = array(
  '#type' => 'select',
  '#title' => t('Arbeit'),
  '#default_value' => variable_get('Arbeit', 'essen'),
  '#options' => array(
    'essen' => t('Essen'),
    'leitung' => t('Leitung'),
    'andacht' => t('Andacht'),
  ),
  '#description' => t('Bitte wähle hier den gewünschten Job4Youth aus'),
);

How can I get the selected Option to write it into the Email, which is normally written to the User? Or how can i generally get this information with php?

#4

ycimlynn - September 21, 2009 - 23:25

You can configure the email that goes out to the user. Look in admin >> settings >> signup. Don't quote me, (I didn't develop it, I am just a big user) I believe that you can use the %user_signup_info to get the info.

#5

Roavei - October 25, 2009 - 14:18
Status:active» fixed

thx very much

#6

ln282 - October 25, 2009 - 15:22

You might want to check out the signup status module ( http://drupal.org/project/signup_status ). You could set up each of the tasks as a "status", and limit the number of people who could sign up for each one, if that's appropriate. You could also have different emails go to people, depending on the task they've signed up for.

#7

System Message - November 8, 2009 - 15:30
Status:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.

 
 

Drupal is a registered trademark of Dries Buytaert.