diff --git a/src/frontend/src/features/rooms/api/ApiRoom.ts b/src/frontend/src/features/rooms/api/ApiRoom.ts index 826647c0..58d22b1e 100644 --- a/src/frontend/src/features/rooms/api/ApiRoom.ts +++ b/src/frontend/src/features/rooms/api/ApiRoom.ts @@ -6,6 +6,7 @@ export type ApiLiveKit = { export enum ApiAccessLevel { PUBLIC = 'public', + TRUSTED = 'trusted', RESTRICTED = 'restricted', } diff --git a/src/frontend/src/features/rooms/livekit/components/Admin.tsx b/src/frontend/src/features/rooms/livekit/components/Admin.tsx index 23d3eefc..b755b2ad 100644 --- a/src/frontend/src/features/rooms/livekit/components/Admin.tsx +++ b/src/frontend/src/features/rooms/livekit/components/Admin.tsx @@ -90,6 +90,11 @@ export const Admin = () => { label: t('access.levels.public.label'), description: t('access.levels.public.description'), }, + { + value: ApiAccessLevel.TRUSTED, + label: t('access.levels.trusted.label'), + description: t('access.levels.trusted.description'), + }, { value: ApiAccessLevel.RESTRICTED, label: t('access.levels.restricted.label'), diff --git a/src/frontend/src/locales/de/rooms.json b/src/frontend/src/locales/de/rooms.json index 9e1a1fb7..beee600f 100644 --- a/src/frontend/src/locales/de/rooms.json +++ b/src/frontend/src/locales/de/rooms.json @@ -183,6 +183,10 @@ "label": "", "description": "" }, + "trusted": { + "label": "", + "description": "" + }, "restricted": { "label": "", "description": "" diff --git a/src/frontend/src/locales/en/rooms.json b/src/frontend/src/locales/en/rooms.json index dab9e890..767a489a 100644 --- a/src/frontend/src/locales/en/rooms.json +++ b/src/frontend/src/locales/en/rooms.json @@ -182,6 +182,10 @@ "label": "Open", "description": "No one needs to request to join the meeting." }, + "trusted": { + "label": "Open to trusted people", + "description": "Authenticated people do not need to request to join the meeting." + }, "restricted": { "label": "Restricted", "description": "People who have not been invited to the meeting must request to join." diff --git a/src/frontend/src/locales/fr/rooms.json b/src/frontend/src/locales/fr/rooms.json index 75775004..bd4ded8e 100644 --- a/src/frontend/src/locales/fr/rooms.json +++ b/src/frontend/src/locales/fr/rooms.json @@ -180,7 +180,11 @@ "levels": { "public": { "label": "Ouvrir", - "description": "Persone n'a à demander à rejoindre la réunion." + "description": "Persone n'a à demander pour rejoindre la réunion." + }, + "trusted": { + "label": "Ouvrir aux personnes de confiance", + "description": "Les personnes authentifiées n'ont pas à demander pour rejoindre la réunion." }, "restricted": { "label": "Restreindre",