Disable Twitter/X in Personal Settings (NC33)

As far as I understand there have been changes, “hardcoding” Twitter/X into the personal settings, but we intentionally want to disable Twitter/X, as we use Fediverse and XMPP and do want to actively discourage the use of Twitter/X.

Using config.php solutions that worked on older versions do not work any more.

Side issue: We have been able to use “profile fields” app to add XMPP, but that also shows “down below”, not in the Social Networks block. And generally, we also see “Bluesky” as a diversion within our organization. Are there plans to enable Administration settings for social networks to show/hide to users or to set up custom ones (like profile fields do)?

why not disabling the referring apps under your admin-account? that would definitly help.

There’s no Twitter, X or Bluesky apps in the admin account’s active apps? Nor in the user Apps? Which Apps do you recommend disabling? :thinking::folded_hands:t2: And how if not in the GUI (occ command line)? Then how? Sorry, I couldn’t find anything, I did search here and in search engine. It all comes up with profile-settings in config.php which don’t work and seemingly were deprecated.

you’re right, I was wrong. I was referring to the social sharing apps… and that’s not what you asked for… I’m sorry that I caused you more work :frowning:

Other than that I’m afraid you might only be able to hide those by tweaking the CSS. There’s an app for that (I’m sure this time) called Custom CSS and it should add an option to “design” under your adminaccount where you can enter your personal CSS codes. - Which of course can break after updates.

So you should be able to find out the name of the referring field(s) you want to hide and then add a {display:none;} right behind it.

Good luck this time :wink:

Thanks. I will hope someone else has an idea that comes without the potential break after updates :folded_hands:t2: I learned on web-development that such “CSS overrides” tend to backfire in the most inconvenient of cases :innocent: I was hoping there’s an “override” in config.php or some “official” way to handle that. In vCard/CardDav, the fields are flexible, I guess that Nextcloud address book and user profile settings would go the same way :smiling_face_with_sunglasses: And at least profile fields we could add XMPP. But Twitter/X isn’t “unquestioned” any more, so hardcoding that is a bit like asking for CompuServe ID (exaggerated)?

This will get you going:

.personal-settings-setting-box:has(label[for=“account-property-twitter”]) {
display: none !important;