diff --git a/docs/de/user/repo/assets/repository-overview.png b/docs/de/user/repo/assets/repository-overview.png index 452af113c7..59cf55e4d2 100644 Binary files a/docs/de/user/repo/assets/repository-overview.png and b/docs/de/user/repo/assets/repository-overview.png differ diff --git a/docs/de/user/repo/index.md b/docs/de/user/repo/index.md index e0cb07a603..bfc3100226 100644 --- a/docs/de/user/repo/index.md +++ b/docs/de/user/repo/index.md @@ -26,6 +26,8 @@ Icon | Beschreibung ![Repository Sources](assets/repository-overview-sources.png) | Öffnet die Sources-Übersicht für das Repository ![Repository Einstellungen](assets/repository-overview-settings.png) | Öffnet die Einstellungen für das Repository +Zusätzlich können über das Icon rechts neben den Überschriften für die Namespaces weitere Einstellungen auf Namespace-Ebene vorgenommen werden. + ### Repository erstellen Im SCM-Manager können neue Git, Mercurial & Subersion (SVN) Repositories über ein Formular angelegt werden. Dieses kann über den Button "Repository erstellen" aufgerufen werden. Dabei muss ein gültiger Name eingetragen und der Repository-Typ bestimmt werden. diff --git a/docs/de/user/repo/settings.md b/docs/de/user/repo/settings.md index e7f87b241f..124fcd8f0a 100644 --- a/docs/de/user/repo/settings.md +++ b/docs/de/user/repo/settings.md @@ -12,10 +12,12 @@ Innerhalb der Gefahrenzone unten auf der Seite gibt es mit entsprechenden Rechte ![Repository-Settings-General-Git](assets/repository-settings-general-git.png) ### Berechtigungen -Dank des fein granularen Berechtigungskonzepts des SCM-Managers können Nutzern und Gruppen, basierend auf definierbaren Rollen oder auf individuellen Einstellungen, Rechte zugewiesen werden. Berechtigungen können global und auf Repository-Ebene vergeben werden. Globale Berechtigungen werden in der Administrations-Oberfläche des SCM-Managers vergeben. Unter diesem Eintrag handelt es sich um Repository-bezogene Berechtigungen. +Dank des fein granularen Berechtigungskonzepts des SCM-Managers können Nutzern und Gruppen, basierend auf definierbaren Rollen oder auf individuellen Einstellungen, Rechte zugewiesen werden. Berechtigungen können global, auf Namespace-Ebene und auf Repository-Ebene vergeben werden. Globale Berechtigungen werden in der Administrations-Oberfläche des SCM-Managers vergeben. Unter diesem Eintrag handelt es sich um Repository-bezogene Berechtigungen. Die Berechtigungen können jeweils für Gruppen und für Benutzer vergeben werden. Dabei gibt es die Möglichkeiten die Berechtigungen über Berechtigungsrollen zu definieren oder jede Berechtigung einzeln zu vergeben. Die Berechtigungsrollen können in der Administrations-Oberfläche definiert werden. +Berechtigungen auf Namespace-Ebene können über die Einstellungen für Namespaces bearbeitet werden. Diese sind über das Einstellungs-Symbol neben den Namespace-Überschriften auf der Repository-Übersicht erreichbar. + ![Repository-Settings-PermissionOverview](assets/repository-settings-permissionOverview.png) Für individuelle Berechtigungen kann man über "Erweitert" einen Dialog öffnen, um jede Berechtigung einzeln zu vergeben. diff --git a/docs/en/user/repo/assets/repository-overview.png b/docs/en/user/repo/assets/repository-overview.png index 452af113c7..59cf55e4d2 100644 Binary files a/docs/en/user/repo/assets/repository-overview.png and b/docs/en/user/repo/assets/repository-overview.png differ diff --git a/docs/en/user/repo/index.md b/docs/en/user/repo/index.md index 4a24bbdaaf..c7db350fd1 100644 --- a/docs/en/user/repo/index.md +++ b/docs/en/user/repo/index.md @@ -24,6 +24,8 @@ Icon | Description ![Repository Sources](assets/repository-overview-sources.png) | Opens the sources overview for the repository ![Repository Settings](assets/repository-overview-settings.png) | Opens the settings for the repository +Clicking the icon on the right-hand side of each namespace caption, you can change additional settings for this namespace. + ### Create a Repository In SCM-Manager new Git, Mercurial & Subversion (SVN) repositories can be created via a form that can be accessed via the "Create Repository" button. A valid name and the repository type are mandatory. diff --git a/docs/en/user/repo/settings.md b/docs/en/user/repo/settings.md index 19d82f45d2..52e7da246e 100644 --- a/docs/en/user/repo/settings.md +++ b/docs/en/user/repo/settings.md @@ -12,10 +12,12 @@ In the danger zone at the bottom you may rename the repository or delete it. If ![Repository-Settings-General-Git](assets/repository-settings-general-git.png) ### Permissions -Thanks to the finely granular permission concept of SCM-Manager, users and groups can be authorized based on definable roles or individual settings. Permissions can be granted globally or repository-specific. Global permissions are managed in the administration area of SCM-Manager. The following image shows repository-specific permissions. +Thanks to the finely granular permission concept of SCM-Manager, users and groups can be authorized based on definable roles or individual settings. Permissions can be granted globally, namespace-wide, or repository-specific. Global permissions are managed in the administration area of SCM-Manager. The following image shows repository-specific permissions. Permissions can be granted to groups or users. It is possible to manage each permission individually or to create roles that contain several permissions. Roles can be defined in the administration area. +Namespace-wide permissions can be configured in the namespace settings. These can be accessed via the settings icon on the right-hand side of the namespace heading in the repository overview. + ![Repository-Settings-PermissionOverview](assets/repository-settings-permissionOverview.png) To manage permissions individually, an "Advanced" dialog can be opened to manage every single permission. diff --git a/scm-ui/ui-webapp/public/locales/de/repos.json b/scm-ui/ui-webapp/public/locales/de/repos.json index 68e28e5d35..2e19a4f392 100644 --- a/scm-ui/ui-webapp/public/locales/de/repos.json +++ b/scm-ui/ui-webapp/public/locales/de/repos.json @@ -218,7 +218,8 @@ "renameRepo": { "button": "Repository umbenennen", "subtitle": "Benennt dieses Repository um", - "description": "Es werden keine Weiterleitung auf den neuen Namen eingerichtet.", + "description1": "Es werden keine Weiterleitung auf den neuen Namen eingerichtet.", + "description2": "Berechtigungen aus dem Namespace werden bei einem Wechsel nicht übernommen.", "modal": { "title": "Repository umbenennen", "label": { diff --git a/scm-ui/ui-webapp/public/locales/en/repos.json b/scm-ui/ui-webapp/public/locales/en/repos.json index d6e003a499..d0d36d1e54 100644 --- a/scm-ui/ui-webapp/public/locales/en/repos.json +++ b/scm-ui/ui-webapp/public/locales/en/repos.json @@ -218,7 +218,8 @@ "renameRepo": { "button": "Rename Repository", "subtitle": "Renames this repository", - "description": "There will be no redirects to the renamed repository.", + "description1": "There will be no redirects to the renamed repository.", + "description2": "Permissions from the namespace will not be adapted when the namespace is changed.", "modal": { "title": "Rename repository", "label": { diff --git a/scm-ui/ui-webapp/src/repos/containers/DangerZone.tsx b/scm-ui/ui-webapp/src/repos/containers/DangerZone.tsx index 3844717487..0b2bda04b9 100644 --- a/scm-ui/ui-webapp/src/repos/containers/DangerZone.tsx +++ b/scm-ui/ui-webapp/src/repos/containers/DangerZone.tsx @@ -76,7 +76,7 @@ const DangerZone: FC = ({ repository, indexLinks }) => { <>
- {dangerZone.map(entry => entry)} + {dangerZone} ); }; diff --git a/scm-ui/ui-webapp/src/repos/containers/RenameRepository.tsx b/scm-ui/ui-webapp/src/repos/containers/RenameRepository.tsx index 9254774a6d..0860e84156 100644 --- a/scm-ui/ui-webapp/src/repos/containers/RenameRepository.tsx +++ b/scm-ui/ui-webapp/src/repos/containers/RenameRepository.tsx @@ -159,7 +159,9 @@ const RenameRepository: FC = ({ repository, indexLinks }) => {

{t("renameRepo.subtitle")}
- {t("renameRepo.description")} + {t("renameRepo.description1")} +
+ {t("renameRepo.description2")}

} right={