Privacy settings so clients, contractors and multiple teams can collaborate in projects
Make them assigned and/or visible to User,Group,Privat...
We have two use cases here.
1. Making is super easy to work with clients. Clients can see only Discussion and Tasks which specifically marked as visible to them. Rest is not visible to them
2. Allowing true privacy – concept described by Caroline. Once this mode is enabled users can create private tasks and decide who they want to share it with.
@Caroline – I assume project and project group administrators should be able to see private tasks. Right?
Probably we should move Private Tasks and Private Discussions into a separate add-on which is not available by default.
We have requests for private tasks and we have requests for disabling privacy – when a teacher in a school does not want students to create private tasks at all.
I assume functionality similar to Private Discussions we already have in Freedcamp is what you are after.
At this stage I am not even sure how to implement it best way. We do not have concept of ‘client’ in Freedcamp. We will need to add a special attribute to project teams which will say – this team is ‘client’ and once you set this attribute to a team you can create a task which is visible to clients. If not ticked – not visible to them. On screenshot (https://www.dropbox.com/s/rp9sij4usvf6x7i/Client%20Teams.png?dl=0) set attribute shown in black box which will tell Freedcamp – people in this team are clients. This way you can have multiple clients teams in the same project with different permissions.
Let me know what you think please.
This would be super handy to assign certain users to task lists. Eg we would welcome guests/clients into the project portal and they could see tasks that are related to them. Then we keep the other tasks on the project hidden from the client.
Until private discussions and tasks are part of Freedcamp, we can’t use it which is unfortunate since it seems like a great platform that would be a great replacement for Basecamp 3.
Могу ли я создать один проект, прописать разные задачи и назначить разных исполнителей. При этом, чтобы исполнители не видели задачи друг друга, а только свои?
Pls advice if I can create one project, make different tasks, choose different coworkers to fulfill. But I need them not to see tasks of each other, is that option possible?
We need this functionality too. It feels wasteful to have 2 separate projects for the same client. We have client facing tasks and discussions and internal tasks and discussions as you do here in this forum.
We do software implementations that require config and info from the client and then when they have feature requests and bugs we certainly do not want to have this seen by them. Or even requesting resource allocation on it. Either way thanks for your continued support on this.
@Sasha-Shae - it only looks to be as simple as in Discussions.
We need to rewrite essentially all Tasks and Milestones to make sure that a milestone cannot be assigned to a person who can not see some private tasks in that milestone, add extra validations that you can not add a private subtask to a task whose assignee cannot see that private subtask and about 100 other use cases.
Without subtasks and linked to Tasks applications - Milestones, Time etc - I agree it would be relatively easy.
Note: This feature was requested in 2012 and only 137 people voted for it. About 800 people join Freedcamp daily.
If this is a must-have functionality and you can not use a separate project to track customer tasks I would honestly and respectfully suggest finding another system with an ability to handle private tasks.
Has this been implemented yet? Desperately need a way to create private task lists, so that certain people in a project don't see certain tasks that are not relevant to them. This should be a native feature, similar to how discussions work.
@Mateusz - see feature status to check if it is completed or not. Completed features has status ... "Completed" :)
I got lost. Is the feature of Private Tasks implemented already? Can I create a user group that will see only the tasks assigned to them (specific users?)? If yes, I cannot find this option.
For our use-case it would be sufficient to have "external members" assigned to projects. Those members can't see any task unless the task is assigned to them :-)
Also it could be interesting being able to assign whole task groups to members. With this you could make a whole task group viewable for "external members" as well.
Third thing: I'd love to assign a task to more than one member.
I am working on a project to outfit vehicles. I have a team within my organization that has special responsibilities and I want them to contribute to their portion and all other portions.....but I have a vendor outside my organization that I want them to be able to sign onto Freedcamp and see this project, but I only want them to see their tasks. I don't want them to see all the other tasks or read discussion posts or comments.....just be able to participate in their assigned section and tasks. I would think this functionality would be VERY helpful to a lot of people.
Re @Igor - In my case, administrators do not need to see other people's private tasks. I could see both possibilities working: for admins not to see private tasks, or for admins to see private tasks but I think users would probably prefer it if admins don't see their private tasks.
We emailed about this a while back, and you asked me to contribute here, as you thought this was a similar request for features. My coworkers are not co-workers, they are course participants. We use freedcamp to discuss progress, but everyone works on their own creative project. I'd like to use tasks like "homework". Everyone gets a copy, but everyone completes their own individual homework. People don't share their completed homework with me, they do it for themselves, but may like to share it with (selected) others to discuss it.
I think concept of making private tasks from your coworkers in a project is very questionable to be in demand. I hear about it for the first time. Can you give us a use case please?
If I understand correctly, if you created this, this would mean that only the admin can control who sees which tasks? In my project, the aim would be for each person to be able to create their own tasks, and be able to keep them private or share them with other people in the project.
Using your client setup, I think this would be possible to make us of with a work around. As an admin, I could create a task per client team, and make each single person into a client team, so they would all be able to keep their task private. It would be confusing though.
I am not a developer and have no idea what would be possible but I was thinking along the lines of, that every person is able to add public info to a task, but also private. That way, they control what they share, with whom. The admin creates the overal structure of tasks, but people can use those tasks both as a way to keep each other in the loop on progress, but also for their own notes on their work in the project. I think this would make sense for teams too. That way, someone in a team could let their coworkers know that a task is completed for example, but keep all the notes about that to themselves, so as not to overwhelm others with unneeded info. That way, they can still keep all their notes about their task in one place. Just a thought!
This would be a great idea. I remember being able to do this on basecamp. Within a project, you could create a task list which was private if you wanted to. That would be a great feature for freedcamp, which is already better than BC in my opinion.
Yanet Devis commented
I really need this as well. It would be extremely fantastic if we could have this restriction.
Question for @miamitrievents.com girls and guys.
Could you please explain what exactly is a main and very important reason which would be incredible to have? :)
This is the main reason we have to use Basecamp