From 82a1d71570fa1dbc9b359032eca6834167fca629 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 12 2017 16:28:18 +0000 Subject: [PATCH 1/3] Import the user_info template from pagure Signed-off-by: Pierre-Yves Chibon --- diff --git a/template/user_info.html b/template/user_info.html new file mode 100644 index 0000000..4e97e7a --- /dev/null +++ b/template/user_info.html @@ -0,0 +1,123 @@ +{% extends "master.html" %} + +{% block title %}User {{username}}{% endblock %} +{% set tag = "users" %} +{% from "_browseheader.html" import browse_header %} + + +{% block header %} + +{% endblock %} + + +{% from "_render_repo.html" import render_repos_as_card, render_activity_graph %} + + +{% block content %} +
+
+ {{browse_header(select=tag)}} +
+
+
+
+

+ {{ user.default_email | avatar(36) | safe }} {{ username }} + +

+

+ Joined {{ user.created | humanize }} +

+
+
+ {{ render_activity_graph(username) }} + {{ render_repos_as_card(repos, repos_length, 'Projects', 'repopage', repopage, total_page_repos) }} + {{ render_repos_as_card(forks, forks_length,'Forks', 'forkpage', forkpage, total_page_forks) }} +
+
+
+
+ Groups {{ user.groups | length }} +
+ {% for group in user.groups %} + + {% else %} +
+

No group found

+
+ {% endfor %} +
+
+
+
+
+{% endblock %} + +{% block jscripts %} + {{ super() }} + + + +{% endblock %} From 7ec449287242a14d5b4e7afe6f2d434b40ec9552 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 12 2017 16:29:07 +0000 Subject: [PATCH 2/3] Add a link to the user's FAS page as well as a badge when they are on vacations Fixes https://pagure.io/pagure/issue/2376 Signed-off-by: Pierre-Yves Chibon --- diff --git a/template/user_info.html b/template/user_info.html index 4e97e7a..c8e0820 100644 --- a/template/user_info.html +++ b/template/user_info.html @@ -24,10 +24,12 @@

{{ user.default_email | avatar(36) | safe }} {{ username }} -

- Joined {{ user.created | humanize }} + Joined {{ user.created | humanize }} {% if config['FAS_URL'] + %}(fas){% + endif %} +

From df2164aa8e5ce4f5bacaf9cf8ecf2cc85ef9f82c Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 13 2017 08:50:33 +0000 Subject: [PATCH 3/3] Code style fixes Signed-off-by: Pierre-Yves Chibon --- diff --git a/template/user_info.html b/template/user_info.html index c8e0820..ea32c77 100644 --- a/template/user_info.html +++ b/template/user_info.html @@ -1,6 +1,6 @@ {% extends "master.html" %} -{% block title %}User {{username}}{% endblock %} +{% block title %}User {{ user.html_title }}{% endblock %} {% set tag = "users" %} {% from "_browseheader.html" import browse_header %} @@ -35,7 +35,7 @@
{{ render_activity_graph(username) }} {{ render_repos_as_card(repos, repos_length, 'Projects', 'repopage', repopage, total_page_repos) }} - {{ render_repos_as_card(forks, forks_length,'Forks', 'forkpage', forkpage, total_page_forks) }} + {{ render_repos_as_card(forks, forks_length, 'Forks', 'forkpage', forkpage, total_page_forks) }}
@@ -85,13 +85,13 @@ $(document).ready(function() { valueField: 'user', labelField: 'user', searchField: 'user', - onType: function(value){ - if (value == ""){ - this.close(); + onType: function(value) { + if (value == "") { + this.close(); } }, - onChange: function(value){ - if (value != ""){ + onChange: function(value) { + if (value != "") { $('#headerSearch').submit(); } }, @@ -111,7 +111,7 @@ $(document).ready(function() { render: { option: function(item, escape) { return '
' + - ''+ + '' + '
' + '' + escape(item.user) + '' + '
' +