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

Great Add-On to my Outlook - but seems there is a bug #33

Open
haweidner opened this issue Aug 15, 2017 · 34 comments
Open

Great Add-On to my Outlook - but seems there is a bug #33

haweidner opened this issue Aug 15, 2017 · 34 comments

Comments

@haweidner
Copy link

Hi there,

i'm very surprised and excited by setting up my copy of this great addon. Thanks to you guys for providing kanban in my outlook! top!

I just tried to use drag&drop in a filtered kanban. Drag&Drop is still working somehow, but it selects an task randomly. Seems that Drag&Drop ignores filtering.

Do you have the same issue with your copy in Outllook out there?

Best wishes
Harald

@ghost
Copy link

ghost commented Aug 18, 2017

That is an issue that I fixed in my fork of the project.
The thing is that filtering is done completely in the Angular view, whereas the drag and drop function only works properly when you filter in the $scope.

I am still working on some features, but if you are a bit familiar with javascript and angular you can copy my filter implementation

@haweidner
Copy link
Author

Hi, okay, sounds good. I just tried to use your fork files. But i did not get any task shown in the kanban. What is the trick?

@ghost
Copy link

ghost commented Aug 19, 2017

Just check your folders if they look like this:
image
But my latest version should create the folders for you.
Your Backlog lane should show all your tasks from the standard tasks folder. From there you can drag and drop them into Next or one of the other lanes. Alternatively, you can create new tasks using the plus button at the top of the Next lane.

@haweidner
Copy link
Author

Yepp, i checked to folders a couple of times. This is what i have right now:

image

But now tasks in the Kanban:

image

Adding tasks via "+" works for me.

Maybe there is setting i missed to show tasks from "Tasks" folder instead of "Taken"?

Greetings
Harald

@ghost
Copy link

ghost commented Aug 19, 2017

Hmm... No, the language of the Tasks folder is not an issue. Can you try what happens when you switch the state saving and the privacy filter off in the config file?
Like so:
image

@BillyMcSkintos
Copy link

BillyMcSkintos commented Aug 19, 2017 via email

@ghost
Copy link

ghost commented Aug 19, 2017

Hi BillyMcSkintos,

You are right. I forked your version, because I liked your use of the task statuses.
But I re-implemented drag&drop, and made it change the status. Works like a charm.

I also changed the filter to work on the $scope instead of in the Angular view. Otherwise drag&drop had a strange behavior when a filter is active.

@haweidner
Copy link
Author

@janvv "privacy_filter": false > the icon vanishes; nothing else happens;

i played a little with the config and i see this:
removing the RESTRICT part from the Backup-Folder line gives me an icon with the amount of tasks in the Backlog Header.

to make it clear, this line
'BACKLOG_FOLDER': { Name: '', Title: 'BACKLOG', Limit: 0, Sort: "duedate,-priority"},

brings this output:

2017-08-19 16_37_34-

Any idea?

Many Thanks in advance.
Harald

@ghost
Copy link

ghost commented Aug 19, 2017

No idea. Hold on... I'll make a branch with some error logging alerts in it.
I am just a curious as you are to know what is going on.

@ghost
Copy link

ghost commented Aug 19, 2017

Take the errorlogging branch. That will hopefully make clear what the difference is between your and my situation.

@BillyMcSkintos
Copy link

BillyMcSkintos commented Aug 20, 2017 via email

@ghost
Copy link

ghost commented Aug 20, 2017 via email

@haweidner
Copy link
Author

@janvv here are the error messages triggered by the errorlog branch. I'm not a very technical guy, but seems its sth to do with language support. Isn't it?

image

image

image

image

image

@haweidner
Copy link
Author

@janvv , switched to german status, bämm, it works like a charm:

'BACKLOG_FOLDER': { Name: '', Title: 'BACKLOG', Limit: 0, Sort: "-priority, duedate", Restrict: "[Status] = 'Nicht begonnen'" },
'NEXT_FOLDER': { Name: 'Kanban', Title: 'NEXT', Limit: 10, Sort: "duedate,-priority", Restrict: "[Status] = 'Nicht begonnen'" },
'INPROGRESS_FOLDER': { Name: 'Kanban', Title: 'IN PROGRESS', Limit: 5, Sort: "-priority", Restrict: "[Status] = 'In Bearbeitung'" },
'WAITING_FOLDER': { Name: 'Kanban', Title: 'WAITING', Limit: 0, Sort: "-priority", Restrict: "[Status] = 'Wartet auf jemand anderen'" },
'COMPLETED_FOLDER': { Name: 'Kanban', Title: 'COMPLETED', Limit: 0, Sort: "-completeddate,-priority,subject", Restrict: "[Complete] = true " },

@ghost
Copy link

ghost commented Aug 20, 2017 via email

@ghost
Copy link

ghost commented Aug 20, 2017

@BillyMcSkintos : configuration for what to do with completed tasks has been added
@haweidner : language issue with task folder restriction has been solved

