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

[Feature Request] Assign users to tasks #72

Open
mastobuuthnaath opened this issue May 4, 2017 · 34 comments
Open

[Feature Request] Assign users to tasks #72

mastobuuthnaath opened this issue May 4, 2017 · 34 comments

Comments

@mastobuuthnaath
Copy link

Steps to reproduce

  1. Create one User
  2. Create a second user
  3. Create a task for the first User
  4. Assign this Task to the second user

Expected behaviour

This Task shall be visible by then by the second user

Actual behaviour

This functionnality doesn't exist yet ?

@walhallaRV
Copy link

In the description of this app there is written that one can share tasks with other users. But I cant find this option to share? Where can I find it?

thanks a lot for your response!

Walhalla

@pvl-e
Copy link

pvl-e commented May 23, 2017

I agree,please add the ability to do the task access to other users.

@elronzo
Copy link

elronzo commented May 26, 2017

+1
The ability to share tasks would be a great feature!

@tschiu
Copy link

tschiu commented May 28, 2017

Agree. Sharing tasks would be great. Am using shared calendars right now and it can be a bit cumbersome

@andreasjacobsen93
Copy link
Member

This should be implemented so one could share a complete task list or only single tasks.

@cwmke
Copy link

cwmke commented Jun 30, 2017

This seems to be a more detailed duplicate of #14.

@FitzChevalerie-22
Copy link

+1
It's really important en enterprise to share a task with an other user.

@dartcafe
Copy link

Just another view regarding the sharing of tasks: I would like to assign users to tasks, so it is possible to delegate tasks to other team members. Is this the plan or is this another issue, like I think the author of #99 wanted to see. Or do I hassle things?

@zefir6
Copy link

zefir6 commented Nov 8, 2017

Is there any plan to implement this functionality? It's kind of essential for shared tasks environment.

@SehLax
Copy link

SehLax commented Jan 2, 2018

the current way that sharing task lists works is explained in #14 Share task lists.

here is a way how you can use this to assign tasks to people in your team:

  1. create a new calendar in the calendar app and name it for example "to be done by team-memberXY"
  2. still in calendar app, share the calendar with that user (with the option "can edit") (depending on the structure of your team, decide who can see&edit whose calendards/task lists)
  3. now in task app, if you have a task and want to assign it to someone, simply move it (drag&drop) to this new calendar/task list

@Pokerkoffer

This comment was marked as spam.

@GoetheG
Copy link

GoetheG commented May 19, 2018

I am very interested in this function cause then I could really collaborate within nextcloud.

@SehLax: The key about widely spread software is it's user experience. This seems rather complicated to me. An unexperienced user would never find this solution easy to understand. Is there maybe a way to make all this a little bit easier? Just take a look at Open-XChange and their task functions. This is pretty simple to use.

Cheers

@raimund-schluessler raimund-schluessler changed the title Assign users to tasks [Feature Request] Assign users to tasks Jun 19, 2018
@dosch
Copy link

dosch commented Nov 1, 2018

+1, we work in a small team and most kanban boards are over the top. The task app in NC is perfect. Just need to be able to assign it to team members....

@TruputiGalvotas
Copy link

Could I suggest to implement this simply as a category, but as a separate field on the task, so that on the backend it would be a category, but when you are on the "Assigned to User" field, you have a drop-down of users to select from to whom you can assign the task. Then when you have a shared task list between some members, then you can simply filter out tasks by user category. Or if using a category in the backend is a wrong way to do this then maybe it could be a separate column in the database - though I haven't looked at the Tasks app code and I don't know how it's actually implemented.

We are currently a small team of 3 people and we are using Categories as a way to assign the Task to a user, but having a dropdown of users list would be better.

User_Task_Mockup

I would be willing to implement this myself with some guidance/mentoring from the nextcloud team if there would be a consensus on how this feature should be implemented.

@wdfee
Copy link

wdfee commented Jul 16, 2019

