youngmon/atlassian-qna huggingface dataset:
WebDAV Launcher an Firefox 60
Asked by Michael Fiebrandt:

Does Atlassian plan to update the WebDAV Launcher Firefox add-on for Firefox 60?


Answers:
author: Sebastien SALOMEZ
body: Hello,

I didn't find Atlassian answer to this problem, could you please answer to know how to have a WebDav firefox plugin to open Office document into Confluence ?

Thank you.


author: M Hoogenboom
body: The problem with this is: as soon as Firefox launches a new version, Atlassian will again be too late to update the WebDAV launcher. It happended already with previous versions. You get an undesired dependency between Confluence WebDAV plugin and Firefox. It may mean that you cannot update Firefox, until Atlassian updates the WebDAV launcher.

I don't know if you would want to delay your Firefox upgrade for security reasons.


author: Harald Jentzsch
body: We are to be keen to get a updated WebDAV Launcher Firefox add-on for Firefox 60 as well. Without this, we must stop our project for migrate serveral office documentation docs (Word \& Excel \& Visio) from file system into confluence...:-/...


author: Carina Otzen
body: I have the same request. Can we receive timely feedback on this? Thanks!


Tags: confluence-server

server
permission setting for bulk insert accounts
Asked by Anderson Hsu:

Dear Support Team,

Is there plugin or alternative way or sql language which we can apply to insert individual account permission setting as shown as below? We have 50-60 ldap accounts permission for one space , we try find suggestion for the problem to quickly finish it. Our confluence version is 4.2.1, we can not setup local group for ldap accounts use.

![plugin.png](/t5/image/serverpage/image-id/29538iAAD73163BF4BF599/image-size/large?v=v2&px=999 "plugin.png")


Answers:
author: AnnWorley
body: Hi Anderson,

Are the individual account permissions unique? Best practice is to group users with the same permissions together. If you cannot add LDAP members to local groups in your version, perhaps the LDAP admins will let you create the groups in the external directory.

