# Feature NEX-247 - Implement SmartPicker and link previews

Project: Stream Nextcloud app "OpenProject Integration"
Status: closed
URL: https://community.openproject.org/work_packages/NEX-247

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | Nextcloud Integration 2.4.0 |
| Votes |  |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

_No work packages_

## Technical Details

| Attribute | Value |
| --- | --- |
| Module |  |
| Feature Flag |  |
| Requires doc change | Yes |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers |  |
| Designer |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |
| Labor costs |  |

## Description

In apps like `Talk` , `Text` a link to the open project work package can be picked using `smartpicker` and a preview of the link should also be available. The design of the link preview should be the same as the linked work packages in the files tab.

This is the starting PR for it [https://github.com/nextcloud/integration\_openproject/pull/399](https://github.com/nextcloud/integration_openproject/pull/399)

The smart picker can be triggered in talk or text app of nextcloud with slash command `/` . Then you can search the work packages from openproject and send it in the chat which results the link previews. The preview of the link is similar to that of the linked workpackage in `Projects Tab`

  <img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/63879/content">

  

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/63880/content">

  

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/63881/content">

  

The link previews should only be resolved for the users that are connected to the open project. If the user is not connected to open project only link should be displayed without the previews.

Link preview should be enabled by default for a user that is connected to Open project.

  

> Note: for this feature to work the OpenProject should be setup with https
