External domains (for images):
-
*.atlassian.com: Used to show the images present in the table. -
*.atlassian.net: Used to show the images present in the table. -
*.public.atl-paas.net: Used to render emojis properly.
Scopes:
These are the scopes defined for our app. Please note that their representation in the “Allow Access” dialog can differ.
-
storage:app: Required because the opt-in toggle on admin page stores whether auto migration is enabled or not. -
read:page:confluence: Required to get a table via REST API to be able to render it in the macro. -
write:page:confluence: Required to run the auto migration after page update when the opt-in toggle is enabled. -
read:space:confluence: Required to read the spaces which contain pages with Table Enhancer macros -
read:attachment:confluence: Required to fetch images of a page to display them in the macro. -
read:confluence-user: Required to check the admin permissions of the user on the Admin page for the Migration Assistant. -
search:confluence: Required to do a search for pages that contain a Table Enhancer macro. -
read:confluence-content.summary: Required to use the page event listener. -
readonly:content.attachment:confluence: Required to access images rendered in the Table Enhancer macro.