VocaDB / community

https://vocadb.net
0 stars 0 forks source link

Show yearly event in "upcoming events" based on series, without actual event #135

Closed riipah closed 2 years ago

riipah commented 3 years ago

For character anniversary/birthday events that happen every year at the same time, those events could be shown dynamically in upcoming events (and front page), without editor having to create that event entry.

This would reduce editor workload and clutter, when the yearly event doesn't have any songs, albums or links attached to it.

There should probably be a date field for event series (this would be useful anyway), and possibly a checkbox for automatically generating that dynamic event.

The dynamic event could have a link to series, or for creating the actual event, but this is not needed at first.

Is there other places where we should show the dynamic event?

andreoda commented 3 years ago

I am a bit confused about this. Is it only for character anniversaries? How does it work when you for example create a song with voicebank xxx and it's their "birthday"? Do you mean in the event field of the song, there you could type the name of the event without it existing and then the system creates the event automatically based on some pattern. What if there is no series for that event created yet?

riipah commented 3 years ago

Is it only for character anniversaries?

Mainly for those, but not only for them. It's for any yearly recurring events, when you don't necessarily want to create an event page for each occurrence. The requirement is that the series happens once per year, roughly at the same time (but not necessarily exactly the same date). For example, I could imagine using this for Nico Nico Chokaigi, assuming the date is more or less fixed. It can still be overridden by creating the event page.

How does it work when you for example create a song with voicebank xxx and it's their "birthday"?

This issue does not change that experience at all. This issue only concerns the "upcoming events" page and event listing on front page. It does not affect song edit page. The event page can be created as before. If the event page is created, it works exactly as before.

Do you mean in the event field of the song, there you could type the name of the event without it existing and then the system creates the event automatically based on some pattern.

The current functionality is not changed by this task. I remember there is already some code for creating series event based on pattern. That could be used, but again, it's not necessary for this issue.

What if there is no series for that event created yet?

You need to create the series first, as before. This issue is for adding an option to series. If the series does not exist or the option is not checked, nothing is done. This issue is mainly for recurring series that are already created, mainly character birthdays.

andreoda commented 3 years ago

alright, thanks for explaining!

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 7 days.