-
Notifications
You must be signed in to change notification settings - Fork 98
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
Comments
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 |
I agree,please add the ability to do the task access to other users. |
+1 |
Agree. Sharing tasks would be great. Am using shared calendars right now and it can be a bit cumbersome |
This should be implemented so one could share a complete task list or only single tasks. |
This seems to be a more detailed duplicate of #14. |
+1 |
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? |
Is there any plan to implement this functionality? It's kind of essential for shared tasks environment. |
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:
|
This comment was marked as spam.
This comment was marked as spam.
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 |
+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.... |
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. 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. |
@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. |
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. |
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 |
share!=assign |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment was marked as spam.
This comment was marked as spam.
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. |
You might also have a look at the Nextcloud Deck app. I heard that it is a caldav client nowadays, too. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
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. |
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? |
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. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
Hi I can't find this assignment field, could you guide me to there please? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
The optimal user functionality from my POV would be to allow people to share a task list with a group. Then anyone from that group can be added to the task as collaborators or responsible for the task completion. People not in the group can't see the task list. I didn't really understand much of the calendar-related functionality requests and to be honest, with all the task list platforms I've used in all the projects I've been involved with, I mostly didn't use calendar functionality, preferring to use the task position in the list as a sign of its priority or urgency. I hope you devs who might work on this like the suggestion. I am coming to Tasks as it's the best candidate for my team to replace both Trello boards and Notion lists which we can't own properly and have to pay extra for. Tasks really could fill that niche. |
Good day, I also think like this, I provide IT support service. There are
100 users, if the user's printer, keyboard, mouse or a program does not
work, they can send me a task notification, that user can only see what
they have written, I can see all the problems. When I look at the list, it
is not visible which user has defined the task, it is not known who has
which problem.
Adam ***@***.***>, 9 Şub 2025 Paz, 22:33 tarihinde şunu yazdı:
… The optimal user functionality from my POV would be to allow people to
share a task list with a group. Then anyone from that group can be added to
the task as collaborators or responsible for the task completion.
People not in the group can't see the task list.
I didn't really understand much of the calendar-related functionality
requests and to be honest, with all the task list platforms I've used in
all the projects I've been involved with, I mostly didn't use calendar
functionality, preferring to use the task position in the list as a sign of
its priority or urgency.
I hope you devs who might work on this like the suggestion. I am coming to
Tasks as it's the best candidate for my team to replace both Trello boards
and Notion lists which we can't own properly and have to pay extra for.
Tasks really could fill that niche.
—
Reply to this email directly, view it on GitHub
<#72 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AVKA5LB2QSPB4WMBI7M4NN32O6GQHAVCNFSM6AAAAABWZBIAG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNBWGQZDQNBZGU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Steps to reproduce
Expected behaviour
This Task shall be visible by then by the second user
Actual behaviour
This functionnality doesn't exist yet ?
The text was updated successfully, but these errors were encountered: