Skip to content

Conversation

@MayaBerd
Copy link
Contributor

@MayaBerd MayaBerd commented Jan 6, 2026

…project.org/work_packages/69550

[#69550] SharePoint integration documentation

https://community.openproject.org/work_packages/69550

Ticket

What are you trying to accomplish?

Screenshots

What approach did you choose and why?

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@MayaBerd MayaBerd marked this pull request as ready for review January 7, 2026 10:58
@MayaBerd MayaBerd requested a review from Kharonus January 7, 2026 10:58
@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Caution

The provided work package version does not match the core version

Details:

Please make sure that:

  • The work package version OR your pull request target branch is correct

Copy link
Member

@Kharonus Kharonus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I read through it, I think with a few little additions we are there.


## SharePoint integration (Enterprise add-on) setup guide

For detailed guide on the initial setup, please consult [SharePoint integration setup guide](../../integrations/share-point/).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 shouldn't we write a "the" before the hyper link? so that the sentence reads like "... please consult the guide". Same for OD and NC above.

> If you have selected automatically managed access and folders you will also see the *Health status* message on the
> right side. If the file storage set-up is incomplete or faulty, an error message will be displayed in that section. Read
> more about errors and troubleshooting [here](../../files/external-file-storages/health-status/).
> If you have selected automatically managed access and folders you will also see the *Health status* message on the right side. If the file storage set-up is incomplete or faulty, an error message will be displayed in that section. Read more about errors and troubleshooting [here](../../files/external-file-storages/health-status/).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ we have a new consistent writing of AMPF:

  • automatically-managed project folders
  • manually-managed project folders

when using the combination in this context, we should try to always use the hyphen format


![System message on successful SharePoint file storages setup in OpenProject](openproject_system_guide_new_sharepoint_message_successful_setup.png)

You can now configure user access and folder creation. Click the *edit* icon next to the relevant section.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 I'd rather not mention "folder creation" as something that can be configured. The purpose of this section is access management, the folder is just the tool.

Proposal: "You can now configure user access management."


OpenProject can automatically create and manage project folders when a file storage is added. This helps keep folder structures organized and ensures correct access for all project members. You can choose between the following options:

- **Enable automatically managed access and folders**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ another occurrence of "(automatically|manually)-managed"

You can you use the search bar to select either one or multiple projects and have an option of including sub-projects. Select the type of project folders for file uploads and click **Add**.
You can use the search bar to select one or multiple projects and optionally include subprojects. Select the type of project folder for file uploads. Depending on whether automatically managed access and folders are enabled, the available folder options may vary. Options include:

- **No specific folder**: By default, each user will start in their own home folder when uploading a file.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ℹ️ not only when uploading files, also when browsing for existent files to create file links in the file picker.

![Select a SharePoint file or folder to link to an OpenProject work package](openproject_onedrive_link_files.png)
![Select a OneDrive file or folder to link to an OpenProject work package](openproject_onedrive_link_files.png)

Select the folder and file (or multiple files) you want to link, then click the *Link* button.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 this reads weird "select the folder and file (or multiple files)"

proposal: "Select any folder or file (or multiple ones) you want to link ..."

![Select a SharePoint file or folder to link to an OpenProject work package](openproject_user_guide_sharepoint_storage_select_files_to_link.png)

Select the folder and file (or multiple files) you want to link, then click the *Link* button.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 same remark as in the OneDrive guide


1. **No specific folder**: By default, each user will start at the drive root when they upload a file or select files
1. **No specific folder**: By default, each user will start at their own home folder when they upload a file or select files for linking.
2. **New folder with automatically managed permissions**: This will automatically create a root folder for this project and manage the access permissions for each project member. Each project member will automatically have access to this folder according to the user permissions defined in [File storages permissions](../../../../system-admin-guide/users-permissions/roles-permissions/#permissions). This option will only be available if the system administrator has [set up the storage with automatically managed folders](../../../../system-admin-guide/integrations/one-drive/).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ another occurrence of "(automatically|manually)-managed"

folder as the project folder for this project using the button **Select folder**. The permissions are however not
automatically managed, **instead the folder and its content inherits the permissions as configured in the drive or
the containing SharePoint site**. The administrator needs to manually ensure relevant users have access. The selected
2. **New folder with automatically managed permissions**: This will automatically create a root folder for this project and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ another occurrence of "(automatically|manually)-managed"

![Project folder member connection status](storage-list-member-status.png)

### Edit an existing Nextcloud storage
## Edit an existing storage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 nice reducing duplication here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants