Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How to hide all other states except the Final state from non-collaborators/reviewers in Comala?


Just started to use Comala today, so please excuse me if its a silly question.

I created a basic workflow and was testing it out with a colleague. He is able to see the "View In Progress" link, clicking on which takes him to a draft version of the page that I was editing and is not yet approved. 

Is there a way to limit non-collaborators or non-reviewers whom I've not specifically added to the workflow to not view any other state except the current Approved (Final) state?

My aim is to limit the drafts to only those who are working on the changes to view them and not to rest of the folks. Everyone else not involved should only see the current Approved (Final) version of the page.

Thank you.

2 answers

Hi Davin,

Interesting question... definitely not a silly one!

By default in Comala Document Management drafts are shown to Space Administrators and Page Editors (as defined by Confluence permissions).

If you want to restrict the visibility of In Progress versions to the collaborator and your reviewers you need to add page edit restrictions to limit the ability to edit the page to the user that initiated the change and the reviewers group. You can do this automatically with your workflow using triggers and action macros as explained in the other post you mentioned and a 'value reference' to the user.

To prevent non-collaborators or non-reviewers from viewing a page that does not have an approved version, we add view page restrictions to the page creator and the reviewers group.

All types of restrictions are removed when the page in approved.

I have prepared an example workflow below to show the basic functionality:

{workflow:name=Example of hiding In Progress state from non-collaborators}
{state:In Progress|approved=Approved}
{state:Approved|final=true|updated=In Progress|hideselection=true}
{trigger:statechanged|state=In Progress}

If you have any further questions please let me know here. If you would prefer more detailed support you can contact our friendly support team anytime at 

Kind regards

Senior Product Manager

Hey @James Conway _Comalatech - An Appfire Company_ 

Thank you so much for this detailed explanation. As I mentioned, I'm just a couple of days old in Comala so I need to playaround more to understand and implement this but I get the crux of what you mentioned so will now go ahead and try it out.

Thank you again so much. Will get back to you if I face a problem. :)

@James Conway _Comalatech - An Appfire Company_ I saw your response to this thread.

But I do not want to change restrictions of the page. I just don't want the "In Progress" version of the page to be visible to anyone else apart from the person who initiated the change and the reviewers/collaborators group.

In short, everyone not involved in the change should only see the Approved (Final) version of the page and not any other State versions.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Apps & Integrations

Marketplace Partner Spotlight: AppLiger

This month the spotlight is on AppLiger. We caught up with Pavel Pavlovsky, CEO and Product Manager, to learn how the company started and what fuels the team's creativity.    Atlassian:...

397 views 0 7
Read article

Community Events

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

Events near you