From 2913ead47eb1ea6bd3405c7ab04f1f1df89da0f8 Mon Sep 17 00:00:00 2001 From: Blai Peidro Date: Tue, 3 Nov 2026 23:47:22 +0100 Subject: [PATCH] docs: the roles page explains the admin option, and lists file uploads with the jobs options --- i18n/ca/_configure/config/roles.md | 5 ++++- i18n/de/_configure/config/roles.md | 5 ++++- i18n/es/_configure/config/roles.md | 5 ++++- i18n/fr/_configure/config/roles.md | 5 ++++- i18n/it/_configure/config/roles.md | 5 ++++- i18n/ja/_configure/config/roles.md | 5 ++++- i18n/nl/_configure/config/roles.md | 5 ++++- i18n/pl/_configure/config/roles.md | 5 ++++- i18n/pt/_configure/config/roles.md | 5 ++++- i18n/zh/_configure/config/roles.md | 5 ++++- source/_configure/config/roles.md | 5 ++++- 11 files changed, 44 insertions(+), 11 deletions(-) diff --git a/i18n/ca/_configure/config/roles.md b/i18n/ca/_configure/config/roles.md index 97f7931..d89dbac 100644 --- a/i18n/ca/_configure/config/roles.md +++ b/i18n/ca/_configure/config/roles.md @@ -91,11 +91,12 @@ cada opció amb una (i) que explica què dona, el mateix text que mostra la vist | `allowScheduledJobs` | Crear i gestionar programacions recurrents i puntuals, a la pàgina **Programacions** (vegeu l'avís més avall) | Només admins | | `allowPlannedJobs` | Planificar una tasca perquè s'executi una vegada a una hora fixada (**Executa més tard**) | Activat | | `allowStoredJobs` | Desar les dades d'un formulari i tornar-les a carregar més tard | Activat | +| `allowFileUploads` | Pujar fitxers mitjançant els camps de fitxer d'un formulari (des de la 7.3.0) | Activat | | **Accés i integracions** | | | +| `admin` | Ser administrador, com els membres del rol `admin`: tots els formularis, el dissenyador, la configuració i els usuaris (des de la 7.6.0) | Desactivat; sempre activat per a `admin`, mai per a `default` | | `allowLogin` | Iniciar sessió a AnsibleForms | Activat | | `allowChat` | Utilitzar l'[assistent de xat](../chat/), quan està activat | Activat | | `allowMcp` | Utilitzar el [servidor MCP](../mcp/) des d'un agent d'IA, quan està activat | L'`allowChat` del rol | -| `allowFileUploads` | Pujar fitxers mitjançant els camps de fitxer d'un formulari (des de la 7.3.0) | Activat | | `allowApiTokens` | Crear [tokens d'API](../profile/api-token.html) per a scripts, fins a la durada màxima que permet la instància (des de la 7.3.0) | Desactivat | | `extendedTokenExpiration` | Crear també tokens d'API que no caduquen mai; necessita `allowApiTokens` | Desactivat | @@ -111,6 +112,8 @@ Un rol d'abans de la 7.3.0 amb `extendedTokenExpiration` i sense `allowApiTokens `designAllForms`, `designAllPlaybooks` i `designAllWorkflows` estan sempre activades per als admins, i el que el dissenyador mostra a un usuari sense aquestes opcions es descriu a [Dissenyadors limitats](../designer/#limited-designers). +`admin` fa administradors els usuaris d'un rol sigui quin sigui el seu nom, de manera que un equip conserva la seva nomenclatura (`platformAdmins`, `infra_admins`): reben el rol `admin` en iniciar sessió, amb els seus valors per defecte. Només un administrador l'activa en un rol que té membres, o afegeix membres a un rol així, i es rebutja desar uns rols que traurien l'administració a l'administrador que els desa. + **Només admins** vol dir activat per als usuaris que tenen el rol `admin`, i desactivat per a tota la resta. Quan un usuari coincideix amb diversos rols, les opcions es combinen així: diff --git a/i18n/de/_configure/config/roles.md b/i18n/de/_configure/config/roles.md index cd2f372..cf4f2ec 100644 --- a/i18n/de/_configure/config/roles.md +++ b/i18n/de/_configure/config/roles.md @@ -91,11 +91,12 @@ jede Option mit einem (i), das sagt, was sie gewährt, derselbe Text, den die An | `allowScheduledJobs` | Wiederkehrende und einmalige Zeitpläne erstellen und verwalten, auf der Seite **Zeitpläne** (siehe die Warnung unten) | Nur Admins | | `allowPlannedJobs` | Einen Job einplanen, der einmal zu einer festgelegten Zeit läuft (**Später ausführen**) | Ein | | `allowStoredJobs` | Die Daten eines Formulars speichern und später wieder laden | Ein | +| `allowFileUploads` | Dateien über die Dateifelder eines Formulars hochladen (ab 7.3.0) | Ein | | **Zugang und Integrationen** | | | +| `admin` | Administrator sein wie die Mitglieder der Rolle `admin`: jedes Formular, der Designer, die Einstellungen und die Benutzer (ab 7.6.0) | Aus; für `admin` immer ein, für `default` nie | | `allowLogin` | Sich bei AnsibleForms anmelden | Ein | | `allowChat` | Den [Chat-Assistenten](../chat/) verwenden, wenn er aktiviert ist | Ein | | `allowMcp` | Den [MCP-Server](../mcp/) von einem KI-Agenten aus verwenden, wenn er aktiviert ist | `allowChat` der Rolle | -| `allowFileUploads` | Dateien über die Dateifelder eines Formulars hochladen (ab 7.3.0) | Ein | | `allowApiTokens` | [API-Token](../profile/api-token.html) für Skripte erstellen, bis zur längsten Laufzeit, die die Instanz erlaubt (ab 7.3.0) | Aus | | `extendedTokenExpiration` | Auch API-Token erstellen, die nie ablaufen; erfordert `allowApiTokens` | Aus | @@ -111,6 +112,8 @@ Eine Rolle aus der Zeit vor 7.3.0 mit `extendedTokenExpiration` und ohne `allowA `designAllForms`, `designAllPlaybooks` und `designAllWorkflows` sind für Admins immer eingeschaltet, und was der Designer einem Benutzer ohne sie zeigt, beschreibt [Eingeschränkte Designer](../designer/#limited-designers). +`admin` macht die Benutzer einer Rolle zu Administratoren, egal wie die Rolle heißt, sodass ein Team seine eigene Benennung behält (`platformAdmins`, `infra_admins`): Sie erhalten bei der Anmeldung die Rolle `admin` mit deren Standardwerten. Nur ein Administrator schaltet es für eine Rolle mit Mitgliedern ein oder fügt einer solchen Rolle Mitglieder hinzu, und ein Speichern der Rollen, das dem speichernden Administrator die Administratorrechte nehmen würde, wird abgelehnt. + **Nur Admins** bedeutet eingeschaltet für Benutzer mit der Rolle `admin` und ausgeschaltet für alle anderen. Passt ein Benutzer zu mehreren Rollen, werden die Optionen wie folgt kombiniert: diff --git a/i18n/es/_configure/config/roles.md b/i18n/es/_configure/config/roles.md index 3db5f79..a1076f8 100644 --- a/i18n/es/_configure/config/roles.md +++ b/i18n/es/_configure/config/roles.md @@ -91,11 +91,12 @@ cada opción con una (i) que dice lo que da, el mismo texto que muestra la vista | `allowScheduledJobs` | Crear y gestionar programaciones recurrentes y puntuales, en la página **Programaciones** (consulta el aviso más abajo) | Solo admins | | `allowPlannedJobs` | Planificar un trabajo para que se ejecute una vez a una hora fijada (**Ejecutar más tarde**) | Activado | | `allowStoredJobs` | Guardar los datos de un formulario y volver a cargarlos más tarde | Activado | +| `allowFileUploads` | Subir archivos mediante los campos de archivo de un formulario (desde la 7.3.0) | Activado | | **Acceso e integraciones** | | | +| `admin` | Ser administrador, como los miembros del rol `admin`: todos los formularios, el diseñador, la configuración y los usuarios (desde la 7.6.0) | Desactivado; siempre activado para `admin`, nunca para `default` | | `allowLogin` | Iniciar sesión en AnsibleForms | Activado | | `allowChat` | Usar el [asistente de chat](../chat/), cuando está habilitado | Activado | | `allowMcp` | Usar el [servidor MCP](../mcp/) desde un agente de IA, cuando está habilitado | El `allowChat` del rol | -| `allowFileUploads` | Subir archivos mediante los campos de archivo de un formulario (desde la 7.3.0) | Activado | | `allowApiTokens` | Crear [tokens de API](../profile/api-token.html) para scripts, hasta la duración máxima que permite la instancia (desde la 7.3.0) | Desactivado | | `extendedTokenExpiration` | Crear también tokens de API que no caducan nunca; necesita `allowApiTokens` | Desactivado | @@ -111,6 +112,8 @@ Un rol de antes de la 7.3.0 con `extendedTokenExpiration` y sin `allowApiTokens` `designAllForms`, `designAllPlaybooks` y `designAllWorkflows` están siempre activadas para los admins, y lo que el diseñador muestra a un usuario sin ellas se describe en [Diseñadores limitados](../designer/#limited-designers). +`admin` hace administradores a los usuarios de un rol se llame como se llame, así un equipo conserva su propia nomenclatura (`platformAdmins`, `infra_admins`): reciben el rol `admin` al iniciar sesión, con sus valores por defecto. Solo un administrador lo activa en un rol que tiene miembros, o añade miembros a un rol así, y se rechaza guardar unos roles que quitarían la administración al administrador que los guarda. + **Solo admins** significa activado para los usuarios que tienen el rol `admin`, y desactivado para todos los demás. Cuando un usuario coincide con varios roles, las opciones se combinan así: diff --git a/i18n/fr/_configure/config/roles.md b/i18n/fr/_configure/config/roles.md index 2f12426..6359694 100644 --- a/i18n/fr/_configure/config/roles.md +++ b/i18n/fr/_configure/config/roles.md @@ -91,11 +91,12 @@ chaque option avec un (i) qui explique ce qu'elle donne, le même texte que celu | `allowScheduledJobs` | Créer et gérer des planifications récurrentes et ponctuelles, sur la page **Planifications** (voir l'avertissement ci-dessous) | Admins uniquement | | `allowPlannedJobs` | Planifier un job pour qu'il s'exécute une fois à une heure donnée (**Exécuter plus tard**) | Activé | | `allowStoredJobs` | Enregistrer les données d'un formulaire et les recharger plus tard | Activé | +| `allowFileUploads` | Téléverser des fichiers via les champs fichier d'un formulaire (depuis la 7.3.0) | Activé | | **Accès et intégrations** | | | +| `admin` | Être administrateur, comme les membres du rôle `admin` : tous les formulaires, le concepteur, les paramètres et les utilisateurs (depuis la 7.6.0) | Désactivé ; toujours activé pour `admin`, jamais pour `default` | | `allowLogin` | Se connecter à AnsibleForms | Activé | | `allowChat` | Utiliser l'[assistant de chat](../chat/), quand il est activé | Activé | | `allowMcp` | Utiliser le [serveur MCP](../mcp/) depuis un agent IA, quand il est activé | Le `allowChat` du rôle | -| `allowFileUploads` | Téléverser des fichiers via les champs fichier d'un formulaire (depuis la 7.3.0) | Activé | | `allowApiTokens` | Créer des [jetons d'API](../profile/api-token.html) pour des scripts, jusqu'à la durée de vie maximale qu'autorise l'instance (depuis la 7.3.0) | Désactivé | | `extendedTokenExpiration` | Créer aussi des jetons d'API qui n'expirent jamais ; nécessite `allowApiTokens` | Désactivé | @@ -111,6 +112,8 @@ Un rôle d'avant la 7.3.0 avec `extendedTokenExpiration` et sans `allowApiTokens `designAllForms`, `designAllPlaybooks` et `designAllWorkflows` sont toujours activées pour les admins, et ce que le concepteur montre à un utilisateur sans elles est décrit dans [Concepteurs limités](../designer/#limited-designers). +`admin` rend administrateurs les utilisateurs d'un rôle quel que soit son nom, si bien qu'une équipe garde sa propre nomenclature (`platformAdmins`, `infra_admins`) : ils reçoivent le rôle `admin` à la connexion, avec ses valeurs par défaut. Seul un administrateur l'active pour un rôle qui a des membres, ou ajoute des membres à un tel rôle, et un enregistrement des rôles qui retirerait l'administration à l'administrateur qui enregistre est refusé. + **Admins uniquement** signifie activé pour les utilisateurs qui ont le rôle `admin`, et désactivé pour tous les autres. Quand un utilisateur correspond à plusieurs rôles, les options se combinent comme suit : diff --git a/i18n/it/_configure/config/roles.md b/i18n/it/_configure/config/roles.md index f31abae..bb1f3ed 100644 --- a/i18n/it/_configure/config/roles.md +++ b/i18n/it/_configure/config/roles.md @@ -91,11 +91,12 @@ ogni opzione con una (i) che dice cosa concede, lo stesso testo mostrato dalla v | `allowScheduledJobs` | Creare e gestire pianificazioni ricorrenti e una tantum, nella pagina **Pianificazioni** (vedi l'avviso qui sotto) | Solo admin | | `allowPlannedJobs` | Pianificare un job da eseguire una volta a un'ora stabilita (**Esegui più tardi**) | Attivo | | `allowStoredJobs` | Salvare i dati di un modulo e caricarli di nuovo in seguito | Attivo | +| `allowFileUploads` | Caricare file tramite i campi file di un modulo (dalla 7.3.0) | Attivo | | **Accesso e integrazioni** | | | +| `admin` | Essere amministratore, come i membri del ruolo `admin`: ogni modulo, il designer, le impostazioni e gli utenti (dalla 7.6.0) | Disattivo; sempre attivo per `admin`, mai per `default` | | `allowLogin` | Accedere ad AnsibleForms | Attivo | | `allowChat` | Usare l'[assistente chat](../chat/), quando è abilitato | Attivo | | `allowMcp` | Usare il [server MCP](../mcp/) da un agente IA, quando è abilitato | L'`allowChat` del ruolo | -| `allowFileUploads` | Caricare file tramite i campi file di un modulo (dalla 7.3.0) | Attivo | | `allowApiTokens` | Creare [token API](../profile/api-token.html) per gli script, fino alla durata massima consentita dall'istanza (dalla 7.3.0) | Disattivato | | `extendedTokenExpiration` | Creare anche token API che non scadono mai; richiede `allowApiTokens` | Disattivato | @@ -111,6 +112,8 @@ Un ruolo di prima della 7.3.0 con `extendedTokenExpiration` e senza `allowApiTok `designAllForms`, `designAllPlaybooks` e `designAllWorkflows` sono sempre attive per gli admin, e ciò che il designer mostra a un utente senza di esse è descritto in [Designer limitati](../designer/#limited-designers). +`admin` rende amministratori gli utenti di un ruolo comunque si chiami, così un team mantiene la propria nomenclatura (`platformAdmins`, `infra_admins`): ricevono il ruolo `admin` all'accesso, con i suoi valori predefiniti. Solo un amministratore lo attiva per un ruolo che ha membri, o aggiunge membri a un ruolo così, e un salvataggio dei ruoli che toglierebbe l'amministrazione all'amministratore che salva viene rifiutato. + **Solo admin** significa attivo per gli utenti che hanno il ruolo `admin`, e disattivo per tutti gli altri. Quando un utente corrisponde a più ruoli, le opzioni si combinano così: diff --git a/i18n/ja/_configure/config/roles.md b/i18n/ja/_configure/config/roles.md index 6aba4e1..0ee785a 100644 --- a/i18n/ja/_configure/config/roles.md +++ b/i18n/ja/_configure/config/roles.md @@ -91,11 +91,12 @@ config.yaml の最上位の `roles` リスト: | `allowScheduledJobs` | **スケジュール** ページで、繰り返しと一回限りのスケジュールを作成、管理(下の警告を参照) | 管理者のみ | | `allowPlannedJobs` | 決まった時刻に一度だけ実行するようジョブを計画( **後で実行** ) | オン | | `allowStoredJobs` | フォームのデータを保存し、後で再び読み込む | オン | +| `allowFileUploads` | フォームのファイルフィールドからファイルをアップロード(7.3.0 から) | オン | | **アクセスと連携** | | | +| `admin` | `admin` ロールのメンバーと同じく管理者になる: すべてのフォーム、デザイナー、設定、ユーザー(7.6.0 から) | オフ。`admin` では常にオン、`default` では使えない | | `allowLogin` | AnsibleForms にサインイン | オン | | `allowChat` | 有効な場合に [チャットアシスタント](../chat/) を使用 | オン | | `allowMcp` | 有効な場合に AI エージェントから [MCP サーバー](../mcp/) を使用 | ロールの `allowChat` | -| `allowFileUploads` | フォームのファイルフィールドからファイルをアップロード(7.3.0 から) | オン | | `allowApiTokens` | インスタンスが許す最長の有効期間まで、スクリプト用の [API トークン](../profile/api-token.html) を作成(7.3.0 から) | オフ | | `extendedTokenExpiration` | 期限切れにならない API トークンも作成。 `allowApiTokens` が必要です | オフ | @@ -111,6 +112,8 @@ config.yaml の最上位の `roles` リスト: `designAllForms`、 `designAllPlaybooks`、 `designAllWorkflows` は管理者には常にオンです。これらがないユーザーにデザイナーが何を表示するかは [制限付きのデザイナー利用者](../designer/#limited-designers) で説明しています。 +`admin` は、ロールの名前に関係なくそのユーザーを管理者にするので、チームは独自の命名(`platformAdmins` 、 `infra_admins`)を保てます。ユーザーはサインイン時に `admin` ロールとその既定値を得ます。メンバーのいるロールでこれをオンにすること、またそのようなロールにメンバーを追加することは管理者だけができます。保存する管理者から管理者権限を奪うロールの保存は拒否されます。 + **管理者のみ** は、 `admin` ロールを持つユーザーにはオン、それ以外の全員にはオフという意味です。ユーザーが複数のロールに一致する場合、 オプションは次のように組み合わされます。 diff --git a/i18n/nl/_configure/config/roles.md b/i18n/nl/_configure/config/roles.md index 3bd4bbc..f1a9a40 100644 --- a/i18n/nl/_configure/config/roles.md +++ b/i18n/nl/_configure/config/roles.md @@ -91,11 +91,12 @@ elke instelling met een (i) die zegt wat ze geeft, dezelfde tekst die de weergav | `allowScheduledJobs` | Terugkerende en eenmalige planningen aan te maken en te beheren, op de pagina **Planner** (zie de waarschuwing hieronder) | Alleen admins | | `allowPlannedJobs` | Een job te plannen om eenmaal op een vast tijdstip te draaien (**Later uitvoeren**) | Aan | | `allowStoredJobs` | De gegevens van een formulier op te slaan en later weer te laden | Aan | +| `allowFileUploads` | Bestanden te uploaden via de bestandsvelden van een formulier (vanaf 7.3.0) | Aan | | **Toegang en integraties** | | | +| `admin` | Beheerder te zijn, zoals de leden van de rol `admin`: elk formulier, de designer, de instellingen en de gebruikers (vanaf 7.6.0) | Uit; altijd aan voor `admin`, nooit voor `default` | | `allowLogin` | Zich aan te melden bij AnsibleForms | Aan | | `allowChat` | De [chat-assistent](../chat/) te gebruiken, als die is ingeschakeld | Aan | | `allowMcp` | De [MCP-server](../mcp/) vanuit een AI-agent te gebruiken, als die is ingeschakeld | De `allowChat` van de rol | -| `allowFileUploads` | Bestanden te uploaden via de bestandsvelden van een formulier (vanaf 7.3.0) | Aan | | `allowApiTokens` | [API-tokens](../profile/api-token.html) voor scripts te maken, tot de langste levensduur die de instantie toestaat (vanaf 7.3.0) | Uit | | `extendedTokenExpiration` | Ook API-tokens te maken die nooit verlopen; vereist `allowApiTokens` | Uit | @@ -111,6 +112,8 @@ Een rol van vóór 7.3.0 met `extendedTokenExpiration` en zonder `allowApiTokens `designAllForms`, `designAllPlaybooks` en `designAllWorkflows` staan altijd aan voor admins, en wat de designer een gebruiker zonder deze instellingen toont, staat in [Beperkte ontwerpers](../designer/#limited-designers). +`admin` maakt de gebruikers van een rol beheerder, hoe de rol ook heet, zodat een team zijn eigen naamgeving houdt (`platformAdmins`, `infra_admins`): ze krijgen bij het aanmelden de rol `admin`, met de standaardwaarden ervan. Alleen een beheerder zet het aan voor een rol met leden, of voegt leden toe aan zo'n rol, en het opslaan van rollen waardoor de beheerder die opslaat geen beheerder meer zou zijn, wordt geweigerd. + **Alleen admins** betekent aan voor gebruikers met de rol `admin`, en uit voor alle anderen. Als een gebruiker met meerdere rollen overeenkomt, worden de instellingen als volgt gecombineerd: diff --git a/i18n/pl/_configure/config/roles.md b/i18n/pl/_configure/config/roles.md index 6efc2ac..a6796d0 100644 --- a/i18n/pl/_configure/config/roles.md +++ b/i18n/pl/_configure/config/roles.md @@ -91,11 +91,12 @@ każdą opcję z (i), które mówi, co daje, tym samym tekstem, który pokazuje | `allowScheduledJobs` | Tworzyć harmonogramy cykliczne i jednorazowe oraz nimi zarządzać na stronie **Harmonogramy** (zobacz ostrzeżenie poniżej) | Tylko admini | | `allowPlannedJobs` | Zaplanować jednorazowe uruchomienie zadania o ustalonej porze (**Uruchom później**) | Włączona | | `allowStoredJobs` | Zapisywać dane formularza i wczytywać je później | Włączona | +| `allowFileUploads` | Przesyłać pliki przez pola plików formularza (od 7.3.0) | Włączona | | **Dostęp i integracje** | | | +| `admin` | Być administratorem, jak członkowie roli `admin`: każdy formularz, projektant, ustawienia i użytkownicy (od 7.6.0) | Wyłączona; zawsze włączona dla `admin`, nigdy dla `default` | | `allowLogin` | Logować się do AnsibleForms | Włączona | | `allowChat` | Używać [asystenta czatu](../chat/), gdy jest włączony | Włączona | | `allowMcp` | Używać [serwera MCP](../mcp/) z agenta AI, gdy jest włączony | `allowChat` danej roli | -| `allowFileUploads` | Przesyłać pliki przez pola plików formularza (od 7.3.0) | Włączona | | `allowApiTokens` | Tworzyć [tokeny API](../profile/api-token.html) dla skryptów, do najdłuższego czasu życia, na jaki pozwala instancja (od 7.3.0) | Wyłączona | | `extendedTokenExpiration` | Tworzyć też tokeny API, które nigdy nie wygasają; wymaga `allowApiTokens` | Wyłączona | @@ -111,6 +112,8 @@ Rola sprzed 7.3.0 z `extendedTokenExpiration` i bez `allowApiTokens` dostaje `al `designAllForms`, `designAllPlaybooks` i `designAllWorkflows` są zawsze włączone dla adminów, a to, co projektant pokazuje użytkownikowi bez nich, opisuje [Ograniczeni projektanci](../designer/#limited-designers). +`admin` czyni użytkowników roli administratorami niezależnie od nazwy roli, więc zespół zachowuje własne nazewnictwo (`platformAdmins`, `infra_admins`): przy logowaniu dostają rolę `admin` z jej wartościami domyślnymi. Tylko administrator włącza ją dla roli, która ma członków, lub dodaje członków do takiej roli, a zapis ról, który odebrałby uprawnienia administratora zapisującemu je administratorowi, jest odrzucany. + **Tylko admini** oznacza włączoną dla użytkowników z rolą `admin` i wyłączoną dla wszystkich pozostałych. Gdy użytkownik pasuje do kilku ról, opcje łączą się następująco: diff --git a/i18n/pt/_configure/config/roles.md b/i18n/pt/_configure/config/roles.md index 050506b..f7a15ab 100644 --- a/i18n/pt/_configure/config/roles.md +++ b/i18n/pt/_configure/config/roles.md @@ -91,11 +91,12 @@ cada opção com um (i) que diz o que concede, o mesmo texto que a vista **Permi | `allowScheduledJobs` | Criar e gerir agendamentos recorrentes e únicos, na página **Agendamentos** (consulte o aviso abaixo) | Só admins | | `allowPlannedJobs` | Planear uma tarefa para correr uma vez a uma hora definida (**Executar mais tarde**) | Ligado | | `allowStoredJobs` | Guardar os dados de um formulário e voltar a carregá-los mais tarde | Ligado | +| `allowFileUploads` | Carregar ficheiros pelos campos de ficheiro de um formulário (a partir da 7.3.0) | Ligado | | **Acesso e integrações** | | | +| `admin` | Ser administrador, como os membros da função `admin`: todos os formulários, o designer, as definições e os utilizadores (a partir da 7.6.0) | Desligado; sempre ligado para `admin`, nunca para `default` | | `allowLogin` | Iniciar sessão no AnsibleForms | Ligado | | `allowChat` | Usar o [assistente de chat](../chat/), quando está ativado | Ligado | | `allowMcp` | Usar o [servidor MCP](../mcp/) a partir de um agente de IA, quando está ativado | O `allowChat` da função | -| `allowFileUploads` | Carregar ficheiros pelos campos de ficheiro de um formulário (a partir da 7.3.0) | Ligado | | `allowApiTokens` | Criar [tokens de API](../profile/api-token.html) para scripts, até à duração máxima que a instância permite (a partir da 7.3.0) | Desligado | | `extendedTokenExpiration` | Criar também tokens de API que nunca expiram; precisa de `allowApiTokens` | Desligado | @@ -111,6 +112,8 @@ Uma função de antes da 7.3.0 com `extendedTokenExpiration` e sem `allowApiToke `designAllForms`, `designAllPlaybooks` e `designAllWorkflows` estão sempre ligadas para os admins, e o que o designer mostra a um utilizador sem elas é descrito em [Designers limitados](../designer/#limited-designers). +`admin` torna administradores os utilizadores de uma função, seja qual for o seu nome, assim uma equipa mantém a sua própria nomenclatura (`platformAdmins`, `infra_admins`): recebem a função `admin` ao iniciar sessão, com os seus valores por omissão. Só um administrador a liga numa função que tem membros, ou adiciona membros a uma função assim, e é recusado guardar funções que tirariam a administração ao administrador que as guarda. + **Só admins** significa ligado para os utilizadores que têm a função `admin`, e desligado para todos os outros. Quando um utilizador corresponde a várias funções, as opções combinam-se assim: diff --git a/i18n/zh/_configure/config/roles.md b/i18n/zh/_configure/config/roles.md index 220fa9e..1be8d72 100644 --- a/i18n/zh/_configure/config/roles.md +++ b/i18n/zh/_configure/config/roles.md @@ -91,11 +91,12 @@ config.yaml 的顶层 `roles` 列表: | `allowScheduledJobs` | 在 **调度** 页面创建和管理周期性及一次性调度(参见下方警告) | 仅管理员 | | `allowPlannedJobs` | 计划作业在设定的时间运行一次(**稍后运行**) | 开 | | `allowStoredJobs` | 保存表单的数据,之后再加载 | 开 | +| `allowFileUploads` | 通过表单的文件字段上传文件(从 7.3.0 起) | 开 | | **访问和集成** | | | +| `admin` | 成为管理员,与 `admin` 角色的成员一样:所有表单、设计器、设置和用户(从 7.6.0 起) | 关;`admin` 始终开,`default` 不可用 | | `allowLogin` | 登录 AnsibleForms | 开 | | `allowChat` | 使用 [聊天助手](../chat/)(在其启用时) | 开 | | `allowMcp` | 从 AI 代理使用 [MCP 服务器](../mcp/)(在其启用时) | 该角色的 `allowChat` | -| `allowFileUploads` | 通过表单的文件字段上传文件(从 7.3.0 起) | 开 | | `allowApiTokens` | 为脚本创建 [API 令牌](../profile/api-token.html),有效期最长为实例允许的上限(从 7.3.0 起) | 关 | | `extendedTokenExpiration` | 还可以创建永不过期的 API 令牌;需要 `allowApiTokens` | 关 | @@ -111,6 +112,8 @@ config.yaml 的顶层 `roles` 列表: `designAllForms`、`designAllPlaybooks` 和 `designAllWorkflows` 对管理员始终开启;没有这些选项时设计器向用户显示什么, 见[受限的设计者](../designer/#limited-designers)。 +`admin` 让角色的用户成为管理员,无论该角色叫什么,因此团队可以保留自己的命名(`platformAdmins`、`infra_admins`):他们在登录时获得 `admin` 角色及其默认值。只有管理员可以为有成员的角色打开它,或向这样的角色添加成员;会让保存者失去管理员权限的角色保存会被拒绝。 + **仅管理员** 表示对拥有 `admin` 角色的用户打开,对其他所有人关闭。当用户匹配多个角色时, 选项按如下方式合并: diff --git a/source/_configure/config/roles.md b/source/_configure/config/roles.md index 204f9e0..c6ccb1c 100644 --- a/source/_configure/config/roles.md +++ b/source/_configure/config/roles.md @@ -90,11 +90,12 @@ each option with an (i) that says what it gives, the same text the **Permissions | `allowScheduledJobs` | Create and manage recurring and one-time schedules, on the **Schedules** page (see the warning below) | Admins only | | `allowPlannedJobs` | Plan a job to run once at a set time (**Run later**) | On | | `allowStoredJobs` | Store the data of a form and load it again later | On | +| `allowFileUploads` | Upload files through a form's file fields (from 7.3.0) | On | | **Access and integrations** | | | +| `admin` | Be an admin, as the members of the `admin` role: every form, the designer, the settings and the users (from 7.6.0) | Off; always on for `admin`, never for `default` | | `allowLogin` | Sign in to AnsibleForms | On | | `allowChat` | Use the [chat assistant](../chat/), when it is enabled | On | | `allowMcp` | Use the [MCP server](../mcp/) from an AI agent, when it is enabled | The role's `allowChat` | -| `allowFileUploads` | Upload files through a form's file fields (from 7.3.0) | On | | `allowApiTokens` | Make [API tokens](../profile/api-token.html) for scripts, up to the longest lifetime the instance allows (from 7.3.0) | Off | | `extendedTokenExpiration` | Also make API tokens that never expire; it needs `allowApiTokens` | Off | @@ -110,6 +111,8 @@ A role from before 7.3.0 with `extendedTokenExpiration` and without `allowApiTok `designAllForms`, `designAllPlaybooks` and `designAllWorkflows` are always on for admins, and what the designer shows a user without them is described in [Limited designers](../designer/#limited-designers). +`admin` makes a role's users admins whatever the role is called, so a team keeps its own naming (`platformAdmins`, `infra_admins`): they get the `admin` role at sign-in, with its defaults. Only an admin turns it on for a role that has members, or adds members to such a role, and a save of the roles that would take admin away from the admin saving them is refused. + **Admins only** means on for users who hold the `admin` role, and off for everyone else. When a user matches several roles, the options are combined as follows: