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

WIP: Feature/textarea autocomplete #380

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

felixble
Copy link
Member

@felixble felixble commented Dec 3, 2017

To fetch the additional responsibles I use the new responsiblesSearch Meteor method together with the ParticipantsPreparer as it was introduced in the feature #356. Unfortunately, the interfaces are not really clear and straightforward. I think we should clean this up a litte bit in the future.

Since my focus with this PR lies on the implementation on the new feature which will be a great benefit for our users I didn't spent much time for cleaning up the existing code...

See #381

The quick-add-items field now shows a list of all available items after the users enters the character `#`.
Issue: The datasource is not reactive which means that new responsibles / labels will only be shown after a reload of the page...
Query the necessary data (responsibles / labels) inside an `autorun`-block and set the result as a reactive var. This ensures that the data are update reactively.
... otherwise the data is not necessary.
The implementation for qurying responsibles has changed completely (incl. the interface for using the module!). To enable merging in the changes I disable the feature and wire it together later on.
It turned out that the old implementation of `currentDatePlusDeltaDays` didn't work exactly. The test case which passes -35 as delta in days failed since the function returned a date off by one. Ridiculously, the test case passed on all other days except today. With this small change in the implementation the tests passes again...
@felixble felixble added this to In Progress in 4Minitz Backlog Dec 4, 2017
@felixble felixble removed this from In Progress in 4Minitz Backlog Dec 4, 2017
@felixble felixble changed the title Feature/textarea autocomplete WIP: Feature/textarea autocomplete Jan 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant