I have multiple pages across many different spaces that I'd like my contractor group to have access to. The contractor group cannot have access to all other pages in these spaces. These pages are updated over time so I can't simply create a copy. I am open to building out an entire space dedicated to this user group that has the selected pages embedded into the new space. However, I can't get around the permissions of the existing pages' spaces.
maybe this solution would be good enough for you. Let's say you have two user groups - employees and contractors.
So, your employees will be able to see all pages, but contractors only the pages, which are under Contractors root page.
If you create another root page, you will have to setup page permissions (to remove access for contractors), so I would recommend you to have only two main root pages and create new pages under them (page permissions are by default inherited from parent page, so there is no need of additional setup).
This is a very interesting idea Hana. I'm not sure it will be worth the effort required as we would need to reformat multiple spaces... but couldve been a great design if we anticipated this when building out our Confluence.
We need our contractors to only see ~25 pages across multiple spaces (e.g. Operations, Development, Customers, Onboarding, Sol'n Architecture, etc.) and each space ranges from 20-70 pages. In addition, when a new page is added and we decide our contractor group would find value in it, I'd love to flip a switch and expose it to them.
I'd love to just draw from our existing library of content and create a curated space for just one set of users. I could see this as something that would allow companies to deliver value to external users as well.
Page-level access would be a great feature for Confluence, esp bc Sharepoint already has individual doc-level access.
Actually another way to do this in your case is to create a space for contractors.
Copy the pages you want to share into that space, but don't delete the original pages. Use the Include Page macro to mirror the content from the contractor space back to each of the the original pages - this way, your users can continue to browse the pages the same way in their original spaces.
The only consideration is that you might want to create a link between these pages for your users. On the source page, link back to the page where you have used the Include Page macro and conversely link from that page to the page in the contractor space, in case someone wants to edit it.
The best solution for you could be :
1. Create a new space
2. Create pages with Include macros so that you can include the content from the pages your users need to see in these new pages (new space). That way whenever you make changes in original pages, they are reflected in these new pages. Changes here are not allowed though.
3. This strategy lets you have a space to which your group can be given appropriate permissions to and at the same time, it lets you have only the pages that you want the new group to see.
4. You can build on this using other macros like excerpt/excerpt include and page properties/page properties report based on your detailed requirements.
I hope that helps. Thanks.
Page permissions are the only way to achieve this, but as @Muhammad_Ramzan points out it could be tricky to manage and you might need to be combined with the Include Page and Excerpt Include macros.
You could try Visibility for Confluence, but this will only work if they have read access and you will need to use it consistently across the space(s) where you give the contractor access.
Otherwise you are looking at needed to develop something custom to achieve this.
It might be more cost effective to address this through your contracting agreement. As part of this you could add labels to the pages they need and generate a list of pages based on that label, then tell them that's all they should look at. Combine this with analytics, as you can track what they are looking at. You could still lock down individual pages that you are particularly concerned about.
Thanks everyone for answering last week’s question. The winner of the random drawing from those who commented is: @LarryBrock I’ll contact you separately with your prize details. This wee...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events