Improved node feed and recent changes feed by setting proper feed id and feed item id, and set expected author name.

This commit is contained in:
Jocelyn Fiat
2017-09-06 16:58:42 +02:00
parent f0180cc682
commit e9c028b94e
5 changed files with 31 additions and 3 deletions

View File

@@ -104,6 +104,19 @@ feature -- Query
end
end
real_user_display_name (u: CMS_USER): READABLE_STRING_32
-- Display name for user `u`.
do
if
attached {CMS_PARTIAL_USER} u as l_partial and then
attached user_by_id (l_partial.id) as l_user
then
Result := user_display_name (l_user)
else
Result := user_display_name (u)
end
end
feature -- Access: user
user_by_id (a_id: like {CMS_USER}.id): detachable CMS_USER

View File

@@ -562,10 +562,17 @@ feature -- Helpers: URLs
feature -- Helpers: html links
user_display_name (u: CMS_USER): READABLE_STRING_32
-- User profile name or name.
do
Result := user_api.user_display_name (u)
end
real_user_display_name (u: CMS_USER): READABLE_STRING_32
-- Real user profile name or name, even if `u` has only user `id` value.
do
Result := user_api.real_user_display_name (u)
end
feature -- Settings
switch_to_site_mode