youngmon/atlassian-qna huggingface dataset:
Is there a way to view calendars based on a custom grouping of people?
Asked by Kevin Maes:

We are using team calendars for several departments here. Now we have team consisting of people coming from different departments, so their holiday entries reside in different TeamCalendars.

I would like to configure teams and view their holidays in one view.

Every manager wants his own view on the same data. project managers wants the calendars of his project team, department manager want the data of his department etc.

I don't want to create a separate Calendar for every user so the different managers can create their own view overlayed by selecting their "team" members.

Sounds like the perfect feature for an add-on calling itself "Team' calendar because teams evolve.


Answers:
author: Shannon S
body: Hi Kevin,

It's a little unclear exactly what feature you need, but here's what I am understanding you're asking.

One, from your title, it seems like you want to be able to add a group of users to an event instead of a single user. Is this correct?

Each calendar created can be for any number of people, so it's not assigned to a specific user. The only thing is that the user who creates it will always be the administrator. You can invite any number of people to the calendar to provide their holiday time, and you can include several individual users to one event.

Regards,

Shannon

comments: author: Kevin Maes
body: Not sure if I explained it correctly, but I want the end user to have the flexibility to combine their own teams, not 1 fixed calendar per team.

We need this because users can be in multiple team at the same time and we don't want them to have to enter their events in each and every team-calendar they are part of.


author: Kevin Maes
body: For the flexibility I need, the only solution seems to be setting up one calendar per user and enabling/disabling them to have an overview of each team


author: Kevin Maes
body: So I don't want to create events for a group of people.

Thanks for your answer though. I hope you see my point now


author: Shannon S
body: I understand now, and I think I found the exact thing you're looking for in a feature request:

