Habitica: add Start Dates and End Dates to challenges

Created on 5 Dec 2017  Â·  5Comments  Â·  Source: HabitRPG/habitica

As mentioned in https://github.com/HabitRPG/habitica/issues/9619 (see the screenshots and some of the comments), challenges are going to have Start Dates and End Dates. This is a placeholder issue that will be updated once the designs are finished and we have more details about how the dates will work - e.g., whether they are optional or mandatory; whether they are they display-only fields that the challenge owner can use as a visual indication of their plans for starting and closing the challenge or fields that control whether the challenge is visible / whether players can join.

FYI @lemoness @Tressley
Labels updated.

minor section all section creating / editing status on hold - needs design

Most helpful comment

It would be REALLY nice if the end date could be used to make the challenge's Dailies not due once that date is reached (e.g., automatically set the Dailies' everyX to zero. A common complaint is that a challenge has ended but the challenge owner hasn't closed it yet, so the Dailies keep damaging the participants or giving them rewards they haven't earned.

Or Dailies could be given an endDate field, which would be automatically populated from the challenge's end date at the time that the Dailies were created. A neater solution but requires changes to the Dailies code and schema too. It would also be useful for a player's own Dailies in some cases.

All 5 comments

It would be REALLY nice if the end date could be used to make the challenge's Dailies not due once that date is reached (e.g., automatically set the Dailies' everyX to zero. A common complaint is that a challenge has ended but the challenge owner hasn't closed it yet, so the Dailies keep damaging the participants or giving them rewards they haven't earned.

Or Dailies could be given an endDate field, which would be automatically populated from the challenge's end date at the time that the Dailies were created. A neater solution but requires changes to the Dailies code and schema too. It would also be useful for a player's own Dailies in some cases.

I would also like to see a message sent to the owner of the Challenge the
day after the assigned End Date. That can be part of a different fix if
necessary.

Possible draft of message (with feedback/suggestions welcome):

"The end date of your Challenge NAME has arrived! Close and award your
Challenge from the Challenges Page now." Clicking on it would take you to
that Challenge page.

On Thu, Dec 7, 2017 at 6:40 AM, Alys notifications@github.com wrote:

Or Dailies could be given an endDate field, which would be automatically
populated from the challenge's end date at the time that the Dailies were
created. A neater solution but requires changes to the Dailies code and
schema too. It would also be useful for a player's own Dailies in some
cases.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HabitRPG/habitica/issues/9672#issuecomment-349986233,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADVQwVUDMksGBQfCyC9GDnpdPoGOImpyks5s9_jrgaJpZM4Q2yay
.

Would an end date for all Dailies be useful?

An end date for users' Dailies is certainly a requested feature! Some people ask for it so that they can keep Dailies that no longer need to be active (e.g., for pride or auditing).

There's a clear case to be made for some kind of automatic end to be implemented for Challenge Dailies for this issue, and I think end dates are the best option. It would be nice (and simpler) if the same thing was done for user and Group Plan Dailies.

I also like the idea of end dates, because they're something that can be
broadly applied!

On Sun, Jan 28, 2018 at 7:24 PM, Alys notifications@github.com wrote:

An end date for users' Dailies is certainly a requested feature! Some
people ask for it so that they can keep Dailies that no longer need to be
active (e.g., for pride or auditing).

There's a clear case to be made for some kind of automatic end to be
implemented for Challenge Dailies for this issue, and I think end dates are
the best option. It would be nice (and simpler) if the same thing was done
for user and Group Plan Dailies.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HabitRPG/habitica/issues/9672#issuecomment-361130352,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADVQwX80ybFZAG5qcey7RO5LNDQh6UU3ks5tPTnxgaJpZM4Q2yay
.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

thebadwolfgirl picture thebadwolfgirl  Â·  4Comments

Alys picture Alys  Â·  3Comments

evanostroski picture evanostroski  Â·  4Comments

kantamablade picture kantamablade  Â·  4Comments

omtigger picture omtigger  Â·  3Comments