added horizon workrooms (#16152)

This commit is contained in:
Peer Richelsen
2024-08-09 11:02:14 -04:00
committed by GitHub
parent 6d3f5495cb
commit 4def31e98f
14 changed files with 86 additions and 13 deletions
@@ -1,13 +0,0 @@
{
"connected_vital_app": "ភ្ជាប់ជាមួយ",
"vital_app_sleep_automation": "Sleeping reschedule automation",
"vital_app_automation_description": "You can select different parameters to trigger the reschedule based on your sleeping metrics.",
"vital_app_parameter": "Parameter",
"vital_app_trigger": "Trigger at below or equal than",
"vital_app_save_button": "Save configuration",
"vital_app_total_label": "Total (total = rem + light sleep + deep sleep)",
"vital_app_duration_label": "Duration (duration = bedtime end - bedtime start)",
"vital_app_hours": "hours",
"vital_app_save_success": "Success saving your Vital Configurations",
"vital_app_save_error": "An error ocurred saving your Vital Configurations"
}
@@ -32,6 +32,7 @@ import { metadata as giphy__metadata_ts } from "./giphy/_metadata";
import { metadata as googlecalendar__metadata_ts } from "./googlecalendar/_metadata";
import { metadata as googlevideo__metadata_ts } from "./googlevideo/_metadata";
import gtm_config_json from "./gtm/config.json";
import horizon_workrooms_config_json from "./horizon-workrooms/config.json";
import { metadata as hubspot__metadata_ts } from "./hubspot/_metadata";
import { metadata as huddle01video__metadata_ts } from "./huddle01video/_metadata";
import ics_feedcalendar_config_json from "./ics-feedcalendar/config.json";
@@ -124,6 +125,7 @@ export const appStoreMetadata = {
googlecalendar: googlecalendar__metadata_ts,
googlevideo: googlevideo__metadata_ts,
gtm: gtm_config_json,
"horizon-workrooms": horizon_workrooms_config_json,
hubspot: hubspot__metadata_ts,
huddle01video: huddle01video__metadata_ts,
"ics-feedcalendar": ics_feedcalendar_config_json,
@@ -32,6 +32,7 @@ export const apiHandlers = {
googlecalendar: import("./googlecalendar/api"),
googlevideo: import("./googlevideo/api"),
gtm: import("./gtm/api"),
"horizon-workrooms": import("./horizon-workrooms/api"),
hubspot: import("./hubspot/api"),
huddle01video: import("./huddle01video/api"),
"ics-feedcalendar": import("./ics-feedcalendar/api"),
@@ -15,6 +15,7 @@ import fathom_config_json from "./fathom/config.json";
import ga4_config_json from "./ga4/config.json";
import { metadata as googlevideo__metadata_ts } from "./googlevideo/_metadata";
import gtm_config_json from "./gtm/config.json";
import horizon_workrooms_config_json from "./horizon-workrooms/config.json";
import { metadata as huddle01video__metadata_ts } from "./huddle01video/_metadata";
import jelly_config_json from "./jelly/config.json";
import { metadata as jitsivideo__metadata_ts } from "./jitsivideo/_metadata";
@@ -58,6 +59,7 @@ export const appStoreMetadata = {
ga4: ga4_config_json,
googlevideo: googlevideo__metadata_ts,
gtm: gtm_config_json,
"horizon-workrooms": horizon_workrooms_config_json,
huddle01video: huddle01video__metadata_ts,
jelly: jelly_config_json,
jitsivideo: jitsivideo__metadata_ts,
@@ -0,0 +1,8 @@
---
items:
- 1.jpeg
- 2.jpeg
- 3.jpeg
---
{DESCRIPTION}
@@ -0,0 +1,16 @@
import { createDefaultInstallation } from "@calcom/app-store/_utils/installation";
import type { AppDeclarativeHandler } from "@calcom/types/AppHandler";
import appConfig from "../config.json";
const handler: AppDeclarativeHandler = {
appType: appConfig.type,
variant: appConfig.variant,
slug: appConfig.slug,
supportsMultipleInstalls: false,
handlerType: "add",
createCredential: ({ appType, user, slug, teamId }) =>
createDefaultInstallation({ appType, user: user, slug, key: {}, teamId }),
};
export default handler;
@@ -0,0 +1 @@
export { default as add } from "./add";
@@ -0,0 +1,25 @@
{
"/*": "Don't modify slug - If required, do it using cli edit command",
"name": "Horizon Workrooms",
"slug": "horizon-workrooms",
"type": "horizon-workrooms_conferencing",
"logo": "icon.svg",
"url": "https://forwork.meta.com/de/en/horizon-workrooms/",
"variant": "conferencing",
"categories": ["conferencing"],
"publisher": "Cal.com, Inc",
"email": "support@cal.com",
"appData": {
"location": {
"type": "integrations:{SLUG}_video",
"label": "{TITLE}",
"linkType": "static",
"organizerInputPlaceholder": "https://workrooms.workplace.com/groupcall/LINK:uALeBBTZbdBowT",
"urlRegExp": "^http(s)?:\\/\\/(www\\.)?workrooms.workplace.com\\/[a-zA-Z0-9]*"
}
},
"description": "Workrooms is an immersive virtual space, where you and your team can work better together, from anywhere",
"isTemplate": false,
"__createdUsingCli": true,
"__template": "event-type-location-video-static"
}
@@ -0,0 +1 @@
export * as api from "./api";
@@ -0,0 +1,14 @@
{
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"name": "@calcom/horizon-workrooms",
"version": "0.0.0",
"main": "./index.ts",
"dependencies": {
"@calcom/lib": "*"
},
"devDependencies": {
"@calcom/types": "*"
},
"description": "Workrooms is an immersive virtual space, where you and your team can work better together, from anywhere"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 33 KiB