youngmon/atlassian-qna huggingface dataset:
Confluence - System Information, Modification... is incomplete. How to update?
Asked by stuartu:

I'm looking to upgrade Confluence from 3.5.17 -\> 4.3.7 in Linux (Centos 5).

When I run a dummy upgrade (using atlassian-confluence-4.3.7-x32.bin), I notice some of the custom files I've modified are not migrated to the new Confluence home.

All I see is in the 3.5.17-modifications.txt file (and confirmed as a 'modified file' in Confluence Admin, System Information, Modification) is:  
- WEB-INF/web.xml

but I know I have other modifications, such as:  
- confluence/WEB-INF/classes/atlassian-user.xml = ldap  
- conf/server.xml = ssl certificate  
- bin/setenv.sh = java_opts additional params (i.e. proxy settings)  
- confluence/images/quality = a custom directory with 5x .gif files  
- lib/ojdbc14.jar = oracle driver (okay, not a file modification, but does it fit into the same category?)

Can these be added somehow so Confluence knows about them?

I've been doing upgrades manually in the past,.... but I can't see the point of moving to the .bin process if Confluence doesn't detect all my modifications.  


Answers:
author: Daniel Borcherding
body: Hello Stuart,

You are noticing one of the frustrations that we have with the installer. It simply does not migrate all of your customizations.

We have a few outstanding feature requests that have been filed to increase the functionality of the installer. I will address each of your items below with the feature already in pace or in the works.

- confluence/WEB-INF/classes/atlassian-user.xml = ldap

(this is accounted for in the upgrade task. We roll user management into the UI in the 4.x series. We no longer have any see of this file to connect Confluence to LDAP)

- conf/server.xml = ssl certificate  
- bin/setenv.sh = java_opts additional params (i.e. proxy settings)

(There is the following feature request for this functionality. I am attaching this post to the ticket to let our develoeprs know that this is something our community is looking for)

<https://jira.atlassian.com/browse/CONF-23543>

- confluence/images/quality = a custom directory with 5x .gif files  
- lib/ojdbc14.jar = oracle driver (okay, not a file modification, but does it fit into the same category?)

(Does not exist yet. I would be happy to file feature requests against our installer project in order to make sure these items are part of the upgrade from installer tasks)

I agree with you that upgrades using the installer can be a cumbersome process as currently implemeted. I am happy to make whatever suggestions you believe best in order to streamline this process.

comments: author: stuartu
body: Thanks Daniel. Maybe a way of manually adding files we know are customised to the 'modified' list?


Tags: upgrade
How many confluence users do we have per our licence agreement?
Asked by mwarren:

Hello, I am a new administrator for our OnDemand Confluence account. Can you please tell me how many confluence users (log-ins) are supported per our licence agreement. I do not have the original login info for our Atlassian Account. Thank you in advance for the help. Here is our URL:

<https://saffrontech.atlassian.net/wiki/dashboard.action>


Answers:
author: Dave
body: Hi Melissa,

You'll need to have your main Technical or Billing contact login to <https://my.atlassian.com> and add you as a technical contact so that you can login and see this information.

Thanks,

-dave


author: Nic Brough -Adaptavist-
body: Erm sorry, no.

You need Atlassian to do that, we are a community of users. Atlassian lurk here, and do post and comment, but they're under no obligation.

If you have no access to your account because someone hasn't added you, then you need to contact Atlassian directly, as soon as!

comments: author: Timothy
body: I thought you would be able to see the license information at Confluence's system information?


author: Felipe Cuozzo
body: In OnDemand the "System Information" page is restricted to Atlassian only. But again you should really check license related information going to <https://my.atlassian.com> that is the source of thruth.


Tags: cloud

confluence-cloud
How can one remove the "Profile" access and "Personal & Spaces search" function from horizontal navi-bar?
Asked by G:

Product: Confluence OnDemand

Hi

We have a Confluence User, which we would like to use for access to our knowledge base (kb) space, but to nothing else. We have removed the Confluence User permissions and all Space are hiden except the kb space, good!

On the horizontal navigation bar the user can still access the "User Profile" and near the Overview the Personal and Space search (in German "Personenverzeichnis \& Bereichsverzeichnis"). With Confluence OnDemand, how can one remove this "Profile" access and "Personal \& Spaces search" function from horizontal navi-bar for this one user?

br

gerry


Answers:
author: MJ
body: Hi Gerry,  
This is not customizable in OnDemand, and thus can not be removed from the horizontal bar. Except for the user profile itself there isn't anything that is accessible or can be changed by the user assuming the permission have been configured in such a way. Is there any other reason why you want this to be shielded?


author: G
body: Hi Mick,

I guest this issue is not IMPORTANT enough since I cannot get an answer here! So far my "improvement" suggestion at Atlassian Support has not gone through, but I have hopes!!

please close out this unanswered issue here!

br

gerry


author: G
body: Hi Mick,

for business reason, we would like to offer a multiple user account for access to our Knowledge Base. It would be good if we could restrict access to the Profile for a user (in the Download version I believe one can!) and remove the rights to People and Space Directory, again business results.

As Atlassian is not offering these restriction features in the OnDemand, we have decided to use the anonymous access. This does not fit our business needs, but we have no choice.

Further, this "anonymous" access does not appear to hide Confluence "Space" Administrator or Content creates names. The Space "Administrators" name is shown in the "Space Details" GUI and the anonymous user has access to "Extras", which includes the pages histories. On the page history GUI, the content creator names are displayed. In both cases, an anonymous person has access to privilege infomation and can use it for abuse.

Also, an anonymous user appears to be able to create a "Blog", which does NOT make sense as the user is anonymous. The system setttings appears to be encouraging trouble.

An anonymous user should not have rights to access user names nor create Blog content!!!

Can you help us here? This is **important** as we may have to drop Conflunce as our Knowledge Base source!

please let us know,

gerry


Tags: cloud

confluence-cloud
creating template with custom Variables
Asked by Nick Mancuso:

Hello fellow Atlasians!

I currently have a Global space for Clients called "Clients". In this space I have all my clients listed. Every client is using the same layout hiarchy.

What im looking to do is instead of having to create 10+ sheets everytime I get a new client is to instead enter the name of the client and have the sheets generated with it's contents already populated for me.

For example when I would add a new client I would fill in a form with the company name and initials and then it would automatically polulate as such:

Global Space \[Clients\] -\> \[Company name\] -\> Main - Company Initials

-\> Licenses - Company Initials

-\> LOGS - Company Initials

-\> Notes - Company Initials

I've looked at the Space Template's however I do not think this does what I want it to do as I do not want to create a new space for every client instead a Sheet with subsheets within an existing Space.

Any kind of help or direction would be much appreciated!

Thanks!

Nick


Answers:
author: Amalia
body: I am not sure if this would be the best solution for you, but perhaps this would be the easiest way to do this:

* Create a "template" space. Make it private. This is only for template
* Use Copy Space Plugin to copy this template space with the same page hierarchies <https://marketplace.atlassian.com/plugins/com.atlassian.confluence.plugin.copyspace>
In the latest confluence, I am trying to find every page that uses the macro {live-template}, is there a way I can do this either with an sql query or something in the administration section?
Asked by Jpoplar:

In the latest confluence, I am trying to find every page that uses the macro {live-template}, is there a way I can do this either with an sql query or something in the administration section? Is there a query I can run that lets me know what pages use what plugin?


