File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ class UserPresenter < SimpleDelegator
1313 # nickname presented in a twitter-like style
1414 #
1515 def nickname
16- "@#{ __getobj__ . nickname } "
16+ __getobj__ . is_a? ( Decidim :: Organization ) ? "" : "@#{ __getobj__ . nickname } "
1717 end
1818
1919 def badge
@@ -25,13 +25,13 @@ def badge
2525 delegate :url , to : :avatar , prefix : true
2626
2727 def profile_url
28- return "" if deleted?
28+ return "" if __getobj__ . is_a? ( Decidim :: Organization ) || deleted?
2929
3030 decidim . profile_url ( __getobj__ . nickname , host : __getobj__ . organization . host )
3131 end
3232
3333 def profile_path
34- return "" if deleted?
34+ return "" if __getobj__ . is_a? ( Decidim :: Organization ) || deleted?
3535
3636 decidim . profile_path ( __getobj__ . nickname )
3737 end
Original file line number Diff line number Diff line change @@ -28,18 +28,9 @@ def author_url
2828 author_presenter &.profile_url . to_s
2929 end
3030
31- def official?
32- resource . respond_to? ( :official? ) && resource . official?
33- end
34-
3531 def author_presenter
36- if official?
37- @author_presenter ||= "#{ resource . class . parent } ::OfficialAuthorPresenter" . constantize . new
38- elsif resource . respond_to? ( :user_group ) && resource . user_group
39- @author_presenter ||= Decidim ::UserGroupPresenter . new ( resource . user_group )
40- elsif resource . respond_to? ( :author ) && resource . author
41- @author_presenter ||= Decidim ::UserPresenter . new ( resource . author )
42- end
32+ return unless author
33+ @author_presenter ||= Decidim ::UserPresenter . new ( author )
4334 end
4435
4536 def author
You can’t perform that action at this time.
0 commit comments