User management has changed somewhat since Confluence 4.2.1. That version reached [end of life](https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html) status some time ago. Please follow [Upgrading Confluence](https://confluence.atlassian.com/doc/upgrading-confluence-4578.html) to plan and implement your upgrade when you get a chance.

Thanks,

Ann

comments: author: Anderson Hsu
body: If we also can not add group in LDAP, I can add group in confluence , but I can not add ldap members into confluence group in confluence 4.2.1

What does it mean of LDAP admins will let you create groups in the external directory? Thanks a lot.
Include email in link dynamically
Asked by tims:

I'm looking to embed a variable in links that passes the currently logged-in user's e-mail in the URL.

Example:

<https://www.softwarepackage.com/newform?email=>**\[$current_user_email\]**\&othervariable=somevalue

I've come across quite a few variations of my question, but haven't been able to pin down one that I can adapt to get the functionality I'm looking for.


Answers:
author: Diego
body: Hello Tim, good question right there.  

For you to insert the user email, you can do this:

```
## @noparams
<a href="https://www.softwarepackage.com/newform?email=$action.remoteUser.email&othervariable=somevalue">This Link Name</a>
```

You will need to create a **user macro** with the **escaped** setting under macro body processing. The code above is all that is needed within the macro to return the link with the user email.  
The $action.remoteUser.email is responsible for returning the current user email. You can get more information on this class right here:  

[ConfluenceActionSupport](https://docs.atlassian.com/ConfluenceServer/javadoc/6.11.0/com/atlassian/confluence/core/ConfluenceActionSupport.html#getAuthenticatedUser--)  

Let us know if this helps your case!


Tags: confluence-server

server
Creating a definiton list
Asked by BD//.:

Simple question: We know ...

\* bullet lists

# numbered lists

But how do I create a good old definiton list known from HTML \<dl\>

It should look like this:

**lemma**

definiton text


Answers:
author: Robert Reiner _smartics_
body: Our free [Project Documentation Tools](https://www.smartics.eu/confluence/x/CAdk) add-on provides a [Definition List Macro](https://www.smartics.eu/confluence/x/HQdk) for Confluence Server. Within the macro you need to specify a two column table (with the first row being ths). The macro will render the table as definition list.

The add-on is [available on the Atlassian Marketplace](https://marketplace.atlassian.com/1212262).

Biased alert: Please note that I am one of the authors of this macro. :)


author: Nic Brough -Adaptavist-
body: Confluence doesn't have that formatting.

Closest I've seen are the glossary type add-ons which enable you to highlight words which are explained on other pages.


Tags: cloud

confluence-cloud
Where to find the confluence templates in the presentation?
Asked by Christoffer Shokofan Taudien:

The document templates in the Atlassian Youtube presentation attached, where are they located?

<https://youtu.be/yjGqfD6_WVE>

Thanks

//Christoffer


Answers:
author: Grigory Salnikov
body: Hello and welcome to the Community!

Do the templates in the video have names or something? It's quite long to watch :)

comments: author: Christoffer Shokofan Taudien
body: Of Course, I should have had that in the question. :-)

* 1:47
* 2:05

Thanks


author: Grigory Salnikov
body: Sorry for the delay. I think this is the information you need:

1. [Project Poster](https://www.atlassian.com/team-playbook/plays/project-poster) (1:47)

2. Seems to be the same (2:05)


author: Christoffer Shokofan Taudien
body: ?? Thanks


author: Grigory Salnikov
body: You're welcome!

If you find the answer to your question you may want to mark it as an "Accepted" so that other users who happen to have (who knows) the same question would find the answer easily.

Have a nice day :)
Section Administration: Add-On?s content of plugin not visible (Delete / Information / Documentation
Asked by Henricus Fluthgraf:

Hello,

after my last update i had the problem, that in the Sectio adminatration - Add Ons

i cannot see the cont of the plugin (Seriel number etc.

As you can see:

* Atlassian UPM closed
* Comala Workflow open, but no information
* Comala Workflow - REmote Publishing open, with information

![grafik.png](/t5/image/serverpage/image-id/29525iD0A9B6E2D7C8999A/image-size/large?v=v2&px=999 "grafik.png")

What can i do?


Answers:
author: Suren Raj
body: Hi, Henricus.

<br />

Can you clear confluence plugin cache and see if the issue persists:

* <https://confluence.atlassian.com/confkb/how-to-clear-confluence-plugins-cache-297664846.html>

Let us know how it goes.

Kind Regard

Suren Raj


Tags: administration

app

confluence-server

server
how to find text with certain color in edit mode?
Asked by ???:

Hi,

we need to mark some part of sentence with red color in a text? how to find these red sentence?

thank you very much.


Answers:
author: Diego
body: Hello Wu, thanks for posting your question here!  
Well, from the Confluence interface there is no dedicated tool for this. What you could do is search for the style tags in the page source. For such, you can:  

- Navigate to the desired page  
- Click the Three dots menu (...) at the top right corner  
- Click \*View Storage Format\*  
- In the pop up that comes up, search for tags like these:  
\* \<p\>\<span style="color: rgb(255,0,0);"\>The Quick Brown Fox Jumps Over The Lazy Dog\</span\>\</p\>  

<br />

The style parameter denotes that some style has been applied to the line. In this case the red color has been applied.  
Let us know if this helps your case!
Confluence Cloud: How does one suppress email notifications unless the user is watching the page?
Asked by Scott Fagen:

I want users to have to explicitly "watch" a page to get email notifications. Our users are getting far too many "spam-like" emails for pages that are of no interest to them.


Answers:
author: Scott Fagen
body: Ok, I think I have it from this page: [Manage Watchers](https://confluence.atlassian.com/doc/manage-watchers-218271870.html). Just have to hit up each Space and remove the watch.

Thank you,

Scott


author: Suren Raj
body: Hi, Scott.

We suspect the user might be watching the space or page that's why they are receiving the notification.

Can you check the following and see if the user is watching it:

* Check if the user watching the page is of no interest to them?
* Check if the user watching the space where page no interest to them is located?

Kind Regard  
Suren Raj

comments: author: Scott Fagen
body: Hmm...I didn't consider a user watching a space. I don't think the user did this intentionally, I would more expect that this is some sort of default behavior (by default, watch this space).

So...

1) Where would I look to see if user U is watching space S?

2) How could I change the default watching behavior for space S?

Thanks,

Scott


Tags: cloud

confluence-cloud
Using a user macro multiple times on a page
Asked by Reto Eggenberger:

Hi,

I have the folloing user macro, which uses javascript to calculate the EAN13 check digit.

```
<div id="result"></div>

<script type="text/javascript">
jQuery(document).ready(function () {
 jQuery('#result').text('$paramEAN13'+getLastEan13Digit('$paramEAN13'));
});

function getLastEan13Digit(ean) {
 if (!ean || ean.length !== 12) {return 'ERROR';};
 const multiply = [1, 3];
 let total = 0;
 ean.split('').forEach((letter, index) => {
 total += parseInt(letter, 10) * multiply[index % 2];
 })
 const base10Superior = Math.ceil(total / 10) * 10;
 return base10Superior - total;
};
</script>
```

This works absolutely fine.

But if I use the same macro more than once on a page, it only renders the first one.

Thanks for any help

Reto


Answers:
author: Reto Eggenberger
body: I didn't get it to work with a user macro and javascript. But we also have scriptrunner. And there it was easy:

```
def bodyvalue = body;
long tot = 0;

if (bodyvalue.length() == 12) {
 for (int i = 0; i < 12; i++) {
 tot = tot + (Long.parseLong(String.valueOf(bodyvalue.charAt(i))) * (i % 2 == 0 ? 1 : 3));
 }
 bodyvalue = tot % 10 == 0 ? "0" : "" +(10-(tot % 10));
} else {
 bodyvalue = ' falsche Anzahl Ziffern '+bodyvalue.length();
}

body + bodyvalue;
```

This is my prototype and it works already fine.


author: Bill Bailey
body: I think the issue is the \<script\> construct. You are essential trying to add the same script multiple times to the page's \<script\> section. Not sure how that is going to work.

Can you restructure using VTL and Java objects?

comments: author: Reto Eggenberger
body: Yes, your right. I solved it with scriptrunner (which I'm more comfortble with ...).


author: AnnWorley
body: Hi Reto,

What version of Confluence does the macro work in? When I save it, I get an error message

![Screen Shot 2018-08-17 at 11.09.24 AM.png](https://community.atlassian.com/t5/image/serverpage/image-id/29872i697ACC539A05B52D/image-dimensions/874x182?v=v2 "Screen Shot 2018-08-17 at 11.09.24 AM.png")

I am not a user macro veteran so please let me know if I am missing something in the configuration:

![Screen Shot 2018-08-17 at 11.11.41 AM.png](https://community.atlassian.com/t5/image/serverpage/image-id/29873i750EE6E04603119B/image-dimensions/803x468?v=v2 "Screen Shot 2018-08-17 at 11.11.41 AM.png")

comments: author: Bill Bailey
body: That is an error you get when you have no parameters defined. For this case, you need the following statement:

```
## @noparams
```

But it looks like his macro has one parameter: EAN13?


Tags: javascript

user-macro
WebDEV - Can I use it to move pages between different instances of Conflence -- Dev to Prod?
Asked by Kimberly Giere:

Hello!

I have reviewed the documentation on WebDev and it appears to be functional for moving pages from one space to another and for bulk manipulation within a single instance of Confluence.

It's a little unclear if we can use it to move pages from one instance of Confluence (DEV) to another completely separate instance of Confluence (Prod). Has anyone used it this way successfully?

Thanks for the help.


Answers:
author: Diego
body: Hi Kimberly!  
You can bulk import files by using the WebDAV method. However, the closest you get to this with Pages is importing from text files:  
- **[Import a text file](https://confluence.atlassian.com/doc/import-a-text-file-139492.html)**   

There are other ways o importing data into Confluence, such as files:  
- **[Import content into Confluence](https://confluence.atlassian.com/doc/import-content-into-confluence-191141.html)**   

If you are looking into exporting content and then importing back into another instance, you should export the desired pages into XML format and then import it back to the other instance:  

- **[Export Content to Word, PDF, HTML and XML](https://confluence.atlassian.com/doc/export-content-to-word-pdf-html-and-xml-139475.html)**   
- **[Restoring a Space](https://confluence.atlassian.com/doc/restoring-a-space-152036.html)**   

You will basically need to:  

- Export the desired space to XML  
- Check version compatibility between instances  
- Restore the exported XML into the desired instance  

Hope this helps your case!


Tags: confluence-server

webdav
Integration CAS + (Jira/Confluence) Issues
Asked by Sabrina Lanzotti:

We are facing an issue and I will try to explain it the best that I can.  
We have a working configuration using Jira with CAS for one client (in the diagram the green square), and now what we want is to integrate Confluence with Jira but using local authentication. When we test this it works from Jira to Confluence but not from Confluence to Jira. Is there a way to isolate the authentication methods? So that we can use Jira with CAS and apart Jira with Confluence using local authentication.

![diagram.png](/t5/image/serverpage/image-id/29467i25039E864A093843/image-dimensions/512x242?v=v2 "diagram.png")

2018-08-14 10:30:25,839 https-jsse-nio-8443-exec-3 ERROR \[o.a.c.c.C.\[.\[localhost\].\[/\].\[default\]\] Servlet.service() para servlet default lanz? excepci?n  
java.lang.NullPointerException  
at com.atlassian.jira.security.login.JiraSeraphAuthenticator.getUserFromBasicAuthentication(JiraSeraphAuthenticator.java:149)  
at com.atlassian.seraph.auth.DefaultAuthenticator.getUser(DefaultAuthenticator.java:339)  
at org.jasig.cas.client.integration.atlassian.Jira44CasAuthenticator.getUser(Jira44CasAuthenticator.java:76)  
at com.atlassian.seraph.auth.AbstractAuthenticator.getUser(AbstractAuthenticator.java:45)  
at com.atlassian.seraph.filter.BaseLoginFilter$SecurityHttpRequestWrapper.getUserPrincipal(BaseLoginFilter.java:238)  
... 1 filtered  
at javax.servlet.http.HttpServletRequestWrapper.getRemoteUser(HttpServletRequestWrapper.java:168)  
... 27 filtered  
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76)  
... 1 filtered  
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74)  
... 10 filtered  
at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:100)  
... 8 filtered  
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)  
... 3 filtered

Does anyone been through something like this? any help you could give us? Thanks!


Answers:
author: AnnWorley
body: Perhaps it is worth trying setting up Jira as the user management device for Confluence so Jira authenticates via CAS and Confluence authenticates via Jira? Please see [Connecting Confluence to Jira applications for User Management](https://confluence.atlassian.com/doc/connecting-to-crowd-or-jira-for-user-management-229838465.html#ConnectingtoCrowdorJiraforUserManagement-ConnectingConfluencetoJiraapplicationsforUserManagement) for more information on how that would work.

comments: author: Sabrina Lanzotti
body: Hi Ann, thanks for reply.

We already tried that but with no luck. The integration without CAS works great, but when adding the CAS config we lose all our local users integration.


Tags: confluence-server

jira

jira-server

jira-service-desk

jira-service-desk-server

server
Getting more than 3-4 similiar notifications?
Asked by Tejvir Singh:

Hello,

I am getting more than 3-4 similar notifications from confluence if I share a page or if any edit is made on the page I am watching. What could be the reason that I get more than 1 exact same notification?


Answers:
author: AhmadDanial
body: Hi, Tejvir.

A common cause to the multiple notifications could be related to the usage of Microsoft Exchange Server according to the following KBs:

* [Mail notifications are duplicated when using Microsoft Exchange Server](https://confluence.atlassian.com/confkb/mail-notifications-are-duplicated-when-using-microsoft-exchange-server-815595282.html)
* [Email notifications from Confluence are duplicated using Microsoft Exchange Server](https://confluence.atlassian.com/confkb/email-notifications-from-confluence-are-duplicated-using-microsoft-exchange-server-660966544.html)

If that is not the case, let us troubleshoot this further by referring to the **Diagnosis** section in the [Mail Troubleshooting](https://confluence.atlassian.com/confkb/mail-troubleshooting-180847235.html) KB and provide the output when the issue is reproduced.

Additionally, can you please provide us with the clarification to the following questions?

* Which version of Confluence are you running on?
* Is this happening to your account specifically or other users too?
* Was the notification working properly previously?
* If yes, was there any changes done to the mail server prior to the behavior?
* Are the notifications sent at the same time or is there a specific gap between them?

Looking forward to hear from you again soon.

comments: author: Tejvir Singh
body: Hello Ahmad,

1. 6.4.2 is the confluence version

2. It is happening to other users too.

3. Yes.

4. I am not sure if any changes have been done to the mail server prior to the behavior. I'll look into it.

5. There is like a 1 minute - 3 minutes of gap between the notifications. But the number of notifications are random for other users. Some of them are getting 20 notifications some time.

In the meantime i'll check if the problem lies in the mail server.

Thanks


author: AhmadDanial
body: Hello, Tejvir.

Since it is happening to other users on a random basis, please let me know how the mail server diagnosis process goes. It will be interesting to know what the root cause to this issue is. Thanks.


Tags: cloud

confluence-cloud
Excluding page properties by ID from report
Asked by James Baummer:

In the Page properties report macro, is there a way to exclude by the Page properties ID? I'm adding a second Page properties macro to be used by an approval workflow but I'm trying to avoid having to do a one-time bulk change of all existing Pages. Thanks.


Answers:
author: Diego
body: Hello James!  
The Page Properties Report works as a including filter, not as an excluding one.  
The workaround would be to insert a label on every other page and skip the ones you do not want to be shown in the macro.  
You can perform the bulk change using the Run CLI Actions in Confluence for automation to labeling, via REST API and a script or by using the Label Manager for Confluence:  

- **[Run CLI Actions](https://marketplace.atlassian.com/apps/843829/run-cli-actions-in-confluence?hosting=server&tab=overview)**   
- **[Label Manager for Confluence](https://marketplace.atlassian.com/apps/1212110/label-manager-for-confluence?hosting=server&tab=overview)**   
- **[REST API](https://developer.atlassian.com/server/confluence/confluence-server-rest-api/)**   

Let us know if this helps your case!


Tags: confluence-server

server
How to configure all Atlassian sites to use port 80
Asked by Christian Palacios:

Hi there,

We currently have Jira, Confluence, Bamboo, FishEye and Crowd all being hosted on one server, each accessible through a different port. We want to configure all of these sites to be accessible through port 80 only. So if we go to the Jira URL, such as dmsjira.cgg.com, the server will know what site to bring up. I am confused as to how to properly do this without affecting all of the sites since they are all on one server. I did not set this server up and apparently I can't get any support from Atlassian for this type of set up. Any help would be appreciated! Please ask any questions.

Thanks!  
-Christian


Answers:
author: Alexis Robert
body: Hi [@Christian Palacios](/t5/user/viewprofilepage/user-id/1806126),

you will be able to achieve this by using a Proxy, such as Apache, to act as a intermediate between your users and your Atlassian products so that the users only need to access jira.mycompany.com or confluence.mycompany.com.

You can follow [this documentation](https://confluence.atlassian.com/kb/proxying-atlassian-server-applications-with-apache-http-server-mod_proxy_http-806032611.html) to get started.

Let me know if you have any questions,

--Alexis


author: Nic Brough -Adaptavist-
body: If they're on the same server, then they all must run on different ports. Even if they were on different servers, the answer would be the same though - use a proxy.

A proxy can handle many domains landing in one place (or parts of a single domain, like http://us/jira, http://us/confluence etc) directing their content to be proxied over to the relevant service.

I usually use Apache (familiarity), but Nginx, Lighttpd and IIS can all act as proxies too.


Tags: bamboo

change

confluence-server

crowd

fisheye-crucible

jira

jira-server

port

server
How can I get actual content of Page, Blogpost and Comments using Confluence Cloud REST API?
Asked by Yash Chaudhari:

To get the actual content I tried using Get Content by Id API : *https://{{host}}* */wiki/rest/api/content/:id?expand* with providing value for **expand** parameter as ***body.view, body.storage, body.styled_view,*** in response it give data as value to body key however it returns data as **html form**.

For attachment using Get Attachments API : *https://{{host}}/wiki/rest/api/content/:id/child/attachment?* it returns, ***_links*** object with ***webui, download***key value in response, using which we can get actual content for attachment.

Please help to get actual content of Page, Blogpost and Comments using Confluence Cloud REST API.

Thank you.


Answers:
author: huy
body: Are you looking for a plain text representation of the body content?

comments: author: Yash Chaudhari
body: Yes, I am looking for plain text representation.


author: huy
body: Sorry, but this doesn't exist as content entered into confluence is rich and saved as such. To convert downward would be a loss of information and we'd have to make make opinionated choices as to how elements would be converted. For example maybe we could convert to markdown, but what if there is a table? Markdown doesn't natively support tables and as such we'd have to use an esoteric variant. Probably not what you wanted to hear, but I hope this gives you some insight into why we wouldn't want to support this.


author: Paul Frischknecht
body: Save the output of body.view to an output.html file, then use w3m -dump output.html to get a plaintext representation