]> git.mxchange.org Git - friendica.git/commitdiff
Issue 13859: Posts to a group in "Vier" is now possible (#13864)
authorMichael Vogel <icarus@dabo.de>
Wed, 31 Jan 2024 18:09:57 +0000 (19:09 +0100)
committerGitHub <noreply@github.com>
Wed, 31 Jan 2024 18:09:57 +0000 (19:09 +0100)
src/Module/Contact/Conversations.php
src/Module/Conversation/Network.php
view/templates/widget/vcard.tpl

index 544e9e733067165c7acc7a86946d7566a9e855cd..d47933c63b1b84e927e4a31275bee03eb80389da 100644 (file)
@@ -27,11 +27,13 @@ use Friendica\Contact\LocalRelationship\Repository\LocalRelationship;
 use Friendica\Content\Conversation;
 use Friendica\Content\Nav;
 use Friendica\Content\Widget;
+use Friendica\Core\ACL;
 use Friendica\Core\L10n;
 use Friendica\Core\Protocol;
 use Friendica\Core\Session\Capability\IHandleUserSessions;
 use Friendica\Core\Theme;
 use Friendica\Model;
+use Friendica\Model\Contact as ModelContact;
 use Friendica\Module\Contact;
 use Friendica\Module\Response;
 use Friendica\Module\Security\Login;
@@ -109,8 +111,13 @@ class Conversations extends BaseModule
 
                Nav::setSelected('contact');
 
-               // We need the editor here to be able to reshare an item.
-               $o = $this->conversation->statusEditor([], 0, true);
+               $options = [
+                       'lockstate' => ACL::getLockstateForUserId($this->userSession->getLocalUserId()) ? 'lock' : 'unlock',
+                       'acl' => ACL::getFullSelectorHTML($this->page, $this->userSession->getLocalUserId(), true, []),
+                       'bang' => '',
+                       'content' => ($contact['contact-type'] == ModelContact::TYPE_COMMUNITY ? '!' : '@') . ($contact['addr'] ?: $contact['url']),
+               ];
+               $o = $this->conversation->statusEditor($options);
 
                $o .= Contact::getTabsHTML($contact, Contact::TAB_CONVERSATIONS);
                $o .= Model\Contact::getThreadsFromId($contact['id'], $this->userSession->getLocalUserId(), 0, 0, $request['last_created'] ?? '');
index 5b764f74d7d169694a6ea04741c02e9819f5cdab..01bec064115a52cb4f6b6f098267a016a93f51a5 100644 (file)
@@ -162,8 +162,6 @@ class Network extends Timeline
 
                        Nav::setSelected($this->args->get(0));
 
-                       $content = '';
-
                        $default_permissions = [];
                        if ($this->circleId) {
                                $default_permissions['allow_gid'] = [$this->circleId];
@@ -195,7 +193,7 @@ class Network extends Timeline
                                'lockstate' => $this->circleId || $this->network || ACL::getLockstateForUserId($this->session->getLocalUserId()) ? 'lock' : 'unlock',
                                'acl' => ACL::getFullSelectorHTML($this->page, $this->session->getLocalUserId(), true, $default_permissions),
                                'bang' => (($this->circleId || $this->network) ? '!' : ''),
-                               'content' => $content,
+                               'content' => '',
                        ];
 
                        $o .= $this->conversation->statusEditor($x);
index 2656be487ee863f43f9a56f753c16d70e3943ff4..788b78f12e22cfad2d3851f42e5a09424621af99 100644 (file)
@@ -41,9 +41,6 @@
                        {{if $wallmessage_link}}
                                <li><a id="wallmessage-link" href="{{$wallmessage_link}}">{{$wallmessage}}</a></li>
                        {{/if}}
-                       {{if $mention_link}}
-                               <li><a id="mention-link" href="{{$mention_link}}">{{$mention}}</a></li>
-                       {{/if}}
                        {{if $showgroup_link}}
                                <li><a id="showgroup-link" href="{{$showgroup_link}}">{{$showgroup}}</a></li>
                        {{/if}}