Hi, I don`t know if I am in the right forum topic for this, but I have a question about fields for a content-type.

I have a content type 'course'. With fields like name, description, etc.

Then I have course_subcription. Which references to course. Now for the subscriptions I want the following to be applied:

For two years after a trainee attended the course, I want to send the trainees messages every 6 months (not automated). And want to be able to keep track of whom I sent a message on which date.

Possible solution would be: Message sent (checbox) , on date (date input field) (and that six times, since I want to keep a little history)

Or: Date 1 (currentdate input) , message send? (Checkbox)
Date 2 (date: 6 months after date input) - message send? (checkbox)
and so on..

I hope you get the idea. I just don`t know how to fix this within drupal . Any pointers to get me in the right direction?

Any help is very much appreciated.

Comments

vm’s picture

as you aren't developing a module, this question is better served in the 'post installation' forum. Please edit the opening post and move it. Thanks.

marcelv91’s picture

Ok, will move it. was not sure where to post this question. Thanks

vm’s picture

Thanks for moving the post.

I'd investigate creating a message history content type.
using entity reference to link the message history to the content type in question

marcelv91’s picture

Thank you for this option. That`s a nice solution.

Then something else, lets say I implement your solution. How wold you keep track of 'todo'. For example, I have send messages to a few subscribers 5 months ago. that means they are next to be recieving a message from me. Can I add a rule or something to a few, to only show subscriptions which last message is sent more than 5 months ago? Or should I be looking for a custom module in that case?

Thanks again

vm’s picture

perhaps the views.module to generate a list with exposed filters

marcelv91’s picture

Ok, so I will be able to add an exposed filter, and filter on dates? Because the date is a reference and not just a flat date..

vm’s picture

yes.

as an aside to build out the features you seek and perhaps some you've not considered yet

http://drupal.org/project/views_bulk_operations may be worth investigating in combonation with rules.module

others worth looking into:
http://drupal.org/project/views_send
http://drupal.org/project/views_rules

marcelv91’s picture

Thanks a lot. I will take a look at the modules you described.