youngmon/atlassian-qna huggingface dataset:
checkbox not working in a table
Asked by Sreedivya P V:

I have options like below

\[\] Retain

\[\] Revoke

In a table macro. when clicked on Retain, it worked, but when I m trying to click on revoke, unable to click on it or it does not gets checked.


Answers:
author: DPKJ
body: Are you using 'Checklist' inside table column? Or you are putting 'Checkboxes' some other ways.

Checklist inside table works fine for me.
Is there a a way to customize the left navigation menu for a Confluence space
Asked by d gittens:

The PAGE TREE is what displays by default and you can change the hierarchy of the pages but is there a way to change the background color, add icons, change font for that menu in the left pane? We're using Confluence Cloud.

Many thanks for your comments/suggestions!


Answers:
author: Sharon Helms
body: Hi [@d gittens](/t5/user/viewprofilepage/user-id/3539459) ,

I believe that Sireesha may have shared Confluence \*server\* information with you rather than \*cloud\*. Here's a link to a doc with [Functional differences between server and cloud](https://confluence.atlassian.com/confcloud/functional-differences-in-confluence-cloud-734070955.html).

The upshot is that you can't customize a stylesheet in the cloud version. The only option is to install a custom theme. Some third-parties may offer those in the marketplace, or if you're interested, you can find out more from the [developer community](https://developer.atlassian.com/cloud/confluence/theme/).

Also, as a side note, you can find the space key in the URL of your space. For example, in this URL it is "CC": [https://example.atlassian.net/wiki/spaces/CC/overview](https://portlandstate.atlassian.net/wiki/spaces/CC/overview)

Best wishes,  
Sharon


author: Sireesha Dugginapeddi [Appfire]
body: Hi [@d gittens](/t5/user/viewprofilepage/user-id/3539459)

I found these solutions for some of the sidebar styles you are looking for:

* <https://community.atlassian.com/t5/Confluence-articles/The-Admin-s-tale-Adding-an-image-to-the-page-title/ba-p/580118>
* <https://community.atlassian.com/t5/Confluence-questions/how-can-I-change-page-tree-colors/qaq-p/618573>

Hope they work for you!

Thanks

Sireesha

comments: author: d gittens
body: Thanks Sireesha! It seems I need to do the customization in our space stylesheet which I understand I can access at:

http://\<your-confluence-url\>/spaces/viewstylesheet.action?key=\<spacekey\>

But do you know an easy way to find what the \<spacekey\> is?

Thanks again for your help!

Cheers,

Deanne


Tags: cloud

confluence-cloud
How do I change the scale of Confluence? I inadvertently made everything look too big.
Asked by Victoria Chavez:

I have been using Confluence in a "regular" view and then while I was editing a page and saved it. It suddenly become bigger. I want it to go back. How do I do that?


Answers:
author: Max Foerster - K15t
body: Hi Victoria,

First of all, don't worry. Did you by accident change the zoom level of your browser? Which browser are you using? Chrome, for example, offers the possibility to set a zoom level for a specific website.

Best, Max


author: Victoria Chavez
body: I figured it out. If you hit Ctrl + or Ctrl -, you can increase or decrease the scale of what you view.
generate a report of confluence spaces and their permissions
Asked by Thomas Burke:

We are in process of cleaning up spaces particularly those with no restrictions.

Is there a report of sorts I can generate to show me all my spaces and type of restriction in place and what groups / users are permissioned to spaces? Thank you in advance!


Answers:
author: Brant Schroeder
body: Thomas,

You can use do this help article to get the information you are interested in <https://confluence.atlassian.com/confkb/how-do-i-view-a-list-of-all-space-administrators-for-all-spaces-346325879.html>

If you use the macro you can change the canAdminister to canView.

Additional information about permission helper can be found here: <https://docs.atlassian.com/DAC/javadoc/confluence/4.0/reference/com/atlassian/confluence/security/PermissionHelper.html>

comments: author: Thomas Burke
body: Hello thanks but is not really what I asked. Is not a list of spaces restriction settings and all groups /users, just space admins. I already know what they are. I fear this migh not be the right forum for question like this. thanks though


author: Brant Schroeder
body: You can make adjustments to the macro or SQL to get that information you are after. Space admin is the example. You can use any of the items in the API reference including SpacePermissions: <https://docs.atlassian.com/DAC/javadoc/confluence/4.0/reference/com/atlassian/confluence/security/SpacePermission.html>
Cannot create a Global Template - a lot of JS errors in console
Asked by mkilinski:

Hello there. Few days ago I've migrated from Windows Server and IIS to Linux Server and Nginx reverse proxy. Everything works great excluding one function. I can't create a global templates. When I am creating it, there are a lot of JS errors in the console. Bypassing proxy gives the same results.

What can I do if it is a clean installation of Confluence?

I am using a Ubunutu 16.04 LTS Server with NGINX SSL Reverse Proxy. I can upload my server.xml and nginx virtual host configuration.

EDIT: I've noticed in Google Chrome browser I have that error:

<br />

![Screenshot_2019-08-28 07.28.50_MuOBxX.png](https://community.atlassian.com/t5/image/serverpage/image-id/64526i0F4ED8AEEA7A4F35/image-size/large?v=v2&px=999 "Screenshot_2019-08-28 07.28.50_MuOBxX.png")

Maybe it helps...

![Screenshot_2019-08-27 20.38.46_yeHNfN.png](/t5/image/serverpage/image-id/64478i3B5F0D353050E634/image-size/large?v=v2&px=999 "Screenshot_2019-08-27 20.38.46_yeHNfN.png")EDIT2: Problem is solved. Before migration to Linux, all of my Atlassian apps was hosted on Windows Server Machine. I noticed a encoding characters issues between JIRA and Confluence, so I've changed the Confluence encodign to windows-1250. Now on Linux this encoding is wrong. After back to the UTF-8 encoding, there is no JS error in console and everything works good :)


Answers:
author: mkilinski
body: Problem is solved. Before migration to Linux, all of my Atlassian apps was hosted on Windows Server Machine. I noticed a encoding characters issues between JIRA and Confluence, so I've changed the Confluence encodign to windows-1250. Now on Linux this encoding is wrong. After back to the UTF-8 encoding, there is no JS error in console and everything works good :)


Tags: confluence-server

server
Can I have a cell in a table where it shows all the changes that have been made to that cell?
Asked by Ryan Risher:

I am building a project tracker in a table and will be tracking projects assigned to multiple people across multiple dates. Instead of adding a column each time I wanted to give a current update a project (this would create a lot of blank cells as not every project would be updated on the same day), I would like to make it so that the user can see the previous changes made in the "current update" cell and shows when each change was made and what was said. How can I do this?


Answers:
author: Jack Brickey
body: Hi Ryan,

I realize this is an old post. I'm working on cleaning up old questions. There is an anything out of the box for this and I don't know of any add in that would track that specific information within the cell either. The only means I know is my doing a page compare.


Tags: confluence-server

server
Viewable page exclusive
Asked by Ernie Jennings:

I want to make the service catalog viewable by everyone in technology, but no one else (whether they be logged in users not in technology, or not logged in viewers).

Is there a clean way to do that? Seems like some user groups exist, but are often very out of date.

Wasn't sure if there were any AD syncing capabilities, or another way to accomplish this outside of manually adding a hundred people. Any viable solutions?

Currently we are using Confluence Internal Directory.


Answers:
author: Victor Mutambuki
body: Ernie,

You can restrict the page/s by only giving access to individuals or by group. If you do not trust the group route, use the other. Below is a link on how to restrict to individual users.

[page restrictions](https://confluence.atlassian.com/doc/page-restrictions-139414.html)

Victor

comments: author: Ernie Jennings
body: So I understand how restrictions work :-) I think what we are asking is if we had, say an IT group in active directory. Could we somehow use that active directory group in Confluence?


author: Victor Mutambuki
body: Ernie,

You'd create the group in crowd, then give the group confluence access. You'd then use the group in your page restriction or in your space.

Victor


author: Ernie Jennings
body: Thanks Victor for your time. We don't have Crowd. So there are no other simple solutions I take it. I wanted to send this out to the community before I took it back to the user.

Thanks and I appreciate it!


Tags: confluence-server

server
How to call webserice from confluence via link or button
Asked by Sonu:

Hello Experts,

We have an executable application at our server(.net based), which parses the confluence page (located at other server) content and put those into our database.

But problem is that, its runs at pre scheduled manner. what we want that there should be some link or button on confluence page and on click of that the webservice should run and execute that exe.

As I am quite new for confluence, so not able to find any good solution.

Could you please tell me what would be the best and simple way to accomplish my task.

Note - the web service is simple SOAP based (.asmx) just GET call.


Answers:
author: DPKJ
body: Best way is to write a custom confluence plugin.

Required part for plugin

* Creating a button/menu item in confluence page
* You can learn this here - <https://developer.atlassian.com/server/confluence/adding-menu-items-to-confluence>

Once you add this button, you have two options

1. Call your SOAP endpoint directly from Javascript which is triggered by button/menu item you added above.
2. Create a rest endpoint in your confluence, (this is better, because it will not expose your soap endpoint to front-end code base)
   1. Once you create this endpoint you can call this end point on on button/menu click, and
   2. later call SOAP endpoint from confluence back end.

comments: author: Sonu
body: DPK, Could you please share how to create above custom plugin, please note that we have just read and write access on confluence spaces.


author: DPKJ
body: [@Sonu](/t5/user/viewprofilepage/user-id/3539064)to write custom plugin you will need hands on experiance with,

* Java
* Maven - Java dependency management system
* Atlassian SDK - <https://developer.atlassian.com/server/framework/atlassian-sdk/>

You need to find some developer to do this for you. And to install plugin like any other plugin in confluence you will need Admin privileges.
Un-authenticate a users Jira access in Confluence
Asked by Adam Dullage:

I have a problem which is easier to explain if I run through the steps to replicate. It's worth noting that all of our team have Confluence user accounts but only some have Jira user accounts. It's also worth noting that we don't share user accounts between Confluence and Jira, they are separate.

User A has a Confluence user account but no account for Jira. They are able to view a Jira macro in Confluence listing a number of Jira issues as the project the issues are in grants "Anyone" the permission to "Browse Projects".

At the bottom of this macro, underneath the list of issues there is a message offering to authenticate the user with Jira. All of this is expected and ok for what I need (although it would be nice to dismiss the authenticate option).

If I give User A a Jira account they can use the authenticate option on the Jira macro in Confluence. Once authenticated the list of issues is still the same but the authenticate message is gone. This is also expected.

If I now disable User A's Jira account, the Jira macro in Confluence does not list any issues and instead says something along the lines of they are not authorised to view these issues. This is not expected, I would expect the behaviour to go back to when they didn't have a Jira account at all.

If I fully delete User A's Jira account the Jira macro still doesn't list any issues and the message changes to "Jira server returned an error".

Presumably this is due to an authentication link existing for a disabled/deleted account. Is there any way I can delete this link for this user?


Answers:
author: Shannon S
body: Hello Adam,

Thank you for contacting us about this. I see that you reached out to the support team as well, and I see that my colleague was able to replicate the issue locally.

As mentioned in their response:
> There are two option to revoke the OAuth access tokens:
>
> 1. Recreate the Application Links between Confluence and Jira.
> 2. Get the user to revoke the OAuth Access Token from Jira **Profile** \> **Tools** \> **View OAuth Access Tokens** before disabling the user in Jira.
>
> You may refer to the documentation below for more details in regards to the OAuth Access Token in Jira:

*
  > [Allowing OAuth access](https://confluence.atlassian.com/jirasoftwareserver/allowing-oauth-access-939938965.html)

Go ahead and give that a try, and continue working with my colleague on this issue. Once resolved, please return here and let us know how you were able to solve the issue. It will help other users with the same issue in the future.

Thank you for your help!

Regards,

Shannon

comments: author: Adam Dullage
body: I opted for the 2nd option and it worked a treat. Thanks for the help.


author: Shannon S
body: Adam,

Thank you for letting me know that it worked for you! Hopefully, this can be useful to other users in the future.

Regards,

Shannon


Tags: authentication

confluence-server

jira

jira-server

macro

server

user
public - but restricted - acces to wiki spaces
Asked by Roel Nicolai:

seams a but strange question in advance maybe, but let me explain.

we have our documentation of our application written in confluence wiki spaces.

Discussion here is that we don't like to open all the content unrestricted / publicly, but we like to open it for e.g. users of our application. So if you are a user of our application (or can access documenation via our application) you can open documentation.

now only created users (mostly admins) can enter documentation, but thats a little bit to restricted.

Earlier it was possible to add user credentials via the URL (query parameters). Collegues told me this was not possible anymore.

Has anymore have experience with situation above. And can you point us in the right direction what are possibilities to tackle this?


Answers:
author: Muhammad Ramzan_Atlassian Certified Master_
body: You create group of your application users and add to confluence permissions so only those users can view the confluence.

comments: author: Roel Nicolai
body: thanx for your reply. I'm trying to understand your suggestion. But I guess this still means I have to create users in confluence?

I'm looking for a solution in which I don't have to create users (we have thousands of users) but the documentation is not directly public available.
Excel sheets
Asked by Sam Betlem:

Hello we are trying to have an excel sheet to display correctly on a confulence page.   

I have uploaded an excel xlsx file onto the webpage. The link is present and working, i then add the excel macro onto the page and link the previously linked file.   

Once published i get the error attached.![ConfluenceError.PNG](/t5/image/serverpage/image-id/64442i4DE678DAAC139A70/image-size/large?v=v2&px=999 "ConfluenceError.PNG")

If there is a way i can get this working please let me know.  

Cheers


Answers:
author: Jaclyn Mazzarella
body: Hi Sam,

If this helps any, you can give the app - [Excellentable - Spreadsheets for Confluence](https://marketplace.atlassian.com/apps/1211672/excellentable-spreadsheet-for-confluence?hosting=cloud&tab=overview) a try!


author: Mike Rathwell
body: Hi [@Sam Betlem](/t5/user/viewprofilepage/user-id/3532634)

It *seems* like you're somehow ending up with the wrong macro in there. Check your page and make sure you inserted the "Office Excel" macro and you are explicitly pointing at the Excel file in the configuration for the macro.

comments: author: Sam Betlem
body: Hi [@Mike Rathwell](/t5/user/viewprofilepage/user-id/853367)

I have attached two screenshots of how the edit view looks and the macro i have added.

<br />

![ExcelMacro.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/64539i0DFE3F70DE8988C5/image-dimensions/278x174?v=v2 "ExcelMacro.PNG")![Editpagemode.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/64541i5008D3A6F8AD8E00/image-dimensions/291x273?v=v2 "Editpagemode.PNG")  

Im sure im using the Office excel, i also thought it odd that it was referencing a PDF instead of xlsx file, but i can confirm that i am using what i would assume is the correct macro.  
Can you confirm that im using the right setup?


author: Mike Rathwell
body: Good morning [@Sam Betlem](/t5/user/viewprofilepage/user-id/3532634) ,

Can you click the "edit" on that macro and paste the screenshot of the configuration for it?


author: Sam Betlem
body: Hey [@Mike Rathwell](/t5/user/viewprofilepage/user-id/853367)

I discovered the issue. To get the excel sheet to work correctly i had to split the sheets of the excel into separate documents and then link them in. This gave printed the results, to be honest after looking at the layout i found it easier to print the excel sheets as PDF's then used the PDF macro which worked fine.   

<br />


Tags: macro

ms-excel
How do I get this feature in confluence ?
Asked by Fernando Souza:

I need this feature for documentation, specifically for releases notes:

![confluence\[.png](/t5/image/serverpage/image-id/64439iB3605E11805400BE/image-size/large?v=v2&px=999 "confluence[.png")


Answers:
author: Stephen Sifers
body: Hello Fernando and welcome to the Community!

Thanks for showing interest in the versions of pages within Confluence. If you scroll to the bottom of any Confluence.Atlassian.com page you'll see a powered by note. This is showing we use Scroll Viewport for the versioning of Confluence pages.
> Powered by [Confluence](http://www.atlassian.com/) and [Scroll Viewport](https://www.k15t.com/go/scroll-viewport).

Further information on this may be found at <https://www.k15t.com/software/scroll-viewport>

Regards,  
Stephen Sifers


Tags: cloud

confluence-cloud
Is anybody doing zero-downtime on-prem Confluence backups on a large instance
Asked by Steve:

Following all the guidance I could find on the web, I've implemented a backup strategy that takes our confluence instance down for 45 minutes to dump the database, then tar up the Atlassian filesystem.

Does anybody know of a better way to take a zero downtime full backups of confluence? It's really starting to impact our night-shift's ability to get to mission critical docs.

We're thinking of going so far as to restore the nightly backups to a completely different server in a different AWS region after the system comes back online, and have that be our failover for the following nights outage.

Thoughts? Opinions? Advice?

Thanks!

Steve


Answers:
author: Shankar Asam {Appfire}
body: Steve,

Couple of ideas, you can even take the database dump while your confluence is up and running - use a script to do that on a nightly basis. If it's a linux, use tar to backup your file system too.

If it's a VM, try using snapshot based backups for DB and Application.

Another one, you can setup a database in master-slave mode (another db server on a different host and enable replication from master to slave) - this way the real time replication will happen for DB and use rsync to copy attachments or home directory as well. you can enable backups on slave server where the replication / rsync is happening. You can also try exploring storage level backup options in case for SAN and NAS.

-Shankar

comments: author: Steve
body: Shankar,

Thanks for the reply..

For all our systems we try to do three levels of DR:

1. AWS ASG automatic instance replacement of an unhealthy instance. All our data resides on a dedicated EBS volume, so ASG can simply detach the EBS from the unhealthy instance, build a new instance, and attach the ASG.
2. Daily AWS EBS Snapshots that we can use in case our primary EBS is corrupted somehow.
3. Fallback to a full, manual system restoration from backups (old school DR).

#3 is the one I'm currently trying to resolve. My primary concern is "how do I guarantee that the "DB Dump" and the tar of the Atlassian directory are in sync in the backup. My current solution is to set up a full outage of our instance on a nightly basis.

If there was a way to put the entire instance in "maintenance mode" (read-only), I'd feel comfortable with doing the DB dump and the tar with the system "up". The only things that could change in this state would be the log files, and I'm good with those being out of sync.

I'll keep trying to find a way to satisfy our "worst case restore scenario" and will post final results here when we get there.


Tags: confluence-server

server
Is it possible to show a navigation pane (with content) in edit mode?
Asked by Falke Willems:

I'm looking for a confluence variant of the "Word Navigation Pane".

This would help a lot when I'm editing large pages and I need to go from 1 chapter to another chapter

Does that exist? Are there alternative solutions?


Answers:
author: Stephen Sifers
body: Hello Falke and welcome to the Community!

If you're wanting to modify the Confluence default editor with a different feel or interaction then we would suggest reviewing the marketplace for an app which will accommodate this. There are multiple apps in the marketplace which bring different editorial experience to Confluence then we would suggest testing the ones that meet your requirements within a staging instance first. You may find these apps at a preset search for [Atlassian Marketplace \| Confluence Editor](https://marketplace.atlassian.com/search?product=confluence&query=editor).

I hope this information proves helpful and you're able to find a solution that meets your needs.

Regards,  
Stephen Sifers