Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Set or modify announcements dates #301

Open
1 task done
gaelgoth opened this issue Apr 26, 2024 · 6 comments
Open
1 task done

🚀 Feature: Set or modify announcements dates #301

gaelgoth opened this issue Apr 26, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@gaelgoth
Copy link
Contributor

gaelgoth commented Apr 26, 2024

🔖 Feature description

Add Announcements date edition

🎤 Context

Since the timeline (#119) has been introduced, announcements can be related to an event in the future. On announcement creation or edition users can set a date.

✌️ Possible Implementation

  • Add a new column announcement_event_date in announcements table
  • Add a announcement event date field in create and edit announcement forms
  • Set existing created_at as default value for announcement event date
{
  startTime: Date;
  endTime: Date;
  active: boolean;
}

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

Are you willing to submit PR?

Yes I am willing to submit a PR!


Edit:

  • 2024.07.17: Replace Possible Implementation by kurtaking suggestion
@gaelgoth gaelgoth added the enhancement New feature or request label Apr 26, 2024
@billabongrob
Copy link
Contributor

I like this idea. One use case we have is using this plugin to announce events and events are generally time bound so this would be helpful to my team. 👍

@ShauliSolomovich
Copy link

I also like this idea 👍 , I think we can also benefit from a "Calendar" view.
Also for our use case to give announcements a "time frame"

@kurtaking
Copy link
Contributor

What do you think about adding something like the below and setting active to false if it doesn't fall within the range? Thinking about how we could solve for this issue as well in one go.

{
  startTime: Date;
  endTime: Date;
  active: boolean;
}

@gaelgoth
Copy link
Contributor Author

What do you think about adding something like the below and setting active to false if it doesn't fall within the range? Thinking about how we could solve for this issue as well in one go.

{
  startTime: Date;
  endTime: Date;
  active: boolean;
}

Good idea, I've been busy lately. I should be able to free up some time next month, but if anyone wants to get started please feel free to do so 😃

@yoramshai
Copy link

Hey @gaelgoth , do you think it will be implemented soon ?
Also I think it would be great to have date+time instead of s/m/M/y ago.

@gaelgoth
Copy link
Contributor Author

@yoramshai I'm still busy on my side and I've put this on hold due to the migration to the Backstage community repository (#373). If you're interested in taking this on, I'd be happy to assist you! 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants