From c1da5a8ad4e5ef4cf5e0de86a699026e666efda0 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Sat, 18 Jun 2016 02:09:41 +0200 Subject: [PATCH] repos, repo groups, user groups: visually show what user is an owner, and if potentially he is disabled in the system. --- rhodecode/public/css/forms.less | 27 +++++++++++++++++++ .../repo_groups/repo_group_edit_settings.html | 18 ++++++++++--- .../admin/repos/repo_edit_settings.html | 21 ++++++++++++--- .../user_groups/user_group_edit_settings.html | 21 ++++++++++++--- 4 files changed, 76 insertions(+), 11 deletions(-) diff --git a/rhodecode/public/css/forms.less b/rhodecode/public/css/forms.less index f9efdf5f..4ddadf3a 100644 --- a/rhodecode/public/css/forms.less +++ b/rhodecode/public/css/forms.less @@ -269,6 +269,33 @@ form.rcform { } +.badged-field { + .user-badge { + line-height: 25px; + padding: 10px 5px; + border-radius: @border-radius; + border-top: 1px solid @rclightblue; + border-left: 1px solid @rclightblue; + border-bottom: 1px solid @rclightblue; + font-size: 14px; + font-style: normal; + color: @text-light; + display: inline-block; + vertical-align: top; + cursor: default; + margin-right: -2px; + } + .badge-input-container { + display: flex; + position: relative; + } + .user-disabled { + text-decoration: line-through; + } + .badge-input-wrap { + display: inline-block; + } +} // for situations where we wish to display the form value but not the form input input.input-valuedisplay { diff --git a/rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html b/rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html index 224514e1..16296e43 100644 --- a/rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html +++ b/rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html @@ -1,4 +1,6 @@ ## -*- coding: utf-8 -*- +<%namespace name="base" file="/base/base.html"/> +

${_('Settings for Repository Group: %s') % c.repo_group.name}

@@ -16,15 +18,25 @@ ${h.text('group_name',class_='medium')}
-
+ +
- ${h.text('user', class_="medium", autocomplete="off")} - ${_('Change Repository Group Owner.')} +
+
+ ${base.gravatar_with_user(c.repo_group.user.email, show_disabled=not c.repo_group.user.active)} +
+
+ ${h.text('user', class_="medium", autocomplete="off")} +
+
+ +

${_('Change owner of this repository group.')}

+
diff --git a/rhodecode/templates/admin/repos/repo_edit_settings.html b/rhodecode/templates/admin/repos/repo_edit_settings.html index ee9d3c19..0800f5f0 100644 --- a/rhodecode/templates/admin/repos/repo_edit_settings.html +++ b/rhodecode/templates/admin/repos/repo_edit_settings.html @@ -1,3 +1,6 @@ +## -*- coding: utf-8 -*- +<%namespace name="base" file="/base/base.html"/> +

${_('Settings for Repository: %s') % c.repo_info.repo_name}

@@ -69,15 +72,25 @@

${_('Default commit for files page, downloads, whoosh and readme')}

-
+ +
- ${h.text('user', class_="medium", autocomplete="off")} -

${_('Change owner of this repository.')}

+
+
+ ${base.gravatar_with_user(c.repo_info.user.email, show_disabled=not c.repo_info.user.active)} +
+
+ ${h.text('user', class_="medium", autocomplete="off")} +
+
+ +

${_('Change owner of this repository.')}

-
+
+
diff --git a/rhodecode/templates/admin/user_groups/user_group_edit_settings.html b/rhodecode/templates/admin/user_groups/user_group_edit_settings.html index fdaef420..41893c3c 100644 --- a/rhodecode/templates/admin/user_groups/user_group_edit_settings.html +++ b/rhodecode/templates/admin/user_groups/user_group_edit_settings.html @@ -1,3 +1,6 @@ +## -*- coding: utf-8 -*- +<%namespace name="base" file="/base/base.html"/> +

${_('User Group: %s') % c.user_group.users_group_name}

@@ -15,15 +18,25 @@ ${h.text('users_group_name',class_='medium')}
-
+ +
- ${h.text('user', class_="medium", autocomplete="off")} - ${_('Change owner of this user group.')} +
+
+ ${base.gravatar_with_user(c.user_group.user.email, show_disabled=not c.user_group.user.active)} +
+
+ ${h.text('user', class_="medium", autocomplete="off")} +
+
+ +

${_('Change owner of this user group.')}

-
+
+