youngmon/atlassian-qna huggingface dataset:
How do we get the same editing rights of the parent page to be automatically applicable to all child
Asked by priym:

We have restricted the editing rights for parent page. So, my team can able edit parent page. I have applied editing restriction for one of the child pages. Where my team not able to edit the child pages. My Question is

1. One who is having editing restriction for the parent page will automatically inherit to child pages right?

2. If not then how can we fix that.

Thanks in advance.


Answers:
author: Mayur Jadhav
body: Hi [@priym](/t5/user/viewprofilepage/user-id/4948470) ,

Welcome to the Atlassian Community!!

### *How do inherited restrictions work?* {#toc-hId-1946891862}

View restrictions are inherited, which means a restriction applied to one page will cascade down to any child pages. Edit restrictions are not inherited, which means pages need to be restricted individually.

The restrictions dialog will tell you when there are inherited restrictions that might affect who can view your page.

Here's the basics:

* If you restrict **viewing** to a person or group, only they will be able to see that page and all its child pages (unless there are further restrictions on the child pages).
* If you restrict **editing** to a person or group, they'll be able to see and edit that page, plus see its child pages.
* Parent pages (higher up in the page hierarchy) can have their own view restrictions that may prevent people from viewing your page.

Atlassian has created very detailed document to understand [Page Restrictions](https://confluence.atlassian.com/doc/page-restrictions-139414.html#PageRestrictions-Howdoinheritedrestrictionswork?).

Cheers,  
Mayur

comments: author: priym
body: Hi [@Mayur Jadhav](/t5/user/viewprofilepage/user-id/4290135) , Thanks for the detailed explantion. One more question, Is that possible by using this plugin

Edit Permission Inheritance {#toc-hId--551124068}
-------------------------------------------------

We are using confluence data center.


author: Mayur Jadhav
body: [@priym](/t5/user/viewprofilepage/user-id/4948470) Yes this third party plugin available on Atlassian Market place and it is available on all the deployment type.

FYI.. Screenshot from the market place.

![](https://marketplace-cdn.atlassian.com/files/5de701f5-2f43-409e-a0ba-e033c9bf6dcf?fileType=image&mode=full-fit)


Tags: data-center
Need clarification on security advisories
Asked by vishal bhaskar:

Need assistance with the three queries below:

1\> For <https://jira.atlassian.com/browse/CONFSERVER-74276>

There are no fix versions in 7.15.x or 7.14.x. Should we consider them as vulnerable? Also the affected versions only mention 7.13.1, do we consider that version before 7.13.x like 7.4.x or 7.5.x are not vulnerable? We need clear understanding on which version ranges of Confluence are affected and which ones are not.

2\> For <https://jira.atlassian.com/browse/CONFSERVER-61266>

Should we consider all versions before 7.11.0 as affected as mentioned in the description? For example, 7.10.x , 7.9.x ?

3\> For [https://confluence.atlassian.com/security/multiple-products-security-advisory-hazelcast-vulnerable-to-remote-code-execution-cve-2016-10750-1116292387.html?utm_source=alert-email\&utm_medium=email\&utm_campaign=bitbucket-data-center-confluence-data-center-security-advisory-march_EML-12770\&jobid=105489999\&subid=1544944158](https://confluence.atlassian.com/security/multiple-products-security-advisory-hazelcast-vulnerable-to-remote-code-execution-cve-2016-10750-1116292387.html?utm_source=alert-email&utm_medium=email&utm_campaign=bitbucket-data-center-confluence-data-center-security-advisory-march_EML-12770&jobid=105489999&subid=1544944158)

Are Confluence Data center versions 7.5.x to 7.12.x affected?


Answers:
author: Brant Schroeder
body: [@vishal bhaskar](/t5/user/viewprofilepage/user-id/4980198)

1. Yes, you should upgrade. As the link states and version of Confluence 7.13.1 or below

2. Yes anything below 7.11.0

3. The affected versions are from 1.3.0 before 7.4.17, from 7.13.0 before 7.13.7, from 7.14.0 before 7.14.3, from 7.15.0 before 7.15.2, from 7.16.0 before 7.16.4, from 7.17.0 before 7.17.4, and from 7.18.0 before 7.18.1.


Tags: confluence-server

server
backup no file extension
Asked by G:

Hello just want to ask about why files in our confluence backup **++attachment folder++** file inside it has ++**no file extension**++ what is the relevant explanation for it?


Answers:
author: Fabio Racobaldo _Herzum_
body: Hi [@G](/t5/user/viewprofilepage/user-id/4975679) ,

for security reason, Confluence manages attachment with a particular policy (as explained in the article posted by [@Mahesh Shinde](/t5/user/viewprofilepage/user-id/2230848) ) .

If you need to retrieves a specific file from a backup you can follow this article <https://confluence.atlassian.com/conf79/retrieving-file-attachments-from-a-backup-1027129586.html>

Hope this helps,

Fabio


author: Mahesh Shinde
body: Hello,

You can find more detail information in this article.

Link: <https://confluence.atlassian.com/doc/hierarchical-file-system-attachment-storage-704578486.html>

comments: author: G
body: Hello Mashes Shinde can you assist me with your instruction?

1. Unzip the backup directory and open entities.xml.
2. Go to the attachments directory and open any directory. The directory name is a page id. Each of the files in the directory is an attachment that must be renamed.
3. Search entities.xml for attachment objects with that page id. When one is found, locate the attachment id and filename.
4. Rename the file with that attachment id to the original filename and test it.
5. Find the next attachment id and rename it. Repeat for each file in the directory.
6. Once all files in the current directory are renamed to their original filenames, search entities.xml for the page id, eg directory name. Find the page object with that page id and locate its page title.
7. Rename the directory to the page title and move on to the next directory. Repeat for each un-renamed directory in the attachments directory.
8. To import each file back into Confluence, upload to the original page by attaching the file from within Confluence.

The number 4 step rename to what?


author: Mahesh Shinde
body: Hello,

From entities.xml file, you will get page id and attachment id.

Once, you are able to find attachment id in attachment directory, then rename that attachment id with original filename (attachment name) which you are looking for.


author: G
body: Can you give a visual instruction about this?

I am confuse about the original filename thing.


Tags: confluence-server

server
Can I apply a Comala workflow with label ABC but NOT XYZ
Asked by Margaret Hassall:

I currently have a Comala space workflow that is applied to all confluence pages with the label "training", but I'd like to also say, but not if it also has label "archived".

I have experimented with the invert label flag, but that applies to all labels in the list.


Answers:
author: James Conway
body: Hello [@Margaret Hassall](/t5/user/viewprofilepage/user-id/3817539)

You have tagged this as deployed on Cloud however currently Comala Document Management cloud does not have label workflows. Having said that as you mentioned the invert label flag I assume you are using Comala Document Management **server** or **data center**.

There is no direct way to achieve what you want with the workflow label filter and invert label flag.

One alternative approach would be to use two active workflows:

Workflow 1 - Your Documents Workflow with label = training-wf

```
{workflow:name=Training Workflow|label=training-wf}
    {state:...
    ...
{workflow}

```

Workflow 2 - A separate label triggers workflow to manage which labels should be set / removed, e.g.

```

{workflow:name=label-triggers}
    {trigger:labeladded|label=training}
        {set-label:training-wf}
    {trigger}
    {trigger:labeladded|label=archived|haslabel=training-wf}
        {remove-label:training-wf}
    {trigger}
    {trigger:labelremoved|label=archived|haslabel=training}
        {set-label:training-wf}
    {trigger}
{workflow}

```

You may need to specify additional use cases in Workflow 2 depending on your exact requirements.

If you need additional help with this approach, please reach out to our friendly Customer Success team at <https://support.comalatech.com>

Kind regards

James


Tags: cloud

comala-workflows

confluence-cloud
themes Confluence 7.13.0
Asked by FLORENCIA DOMINGUEZ:

Hola, quisiera saber si alguien puede ayudarme a instalar themes para mejorar la home de la wiki de un area de trabajo que utiliza confluence.

para la version

### Confluence 7.13.0 que puedo utilizar? {#toc-hId-1946889009}

gracias!


Answers:
author: Ollie Guan
body: Hi [@FLORENCIA DOMINGUEZ](/t5/user/viewprofilepage/user-id/4286643) ,

You can install plugins to extend the customization of page styles.

[https://marketplace.atlassian.com/apps/15231/refined-for-confluence-sites-themes?hosting=datacenter\&tab=overview](https://marketplace.atlassian.com/apps/15231/refined-for-confluence-sites-themes?hosting=datacenter&tab=overview)

[https://marketplace.atlassian.com/apps/1221974/aura-content-formatting-macros-tabs-miro-figma-google-html?hosting=datacenter\&tab=overview](https://marketplace.atlassian.com/apps/1221974/aura-content-formatting-macros-tabs-miro-figma-google-html?hosting=datacenter&tab=overview)
file 0KB download using python from confluence page
Asked by Ehab:

Hello,

I'm trying to download all attachments from confluence page using the following python code. the downloaded files are 0 kb

I changed the authorization to be using username and password

the result is the same

what could be wrong? how can I fix it?

*** ** * ** ***

```
import os, os.path
from atlassian import Confluence
import requests
import urllib3

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

path = r'<path for downloaded files>'
page = '<Space URL>'

confluence = Confluence(url= page, verify_ssl = False, token = "<Peronal Token>")

attachments_container = confluence.get_attachments_from_content(page_id=<page id>, start=0, limit=500)
attachments = attachments_container['results']
for attachment in attachments:
     fname = attachment['title']
     download_link = confluence.url + attachment['_links']['download']
     r = requests.get(download_link, headers={"Authorization": "<Peronal Token>"} , verify = False)
     if r.status_code == 200:
          print('Downloading ' + fname + ' File!')
          file = open(os.path.join(path, fname), 'wb')
          file.write(r.content) 
     else:
          print(r.status_code)
          print('not downloaded')
```

*** ** * ** ***

files in the confluence

![confluence page attachments.png](/t5/image/serverpage/image-id/204468iE62F18584A130EB7/image-size/large?v=v2&px=999 "confluence page attachments.png")

downloaded files

![downloaded files.png](/t5/image/serverpage/image-id/204469i3E5FCB6076F0179B/image-size/large?v=v2&px=999 "downloaded files.png")

*** ** * ** ***

```
MyPassword = getpass.getpass()
confluence = Confluence(url= page, verify_ssl = False, username='<username>', password=MyPassword)

. . .?

r = requests.get(download_link, auth=(confluence.username, confluence.password), verify = False)
```


Answers:
author: Nic Brough -Adaptavist-
body: I don't think the variable "download link" contains what you think it does.

You should be using a structured REST call to get the attachment, as documented at <https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-rest-api-3-attachment-content-id-get>

I can't see how your code would be generating that REST call.

comments: author: Ehab
body: Thanks, Nic,

the code generates a download URL for the attachment. This is the result of printing the download link

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

the file is downloaded when I put the URL in the browser.

regarding the "Get attachment content", I cannot get the ID of the attachment


author: Nic Brough -Adaptavist-
body: Ok, so you're using the wrong url - your script is not a browser, so it's not got all the functions you need to use a direct download.

You need to swap to using the REST api.


author: Ehab
body: Thank you

how can I get the ID of the attachment in a confluence page?


Tags: confluence-server

python

server
Gitlab and Confluence
Asked by Asif Iqbal:

Is it possible to embed gitlab pages inside confluence, for instance we want to maintain some designs documents in our repositories. But have them embedded inside confluence pages for users to read and view.

Reagrds


Answers:
author: Andy Heinzer
body: Hi Asif,

I understand that you are wanting to embed information from gitlab within Confluence. I'd recommend checking out our Marketplace search based on that criteria

[https://marketplace.atlassian.com/search?hosting=cloud\&product=confluence\&query=gitlab](https://marketplace.atlassian.com/search?hosting=cloud&product=confluence&query=gitlab)

It appears there are a few different solutions out there to help here.

Andy


Tags: cloud

confluence-cloud
Can you link the same card across boards?
Asked by Saskia Dykstra:

Hello!

Is its possible for an ongoing task to appear on multiple boards?

Thanks!


Answers:
author: Fabienne Gerhard
body: Hi [@Saskia Dykstra](/t5/user/viewprofilepage/user-id/4260298)

please have look at this multiple solutions mentioned [here](https://help.trello.com/article/1097-mirroring-cards)

I made good experiences using [Mirror Power Up from Unito](https://blog.trello.com/unito-mirror-power-up).

Feel free to ask for more help!


author: Vero Rivas
body: Hi [@Saskia Dykstra](/t5/user/viewprofilepage/user-id/4260298)

Look at this posts, maybe can help you:

<https://blog.trello.com/related-cards-related-boards>

<https://blog.trello.com/trello-unito-power-up>

<https://blog.trello.com/using-multiple-boards-for-a-super-flexible-workflow>

<https://blog.trello.com/multi-board-workflows-trello-butler>

Cheers
Keyboard Shortcut for "Email Comment to card" or: how is the private card email constructed?
Asked by Leo Tulipan:

I am asking [again](https://community.atlassian.com/t5/Trello-questions/Extend-keyboard-shortcuts-Copy-Card-email-address-amp-more/qaq-p/1505749) as I am simply getting no answers back.

I would love, instead of

* click the card
* click Share button in lower right
* click inside the "Email for this card" textfield
* type CTRL-C to copy

simply to do

* e.g CTRL-SHIFT-E

this could be done via a tempermonkey script in the browser - if Atlassian is unwilling to ever extend usability. But I'd like to ask if somebody ever tried something like this or if there is a deeper documentation about the trello javascript/website code so I don't have to find everything manually?

Leo


Answers:
author: Leo Tulipan
body: So far no real suggestion (other than signing up for yet ANOTHER service) have come.

Does nobody here want to use Trello more efficiently? Why is this such a tough problem to associate functions (that already exist) with keyboard shortcuts in the web-version?

Leo


author: Iain Dooley
body: [@Leo Tulipan](/t5/user/viewprofilepage/user-id/4124812) instead of trying to email selected emails on a case-by-case basis to cards, why not use Trello as your email client?

<http://www.benkoboard.com/>

<http://www.benkodesk.com/>


author: Vero Rivas
body: Hi [@Leo Tulipan](/t5/user/viewprofilepage/user-id/4124812)

I don't really understand your question or doubt, but you have looked at this post?

<https://trello.com/shortcuts>

Cheers

comments: author: Leo Tulipan
body: I do know the standard shortcuts and am using them constantly. But I would like to have even MORE

not just 1...9 for labels, Q F and X for filtering, SPACE, j k for navigation etc.

having the email address in the clipboard with a simply shortcut would help our workflow immensely.


Tags: javascript

keyboard-shortcut

shortcut
Check is attachment displays on page
Asked by Maxim Kashaev:

Is there a way to check is attachment displays on page or is it in "Attachments" menu?


Answers:
author: Brant Schroeder
body: [@Maxim Kashaev](/t5/user/viewprofilepage/user-id/4964114) Welcome to the Atlassian community

You can see what attachments a page has by clicking on the three dots at the top of the page and selecting attachments.

![Screenshot 2022-07-04 195546.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/204494i65583FD5B7A0CC84/image-size/large?v=v2&px=999 "Screenshot 2022-07-04 195546.jpg")

comments: author: Maxim Kashaev
body: I want to check this for all pages in Confluence, but if I'll do it manually it will take a lot of time. Maybe there's some kind of script that will help me?


author: Brant Schroeder
body: [@Maxim Kashaev](/t5/user/viewprofilepage/user-id/4964114) You can view all attachments in a space as a space admin. Just go to space tools \> content tools \> attachments. This will list all attachments and the page they are associated with.

![Screenshot 2022-07-05 143836.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/204674i4AF2EAF7DE954D53/image-size/large?v=v2&px=999 "Screenshot 2022-07-05 143836.jpg")


author: Maxim Kashaev
body: [@Brant Schroeder](/t5/user/viewprofilepage/user-id/769100) but what if I need to do it for all spaces?


author: Brant Schroeder
body: [@Maxim Kashaev](/t5/user/viewprofilepage/user-id/4964114) you would have to look at each space individually. There might be an app but I am not aware of one that does that but there are a lot for managing attachments so one might have what you want. [https://marketplace.atlassian.com/search?hosting=server\&product=confluence\&query=attachments](https://marketplace.atlassian.com/search?hosting=server&product=confluence&query=attachments)


author: Fabio Racobaldo _Herzum_
body: HI [@Maxim Kashaev](/t5/user/viewprofilepage/user-id/4964114) ,

welcome to the Atlassian community!

All attachments in a page are are in the "Attachments" menu.

If you want to see list of attachments in a page, you can use "attachments list" macro.

Hope this helps,

Fabio

comments: author: Maxim Kashaev
body: I want to check this for all pages in Confluence, but if I'll do it manually it will take a lot of time. Maybe there's some kind of script that will help me?


Tags: confluence-server

server
Trigger when custom field change
Asked by Asky:

Is possible to use rules in butler with a trigger that works after a custom field (Number) has been changed every time![Screen Shot 2021-02-11 at 1.03.21 pm.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/129861i312D9EF1164BFFE2/image-size/large?v=v2&px=999 "Screen Shot 2021-02-11 at 1.03.21 pm.jpg")?

I couldn't find options and looks like it works when is set for the 1st time only.  


Answers:
author: Hana Ku?erov?
body: Hi [@Asky](/t5/user/viewprofilepage/user-id/4177513) ,

welcome to the Atlassian Community!

I tried to do it and ended up having two rules for this with triggers:

* when custom field "Test Number" is set by anyone, ...
* when custom field "Test Number" is cleared by anyone, ...

The first one works, when you set some number or change it, the second works, when you delete the number completely.
COMO USAR TRELLO EM EQUIPE
Asked by Lygia Fontes:

Boa noite. Sou nova nesta plataforma, gostaria de fazer o uso em equipe, para gerir os servidores da minha vara, estipulando metas e de forma que eu insira os processos urgentes para cada um trabalhar e que eles n?o possam excluir os processos, somente colocar quando foi realizado. Isso ? poss?vel? Algu?m aqui usa trello em vara judicial, f?rum, justi?a?

Espero que consiga orienta??es aqui.

Att. Lygia


Answers:
author: milynnus
body: [@Lygia Fontes](/t5/user/viewprofilepage/user-id/4259910)

Are you trying to assign work to your staff that your staff cannot ignore? No system can force people act on a task. The best you do it to institute some processes and enforce them through change management activities.
Looking For Power-Ups
Asked by Rowan Chamberlain:

Hi all! There are two Chrome extensions for Trello that I'm IN LOVE with, but don't see an equivalent power-up for. Wanting to move from browser to desktop app if I can.  

The first lets you create separators and titles (using # title and ______ as a task title) in your lists to help visually separate things.

The second highlights your lists based on whether they're next up or done (various methods but can put #todo or #done in the list title). Green below is next up, transparent is done, and the rest look normal.

Anyone know of any power-up equivalents to these?  

![Screen Shot 2021-02-10 at 5.18.47 PM.png](https://community.atlassian.com/t5/image/serverpage/image-id/129850iB6AD40F576C1A182/image-size/large?v=v2&px=999 "Screen Shot 2021-02-10 at 5.18.47 PM.png")


Answers:
author: Michael Pryor
body: I don't think you need a powerup or extension for the first thing.   

Separator cards: set the title to three dashes.   
title cards: write your title. Pick a card color and make the cover a full card cover.   

for the list coloring you won't find a powerup that does that. There is currently no api way to change the list color afaik.   

this powerup does it though: <https://trello.com/power-ups/5c2462c384ab8949b1724a20>

but I think that's because Trello wrote it. I'm not certain though.

comments: author: Rowan Chamberlain
body: Hmmm! Title option not QUITE as sexy but that does offer an option! Didn't realize you could do the cover thing.   

Thanks for your ideas!


Tags: power-up
Brute force protection
Asked by Smooth Passion Consulting LLC:

What is used to secure my account from brute force entry?


Answers:
author: Torben_trello
body: We do have security measures in place. For example we will time out after a number of failed log in attempts.

However the best way to secure your account is using a unique, strong password and enable 2FA on your account as an additional security layer: <https://help.trello.com/article/993-enabling-two-factor-authentication-for-your-trello-account>
Designate where a triggered checklist is added to a card
Asked by amy.rybarczyk:

I have template cards that are designed with multiple checklists.

When a new card is created from a template, certain custom fields can be checked. If a field is checked, it triggers a new checklist to be added to the card. (Each new checklist "add on" is saved in its own unique template card.)

Is there any way to designate at what place in the card (before or after a pre-existing checklists) these new checklists are added to the card? Currently, new checklists are added at the end of the checklists.


Answers:
author: David Bakkers
body: Sorry, but Butler scripts currently don't support sorting checklists within a card or adding them in a particular order, they are just added sequentially.

comments: author: amy.rybarczyk
body: Thanks for the speedy response! Do you have any suggestions for a workaround?

A solution with a similar functionality would be if each checklist add-on (which lives on a template card dedicated just to that checklist) could be added as a copied - not linked! - card to the parent card. Is this possible with a Butler script?


author: David Bakkers
body: For information and examples of how to do you solution, seach for 'Trello Butler link cards'.