mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-20 11:22:25 +02:00
* UBERF-11414: Use common integration kind Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Allow multiple gmail Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Merge with develop Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Refactor integration kinds Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Add integrations package Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Integrations Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Integration state and config Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Add integration events Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Refresh integration states Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Rename to integration-client Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Add filter button Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Add translations for filters Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Synced channels count Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Actions Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Add isLoading for connect Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Create connection and integration Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Use social id from hulygram Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Remove old integrations Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Gmail state Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Gmail state and disconnect all handler Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Add tests Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Formatting Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Gmail sync state Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix rush check Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix gmail tests Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix calendar actions and config Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Calendar state Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Access config Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Github integration state Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix svelte errors Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix formatting Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix typos Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix validate Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Fix translations Signed-off-by: Artem Savchenko <armisav@gmail.com> * UBERF-11414: Retry on network issues Signed-off-by: Artem Savchenko <armisav@gmail.com> --------- Signed-off-by: Artem Savchenko <armisav@gmail.com>
105 lines
3.4 KiB
TypeScript
105 lines
3.4 KiB
TypeScript
//
|
|
// Copyright © 2023 Hardcore Engineering Inc.
|
|
//
|
|
|
|
import { type IntlString, mergeIds } from '@hcengineering/platform'
|
|
|
|
import github, { githubId } from '@hcengineering/github'
|
|
import { type Ref } from '@hcengineering/core'
|
|
import { type Handler, type IntegrationType } from '@hcengineering/setting'
|
|
import { type AnyComponent } from '@hcengineering/ui/src/types'
|
|
|
|
export default mergeIds(githubId, github, {
|
|
string: {
|
|
Github: '' as IntlString,
|
|
GithubDesc: '' as IntlString,
|
|
Settings: '' as IntlString,
|
|
Connect: '' as IntlString,
|
|
Configure: '' as IntlString,
|
|
InstallApp: '' as IntlString,
|
|
NoIntegrationsConfigured: '' as IntlString,
|
|
ConnectionPending: '' as IntlString,
|
|
Repository: '' as IntlString,
|
|
NoRepository: '' as IntlString,
|
|
RepositoryInfo: '' as IntlString,
|
|
WithoutRepository: '' as IntlString,
|
|
RepositoryIn: '' as IntlString,
|
|
AssignRepository: '' as IntlString,
|
|
CreateGithubIssue: '' as IntlString,
|
|
PullRequests: '' as IntlString,
|
|
ChangedFiles: '' as IntlString,
|
|
ReviewedFiles: '' as IntlString,
|
|
All: '' as IntlString,
|
|
Active: '' as IntlString,
|
|
Closed: '' as IntlString,
|
|
Authorize: '' as IntlString,
|
|
ReAuthorize: '' as IntlString,
|
|
PleaseConnectToProject: '' as IntlString,
|
|
ConnectProject: '' as IntlString,
|
|
Enable: '' as IntlString,
|
|
Disable: '' as IntlString,
|
|
Disabled: '' as IntlString,
|
|
ProjectsInSync: '' as IntlString,
|
|
ProjectsConfig: '' as IntlString,
|
|
AuthorizeAs: '' as IntlString,
|
|
PleaseAuthorizeAs: '' as IntlString,
|
|
Integrations: '' as IntlString,
|
|
Options: '' as IntlString,
|
|
Projects: '' as IntlString,
|
|
OnlyOrganizationError: '' as IntlString,
|
|
IssueRepositoryTarget: '' as IntlString,
|
|
ComponentForRepository: '' as IntlString,
|
|
SyncEnabled: '' as IntlString,
|
|
ReviewPending: '' as IntlString,
|
|
ReviewCommented: '' as IntlString,
|
|
ReviewApproved: '' as IntlString,
|
|
ReviewChangesRequested: '' as IntlString,
|
|
ReviewDismissed: '' as IntlString,
|
|
|
|
Conflict: '' as IntlString,
|
|
ReadyForMerge: '' as IntlString,
|
|
PROpen: '' as IntlString,
|
|
PRMerged: '' as IntlString,
|
|
PRClosed: '' as IntlString,
|
|
|
|
InfoLogin: '' as IntlString,
|
|
|
|
Processing: '' as IntlString,
|
|
AutoClose: '' as IntlString,
|
|
RequestFailed: '' as IntlString,
|
|
CloseTab: '' as IntlString,
|
|
PleaseRetry: '' as IntlString,
|
|
Updated: '' as IntlString,
|
|
LinkToProject: '' as IntlString,
|
|
UnlinkFromProject: '' as IntlString,
|
|
LinkedWith: '' as IntlString,
|
|
|
|
UnlinkRepository: '' as IntlString,
|
|
UnlinkMessage: '' as IntlString,
|
|
UnlinkInstallationTitle: '' as IntlString,
|
|
UnlinkInstallation: '' as IntlString,
|
|
RemoveInstallation: '' as IntlString,
|
|
SelectWorkspaceToInstallApp: '' as IntlString,
|
|
SelectWorkspaceToInstallAppMsg: '' as IntlString,
|
|
Uninstall: '' as IntlString
|
|
},
|
|
component: {
|
|
GithubIcon: '' as AnyComponent,
|
|
EditPullRequest: '' as AnyComponent,
|
|
PullRequests: '' as AnyComponent,
|
|
RepositoryPresenter: '' as AnyComponent,
|
|
RepositoryPresenterRef: '' as AnyComponent,
|
|
RepositoryPresenterRefEditor: '' as AnyComponent,
|
|
GithubIssueInfo: '' as AnyComponent,
|
|
GithubIssueInfoHeader: '' as AnyComponent,
|
|
GithubIssuePresenter: '' as AnyComponent,
|
|
IntegrationState: '' as AnyComponent
|
|
},
|
|
handler: {
|
|
DisconnectHandler: '' as Handler
|
|
},
|
|
integrationType: {
|
|
Github: '' as Ref<IntegrationType>
|
|
}
|
|
})
|