* [CONFSERVER-51227](https://jira.atlassian.com/browse/CONFSERVER-51227)

> People are resources: every users should have a personal calendar - team calendars should be about an aggregated view of personal calendars

If you're interested in this, can you vote on the case and comment there with your usage case?   

Regards,

Shannon


author: Kevin Maes
body: Alright. Thanks Shannon. That's indeed what I was lokking for.

Sadly I'll have to be patient for a couple af years untill this might be implemented. I added my vote nevertheless


author: Shannon S
body: Kevin,

At this time we're just gathering interest in this feature; you can read more about it on our [Implementation of New Features Policy](https://confluence.atlassian.com/support/implementation-of-new-features-policy-201294576.html).

I can verify, however, the more votes and comments a feature gets, the more likely it is to be implemented.

Take care, and kind regards,

Shannon


Tags: team-calendars-for-confluence
Copy and Paste Tables Converts to Plain Text
Asked by Jason Tolotta:

Operating System: Windows 10

Browser: Firefox 57

Steps:

1. Create a 2 x 2 Table with test data and a header, e.g. COL1:ABC, COL2:DEF

2. Select the content of the table

3. Copy (via context menu or hotkeys)

4. Paste

5. Observe the content pasted is in plain text and on a single line.


Answers:
author: Jason Tolotta
body: Research may indicate that it is mimicking an unformatted paste, possibly to do with CONFCLOUD-28229 - Use Ctrl-Shift-V to 'paste unformatted'


Tags: confluence-cloud
Upload excel/csv to multiple pages in Confluence
Asked by Erlend Svendsen:

Hi,

Is there a way to upload one/multiple spreadsheet pages into multiple pages in Confluence?

Let's say I have a page named active projects, and underneath I have multiple projects. I would like to update the information in all tables based upon a spreadsheet I have. What would be the easiest way please?  

Thanks,

Erlend


Answers:
author: Amanda Deol
body: [@Erlend Svendsen](/t5/user/viewprofilepage/user-id/1178323) just wanted to let you know that's one of the feature we have on the [Excellentable](https://marketplace.atlassian.com/plugins/Addteq.Excellentable/server/overview) roadmap. If you want to learn how the app works you can watch this [video](https://youtu.be/BW666yqe5PE). Totally optional but, if you want to keep an eye on the feature releases you can start watching the app via the marketplace.


author: Nic Brough -Adaptavist-
body: I would attach the spreadsheet to one page only, then either:

Point your macros to that single attachment

If your tables are all the same, put them on the attachment page and then use "include" to draw that page inside other pages.

comments: author: Erlend Svendsen
body: Thanks for the reply Nic. Will the pages be updated if I update the contents of the spreadsheet as well? Ie. by reuploading the spreadsheet with the exact same layout but some cells updated with new info.


author: Nic Brough -Adaptavist-
body: Yes, when they are next rendered - the data is not drawn into the pages, the pages reach to the included page when they are rendered, so any changes in the source will be reflected in them.
base 5.0.1 to 6.6.1
Asked by license_all:

We bought the license and installed the latest version 6.6.1.  
We have an old database backup from version 5.0.1.  
How to correctly restore a backup from an old version to a new one?


Answers:
author: license_all
body: I do not have a server with version 5.0.1. The upgrade process is too complicated. Therefore, a new clean server with a clean database was created. The database will be populated manually, the data will be looked at in pdf files uploaded beforehand.  
The server does not have access to the Internet. Maybe he needs access to the Internet to make the mistake disappear?  
I pressed the "no longer show" button, but after a while this message came out again.


author: AnnWorley
body: I am happy to hear you are upgrading Confluence. The upgrade from 5.x to 6.x is a major one. There is no way to upgrade by restoring a backup because there are upgrade tasks that have to run which make changes to the database and other components.

Please follow our detailed guide: [Upgrading Confluence](https://confluence.atlassian.com/doc/upgrading-confluence-4578.html). Especially with such a major upgrade, we strongly recommend upgrading in a test environment first, to avoid surprises and unplanned downtime in Production. This article should help: [Create a staging environment for upgrading Confluence](https://confluence.atlassian.com/doc/create-a-staging-environment-for-upgrading-confluence-866094180.html)

I look forward to any follow up questions. Please keep us posted on how you progress.

comments: author: license_all
body: There is no intermediate server. There is only an old backup. We decided to create a new clean database, since it is not possible to restore the old backup by your words. There is an error - Confluence administration - Troubleshooting and support tools - Problems detected - Administration - Error End of Life. Why does this error occur? How can I fix it?


author: Nic Brough -Adaptavist-
body: The end of life error is a warning, telling you that your version is out of support. You can ignore it.

Your process must be to create an old version of Confluence, the same as the version that was backed up, and restore your backup into it. You then need to step through the version upgrades recommended in the docs Ann linked to.


author: license_all
body: A new server, a clean database. The program version is 6.6.1. The license was purchased. What means is not supported?


author: Nic Brough -Adaptavist-
body: It doesn't matter, it's only a warning, although it might be hinting that you've already tried to do something with your old data.

I would concentrate on your original question. You need to get that backup working with an old install of 5.0.1 so you can upgrade it.
Cannot upload site logo (Java Exception)
Asked by Markus Kienzl:

Hello everybody,

i need help with my confluence application (self hosted). i try to change the default site logo, but everytime i get an error exception, that i have to look in the confluence.log file.

after that i found a exception. but im not able to find any topics about that here or ether in google.

can you help me?

```
018-01-17 13:39:51,943 ERROR [http-nio-8551-exec-8] [confluence.plugins.lookandfeel.EditSiteLogoAction] doUpload Der Upload des Seitenlogos ist fehlgeschlagen. Weit -- referer: http://xxx.xxx.xxx.xxx:8551/admin/sitelogo/upload.action | url: /admin/sitelogo/upload.action | traceId: 120b6691f4367eb4 | userName: mkienzl@delite-it.java.util.NoSuchElementException: No value present        at java.util.Optional.get(Optional.java:135)        at com.atlassian.confluence.plugins.lookandfeel.AttachmentSiteLogoManager.upload(AttachmentSiteLogoManager.java:135)        at com.atlassian.confluence.plugins.lookandfeel.AttachmentSiteLogoManager.uploadLogo(AttachmentSiteLogoManager.java:71)        at com.atlassian.confluence.plugins.lookandfeel.EditSiteLogoAction.updateSiteLogo(EditSiteLogoAction.java:104)        at com.atlassian.confluence.plugins.lookandfeel.EditSiteLogoAction.doUpload(EditSiteLogoAction.java:71)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)        at java.lang.reflect.Method.invoke(Method.java:498)        at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
```


Answers:
author: AnnWorley
body: Hi Markus,

I found a support case with the same issue and here are the recommendations that were made to start with:

Please try the following during a maintenance window or off-hours.

* [Disabling or enabling all add-ons (using Safe Mode)](https://confluence.atlassian.com/upm/disabling-and-enabling-add-ons-273875716.html#Disablingandenablingadd-ons-Disablingorenablingalladd-ons(usingSafeMode)) to eliminate user installed add-ons.  
* Please also clear the plugins cache: [How to clear Confluence plugins cache](https://confluence.atlassian.com/confkb/how-to-clear-confluence-plugins-cache-297664846.html)

I look forward to hearing the results.  
Thanks,  
Ann

comments: author: James Wassink
body: Hi Ann,

I've had the same error, but your suggestions didn't fix it unfortunately. I also tried [this fix](https://confluence.atlassian.com/confkb/unable-to-change-site-logo-in-confluence-675384047.html) but it didn't work either.

In the end I added some custom CSS to my Space to change the logo that way (this was for our public space, the logo doesn't matter so much for our internal spaces).

James
Attachments: How can I perform multi-selection actions on attachments?
Asked by Iris Green:

We have on-premise (server version) of Confluence version 6.1.3.

I need to perform the same action on many attachments; for example: delete selected attachments, add/remove label (I know there is a plug-in), etc. essentially those are bulk operation on any number of pre-selected attachments.

Is there any macro that allows such attachment management (just adding checkbox to attachment list for example)?

Also - is there any attachment Macro that allows a built in filter?

Thanks!


Answers:
author: Shannon S
body: Hi Iris,

This is not possible in Confluence natively, but we do have a few feature requests that may interest you:

* [CONFSERVER-1131](https://jira.atlassian.com/browse/CONFSERVER-1131) Allow for bulk-type operations
* [CONFSERVER-17373](https://jira.atlassian.com/browse/CONFSERVER-17373) Select multiple pages and mass add/remove/change labels

The current attachments macro does not provide a filter. We did [previously have a request for that](https://jira.atlassian.com/browse/CONFSERVER-40906) but we will not be implementing it in the future.

I've added the Atlassian Marketplace tag onto your request in case any of our add-on vendors have a suggestion for add-on that will accomplish what you need.

Regards,

Shannon


Tags: atlassian-marketplace
Records deleted from CWD_DIRECTORY_ATTRIBUTE and CWD_DIRECTORY_OPERATION
Asked by Philippe Aboulin:

Hi,

Sometimes, records are deleted from tables CWD_DIRECTORY_ATTRIBUTE and CWD_DIRECTORY_OPERATION.

The data deleted concerns delegated LDAP authentification. We have to reinsert them manually and restart server. After a while (days or weeks), they are again deleted.

If someone can help to understand...


Answers:
author: AnnWorley
body: Hi Phillipe,

What an interesting case.

Please let me know more:

* What version of Confluence are you running?
* How were the deletions discovered? (I am guessing from your database logs)
* Do you have logs of the SQL that ran against the database to delete the records?
* If you check the atlassian-confluence.log for the times the deletions are taking place, what is being recorded at that time?
* Were the records originally created by Confluence User Directory setup or were they inserted into the database some other way?
* What is the impact to your delegated User Directory when the deletions occur? (Can users still log in using that Directory?)

Thank you for providing all these details, I look forward to a better understanding so I can see how to help.

Ann

comments: author: Philippe Aboulin
body: * What version of Confluence are you running?

5.5.2

* How were the deletions discovered? (I am guessing from your database logs)

No, originally, little problems appeared:

The link to disable users disappeared.

When a space manager tries to grant rights to users on a space, the rights are not granted (without any error message).

After searching, we discovered that the records related to the ldap configuration in the 2 tables had disappeared (we saw that because we also have a test environment on which we have no problem).

After reinserting records and restart server, all worked fine.

* Do you have logs of the SQL that ran against the database to delete the records?

No SQL logs.

* If you check the atlassian-confluence.log for the times the deletions are taking place, what is being recorded at that time?

There is nothing in atlasssian's log that may explain the problem

* Were the records originally created by Confluence User Directory setup or were they inserted into the database some other way?

I don't know.

* What is the impact to your delegated User Directory when the deletions occur? (Can users still log in using that Directory?)

The users can still log in. and they experienced no problem.


Tags: ldap
Where does Confluence saves the "About Me" field in the database?
Asked by dvaliquette:

Hi!

I'm trying to find out where, in the database, is the "About Me" field (that you can fill in your user profile) saved in the database!. I'm already aware of the OS_PROPERTYENTRY table, but this particular field from the profile doesn't seem to be persisted in that table.

Can anybody help me out on this? Thank you very much!


Answers:
author: puneet_mishra
body: Hi,

I hope by now you must have found the solution as this was posted a long back. Still, for others, I think they might want to know the answers. I was also stuck at one point but later I managed to find the way.

You can find it by looking up the contentid in BODYCONTENT table but before that be sure to determine the same by running below query.

NOTE: username implies the user whose 'about me' has changed.

select contentid from CONTENT where CONTENTTYPE='USERINFO' and username='\<USER\>';

The same thing can be done using a subquery:

select \* from BODYCONTENT where contentid in  
(select contentid from CONTENT where CONTENTTYPE='USERINFO' and username='\<USERNAME\>');

I hope this is helpful!

Cheers!


author: Lei Wang
body: Hi,

"About Me" stored in thebodycontent table, you could try the following query to retrieve the information:

```
select * from bodycontent where body like '%About Me%'
```


Tags: developer
Confluence and JIRA - Ability to see JIRA Ticket Title When Pasted in Confluence
Asked by Colleen Fahling:

We have the majority of our organization with access to Confluence but a subset has access to JIRA. For release notes, I tried to copy the JIRA ticket into Confluence. While all Confluence users could see the ticket # they could not see the title of the ticket. Only JIRA users could see the ticket title.

If the idea is that those without JIRA access cannot even view the ticket they why allow the ticket number to be viewed? Otherwise, why not allow the title to be viewed. Clicking it will result in the user not being able to get into the ticket since they do not have JIRA access.

Looking for consistency and an easy way to display high-level ticket info.


Answers:
author: Shannon S
body: Hi Colleen,

The users in Confluence will be able to see the title provided they have access to browse the issue in Jira.

This means that either they have to be added to Jira as a licensed user, or you have to make the project a public project. This would mean also anyone on the internet that can reach your site will be able to see it as well.

Let me know if you have any questions about that.

Regards,

Shannon

comments: author: Colleen Fahling
body: Thank Shannon. We still cannot get it to work. Both Jira and Confluence are on our server and behind our VPN. Does that make a difference with your answer? Also our team seemed unsure what it means to "make the project a public project". Can you provide more details?


author: Shannon S
body: Hi Colleen,

The reason that users cannot see the issue title is most likely because they they haven't been given a Jira license. So it won't be possible to allow those without Jira access to see the titles, unless the project is [made available for anonymous users](https://confluence.atlassian.com/adminjiraserver/allowing-anonymous-access-to-your-project-938847186.html).

You most likely would not want to do that, unless your instance is only available from behind your firewall. This is because it would make the Jira project available to anyone on the external internet.

Let me know if you have any questions about this information or if it wasn't clear.

Regards,

Shannon
Roll back plans when updatign Confluence Plugins?
Asked by Victor Prasad:

Hello,

Confluence needs regular updating of plugins. To do this we have to through our change management process. I do get asked about a back out plan. For the most part Confluence plugins update with no issue. But if one failed and did not return the original plugin version. What do I do? I can ask our server team to do a server and db back up, and restore if worse comes to work.

What does the community recommend?

Anyone have a catastrophe with plugins updating?

Thanks,

Mr. V


Answers:
author: Daniel Eads {unmonitored account}
body: Hi Victor,

We have needed to rollback an occasional malfunctioning plugin in the past while vendors fix issues related to our environment. You'd be surprised how many plugins seem to have Oracle-specific data storage issues.

First, keep detailed records of which version you're upgrading from so you know which version you need to roll back to. Here's a snippet from my update notes page (we update our plugins monthly):

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/12717i980D65387FBB3F89/image-size/large?v=v2&px=999 "image.png")

Here are the steps for executing a rollback, in the event you ever need to do it:

1. Go to the plugin's marketplace listing, click on the **Versions** tab, and then click the **See all __ versions** link. This takes you to a page that[looks like this (my favourite Confluence plugin as an example)](https://marketplace.atlassian.com/plugins/confluence.extra.noemailstorm/versions)
2. From your update notes, check which version you're coming from and need to roll back to. Find this version on the page, right click the Download link, and choose to copy the link address (or whatever the specific wording is in your browser)  
   ![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/12718i9A57215ECC886508/image-size/large?v=v2&px=999 "image.png")
3. In Confluence, **Uninstall** the current version of the offending plugin. That's right - completely uninstall it.
4. While you're still on the Manage Plugins page in Confluence, click the **Upload addon** button near the top right (above the list of installed plugins). Paste the URL of the version you need, and click the button to install.  
   ![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/12719iF133C4A73C6B7DC2/image-size/large?v=v2&px=999 "image.png")

Cheers,  
Daniel

comments: author: Victor Prasad
body: Hey Daniel!!

ScriptRunner did cause me an issue, but I think that has been fixed now.

Having to prepare a back up and restore is an issue because I have to engage another team, go through their request process and have them on standby when I update. So far I have NEVER had to restore, but what if that day comes.....#paranoid

++**Thank you very much!**++
Error in Confluence logs: "The supplied editor content could not be converted to storage format"
Asked by Francis Lee Mondia:

Hi,

A user filed a ticket as he can't publish a page. Pretty normal page upon checking, with text and images snipped to the page.

You can't previous and update the page though. Clicking update will tell you there is an error so I dived in the logs and saw that message.

Any help would be greatly appreciated.

Kind regards,

Francis


Answers:
author: Shannon S
body: Hi Francis,

By any chance, was the content copy and pasted from anywhere else in order to create the page?

If you were to make a copy of the page, are you able to preview and save that?

Please also confirm your Confluence version with me.

Thank you!

Regards,

Shannon

comments: author: Francis Lee Mondia
body: Hi Shannon,

Thanks for getting back to me. I know this isn't the official support channel but glad to know the Atlassian team is here as well.

Current confluence version is 6.2.3. Its a bit off from the latest and we've been holding back upgrades due to issues with our DB (not supported anymore), but we are fixing that soon.

The user hasn't gotten back to me, and I assume he must have resolved the issue. I pointed him to a community post that outlined what others did to resolve the issue (new page and upload the content again) and hasn't come back to me again (might have worked and didn't bother anymore to reply to IT support queries).

An interesting suggestion though on copying the page. The thing is the page wasn't being published yet so we couldn't do it. We couldn't even view source of the page.

Let me know if you need more information.

Kind regards,

Francis


author: Francis Lee Mondia
body: Had a look, issue has been resolved as the user just created a new page and deleted the old one. :)

Cheers,

Francis


author: Shannon S
body: Francis,

Great to hear! The reason I asked about copy/paste is when you get content from another location it sometimes copies things besides the text you can see, and it could cause errors like that. So it's probably the reason a new page worked fine.

Take care, and have a pleasant weekend.

Regards,

Shannon


author: Francis Lee Mondia
body: Noted, Shannon, thanks.

The user was an experienced Confluence user and just clips images from another site and pasted it on the page (which I normally do in most cases). It was just weird that it wasn't working this time, though we're glad creating a new page and doing it again worked.

Kind regards,

Francis