@BillyMcSkintos
Copy link

@janvv Thank you so much! I really appreciate the work you have put in! Much of this stuff is beyond me but may I ask for your guidance in making tweaks for myself?

  1. I would like to put the % complete back into the Kanban board - what's the cleanest way to add that markup/code to In Progress and Waiting?
  2. Any thoughts on using the Outlook Category colors for the Category label on taskboard?
  3. I have been trying to tweak the summary report/email in App.js so that the tasks are grouped by category. This helpful for the summary communications I provide to my clients e.g.
    Category A
    In Progress
    Task1
    Task2
    Waiting
    Task1
    Task2
    etc....
    Category B
    In Progress
    Task1
    Task2
    Waiting
    Task1
    Task2

@ghost
Copy link

ghost commented Aug 21, 2017

:-) Funny... how just looking for a Kanban board turned into being busy working on one myself...

I was already thinking of making the contents of the task cards configurable, so that you can choose yourself which properties of the tasks would be shown.
Until that's done you can just put the % back in the way you did before.

I have to sort out where Outlook saves the color settings of the categories. Until I know that I can't say if it would be possible to use them. Would be a nice feature, though.

The problem with the Categories is, that tasks can have more than one category. So it is not just as simple as sorting on the categories property. What we should do is get a list a categories and use that to iterate through the task using the other filters. I am not using the report, but I'll have a look at it later this week.

@haweidner
Copy link
Author

@janvv thanks a lot. I will use this version in my daily "productive" environment. So far a great addition to my tool portfolio ;-)

@ghost
Copy link

ghost commented Aug 21, 2017

@BillyMcSkintos I added config for percentage and owner

@BillyMcSkintos
Copy link

BillyMcSkintos commented Aug 21, 2017 via email

@BillyMcSkintos
Copy link

@janvv What do you think about a trigger, button, slider to enable and disable the auto refresh from kanban.html? When making updates to multiple tasks it can be pretty slow to reload each time.

@haweidner
Copy link
Author

@janvv I'm using the Kanban view since the whole day .. i love it. But from my point of view there is a topic on top of my personal wishlist: i want to exclude all tasks, that have not reached the start date; i asume that there is a statement needed in the Restrict: "" statement in the config file. Do you have any hint for me which statement is needed to hide all tasks with start date of today and before?

Many thanks in advance.

@Shrekmachine
Copy link

Shrekmachine commented Aug 21, 2017 via email

@ghost
Copy link

ghost commented Aug 21, 2017

@Shrekmachine Sorry, a debug alert box sneaked into the master branch. :-) Fixed.

@ghost
Copy link

ghost commented Aug 21, 2017

@BillyMcSkintos
I am sure some functions can be optimized for speed, but I am giving priority at adding more functionality first.
There is a new option in the config file now to switch off automatic updating after adding and editing tasks. You can use the refresh button in the top row to re-read the tasks from Outlook.

@ghost
Copy link

ghost commented Aug 22, 2017

Hi all,
I started using the Issues on my own GitHub page.
Please use that page from now on for feature requests or any questions and remarks.

@sharonku
Copy link

sharonku commented Nov 8, 2017

Hi thanks for the code.
however i created the folders as per instructions.

image

I prefer the browser view, but doesnt show any of the tasks i have in my outlook

image

@stefanpawlik
Copy link

Hi all,
I started using the Issues on my own GitHub page.
Please use that page from now on for feature requests or any questions and remarks.

Hi, I know this is an old ticket that hasn't been updated lately, but is there a chance this highly improved Repo is around somewhere? @janvv's profile has no public repositories. Any input here?

Thanks!

@Shrekmachine
Copy link

He moved on to GitLab but the repository I can't find there anymore. He called it "Janban" if i remember correctly. A pity. I now us the MS Planner ;)

@anvaro9999
Copy link

Hi Stefan and Shrekmachine, indeed JanBan has been moved to gitlab. i copied his current code and made a fork here https://github.com/anvaro9999/outlook-taskboard. On this side you wil also find the URL to Jan van Veldhuizen's site on gitlab. He stopped developing JanBan and starten a new project JanBan-2.0, which is a remake.

B.t.w. i made my own adjustments on the janban code. So if you want the original, visit janban. ;)

@Shrekmachine
Copy link

Shrekmachine commented Dec 12, 2018 via email

@opa-jan
Copy link

opa-jan commented Jun 9, 2019

Moving to Gitlab and completely removing everything from Github appeared to be a bit too rigorous. I lost some fans on Github. At the other hand, I like the features I have on Gitlab.
Anyway... I didn't work on my project for a long time, but I picked it up again recently, and created a copy on Github that is kept in sync automatically. (https://github.com/janvanveldhuizen/janban). The layout of the task lanes have been changed to make dragging tasks to another lane easier. I also added a config screen. Animated screen prints are in the readme.

@Shrekmachine
Copy link

excellent, appreciated

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

No branches or pull requests

7 participants