# Wie man den Zugriff auf Button pin/unpin einschränkt

**URL:** <https://meta.discourse.org/t/how-restrict-access-to-button-pin-unpin/348498>\
**Category:** Development\
**Tags:** pinned-topics\
**Created:** [22. Januar 2025 um 21:36 UTC](https://meta.discourse.org/t/how-restrict-access-to-button-pin-unpin/348498 "2025-01-22T21:36:44Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![HeadShot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/headshot/32/483120_2.png) [@HeadShot](https://meta.discourse.org/u/HeadShot)\
**Post date:** [22. Januar 2025 um 21:36 UTC](https://meta.discourse.org/t/how-restrict-access-to-button-pin-unpin/348498/1 "2025-01-22T21:36:44Z")

</div>

Ich habe diesen Code im Header ausprobiert

```java
document.addEventListener("DOMContentLoaded", function() {
    setTimeout(() => {
        let userTrustLevel = parseInt(Discourse.User.current().trust_level);

        if (userTrustLevel < 4) {
            document.querySelectorAll(".pin-topic, .unpin-topic").forEach(button => {
                button.style.pointerEvents = "none";
                button.style.opacity = "0.5";
                button.title = "Sie haben keine Berechtigung, Themen anzuheften";
            });
        }
    }, 1000); complet
});

```

und in CSS

```css
.d-header-icons .pin-topic,
.d-header-icons .unpin-topic,
.controls .pin-topic,
.controls .unpin-topic {
    display: none !important;
}

```

aber ein einfacher Benutzer mit Vertrauensstufe 1 oder 0 kann auf die Anheften-Schaltfläche tippen und sie sehen.

`Themen automatisch lösen, wenn der Benutzer den unteren Rand erreicht, standardmäßig.` Dies ist aus  
`Themen automatisch lösen, wenn der Benutzer den unteren Rand erreicht.` Dies ist aus

---

_[View the full topic](https://meta.discourse.org/t/how-restrict-access-to-button-pin-unpin/348498)._