@TruputiGalvotas a user dropdown would be awesome, but the category solution doesn't fit for bigger teams. I think instead of a dropdown the Nextcloud typical text input with auto suggestions would be enough.
We are a whole school using Nextcloud for parents, teachers, students. We have classes as groups, e.g. one group for all parents of one class. We have rotating jobs like cleaning service, every weekend a different family (this is a private school with 36 students per class). So we make a Task list for cleaning service, each task is for one family. It would be great if we could assign these tasks to these families, that they get a reminder for "their" weekend.

@raimund-schluessler raimund-schluessler pinned this issue Jul 16, 2019
@pwFoo
Copy link

pwFoo commented Jul 20, 2019

It's possible to share tasks by share task (calendar) with users / groups.

But task should be check permissions! Users mark tasks as done without permissions and it looks good for the user, but it's not syncing to task creator and other users. The user without change permission to the task calender should get an error message instead?

Assign tasks would be nice, following here.

@raimund-schluessler
Copy link
Member

But task should be check permissions! Users mark tasks as done without permissions and it looks good for the user, but it's not syncing to task creator and other users. The user without change permission to the task calender should get an error message instead?

Indeed, that is a bug. A user without editing permission should not be able to change a task's property locally. I created an issue for this: #522

@pcav
Copy link

pcav commented Dec 8, 2019

share!=assign

@GoetheG

This comment has been minimized.

@pcav

This comment has been minimized.

@vincowl

This comment has been minimized.

@macmiranda

This comment has been minimized.

@steeve971

This comment was marked as spam.

@dukeh3
Copy link

dukeh3 commented May 31, 2020

After reading the CalDAV and ICAL specs I believe that I understand why this might be a bit trickier than expected.

A VTODO lives in a calendar, this calendar has an owner. You cant simply share a task, because its not how its is done. A task i my calendar is not connected to a task in your calendar. Ofcoure you could make a tast with ID T1 live in several calendars and if the task gets updated in one also update the task in all other places. I am not sure how the different software out there would react to this. But I assume that CalDAV does handle this.

I would assume that the way this would be done is that you create a project calendar and then create the task there, and the use the ATTENDEE and ORGANIZER fields to indicate who is the owner and who is interested in the task.

https://icalendar.org/iCalendar-RFC-5545/3-6-2-to-do-component.html

https://icalendar.org/iCalendar-RFC-5545/3-8-4-1-attendee.html

I assume that a good point to start would be to see how this is implemented in the EVENT component in the calendar. For there you can add people to an event.

@szaimen
Copy link
Contributor

szaimen commented May 31, 2020

You might also have a look at the Nextcloud Deck app. I heard that it is a caldav client nowadays, too.

@annievoss

This comment was marked as spam.

@Der-K-2000

This comment was marked as spam.

@DeepReef11
Copy link

Hi there, I too would like to be able to assign tasks to user.

I'm currently trying to implement it. I'd really like to have some help from someone who understand how the task plugin work. The Task plugin is great but it lacks what seems to be very simple features that would make it even better.

@kenince
Copy link

kenince commented Apr 17, 2023

For those who are familiar with the deck app which has this functionality already, is it possible to check if there is a way to use a bit of the code from there?

@meonkeys
Copy link

meonkeys commented May 16, 2023

Would be really great if this was added, surprised it's not an option yet still

I'm not surprised.

Just add a thumbs up to the original issue description at the top. Saves others having to scroll past "me too" comments with no additional information.

@zaferfe

This comment was marked as spam.

@bpbiszkopt

This comment was marked as spam.

@punkyard
Copy link

punkyard commented Jan 17, 2024

tasks can be assigned to users, Users can see assigned tasks in task list

Hi I can't find this assignment field, could you guide me to there please?
I can see how to share a list of tasks to a user and if this user will be able to modify the tasks of the list of tasks - but I can't not see how to assign ONE task to a user

@punkyard
Copy link

punkyard commented Jan 17, 2024

WORK AROUND
waiting for task assignment, tags could be used as a work around:
type in the tag the name of the user, press Enter, their name will appear as a tag on the task line

Capture d’écran 2024-01-17 à 09 14 55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests