Skip to main content


Develop: New ACL controls


Hi !Friendica Support,

we just released a complete replacement for the ACL selector. It used to be only on frio’s Compose page, but it has been extended to all pages and themes using permissions.

The PR was merged hastily in the hopes that we would be able to deal with real uses issues over the next few days.

Please test the permissions, including:
  • Using the new meta-groups “Followers” and “Mutuals” (in english, translations may vary)
  • Publishing private posts (including wall-to-wall), events and photos.
  • Setting default permissions in your account.



Thanks in advance!
If it is unresponsive, please clear your browser’s cache first.
How do you address a forum from the ACL?

I have a default contacts group set, so when I wanted to post to a forum (staying on the network stream) the workflow so far was to mark the posting public in ACL and then select the forum from the nice list of forums. It seems that I cannot do that anymore? Typing the forum wont add it to the receivers list.

Just writing down the !-name notation in the posting does not change the permissions as well.
There shouldn't be any difference with regard to the !-mention. I didn't change the way data is processed when it is submitted from forms. What worked before for mentions and permissions should still work and vice-versa.

However, I did notice forum accounts don't show up in the auto-complete of the tags input.
Ok, maybe the permission settings were/are supplied while sending then as before; @Michael Vogel ? I just noticed it this morning.
@Hypolite Petovan hm, when browsing @Friendica Support on my instance some php errors are shown:
Warning: count(): Parameter must be an array or an object that implements Countable in /www/htdocs/w01989f2/src/Core/ACL.php on line 339

Warning: count(): Parameter must be an array or an object that implements Countable in /www/htdocs/w01989f2/src[url=https://sozialwolke.net/photo/10144763475d10910037ea8020365507-0.png][img=https://sozialwolke.net/photo/10144763475d10910037ea8020365507-1.png][/img][/url]/Core/ACL.php on line 340

Warning: count(): Parameter must be an array or an object that implements Countable in /www/htdocs/w01989f2/src/Core/ACL.php on line 341

Warning: implode(): Invalid arguments passed in /www/htdocs/w01989f2/src/Core/ACL.php on line 401

Warning: implode(): Invalid arguments passed in /www/htdocs/w01989f2/src/Core/ACL.php on line 402

Warning: implode(): Invalid arguments passed in /www/htdocs/w01989f2/src/Core/ACL.php on line 403
Any Developer Console error?

This is how it looks...
If you have more photos the text field is completely overlapped by the album/image browser. The image browser content doesn't disappear when you leave the image browser by selecting an image.

Sorry for changing my identity for this comment. 😀

Both on frio? I added the radio buttons for other themes that didn't have Boostrap panels.
I'll see what I can do. The difficulty is to make the radio button label reactive on the whole block since the radio button status change is triggering the accordion change.

Looks really nice . Great work 🌻

for the scheme plusminus i did some changes to make the Connector section "more visible".

hehe as soon i find my push request again i will send it to the develop branch. I don't know what happend, but it disapeared, when i created the push request.

This entry was edited (5 years ago)
I don't know how and why but after fiddling around an hour it found it somewhere and it pushed it. It feels like magic, because I don't know why and from where and what of those git commands i used did that finally ;)
I enabled the js_upload addon but nothing displays differently, neither on the Compose page nor on the frio jot, I have no idea how to use or test it. Can you be more specific about the theme and page you experienced this issue?
@Hypolite Petovan I got some reports from users who have problems with public post containing images. They create a public post but the embedded image is limited. Looks like they're uploading the photo via /photos/$user/upload before they create the post.
Thing is, I cannot reproduce it. :-/
Squeet.me isn't updated at the moment. I wanted to wait several days before doing so.
Using vier, the auto-completion list of recipients of a non-public posting is hidden by the pop-up dialog. And contact groups with only 2 lettern as name seem not to be listed.
Yep, two letters is too short to kick the autocomplete in.
So how do I address my language code groups? And don't tell me to rename them, that is not really a solution, would be a dirty workaround at best.
Does "ich" mean to set your own profile as permission while composing a new post?
If so: this is missing on 2019.12-rel and it was one of my #feature requests, but here on libranet.de it works (now?)
Sorry, this is a 2 months old steam which just popped up here. I didn't notice that, so I'll put it somewhere else.