Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] Add global integration in the workspace #1314

Closed
2 tasks done
BenoitTallandier opened this issue May 27, 2021 · 2 comments
Closed
2 tasks done

[Story] Add global integration in the workspace #1314

BenoitTallandier opened this issue May 27, 2021 · 2 comments
Assignees
Milestone

Comments

@BenoitTallandier
Copy link
Contributor

BenoitTallandier commented May 27, 2021

User story summary

Definition
Criteria
UI/UX Design
Related

Definition

Given I am a workspace admin
When I look to add an integration in the workspace
And I go on "workspace settings" > "Integrations"
And I can see 2 lists : applications that are already installed in the workspace,  applications that are not installed in the workspace
Then I can choose an integration in the second list and click on "Add" button
And A popup appears where I can see application details
And the application is moved on the first list

Business case

  • I can search non added application in the search bar.
  • In the confirmation popup, I can see the logo & name of the application, developer name, application description, permissions,

Criteria

  • When I click on the "Add" button in the popup, the integration is moved in the "installed integrations" sections
  • In the list of integration, I can see installed globale integrations AND integrations that are installed in channels of this workspace

UI UX Design

AllConnectors drawio

Related

#1311

@chamerling chamerling changed the title [Story] Add globale integration in the workspace [Story] Add global integration in the workspace May 27, 2021
@RomaricMourgues
Copy link
Contributor

I propose to add a search bar on the right of "All integrations" and rename "All integrations" by "Other integrations"

@RomaricMourgues
Copy link
Contributor

Also, I propose to add a confirmation popup with the list of items the app will have access + description of the app.

stephanevieira75 pushed a commit to stephanevieira75/Twake that referenced this issue Oct 22, 2021
stephanevieira75 pushed a commit to stephanevieira75/Twake that referenced this issue Oct 22, 2021
stephanevieira75 pushed a commit to stephanevieira75/Twake that referenced this issue Oct 26, 2021
…ponent / Fix App FilePluginPreview inline type / Clean code
stephanevieira75 pushed a commit to stephanevieira75/Twake that referenced this issue Oct 26, 2021
stephanevieira75 pushed a commit to stephanevieira75/Twake that referenced this issue Oct 26, 2021
stephanevieira75 pushed a commit to stephanevieira75/Twake that referenced this issue Oct 29, 2021
RomaricMourgues added a commit to RomaricMourgues/Twake that referenced this issue Oct 29, 2021
linagora#1314 Add Company applications table and twake market applications table
RomaricMourgues added a commit that referenced this issue Nov 8, 2021
* Bootstrap applications api in node

* Fix frontend code

* Add frontend inside node for simplified deployment

* Fix node

* Update Dockerfile

* Fix docker-composes

* Include Snyk changes

* Implement applications search

* Update Twake app ID in frontend

* #1314 Add Company applications table and twake market applications table

* #1314 Improve CompanyApplicationPopup design / add Avatar component / Fix App FilePluginPreview inline type / Clean code

* #1314 Add translation keys

* Fix mentions test

* FIx applicationapi

* #1314 Re implement applications views

* Fix Sentry error TWAKE-NODE-14

* Fix #1707 and #1706 (snyk)

* Migrate applciation display data

* Re-implement simple_name -> application.code

* Fix code / simplename and connected indicator

* key => code

* Update applications usage

* Fix nginx self signed error

* Move code to app identity

* Applications are back

* Implement getCompanyApplication

* Small UI fix

* Clean code remove old files

* Re-implement apps in drive

* Fix Dockerfile

* Fix Dockerfile

* Try with build-essentials

* Fix node-sass

* Fix company rights issue

* See why cp is failing

* craco update

* Fix folder names

* Fixing tests

* Test getting more logs

* Force kill tests

* Fix statistics test

* Test initial value

* PromiseAll -> Await

* PromiseAll -> Await

Co-authored-by: Stéphane VIEIRA <svieira@linagora.com>
RomaricMourgues added a commit that referenced this issue Nov 9, 2021
* Bootstrap applications api in node

* Fix frontend code

* Add frontend inside node for simplified deployment

* Fix node

* Update Dockerfile

* Fix docker-composes

* Include Snyk changes

* Implement applications search

* Update Twake app ID in frontend

* #1314 Add Company applications table and twake market applications table

* #1314 Improve CompanyApplicationPopup design / add Avatar component / Fix App FilePluginPreview inline type / Clean code

* #1314 Add translation keys

* Fix mentions test

* FIx applicationapi

* #1314 Re implement applications views

* Fix Sentry error TWAKE-NODE-14

* Fix #1707 and #1706 (snyk)

* Migrate applciation display data

* Re-implement simple_name -> application.code

* Fix code / simplename and connected indicator

* key => code

* Update applications usage

* Fix nginx self signed error

* Move code to app identity

* Applications are back

* Implement getCompanyApplication

* Small UI fix

* Clean code remove old files

* Re-implement apps in drive

* Fix Dockerfile

* Fix Dockerfile

* Try with build-essentials

* Fix node-sass

* Fix company rights issue

* See why cp is failing

* craco update

* Fix folder names

* Fixing tests

* Test getting more logs

* Force kill tests

* Fix statistics test

* Test initial value

* PromiseAll -> Await

* PromiseAll -> Await

Co-authored-by: Stéphane VIEIRA <svieira@linagora.com>
@RomaricMourgues RomaricMourgues added this to the 2021.Q3 milestone Nov 24, 2021
@hantt12 hantt12 closed this as completed Feb 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants