Menu

#27 Recurring signup modification/deletion

open
nobody
None
5
2004-03-11
2004-03-11
No

As I understand it, if a user creates a 'real' signup
on the same day where there is a recurring signup, the
recurring signup becomes out of the system's control on
that day. When the signup table is written for that
day, all of the recurring signups are pulled from
default.csv into [date].csv. This makes the recurring
signups loggable, but it also brings an extra step into
removing/modifying the recurring signups.

The signup table for a given day in the future should
be modified if a recurring signup that affects that day
is modified or deleted and at the moment that isn't
happening. Maybe we shouldn't even write a recurring
signup to the 'real' signup table until the day of the
recurring signup?

Discussion

  • Jeremy Shaver

    Jeremy Shaver - 2004-03-12

    Logged In: YES
    user_id=713937

    Just tried this on my local copy and the problem is - how do
    you handle when a change to a recurring signup comes into
    conflict with an existing signup? A change might cause
    someone who is alternate to be "floating" over an open
    priority spot (I suppose we could exhaustively go through
    all days and checked for promotions?!?) OR a recurring
    signup might overlap another user's signup?

     
  • Jeffrey Tacy

    Jeffrey Tacy - 2004-03-12

    Logged In: YES
    user_id=829347

    I know it may be difficult to implement this, but I think it
    should check the future days, promote signups when
    appropriate, and not overwrite existing signups. It must
    tell the person managing the recurring signup what it did,
    though. If they would rather have it blow away an existing
    signup, they can do it manually if it's that important. The
    system should just tell them which signups conflict.

     

Log in to post a comment.

MongoDB Logo MongoDB