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

Re-queue an item for next meeting #12

Open
marianunez opened this issue Feb 27, 2020 · 5 comments
Open

Re-queue an item for next meeting #12

marianunez opened this issue Feb 27, 2020 · 5 comments
Labels
Difficulty/2:Medium Medium ticket Hacktoberfest Help Wanted Community help wanted Tech/Go Tech/ReactJS Up For Grabs Ready for help from the community. Removed when someone volunteers
Milestone

Comments

@marianunez
Copy link
Contributor

marianunez commented Feb 27, 2020

The post dot menu should show an option to (re-)queue an item to the next meeting that should update the post hashtag to the next meeting date, or if no hashtag is present add the hashtag to queue this item. This would be helpful in cases an item was not covered in the given meeting and is moved to the upcoming one.

This should show an ephemeral message for feedback that the item was queued successfully.


If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.

New contributors please see our Developer's Guide.

JIRA: https://mattermost.atlassian.net/browse/MM-22739

@marianunez marianunez added Help Wanted Community help wanted Tech/Go Tech/JavaScript Up For Grabs Ready for help from the community. Removed when someone volunteers labels Feb 27, 2020
@jfrerich jfrerich added this to the v0.1.0 milestone Jul 15, 2020
@hanzei hanzei modified the milestones: v0.1.0, v0.2.0 Aug 11, 2020
@hanzei hanzei removed this from the v0.3.0 milestone Oct 12, 2020
@sanjaydemansol
Copy link
Contributor

Hi @hanzei , how is it supposed to function? do we assume re-queue is being clicked on item with past date? don't we need to look for all the possible upcoming meeting dates(∞)?

@hanzei
Copy link
Contributor

hanzei commented Jun 30, 2021

There are two cases to distinguish. Re-queue is clicked for an item scheduled for

  1. The past/today: Queue the same item in the same thread with the date of the upcoming meeting. Basically /agenda queue $OLD_ITEM
  2. The future: Return an error

Does this make things more clear?

@hanzei hanzei removed the Up For Grabs Ready for help from the community. Removed when someone volunteers label Jun 30, 2021
@sanjaydemansol
Copy link
Contributor

Hi @hanzei could you please direct me to docs for it?(how do I execute command from web part of the plugin?)
also, today would be different case, /agenda queue $OLD_ITEM would add it to today by default if its a meeting day.

@hanzei
Copy link
Contributor

hanzei commented Jul 1, 2021

My suggestion would that you implement an (REST) API in this plugin can all it directly via HTTP from the client. Inspiration can be taken from mattermost/mattermost-plugin-github#239.

I'm aware that the behavior is different from /agenda queue for meeting day, but I think it still makes sense as a common use case is to re-queue items after they got dropped in a meeting.

maisnamrajusingh added a commit to demansoltech/mattermost-plugin-agenda that referenced this issue Jul 12, 2021
@hanzei hanzei linked a pull request Jul 12, 2021 that will close this issue
sanjaydemansol pushed a commit to demansoltech/mattermost-plugin-agenda that referenced this issue Jul 22, 2021
maisnamrajusingh added a commit to demansoltech/mattermost-plugin-agenda that referenced this issue Jul 29, 2021
@hanzei
Copy link
Contributor

hanzei commented Feb 21, 2023

#89 can be used as a starting point

@hanzei hanzei added the Up For Grabs Ready for help from the community. Removed when someone volunteers label Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment