Skip to content

Commit e66ff39

Browse files
authored
Merge pull request #78 from fproldan/backport_issue_45
[Backport version-13] feat(minor): show username instead of name email
2 parents 318fba5 + 2af51b3 commit e66ff39

File tree

8 files changed

+30
-10
lines changed

8 files changed

+30
-10
lines changed

wiki/patches.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
wiki.wiki.doctype.wiki_page.patches.set_allow_guest
22
wiki.wiki.doctype.wiki_page.patches.delete_is_new
3+
wiki.wiki.doctype.wiki_page_revision.patches.add_usernames

wiki/wiki/doctype/wiki_page/templates/show.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ <h1 class="m-0">{{ title }}</h1>
1010
<ul class="user-contributions">
1111

1212
{%- if last_revision -%}
13-
{{ last_revision.owner }} edited {{ frappe.utils.pretty_date(last_revision.creation) }}
13+
{{ last_revision.raised_by_username or last_revision.owner }} edited {{ frappe.utils.pretty_date(last_revision.creation) }}
1414
{%- if number_of_revisions > 0 %}
1515
&middot;
1616
<li><a href="/revisions?wiki_page={{ path }}">{{ number_of_revisions }} Revisions</a>&nbsp;</li>

wiki/wiki/doctype/wiki_page_revision/patches/__init__.py

Whitespace-only changes.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import frappe
2+
3+
4+
def execute():
5+
6+
frappe.reload_doctype("Wiki Page Revision")
7+
8+
revision = frappe.qb.DocType("Wiki Page Revision")
9+
user = frappe.qb.DocType("User")
10+
11+
(frappe.qb
12+
.update(revision)
13+
.join(user).on(user.name == revision.raised_by)
14+
.set(revision.raised_by_username, user.username)
15+
).run()

wiki/wiki/doctype/wiki_page_revision/wiki_page_revision.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"message",
99
"content",
1010
"wiki_page",
11-
"raised_by"
11+
"raised_by",
12+
"raised_by_username"
1213
],
1314
"fields": [
1415
{
@@ -36,11 +37,18 @@
3637
"fieldtype": "Link",
3738
"label": "Raised By",
3839
"options": "User"
40+
},
41+
{
42+
"fetch_from": "raised_by.username",
43+
"fieldname": "raised_by_username",
44+
"fieldtype": "Data",
45+
"label": "Raised By Username",
46+
"read_only": 1
3947
}
4048
],
4149
"index_web_pages_for_search": 1,
4250
"links": [],
43-
"modified": "2021-08-21 14:22:44.158955",
51+
"modified": "2021-11-08 19:23:41.207213",
4452
"modified_by": "Administrator",
4553
"module": "Wiki",
4654
"name": "Wiki Page Revision",

wiki/www/compare.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<h1>{{ title }}</h1>
1111
<h2>{{ revision.message }}</h2>
1212
<p class="wiki-revision-meta">
13-
{{ revision.owner }} edited on {{ frappe.utils.format_datetime(revision.creation, 'medium') }}
13+
{{ revision.raised_by_username or revision.owner }} edited on {{ frappe.utils.format_datetime(revision.creation, 'medium') }}
1414
</p>
1515
</div>
1616
<div class="mt-6">

wiki/www/revisions.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@ <h1>{{ title }}</h1>
1717
<a class="wiki-revision-message" href="/compare?wiki_page={{ doc.name }}&&compare={{ revision.name }}">{{
1818
revision.message }}</a>
1919
<p class="wiki-revision-meta">
20-
{%- if revision.raised_by -%}
21-
{{ revision.raised_by }}
22-
{%- else -%}
23-
{{revision.owner }}
24-
{%- endif -%}
20+
{{ revision.raised_by_username or revision.raised_by or revision.owner }}
2521
&nbspedited {{ frappe.utils.pretty_date(revision.creation) }}
2622
</p>
2723
</li>

wiki/www/revisions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def get_context(context):
1515
revisions = frappe.db.get_all(
1616
"Wiki Page Revision",
1717
filters={"wiki_page": frappe.form_dict.wiki_page},
18-
fields=["message", "creation", "owner", "name", "raised_by"],
18+
fields=["message", "creation", "owner", "name", "raised_by", "raised_by_username"],
1919
)
2020
context.revisions = revisions
2121
context.no_cache = 1

0 commit comments

Comments
 (0)