joshdata / cotaskme Goto Github PK
View Code? Open in Web Editor NEWA task list where every task for you also appears "outgoing" on the task list of the person who requested the task. Based on an idea by Matthew Burton.
A task list where every task for you also appears "outgoing" on the task list of the person who requested the task. Based on an idea by Matthew Burton.
1: Go to your incoming list
2: Check off a self-assigned task somewhere in the middle of your list.
3: Add a new task.
When I do this, the new task is added into the slot of the task you just acted upon. In other words:
-Check on Task 2
-Add a new task.
-The list now reads:
Refreshing the page reorders the list and moves the new tasks to the top of the list.
Allow a tasked user to reject tasks generated by other people. Has a similar effect as closing a task, but can be done without starting it.
What do you think about this-
I think I put in the closed state as a way of representing that when tasks are done, the assigner usually has to do something (e.g. review it for quality) and the assigner would close the task when that step is done.
Instead of that, we could allow the recipient to open a new "is this okay?" task at the time of finishing a task. The original task would go to Finished at that would be the end of that task, and the assigner would get a new task asking him to acknowledge that the original thing is now back in his court for review. This would also create interesting threads connecting tasks.
Alternatively (or in addition), the assigner could mark a task as "create a new task for me when this is finished". So when the recipient finishes the task, the assigner automatically gets a new task in his inbox reminding him to do whatever he has to do next with that task.
Github
Asana
Basecamp
read/write
In the Outgoing view, the top category is labelled Inbox. This is kind of confusing. We should change it to "Unacknowledged" or "Unconfirmed" or something like that.
Additionally, tasks in this category should have an action button that lets the creator delete the task. (For now, it's probably sufficient to just use the Close action for that.)
I flipped the meaning. See comment in 828004d.
New tasks should be more visually prominent than those marked Finished or Closed. And people have told me they derive satisfaction from physically striking through a task on paper lists upon completion.
By default, the task list should be sorted New, then Finished, then Closed & Rejected (no need for headers for these statuses, though). This sorting should happen immediately upon changing the status of a task.
Two options:
For account creation.
The task template doesn't discriminate between incoming and outgoing tasks, so all "Assigned to" data in the Outgoing list says "yourself":
<div class="col-sm-3">
{% if task.creator == None %}
{{task.metadata.owner_email}}
{% elif task.creator != user %}
{{task.creator}}
{% else %}
<i>yourself</i>
{% endif %}
</div>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.