You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by gc...@apache.org on 2022/07/18 15:05:29 UTC

[allura] 02/02: fixup! [#8446] fixed tooltip loading for profile links, converted new setting to boolean

This is an automated email from the ASF dual-hosted git repository.

gcruz pushed a commit to branch gc/8446
in repository https://gitbox.apache.org/repos/asf/allura.git

commit cf3c3b9d16cf7130a616e17173832f122c2730d7
Author: Guillermo Cruz <gu...@slashdotmedia.com>
AuthorDate: Mon Jul 18 09:04:15 2022 -0600

    fixup! [#8446] fixed tooltip loading for profile links, converted new setting to boolean
---
 Allura/allura/controllers/project.py | 13 ++++---------
 Allura/allura/templates/members.html |  4 ++--
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/Allura/allura/controllers/project.py b/Allura/allura/controllers/project.py
index 2ab8591bf..94b48a17c 100644
--- a/Allura/allura/controllers/project.py
+++ b/Allura/allura/controllers/project.py
@@ -380,17 +380,12 @@ class ProjectController(FeedController):
                 username=user.username,
                 url=user.url(),
                 roles=', '.join(sorted(roles)))
-            if 'Admin' in roles:
-                admins.append(u)
-            elif 'Developer' in roles:
-                developers.append(u)
-            else:
-                users.append(u)
+            _user = user
+            _user['roles'] = ', '.join(sorted(roles))
+            users.append(_user)
         get_username = lambda user: user['username']
-        admins = sorted(admins, key=get_username)
-        developers = sorted(developers, key=get_username)
         users = sorted(users, key=get_username)
-        return dict(users=admins + developers + users)
+        return dict(users=users)
 
     def _check_security(self):
         require_access(c.project, 'read')
diff --git a/Allura/allura/templates/members.html b/Allura/allura/templates/members.html
index a7afb6490..d77dbb368 100644
--- a/Allura/allura/templates/members.html
+++ b/Allura/allura/templates/members.html
@@ -16,9 +16,9 @@
        specific language governing permissions and limitations
        under the License.
 -#}
+{% import 'allura:templates/jinja_master/lib.html' as lib with context %}
 {% set hide_left_bar = True %}
 {% set h1_text = c.project.name ~ ' ' ~ 'Project' ~ ' ' ~ 'Member List' %}
-{% set profile_path = 'profile/' if g.user_profile_urls_with_profile_path else '' %}
 {% extends g.theme.master %}
 {% block title %}{{ h1_text }}{% endblock %}
 {% block header %}Members{% endblock %}
@@ -36,7 +36,7 @@
     {%for user in users%}
     <tr>
         <td>{{ user.display_name }}</td>
-        <td><a href="{{ user.url ~ profile_path }}">{{ user.username }}</a></td>
+        <td>{{ lib.user_link(user) }}</td>
         <td>{{user.roles}}</td>
     </tr>
     {%endfor%}