Answers:
author: David at David Simpson Apps
body: I think this question has you covered:  
[https://answers.atlassian.com/questions/59203/find-pages-that-use-certain-macros-plugins](/questions/59203/find-pages-that-use-certain-macros-plugins)

See also @Sarah Maddox's response:
> For people who don't have access to the database, here's how to do it in Confluence 4.0 and above:
>
> <http://ffeathers.wordpress.com/2011/11/04/how-to-search-confluence-for-usage-of-a-macro/>
>
> In a nutshell: In a nutshell: Enter the following in the Confluence search box, assuming that your macro name is "x":
> > macroName: x\*
>
> The above works in out-of-the-box Confluence (no plugins required). If you install a plugin, you can also search for specific parameters and parameter values. See <http://ffeathers.wordpress.com/2012/09/04/how-to-search-for-macros-and-macro-parameters-in-confluence-4/>
Find all pages where 'JIRA Issue' macros is used
Asked by Sergey Shmarkatyuk:

My JIRA-Confluence integration didn't work properly, so I decided to recreate application links both in JIRA and Confluence. But it turned out that links to JIRA issues (inserted using 'JIRA Issue' macros) on all Confluence pages have become broken because it uses old application link to JIRA. I would like to update JIRA issue links by replacing it manually. In order to do this, I need to find all pages containing 'JIRA Issue' macros. Any ideas about how could I do that?


Answers:
author: MatthewC
body: You can do it using a SQL query. Taken from the Team Calendars documentation and modified to use jiraissues

```
SELECT  CONTENT.SPACEID, SPACES.spacekey, SPACES.spacename, CONTENT.CONTENTID, CONTENT.title, CONTENT.LASTMODDATEFROM    CONTENT, BODYCONTENT, SPACESWHERE   PREVVER IS NULL AND    (CONTENTTYPE = 'PAGE' OR CONTENTTYPE = 'BLOGPOST')    AND CONTENT.CONTENTID = BODYCONTENT.CONTENTID    AND SPACES.spaceid=CONTENT.spaceid    AND BODYCONTENT.BODY like '%{jiraissues%'    ORDER BY CONTENT.LASTMODDATE DESC
```

comments: author: MatthewC
body: ref: <https://confluence.atlassian.com/display/TEAMCAL/Licensing+and+Installing+Team+Calendars>


author: MatthewC
body: also some other suggestions here: [https://answers.atlassian.com/questions/59203/find-pages-that-use-certain-macros-plugins](/questions/59203/find-pages-that-use-certain-macros-plugins)


author: Sergey Shmarkatyuk
body: Thanks a lot!

As long as I use Confluence 4.2, I needed to replace '%{jiraissues% with \<ac:macro ac:name="jira"\>
@mentions
Asked by Ole Kristensen:

Related to closed issue: CSP-83525

There seems to be some inconcistency in this earlier reported issue. From time to time the human name IS shown correctly!

Like this example:

Re: WEB - CBI Project commented 38 minutes ago

TIP: 51244 51343 23782 Ole Kristensen 3252 Instead of switching to Lotus Notes for sending emails regarding an Issue .....

Four numbers (employee ID's) and one human name Ole Kristensen, but it's completely random to me why and I don't see any patterns in where Confluence chooses to display the number or the human name, which is very much preferred.

Any advice on this?

Regards

Ole kristensen


Answers:
author: RianA
body: Hi Ole,

It seems that this issue is related to the feature request that you raised [CONF-25822](https://jira.atlassian.com/browse/CONF-25822). I suspect that this is the behaviour with the user that currently in session, does it always your name that is displayed as Full name, even when it's viewed by other user?

comments: author: Ole Kristensen
body: This turned out to be a bug: When @mention a user with a name A-Z it's displayed as a number (employeeID) as username. BUT when @mention people with non-latin characters Confluence decides to display the Full name! And it can be reproduced 100% of the times.


author: Nic Brough -Adaptavist-
body: I'm afraid we cannot see support requests in Atlassian's system, other than our own.

You'll need to explain the problem in public to get any feedback here.


Tags: mention
Same page title in a space. Workaround?
Asked by moxin:

I was stumbling upon docs and other stuff on how can i create two pages with same titles in a Space.  
like said here:  

<https://confluence.atlassian.com/display/CONFKB/Confluence+Page+URL%27s+Contain+pageId+Instead+of+The+Page+Title>

\&

<http://www.k15t.com/display/en/2012/11/08/Duplicate+Page+Titles+in+Confluence+for+Everyone>

It says if i use special characters i will get pages in form of: /pages/viewpage.action?pageId=112233

I tried that, it changes it to pageId URL format but it still gives error that i have a page with same title.

I thought i could use 'Source Code Editor' to edit page title but it was not possible.

How can i add pages with same titles please help it's really bugging me.


Answers:
author: MatthewC
body: That 2nd URL is for a plugin that you have to use to get the workaround

<https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions>

The feature request has a long history which you can read here:

<https://jira.atlassian.com/browse/CONF-2524>

It has some suggestions for workarounds but your best solution is probably the plugin

comments: author: moxin
body: Thanks for replying. Is there any free plugin out there that could do it.


author: MatthewC
body: I don't know of anything free, but if anyone else has a suggestion?
Jira issue link from Confluence is created by incorrect user
Asked by Dmitry Andrejev:

Jira issue link is automatically created, when Jira issue is mentioned on a Confluence page. However in Changes history for that issue in Jira user, who was used to create Application Link (between Jira \& Confluence) is listed as one who created a link from Confluence to Jira (issue link). I believe, that user, who made page edit, which resulted in adding jira issue macro should be the one responsible for a change.


Answers:
author: Daniel Borcherding
body: Hello Dmity,

How have you set up your Application link? In order to have the user changes be mirrored between confluence and JIRA you will need to set up as a "Trusted Application". My guess would be is that you currently have your applicaiton link set up as an "Basic Access". Please make sure your incoming and outgoing communciation is set to "Trusted Application" and think should work as you expect.

comments: author: Dmitry Andrejev
body: I've setup a link. This actually was problem on my side, because I did mass page import via XMLRPC API and jira links were created from user, which I used to access API. Later when I edited a page by other user and link was already present nothing was changed in Jira.


Tags: jira

link
Where is OnDemand server status?
Asked by Bruce Cannon:

While working today I lost some edits and got the crappy l"guy electrocuting himself" down for maintenance animation, been there for a few hours. How do I find out what's up? I searched Answers, [atlassian.com](http://atlassian.com), [support.atlassian.com](http://support.atlassian.com), etc. And shouldn't I receive a warning of some kind for routine maintenance? An email letting me know the schedule, a notification within Confluence, etc? And shouldn't this type of service have enough redundancy that, whether malfunction or scheduled maintenance, I can keep working while they service in parallel?


Answers:
author: Michael Knight
body: In addition to the status page:

* <http://www.atlassian.com/software/ondemand/status>

unplanned or emergency maintenance notifications can be found at:

* <http://twitter.com/OnDemandStatus>

Also, routine maintenance times can be found at:

* <http://confluence.atlassian.com/display/AOD/Atlassian+OnDemand+maintenance+windows>

comments: author: Bruce Cannon
body: Thank you Michael. In order to make OnDemand service more user friendly, I would like to see the status page enhanced to show the system as down when it is down for maintenance. And also some text dynamically added to the top of Confluence pages warning us before the system goes down for maintenance. Perhaps this is a good use of the notification system.


author: Ernest Mueller
body: The Twitter account seems to be gone, is there a new one?


author: Andy Brook [Plugin People]
body: <http://bit.ly/WKPMPO>

also [http://www.twitter.com/#!/ondemandstatus](http://www.twitter.com/#%21/ondemandstatus)


author: Harry Chan
body: It can be found <http://www.atlassian.com/software/ondemand/status>.


Tags: cloud

confluence-cloud
Confluence jira issues plugin not working without anonymous browsing
Asked by Marko Lans:

We have configured application links between confluence and jira instances (both standalone, https, proxy, etc)

When setting up confluence to show jira issues, it only works when selecting anonymous in the macro options and setting the corresponding jira project to allow anonymous browsing.

Is it possible to set it up without anon browsing?


Answers:
author: Jobin Kuruvilla [Adaptavist]
body: Have you setup OAuth authentication under Application Links?

comments: author: Marko Lans
body: Weird... i tried it just now, and OAuth didn't change much.

First when I try to setup the jira issues macro without ticking "anonymous" it gives me error:

"bad remote ip..." (with the public ip??)

Then when I tick the anonymous in the macro options, I get erro:

"the jira server was not able to process the search. /.../ you may not have permission to view one of these issues."

Then I allow anyone to browse issues under the project in jira, it works. Once it works I can remove this in the jira project and it seems to keep working. ? (for now at least)


Tags: jira
Getting HTTP Error, when uploading a file
Asked by Dmitry Andrejev:

I'm uploading a file of 1.5MB in size with 10MB attachment size limit in Confluence settings. Upload fails with HTTP Error message under upload progress bar.

File itself is JPG file with wrong header information (see attachment).


Answers:
author: Dmitry Andrejev
body: The problem lied in server configuration where Confluence was installed.

We use nginx as a proxy to transfer requests from virtualhost to actual TomCat post of Confluence. After inspecting Network tab of Chrome browser during upload HTTP 413: Entity Too Large error was discovered, that was coming in from Nginx.

After a bit of Googling solution was found: increase size of "client_max_body_size" setting in Nginx configuration.


author: LuizA
body: Hello Dmitry,

To better understand what is exactly happening with your instance and better help you I would suggest you to raise a support ticket at our [support.atlassian.com](http://support.atlassian.com) and attach to the ticket your 'atlassian-confluence.log' and a screenshot of this behaviour.

Best Regards,

LJ.


Tags: error

upload
Automated refresh of page in wiki
Asked by Alexander Afonyashin:

Hi,

We have a few pages that have constantly been updated although a lot of users just opened it and make no tries to press F5/refresh in browser. How can this page may be updated on user's browsers without their intervention?

Best regards,

Alexander


Answers:
author: tousifs
body: Hi ,

i suggest you can try **"user macro**" which always work when page is not in edit mode there you can put the condition for the AutoRefresh.

I can suggest you to upgrade your confluence from wiki to xhtml where auto refresh defect is fixed.

regards,

tousif shaikh.


author: Nic Brough -Adaptavist-
body: You can't "push" to people's browsers in html, without providing some code that will listen for commands and ask for the new data and kick off the redrawing automatically. This can get quite intricate.

It is however, a doddle to put in code that will make the browser refresh regularly. Add this to the "head" of the pages

```
&lt;meta http-equiv="refresh" content="600" &gt;
```

The 600 is the number of seconds it waits between refreshes.

However, it should be used with caution - fi you do it in the global settings, it can refresh on edit pages, destroying what people are working on. You should wrap it in some javascript so that it only happens on "view" pages, and ideally, keep the number down.


Tags: refresh
Could someone please tell me in which table confluence stores its user details?
Asked by sultan mirza:

I want to know how many users are having permission to access confluence. which table to refer?


Answers:
author: LuizA
body: Hello Sultan,

If you want to check information about your users (and know how many users have access to your instance) you can try to check the table 'cwd_user' in the database for more recent Confluence versions (in this table you have the information related with your users and you can see which one is active or not also). I hope this helps.

Cheers,

LJ.


author: Matthew J. Horn
body: Are you referring to which database table in the confluence data model? The user table refences local_members, which has the group ID. User permissions are typically tied to group IDs, so that would be where I would start.


author: danielwester
body: Not sure about the table but why not just look at your license page?

<https://confluence.atlassian.com/display/DOC/Viewing+and+Editing+License+Details>