Add start date settings for UC Node Access features

glennr - August 26, 2008 - 04:10
Project:UC Node Access
Version:6.x-1.x-dev
Component:Code
Category:feature request
Priority:normal
Assigned:Island Usurper
Status:active
Description

Hi,

I'm creating a subscription site like an online training site. Here's how it will work: every new subscriber (no matter when they subscribe) will first receive lesson #1, then lesson #2 two weeks later and so on. Then at the end of the course the subscription expires.

I have a solution which I described here: http://www.ubercart.org/forum/ideas_and_suggestions/4815/online_training.... However, I could end up with 60-100 roles (including renewals and various types of subscriptions), and I'm nervous about managing this many.

I'm hoping there's a much neater solution by extending UC Node Access, so that subscribers gain access to an additional node every two weeks (or preferably at a configurable timed interval).

I've tried creating a custom Workflow-ng rule, thinking that the 'event' could be the subscriber being granted the "subscriber" role by Ubercart, the 'condition' could be the number of days since that event, and the action could be access to a new node. And other variations of that idea.

However, this is beyond me.

Can you help? I know I'm asking a lot, but it would be a neat additional feature for other UC users and I'd be very grateful.

Thanks.

#1

rszrama - January 6, 2009 - 15:09
Title:Add additional nodes at timed intervals» Add start date settings for UC Node Access features
Version:5.x-1.0» 6.x-1.x-dev
Assigned to:Anonymous» Island Usurper

Alrighty Lyle... need a start date feature that uses the time interval approach at first... i.e. access starts in 2 weeks. This won't affect expiration dates... start dates and expiration dates will still be calculated from the time of purchase. The original scope for this feature will just be the time interval, but once that's completed we can add in the fixed start date.

#2

glennr - January 7, 2009 - 03:48

Cool. Thanks, guys. There appears to be some demand for this: http://drupal.org/node/352672.

#3

emmajane - August 16, 2009 - 21:39

Subscribe. I'm looking for something similar to this as well.

 
 

Drupal is a registered trademark of Dries Buytaert.