Comments (5)
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(∞)?
from mattermost-plugin-agenda.
There are two cases to distinguish. Re-queue is clicked for an item scheduled for
- The past/today: Queue the same item in the same thread with the date of the upcoming meeting. Basically
/agenda queue $OLD_ITEM
- The future: Return an error
Does this make things more clear?
from mattermost-plugin-agenda.
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.
from mattermost-plugin-agenda.
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.
from mattermost-plugin-agenda.
#89 can be used as a starting point
from mattermost-plugin-agenda.
Related Issues (20)
- Add sub queues
- Release v0.2.3
- Agenda item number should get updated if the items of the agenda are deleted
- Agenda list command does not work on mobile HOT 5
- Sync with starter template HOT 1
- Release v0.2.0 HOT 2
- Release v0.2.1 HOT 2
- Fix JS error when opening agendas modal HOT 4
- Queuing an item from the RHS does not put it in a thread
- Agenda settings modal does not show default value HOT 4
- Improve date format selection UI HOT 7
- Release v0.2.2
- allow having more than one meeting in the same channel HOT 1
- If multiple meeting are configured, `/agenda queue` should pick nearest one HOT 19
- Add post dot menu item to queue agenda item from post
- in the Dark theme The User is not able to see the Data/Text in the "Date Format" input box in the "Channel Agenda Settings" HOT 2
- Cross-plugin task: Enable the CircleCI "test" job in each plugin repo that has a webapp plugin
- While Re-queue The Future Data I'm Not Getting The Validation ON Screen. (User Experience Improvement For new User) HOT 1
- Allow monthly Meetings
- MM-47046 Use version of React DOM provided by web app HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mattermost-plugin-agenda.