GET https://kbin.spritesserver.nl/u/@hallettj@beehaw.org/comments/hot

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.25 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2095
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2029 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2029 …}
  +body: "Hmm, good point. But it was Ursula Le Guin who coined the word. Maybe there’s a workable reference in Left Hand of Darkness, or The Dispossessed."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706282371 {#2140
    date: 2024-01-26 16:19:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@possiblylinux127@lemmy.zip"
    "@v_krishna@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1908 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  -id: 342186
  -bodyTs: "'coin':11 'dark':24 'dispossess':27 'good':2 'guin':9 'hand':22 'hmm':1 'le':8 'left':21 'mayb':14 'point':3 'refer':19 'ursula':7 'word':13 'workabl':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2226635"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706282371 {#1401
    date: 2024-01-26 16:19:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2095
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2029 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2029 …}
  +body: "Hmm, good point. But it was Ursula Le Guin who coined the word. Maybe there’s a workable reference in Left Hand of Darkness, or The Dispossessed."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706282371 {#2140
    date: 2024-01-26 16:19:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@possiblylinux127@lemmy.zip"
    "@v_krishna@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1908 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  -id: 342186
  -bodyTs: "'coin':11 'dark':24 'dispossess':27 'good':2 'guin':9 'hand':22 'hmm':1 'le':8 'left':21 'mayb':14 'point':3 'refer':19 'ursula':7 'word':13 'workabl':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2226635"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706282371 {#1401
    date: 2024-01-26 16:19:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2095
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2029 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2029 …}
  +body: "Hmm, good point. But it was Ursula Le Guin who coined the word. Maybe there’s a workable reference in Left Hand of Darkness, or The Dispossessed."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706282371 {#2140
    date: 2024-01-26 16:19:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@possiblylinux127@lemmy.zip"
    "@v_krishna@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1908 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  -id: 342186
  -bodyTs: "'coin':11 'dark':24 'dispossess':27 'good':2 'guin':9 'hand':22 'hmm':1 'le':8 'left':21 'mayb':14 'point':3 'refer':19 'ursula':7 'word':13 'workabl':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2226635"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706282371 {#1401
    date: 2024-01-26 16:19:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2341 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2136 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: "If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706228288 {#2091
    date: 2024-01-26 01:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2094 …}
  +nested: Doctrine\ORM\PersistentCollection {#2069 …}
  +votes: Doctrine\ORM\PersistentCollection {#2137 …}
  +reports: Doctrine\ORM\PersistentCollection {#2135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2159 …}
  -id: 340850
  -bodyTs: "'abl':14 'actual':8 'atom':27 'big':33 'fhs':5 'get':31 'instal':16 'multipl':17 'nix':37 'packag':22 'point':35 'put':3 'sell':34 'system':9 'updat':23 'version':18 'wouldn':11,24,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2213302"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706228288 {#2090
    date: 2024-01-26 01:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2341 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2136 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: "If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706228288 {#2091
    date: 2024-01-26 01:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2094 …}
  +nested: Doctrine\ORM\PersistentCollection {#2069 …}
  +votes: Doctrine\ORM\PersistentCollection {#2137 …}
  +reports: Doctrine\ORM\PersistentCollection {#2135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2159 …}
  -id: 340850
  -bodyTs: "'abl':14 'actual':8 'atom':27 'big':33 'fhs':5 'get':31 'instal':16 'multipl':17 'nix':37 'packag':22 'point':35 'put':3 'sell':34 'system':9 'updat':23 'version':18 'wouldn':11,24,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2213302"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706228288 {#2090
    date: 2024-01-26 01:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2341 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2136 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +body: "If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706228288 {#2091
    date: 2024-01-26 01:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2094 …}
  +nested: Doctrine\ORM\PersistentCollection {#2069 …}
  +votes: Doctrine\ORM\PersistentCollection {#2137 …}
  +reports: Doctrine\ORM\PersistentCollection {#2135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2143 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2159 …}
  -id: 340850
  -bodyTs: "'abl':14 'actual':8 'atom':27 'big':33 'fhs':5 'get':31 'instal':16 'multipl':17 'nix':37 'packag':22 'point':35 'put':3 'sell':34 'system':9 'updat':23 'version':18 'wouldn':11,24,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2213302"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706228288 {#2090
    date: 2024-01-26 01:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2342
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2340 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2327
    +user: App\Entity\User {#261 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      I did some digging around in the manual, and I tested this option which seems to work:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">security.pam.services.doas.fprintAuth = true;\n
      </span>\n
      ```\n
      \n
      On my machine that adds this line to `/etc/pam.d/doas`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">auth sufficient /nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so # fprintd (order 11400)\n
      </span>\n
      ```\n
      \n
      **Edit:** Note that the NixOS option puts in the full path to `pam_fprintd.so`. That’s necessary because NixOS doesn’t put `so` files in search paths.\n
      \n
      Without doing more research I don’t know how to add arbitrary options to pam files in case you run into something that isn’t mapped to a NixOS option yet. The implementation for the pam options is [here](https://github.com/NixOS/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix); there might be something in there that would work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1728229373 {#2343
      date: 2024-10-06 17:42:53.0 +02:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2347 …}
    +nested: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2330 …}
    +reports: Doctrine\ORM\PersistentCollection {#2345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 335247
    -bodyTs: "'/etc/pam.d/doas':28 '/nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so':31 '/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':102 '11400':34 'add':24,71 'arbitrari':72 'around':5 'auth':29 'case':78 'dig':4 'doesn':53 'edit':35 'file':57,76 'fprintd':32 'full':44 'github.com':101 'github.com/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':100 'implement':93 'isn':84 'know':68 'line':26 'machin':22 'manual':8 'map':86 'might':104 'necessari':50 'nixo':39,52,89 'note':36 'option':13,40,73,90,97 'order':33 'pam':75,96 'pam_fprintd.so':47 'path':45,60 'put':41,55 'research':64 'run':80 'search':59 'security.pam.services.doas.fprintauth':18 'seem':15 'someth':82,106 'suffici':30 'test':11 'true':19 'without':61 'work':17,111 'would':110 'yet':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/2189342"
    +editedAt: DateTimeImmutable @1728075318 {#2334
      date: 2024-10-04 22:55:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706046595 {#2241
      date: 2024-01-23 22:49:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Although they’re not in the search, they are in the [manual](https://nixos.org/manual/nixos/stable/options) so you can find them searching that page. This one is listed as,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">security.pam.services..fprintAuth\n
    </span>\n
    ```\n
    \n
    But it does take some inferences to find this, and to realize that you can put `doas` in place of ``
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706053485 {#2333
    date: 2024-01-24 00:44:45.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@wwwgem@lemmy.ml"
    "@hallettj@beehaw.org"
    "@2xsaiko@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2300 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2314 …}
  +reports: Doctrine\ORM\PersistentCollection {#2326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
  -id: 335491
  -bodyTs: "'/manual/nixos/stable/options)':15 'although':1 'doa':47 'find':19,38 'fprintauth':30 'infer':36 'list':27 'manual':12 'nixos.org':14 'nixos.org/manual/nixos/stable/options)':13 'one':25 'page':23 'place':49 'put':46 're':3 'realiz':42 'search':7,21 'security.pam.services':29 'take':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2189959"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706053485 {#1383
    date: 2024-01-24 00:44:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2342
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2340 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2327
    +user: App\Entity\User {#261 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      I did some digging around in the manual, and I tested this option which seems to work:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">security.pam.services.doas.fprintAuth = true;\n
      </span>\n
      ```\n
      \n
      On my machine that adds this line to `/etc/pam.d/doas`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">auth sufficient /nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so # fprintd (order 11400)\n
      </span>\n
      ```\n
      \n
      **Edit:** Note that the NixOS option puts in the full path to `pam_fprintd.so`. That’s necessary because NixOS doesn’t put `so` files in search paths.\n
      \n
      Without doing more research I don’t know how to add arbitrary options to pam files in case you run into something that isn’t mapped to a NixOS option yet. The implementation for the pam options is [here](https://github.com/NixOS/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix); there might be something in there that would work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1728229373 {#2343
      date: 2024-10-06 17:42:53.0 +02:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2347 …}
    +nested: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2330 …}
    +reports: Doctrine\ORM\PersistentCollection {#2345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 335247
    -bodyTs: "'/etc/pam.d/doas':28 '/nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so':31 '/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':102 '11400':34 'add':24,71 'arbitrari':72 'around':5 'auth':29 'case':78 'dig':4 'doesn':53 'edit':35 'file':57,76 'fprintd':32 'full':44 'github.com':101 'github.com/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':100 'implement':93 'isn':84 'know':68 'line':26 'machin':22 'manual':8 'map':86 'might':104 'necessari':50 'nixo':39,52,89 'note':36 'option':13,40,73,90,97 'order':33 'pam':75,96 'pam_fprintd.so':47 'path':45,60 'put':41,55 'research':64 'run':80 'search':59 'security.pam.services.doas.fprintauth':18 'seem':15 'someth':82,106 'suffici':30 'test':11 'true':19 'without':61 'work':17,111 'would':110 'yet':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/2189342"
    +editedAt: DateTimeImmutable @1728075318 {#2334
      date: 2024-10-04 22:55:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706046595 {#2241
      date: 2024-01-23 22:49:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Although they’re not in the search, they are in the [manual](https://nixos.org/manual/nixos/stable/options) so you can find them searching that page. This one is listed as,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">security.pam.services..fprintAuth\n
    </span>\n
    ```\n
    \n
    But it does take some inferences to find this, and to realize that you can put `doas` in place of ``
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706053485 {#2333
    date: 2024-01-24 00:44:45.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@wwwgem@lemmy.ml"
    "@hallettj@beehaw.org"
    "@2xsaiko@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2300 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2314 …}
  +reports: Doctrine\ORM\PersistentCollection {#2326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
  -id: 335491
  -bodyTs: "'/manual/nixos/stable/options)':15 'although':1 'doa':47 'find':19,38 'fprintauth':30 'infer':36 'list':27 'manual':12 'nixos.org':14 'nixos.org/manual/nixos/stable/options)':13 'one':25 'page':23 'place':49 'put':46 're':3 'realiz':42 'search':7,21 'security.pam.services':29 'take':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2189959"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706053485 {#1383
    date: 2024-01-24 00:44:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2342
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2340 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2327
    +user: App\Entity\User {#261 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      I did some digging around in the manual, and I tested this option which seems to work:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">security.pam.services.doas.fprintAuth = true;\n
      </span>\n
      ```\n
      \n
      On my machine that adds this line to `/etc/pam.d/doas`:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">auth sufficient /nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so # fprintd (order 11400)\n
      </span>\n
      ```\n
      \n
      **Edit:** Note that the NixOS option puts in the full path to `pam_fprintd.so`. That’s necessary because NixOS doesn’t put `so` files in search paths.\n
      \n
      Without doing more research I don’t know how to add arbitrary options to pam files in case you run into something that isn’t mapped to a NixOS option yet. The implementation for the pam options is [here](https://github.com/NixOS/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix); there might be something in there that would work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1728229373 {#2343
      date: 2024-10-06 17:42:53.0 +02:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@wwwgem@lemmy.ml"
      "@wwwgem@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2347 …}
    +nested: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2330 …}
    +reports: Doctrine\ORM\PersistentCollection {#2345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 335247
    -bodyTs: "'/etc/pam.d/doas':28 '/nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so':31 '/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':102 '11400':34 'add':24,71 'arbitrari':72 'around':5 'auth':29 'case':78 'dig':4 'doesn':53 'edit':35 'file':57,76 'fprintd':32 'full':44 'github.com':101 'github.com/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':100 'implement':93 'isn':84 'know':68 'line':26 'machin':22 'manual':8 'map':86 'might':104 'necessari':50 'nixo':39,52,89 'note':36 'option':13,40,73,90,97 'order':33 'pam':75,96 'pam_fprintd.so':47 'path':45,60 'put':41,55 'research':64 'run':80 'search':59 'security.pam.services.doas.fprintauth':18 'seem':15 'someth':82,106 'suffici':30 'test':11 'true':19 'without':61 'work':17,111 'would':110 'yet':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/2189342"
    +editedAt: DateTimeImmutable @1728075318 {#2334
      date: 2024-10-04 22:55:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706046595 {#2241
      date: 2024-01-23 22:49:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Although they’re not in the search, they are in the [manual](https://nixos.org/manual/nixos/stable/options) so you can find them searching that page. This one is listed as,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">security.pam.services..fprintAuth\n
    </span>\n
    ```\n
    \n
    But it does take some inferences to find this, and to realize that you can put `doas` in place of ``
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706053485 {#2333
    date: 2024-01-24 00:44:45.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@wwwgem@lemmy.ml"
    "@hallettj@beehaw.org"
    "@2xsaiko@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2300 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2314 …}
  +reports: Doctrine\ORM\PersistentCollection {#2326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2331 …}
  -id: 335491
  -bodyTs: "'/manual/nixos/stable/options)':15 'although':1 'doa':47 'find':19,38 'fprintauth':30 'infer':36 'list':27 'manual':12 'nixos.org':14 'nixos.org/manual/nixos/stable/options)':13 'one':25 'page':23 'place':49 'put':46 're':3 'realiz':42 'search':7,21 'security.pam.services':29 'take':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2189959"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706053485 {#1383
    date: 2024-01-24 00:44:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2327
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I did some digging around in the manual, and I tested this option which seems to work:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">security.pam.services.doas.fprintAuth = true;\n
    </span>\n
    ```\n
    \n
    On my machine that adds this line to `/etc/pam.d/doas`:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">auth sufficient /nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so # fprintd (order 11400)\n
    </span>\n
    ```\n
    \n
    **Edit:** Note that the NixOS option puts in the full path to `pam_fprintd.so`. That’s necessary because NixOS doesn’t put `so` files in search paths.\n
    \n
    Without doing more research I don’t know how to add arbitrary options to pam files in case you run into something that isn’t mapped to a NixOS option yet. The implementation for the pam options is [here](https://github.com/NixOS/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix); there might be something in there that would work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1728229373 {#2343
    date: 2024-10-06 17:42:53.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@wwwgem@lemmy.ml"
    "@wwwgem@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2347 …}
  +nested: Doctrine\ORM\PersistentCollection {#2346 …}
  +votes: Doctrine\ORM\PersistentCollection {#2330 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2138 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
  -id: 335247
  -bodyTs: "'/etc/pam.d/doas':28 '/nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so':31 '/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':102 '11400':34 'add':24,71 'arbitrari':72 'around':5 'auth':29 'case':78 'dig':4 'doesn':53 'edit':35 'file':57,76 'fprintd':32 'full':44 'github.com':101 'github.com/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':100 'implement':93 'isn':84 'know':68 'line':26 'machin':22 'manual':8 'map':86 'might':104 'necessari':50 'nixo':39,52,89 'note':36 'option':13,40,73,90,97 'order':33 'pam':75,96 'pam_fprintd.so':47 'path':45,60 'put':41,55 'research':64 'run':80 'search':59 'security.pam.services.doas.fprintauth':18 'seem':15 'someth':82,106 'suffici':30 'test':11 'true':19 'without':61 'work':17,111 'would':110 'yet':91"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2189342"
  +editedAt: DateTimeImmutable @1728075318 {#2334
    date: 2024-10-04 22:55:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706046595 {#2241
    date: 2024-01-23 22:49:55.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#2327
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I did some digging around in the manual, and I tested this option which seems to work:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">security.pam.services.doas.fprintAuth = true;\n
    </span>\n
    ```\n
    \n
    On my machine that adds this line to `/etc/pam.d/doas`:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">auth sufficient /nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so # fprintd (order 11400)\n
    </span>\n
    ```\n
    \n
    **Edit:** Note that the NixOS option puts in the full path to `pam_fprintd.so`. That’s necessary because NixOS doesn’t put `so` files in search paths.\n
    \n
    Without doing more research I don’t know how to add arbitrary options to pam files in case you run into something that isn’t mapped to a NixOS option yet. The implementation for the pam options is [here](https://github.com/NixOS/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix); there might be something in there that would work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1728229373 {#2343
    date: 2024-10-06 17:42:53.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@wwwgem@lemmy.ml"
    "@wwwgem@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2347 …}
  +nested: Doctrine\ORM\PersistentCollection {#2346 …}
  +votes: Doctrine\ORM\PersistentCollection {#2330 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2138 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
  -id: 335247
  -bodyTs: "'/etc/pam.d/doas':28 '/nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so':31 '/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':102 '11400':34 'add':24,71 'arbitrari':72 'around':5 'auth':29 'case':78 'dig':4 'doesn':53 'edit':35 'file':57,76 'fprintd':32 'full':44 'github.com':101 'github.com/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':100 'implement':93 'isn':84 'know':68 'line':26 'machin':22 'manual':8 'map':86 'might':104 'necessari':50 'nixo':39,52,89 'note':36 'option':13,40,73,90,97 'order':33 'pam':75,96 'pam_fprintd.so':47 'path':45,60 'put':41,55 'research':64 'run':80 'search':59 'security.pam.services.doas.fprintauth':18 'seem':15 'someth':82,106 'suffici':30 'test':11 'true':19 'without':61 'work':17,111 'would':110 'yet':91"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2189342"
  +editedAt: DateTimeImmutable @1728075318 {#2334
    date: 2024-10-04 22:55:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706046595 {#2241
    date: 2024-01-23 22:49:55.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2327
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I did some digging around in the manual, and I tested this option which seems to work:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">security.pam.services.doas.fprintAuth = true;\n
    </span>\n
    ```\n
    \n
    On my machine that adds this line to `/etc/pam.d/doas`:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">auth sufficient /nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so # fprintd (order 11400)\n
    </span>\n
    ```\n
    \n
    **Edit:** Note that the NixOS option puts in the full path to `pam_fprintd.so`. That’s necessary because NixOS doesn’t put `so` files in search paths.\n
    \n
    Without doing more research I don’t know how to add arbitrary options to pam files in case you run into something that isn’t mapped to a NixOS option yet. The implementation for the pam options is [here](https://github.com/NixOS/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix); there might be something in there that would work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1728229373 {#2343
    date: 2024-10-06 17:42:53.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@wwwgem@lemmy.ml"
    "@wwwgem@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2347 …}
  +nested: Doctrine\ORM\PersistentCollection {#2346 …}
  +votes: Doctrine\ORM\PersistentCollection {#2330 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2138 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
  -id: 335247
  -bodyTs: "'/etc/pam.d/doas':28 '/nix/store/fq4vbhdk8dqywxirg3wb99zidfss7sbi-fprintd-1.94.2/lib/security/pam_fprintd.so':31 '/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':102 '11400':34 'add':24,71 'arbitrari':72 'around':5 'auth':29 'case':78 'dig':4 'doesn':53 'edit':35 'file':57,76 'fprintd':32 'full':44 'github.com':101 'github.com/nixos/nixpkgs/blob/release-23.11/nixos/modules/security/pam.nix);':100 'implement':93 'isn':84 'know':68 'line':26 'machin':22 'manual':8 'map':86 'might':104 'necessari':50 'nixo':39,52,89 'note':36 'option':13,40,73,90,97 'order':33 'pam':75,96 'pam_fprintd.so':47 'path':45,60 'put':41,55 'research':64 'run':80 'search':59 'security.pam.services.doas.fprintauth':18 'seem':15 'someth':82,106 'suffici':30 'test':11 'true':19 'without':61 'work':17,111 'would':110 'yet':91"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2189342"
  +editedAt: DateTimeImmutable @1728075318 {#2334
    date: 2024-10-04 22:55:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706046595 {#2241
    date: 2024-01-23 22:49:55.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2071 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Wayland replaces the older X protocol. It doesn’t *have* to operate with older protocols. You might be thinking of XWayland which is a proxy that receives X API calls from apps written for X, and translates those to the Wayland API so that those apps can run under Wayland implementations. Window managers can optionally run XWayland, and many do. But as more apps are updated to work natively with Wayland, XWayland becomes less important, and might fade away someday.\n
    \n
    PipeWire replaces PulseAudio (the most popular sound server before PipeWire). Systems running PipeWire often run pipewire-pulse which does basically the same thing that XWayland does - it translates from the PulseAudio API to the PipeWire API. It’s a technically optional, but realistically necessary compatibility layer that may become less relevant over time if apps tend to update to work with PipeWire natively.\n
    \n
    So no, both Wayland and PipeWire are capable of operating independently of other protocols.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 22
  +score: 0
  +lastActive: DateTime @1726470218 {#2332
    date: 2024-09-16 09:03:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2048 …}
  +votes: Doctrine\ORM\PersistentCollection {#2056 …}
  +reports: Doctrine\ORM\PersistentCollection {#2046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
  -id: 319965
  -bodyTs: "'api':29,42,113,117 'app':32,46,64,136 'away':79 'basic':101 'becom':73,130 'call':30 'capabl':152 'compat':126 'doesn':8 'fade':78 'implement':51 'import':75 'independ':155 'layer':127 'less':74,131 'manag':53 'mani':59 'may':129 'might':17,77 'nativ':69,144 'necessari':125 'often':94 'older':4,14 'oper':12,154 'option':55,122 'pipewir':81,90,93,97,116,143,150 'pipewire-puls':96 'popular':86 'protocol':6,15,158 'proxi':25 'puls':98 'pulseaudio':83,112 'realist':124 'receiv':27 'relev':132 'replac':2,82 'run':48,56,92,95 'server':88 'someday':80 'sound':87 'system':91 'technic':121 'tend':137 'thing':104 'think':19 'time':134 'translat':37,109 'updat':66,139 'wayland':1,41,50,71,148 'window':52 'work':68,141 'written':33 'x':5,28,35 'xwayland':21,57,72,106"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2127156"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705603289 {#2344
    date: 2024-01-18 19:41:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2071 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Wayland replaces the older X protocol. It doesn’t *have* to operate with older protocols. You might be thinking of XWayland which is a proxy that receives X API calls from apps written for X, and translates those to the Wayland API so that those apps can run under Wayland implementations. Window managers can optionally run XWayland, and many do. But as more apps are updated to work natively with Wayland, XWayland becomes less important, and might fade away someday.\n
    \n
    PipeWire replaces PulseAudio (the most popular sound server before PipeWire). Systems running PipeWire often run pipewire-pulse which does basically the same thing that XWayland does - it translates from the PulseAudio API to the PipeWire API. It’s a technically optional, but realistically necessary compatibility layer that may become less relevant over time if apps tend to update to work with PipeWire natively.\n
    \n
    So no, both Wayland and PipeWire are capable of operating independently of other protocols.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 22
  +score: 0
  +lastActive: DateTime @1726470218 {#2332
    date: 2024-09-16 09:03:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2048 …}
  +votes: Doctrine\ORM\PersistentCollection {#2056 …}
  +reports: Doctrine\ORM\PersistentCollection {#2046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
  -id: 319965
  -bodyTs: "'api':29,42,113,117 'app':32,46,64,136 'away':79 'basic':101 'becom':73,130 'call':30 'capabl':152 'compat':126 'doesn':8 'fade':78 'implement':51 'import':75 'independ':155 'layer':127 'less':74,131 'manag':53 'mani':59 'may':129 'might':17,77 'nativ':69,144 'necessari':125 'often':94 'older':4,14 'oper':12,154 'option':55,122 'pipewir':81,90,93,97,116,143,150 'pipewire-puls':96 'popular':86 'protocol':6,15,158 'proxi':25 'puls':98 'pulseaudio':83,112 'realist':124 'receiv':27 'relev':132 'replac':2,82 'run':48,56,92,95 'server':88 'someday':80 'sound':87 'system':91 'technic':121 'tend':137 'thing':104 'think':19 'time':134 'translat':37,109 'updat':66,139 'wayland':1,41,50,71,148 'window':52 'work':68,141 'written':33 'x':5,28,35 'xwayland':21,57,72,106"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2127156"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705603289 {#2344
    date: 2024-01-18 19:41:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2071 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Wayland replaces the older X protocol. It doesn’t *have* to operate with older protocols. You might be thinking of XWayland which is a proxy that receives X API calls from apps written for X, and translates those to the Wayland API so that those apps can run under Wayland implementations. Window managers can optionally run XWayland, and many do. But as more apps are updated to work natively with Wayland, XWayland becomes less important, and might fade away someday.\n
    \n
    PipeWire replaces PulseAudio (the most popular sound server before PipeWire). Systems running PipeWire often run pipewire-pulse which does basically the same thing that XWayland does - it translates from the PulseAudio API to the PipeWire API. It’s a technically optional, but realistically necessary compatibility layer that may become less relevant over time if apps tend to update to work with PipeWire natively.\n
    \n
    So no, both Wayland and PipeWire are capable of operating independently of other protocols.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 22
  +score: 0
  +lastActive: DateTime @1726470218 {#2332
    date: 2024-09-16 09:03:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2048 …}
  +votes: Doctrine\ORM\PersistentCollection {#2056 …}
  +reports: Doctrine\ORM\PersistentCollection {#2046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2045 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2050 …}
  -id: 319965
  -bodyTs: "'api':29,42,113,117 'app':32,46,64,136 'away':79 'basic':101 'becom':73,130 'call':30 'capabl':152 'compat':126 'doesn':8 'fade':78 'implement':51 'import':75 'independ':155 'layer':127 'less':74,131 'manag':53 'mani':59 'may':129 'might':17,77 'nativ':69,144 'necessari':125 'often':94 'older':4,14 'oper':12,154 'option':55,122 'pipewir':81,90,93,97,116,143,150 'pipewire-puls':96 'popular':86 'protocol':6,15,158 'proxi':25 'puls':98 'pulseaudio':83,112 'realist':124 'receiv':27 'relev':132 'replac':2,82 'run':48,56,92,95 'server':88 'someday':80 'sound':87 'system':91 'technic':121 'tend':137 'thing':104 'think':19 'time':134 'translat':37,109 'updat':66,139 'wayland':1,41,50,71,148 'window':52 'work':68,141 'written':33 'x':5,28,35 'xwayland':21,57,72,106"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2127156"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705603289 {#2344
    date: 2024-01-18 19:41:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#2058
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2053 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +body: "Sharing the link because it took me a minute to find it: [codeberg.org/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704770643 {#2130
    date: 2024-01-09 04:24:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cyclohexane@lemmy.ml"
    "@chayleaf@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2041 …}
  +nested: Doctrine\ORM\PersistentCollection {#2100 …}
  +votes: Doctrine\ORM\PersistentCollection {#2105 …}
  +reports: Doctrine\ORM\PersistentCollection {#2111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
  -id: 292631
  -bodyTs: "'/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)':15 'codeberg.org':14 'codeberg.org/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)':13 'find':11 'link':3 'minut':9 'share':1 'took':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1990554"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704770643 {#2133
    date: 2024-01-09 04:24:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#2058
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2053 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +body: "Sharing the link because it took me a minute to find it: [codeberg.org/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704770643 {#2130
    date: 2024-01-09 04:24:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cyclohexane@lemmy.ml"
    "@chayleaf@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2041 …}
  +nested: Doctrine\ORM\PersistentCollection {#2100 …}
  +votes: Doctrine\ORM\PersistentCollection {#2105 …}
  +reports: Doctrine\ORM\PersistentCollection {#2111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
  -id: 292631
  -bodyTs: "'/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)':15 'codeberg.org':14 'codeberg.org/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)':13 'find':11 'link':3 'minut':9 'share':1 'took':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1990554"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704770643 {#2133
    date: 2024-01-09 04:24:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#2058
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2053 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2165 …}
  +body: "Sharing the link because it took me a minute to find it: [codeberg.org/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704770643 {#2130
    date: 2024-01-09 04:24:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cyclohexane@lemmy.ml"
    "@chayleaf@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2041 …}
  +nested: Doctrine\ORM\PersistentCollection {#2100 …}
  +votes: Doctrine\ORM\PersistentCollection {#2105 …}
  +reports: Doctrine\ORM\PersistentCollection {#2111 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2103 …}
  -id: 292631
  -bodyTs: "'/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)':15 'codeberg.org':14 'codeberg.org/dnkl/fuzzel](https://codeberg.org/dnkl/fuzzel)':13 'find':11 'link':3 'minut':9 'share':1 'took':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1990554"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704770643 {#2133
    date: 2024-01-09 04:24:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2112
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    I sometimes write a flake with those 4 lines of Nix code, and it comes out just messy enough that tbh I’m happier adding an input to handle that. But I recently learned that the nixpkgs flake exports the `lib.*` helpers through `nixpkgs.lib` (as opposed to `nixpkgs.legacyPackages.${system}.lib`) so you can call helpers before specifying a system. And `nixpkgs.lib.genAttrs` is kinda close enough to `flake-utils.lib.eachSystem` that it might make a better solution.\n
    \n
    Like where with flake-utils you would write,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-darwin" ] (system:\n
    </span><span style="color:#323232;">let\n
    </span><span style="color:#323232;">  pkgs = nixpkgs.legacyPackages.${system};\n
    </span><span style="color:#323232;">in\n
    </span><span style="color:#323232;">{\n
    </span><span style="color:#323232;">  devShells.default = pkgs.mkShell {\n
    </span><span style="color:#323232;">    nativeBuildInputs = with pkgs; [\n
    </span><span style="color:#323232;">      hello\n
    </span><span style="color:#323232;">    ];\n
    </span><span style="color:#323232;">  };\n
    </span><span style="color:#323232;">})\n
    </span>\n
    ```\n
    \n
    Instead you can use `genAttrs`,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let\n
    </span><span style="color:#323232;">  forAllSystems = nixpkgs.lib.genAttrs [ "x86_64-linux" "aarch64-darwin" ];\n
    </span><span style="color:#323232;">  pkgs = forAllSystems (system:\n
    </span><span style="color:#323232;">    nixpkgs.legacyPackages.${system}\n
    </span><span style="color:#323232;">  );\n
    </span><span style="color:#323232;">in\n
    </span><span style="color:#323232;">{\n
    </span><span style="color:#323232;">  devShells = forAllSystems (system: {\n
    </span><span style="color:#323232;">    default = pkgs.${system}.mkShell {\n
    </span><span style="color:#323232;">      nativeBuildInputs = with pkgs.${system}; [\n
    </span><span style="color:#323232;">        hello\n
    </span><span style="color:#323232;">      ];\n
    </span><span style="color:#323232;">    };\n
    </span><span style="color:#323232;">  });\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    It’s more verbose, but it makes the structure of outputs more transparent.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704269269 {#2054
    date: 2024-01-03 09:07:49.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Atemu@lemmy.ml"
    "@toastal@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 275898
  -bodyTs: "'4':8 '64':86,112 'aarch64':89,115 'aarch64-darwin':88,114 'ad':25 'better':73 'call':54 'close':64 'code':12 'come':15 'darwin':90,116 'default':126 'devshel':123 'devshells.default':97 'enough':19,65 'export':39 'flake':5,38,79 'flake-util':78 'flake-utils.lib.eachsystem':67,84 'forallsystem':109,118,124 'genattr':107 'handl':29 'happier':24 'hello':102,134 'helper':42,55 'input':27 'instead':103 'kinda':63 'learn':34 'let':92,108 'lib':41,50 'like':75 'line':9 'linux':87,113 'm':23 'make':71,141 'messi':18 'might':70 'mkshell':129 'nativebuildinput':99,130 'nix':11 'nixpkg':37 'nixpkgs.legacypackages':48,94,120 'nixpkgs.lib':44 'nixpkgs.lib.genattrs':61,110 'oppos':46 'output':145 'pkgs':93,101,117,127,132 'pkgs.mkshell':98 'recent':33 'solut':74 'sometim':2 'specifi':57 'structur':143 'system':49,59,91,95,119,121,125,128,133 'tbh':21 'transpar':147 'use':106 'util':80 'verbos':138 'would':82 'write':3,83 'x86':85,111"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1936243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704269269 {#2052
    date: 2024-01-03 09:07:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2112
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    I sometimes write a flake with those 4 lines of Nix code, and it comes out just messy enough that tbh I’m happier adding an input to handle that. But I recently learned that the nixpkgs flake exports the `lib.*` helpers through `nixpkgs.lib` (as opposed to `nixpkgs.legacyPackages.${system}.lib`) so you can call helpers before specifying a system. And `nixpkgs.lib.genAttrs` is kinda close enough to `flake-utils.lib.eachSystem` that it might make a better solution.\n
    \n
    Like where with flake-utils you would write,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-darwin" ] (system:\n
    </span><span style="color:#323232;">let\n
    </span><span style="color:#323232;">  pkgs = nixpkgs.legacyPackages.${system};\n
    </span><span style="color:#323232;">in\n
    </span><span style="color:#323232;">{\n
    </span><span style="color:#323232;">  devShells.default = pkgs.mkShell {\n
    </span><span style="color:#323232;">    nativeBuildInputs = with pkgs; [\n
    </span><span style="color:#323232;">      hello\n
    </span><span style="color:#323232;">    ];\n
    </span><span style="color:#323232;">  };\n
    </span><span style="color:#323232;">})\n
    </span>\n
    ```\n
    \n
    Instead you can use `genAttrs`,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let\n
    </span><span style="color:#323232;">  forAllSystems = nixpkgs.lib.genAttrs [ "x86_64-linux" "aarch64-darwin" ];\n
    </span><span style="color:#323232;">  pkgs = forAllSystems (system:\n
    </span><span style="color:#323232;">    nixpkgs.legacyPackages.${system}\n
    </span><span style="color:#323232;">  );\n
    </span><span style="color:#323232;">in\n
    </span><span style="color:#323232;">{\n
    </span><span style="color:#323232;">  devShells = forAllSystems (system: {\n
    </span><span style="color:#323232;">    default = pkgs.${system}.mkShell {\n
    </span><span style="color:#323232;">      nativeBuildInputs = with pkgs.${system}; [\n
    </span><span style="color:#323232;">        hello\n
    </span><span style="color:#323232;">      ];\n
    </span><span style="color:#323232;">    };\n
    </span><span style="color:#323232;">  });\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    It’s more verbose, but it makes the structure of outputs more transparent.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704269269 {#2054
    date: 2024-01-03 09:07:49.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Atemu@lemmy.ml"
    "@toastal@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 275898
  -bodyTs: "'4':8 '64':86,112 'aarch64':89,115 'aarch64-darwin':88,114 'ad':25 'better':73 'call':54 'close':64 'code':12 'come':15 'darwin':90,116 'default':126 'devshel':123 'devshells.default':97 'enough':19,65 'export':39 'flake':5,38,79 'flake-util':78 'flake-utils.lib.eachsystem':67,84 'forallsystem':109,118,124 'genattr':107 'handl':29 'happier':24 'hello':102,134 'helper':42,55 'input':27 'instead':103 'kinda':63 'learn':34 'let':92,108 'lib':41,50 'like':75 'line':9 'linux':87,113 'm':23 'make':71,141 'messi':18 'might':70 'mkshell':129 'nativebuildinput':99,130 'nix':11 'nixpkg':37 'nixpkgs.legacypackages':48,94,120 'nixpkgs.lib':44 'nixpkgs.lib.genattrs':61,110 'oppos':46 'output':145 'pkgs':93,101,117,127,132 'pkgs.mkshell':98 'recent':33 'solut':74 'sometim':2 'specifi':57 'structur':143 'system':49,59,91,95,119,121,125,128,133 'tbh':21 'transpar':147 'use':106 'util':80 'verbos':138 'would':82 'write':3,83 'x86':85,111"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1936243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704269269 {#2052
    date: 2024-01-03 09:07:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2112
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2124 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    I sometimes write a flake with those 4 lines of Nix code, and it comes out just messy enough that tbh I’m happier adding an input to handle that. But I recently learned that the nixpkgs flake exports the `lib.*` helpers through `nixpkgs.lib` (as opposed to `nixpkgs.legacyPackages.${system}.lib`) so you can call helpers before specifying a system. And `nixpkgs.lib.genAttrs` is kinda close enough to `flake-utils.lib.eachSystem` that it might make a better solution.\n
    \n
    Like where with flake-utils you would write,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-darwin" ] (system:\n
    </span><span style="color:#323232;">let\n
    </span><span style="color:#323232;">  pkgs = nixpkgs.legacyPackages.${system};\n
    </span><span style="color:#323232;">in\n
    </span><span style="color:#323232;">{\n
    </span><span style="color:#323232;">  devShells.default = pkgs.mkShell {\n
    </span><span style="color:#323232;">    nativeBuildInputs = with pkgs; [\n
    </span><span style="color:#323232;">      hello\n
    </span><span style="color:#323232;">    ];\n
    </span><span style="color:#323232;">  };\n
    </span><span style="color:#323232;">})\n
    </span>\n
    ```\n
    \n
    Instead you can use `genAttrs`,\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let\n
    </span><span style="color:#323232;">  forAllSystems = nixpkgs.lib.genAttrs [ "x86_64-linux" "aarch64-darwin" ];\n
    </span><span style="color:#323232;">  pkgs = forAllSystems (system:\n
    </span><span style="color:#323232;">    nixpkgs.legacyPackages.${system}\n
    </span><span style="color:#323232;">  );\n
    </span><span style="color:#323232;">in\n
    </span><span style="color:#323232;">{\n
    </span><span style="color:#323232;">  devShells = forAllSystems (system: {\n
    </span><span style="color:#323232;">    default = pkgs.${system}.mkShell {\n
    </span><span style="color:#323232;">      nativeBuildInputs = with pkgs.${system}; [\n
    </span><span style="color:#323232;">        hello\n
    </span><span style="color:#323232;">      ];\n
    </span><span style="color:#323232;">    };\n
    </span><span style="color:#323232;">  });\n
    </span><span style="color:#323232;">}\n
    </span>\n
    ```\n
    \n
    It’s more verbose, but it makes the structure of outputs more transparent.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704269269 {#2054
    date: 2024-01-03 09:07:49.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Atemu@lemmy.ml"
    "@toastal@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 275898
  -bodyTs: "'4':8 '64':86,112 'aarch64':89,115 'aarch64-darwin':88,114 'ad':25 'better':73 'call':54 'close':64 'code':12 'come':15 'darwin':90,116 'default':126 'devshel':123 'devshells.default':97 'enough':19,65 'export':39 'flake':5,38,79 'flake-util':78 'flake-utils.lib.eachsystem':67,84 'forallsystem':109,118,124 'genattr':107 'handl':29 'happier':24 'hello':102,134 'helper':42,55 'input':27 'instead':103 'kinda':63 'learn':34 'let':92,108 'lib':41,50 'like':75 'line':9 'linux':87,113 'm':23 'make':71,141 'messi':18 'might':70 'mkshell':129 'nativebuildinput':99,130 'nix':11 'nixpkg':37 'nixpkgs.legacypackages':48,94,120 'nixpkgs.lib':44 'nixpkgs.lib.genattrs':61,110 'oppos':46 'output':145 'pkgs':93,101,117,127,132 'pkgs.mkshell':98 'recent':33 'solut':74 'sometim':2 'specifi':57 'structur':143 'system':49,59,91,95,119,121,125,128,133 'tbh':21 'transpar':147 'use':106 'util':80 'verbos':138 'would':82 'write':3,83 'x86':85,111"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1936243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704269269 {#2052
    date: 2024-01-03 09:07:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2044
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2128 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2127 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2126 …}
  +body: """
    Debian unstable is not *really* unstable, but it’s also not as stable as Ubuntu. I’m told that when bugs appear they are fixed fast.\n
    \n
    I ran Debian testing for years. That is a rolling release where package updates are a few weeks behind unstable. The delay gives unstable users time to hit bugs before they get into testing.\n
    \n
    When I wanted certain packages to be really up-to-date I would pin those select packages to unstable or to experimental. But I never tried running full unstable myself so I didn’t get the experience to know whether that would be less trouble overall.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1702942227 {#2107
    date: 2023-12-19 00:30:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Loucypher@lemmy.ml"
    "@pruneaue@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2043 …}
  +nested: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2198 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 233283
  -bodyTs: "'also':10 'appear':22 'behind':45 'bug':21,55 'certain':64 'date':72 'debian':1,29 'delay':48 'didn':94 'experi':98 'experiment':83 'fast':26 'fix':25 'full':89 'get':58,96 'give':49 'hit':54 'know':100 'less':105 'm':17 'never':86 'overal':107 'packag':39,65,78 'pin':75 'ran':28 'realli':5,68 'releas':37 'roll':36 'run':88 'select':77 'stabl':13 'test':30,60 'time':52 'told':18 'tri':87 'troubl':106 'ubuntu':15 'unstabl':2,6,46,50,80,90 'up-to-d':69 'updat':40 'user':51 'want':63 'week':44 'whether':101 'would':74,103 'year':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1891012"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702942227 {#2110
    date: 2023-12-19 00:30:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2044
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2128 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2127 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2126 …}
  +body: """
    Debian unstable is not *really* unstable, but it’s also not as stable as Ubuntu. I’m told that when bugs appear they are fixed fast.\n
    \n
    I ran Debian testing for years. That is a rolling release where package updates are a few weeks behind unstable. The delay gives unstable users time to hit bugs before they get into testing.\n
    \n
    When I wanted certain packages to be really up-to-date I would pin those select packages to unstable or to experimental. But I never tried running full unstable myself so I didn’t get the experience to know whether that would be less trouble overall.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1702942227 {#2107
    date: 2023-12-19 00:30:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Loucypher@lemmy.ml"
    "@pruneaue@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2043 …}
  +nested: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2198 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 233283
  -bodyTs: "'also':10 'appear':22 'behind':45 'bug':21,55 'certain':64 'date':72 'debian':1,29 'delay':48 'didn':94 'experi':98 'experiment':83 'fast':26 'fix':25 'full':89 'get':58,96 'give':49 'hit':54 'know':100 'less':105 'm':17 'never':86 'overal':107 'packag':39,65,78 'pin':75 'ran':28 'realli':5,68 'releas':37 'roll':36 'run':88 'select':77 'stabl':13 'test':30,60 'time':52 'told':18 'tri':87 'troubl':106 'ubuntu':15 'unstabl':2,6,46,50,80,90 'up-to-d':69 'updat':40 'user':51 'want':63 'week':44 'whether':101 'would':74,103 'year':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1891012"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702942227 {#2110
    date: 2023-12-19 00:30:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2044
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2128 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2127 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2126 …}
  +body: """
    Debian unstable is not *really* unstable, but it’s also not as stable as Ubuntu. I’m told that when bugs appear they are fixed fast.\n
    \n
    I ran Debian testing for years. That is a rolling release where package updates are a few weeks behind unstable. The delay gives unstable users time to hit bugs before they get into testing.\n
    \n
    When I wanted certain packages to be really up-to-date I would pin those select packages to unstable or to experimental. But I never tried running full unstable myself so I didn’t get the experience to know whether that would be less trouble overall.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1702942227 {#2107
    date: 2023-12-19 00:30:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Loucypher@lemmy.ml"
    "@pruneaue@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2043 …}
  +nested: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2198 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 233283
  -bodyTs: "'also':10 'appear':22 'behind':45 'bug':21,55 'certain':64 'date':72 'debian':1,29 'delay':48 'didn':94 'experi':98 'experiment':83 'fast':26 'fix':25 'full':89 'get':58,96 'give':49 'hit':54 'know':100 'less':105 'm':17 'never':86 'overal':107 'packag':39,65,78 'pin':75 'ran':28 'realli':5,68 'releas':37 'roll':36 'run':88 'select':77 'stabl':13 'test':30,60 'time':52 'told':18 'tri':87 'troubl':106 'ubuntu':15 'unstabl':2,6,46,50,80,90 'up-to-d':69 'updat':40 'user':51 'want':63 'week':44 'whether':101 'would':74,103 'year':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1891012"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702942227 {#2110
    date: 2023-12-19 00:30:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#2229
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: """
    I thought the changeling that shared Odo’s look chose it to make Odo feel like he belonged. And her disdain for solids might have made her not want to look too much like them.\n
    \n
    The only other changelings I remember from DS9 were,\n
    \n
    other changelingsThe other changeling sent into the galaxy alone like Odo who had more detailed hair and features, and the espionage agent Sisko talked to in Paradise Lost who did a convincing imitation of O’Brien.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1702058175 {#2162
    date: 2023-12-08 18:56:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@startrek.website"
    "@ptz@dubvee.org"
    "@Damage@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2311 …}
  +votes: Doctrine\ORM\PersistentCollection {#2293 …}
  +reports: Doctrine\ORM\PersistentCollection {#2309 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
  -id: 211016
  -bodyTs: "'agent':66 'alon':53 'belong':18 'brien':80 'changel':4,39,48 'changelingsth':46 'chose':10 'convinc':76 'detail':59 'disdain':21 'ds9':43 'espionag':65 'featur':62 'feel':15 'galaxi':52 'hair':60 'imit':77 'like':16,34,54 'look':9,31 'lost':72 'made':26 'make':13 'might':24 'much':33 'o':79 'odo':7,14,55 'paradis':71 'rememb':41 'sent':49 'share':6 'sisko':67 'solid':23 'talk':68 'thought':2 'want':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1836345"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702058175 {#2163
    date: 2023-12-08 18:56:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#2229
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: """
    I thought the changeling that shared Odo’s look chose it to make Odo feel like he belonged. And her disdain for solids might have made her not want to look too much like them.\n
    \n
    The only other changelings I remember from DS9 were,\n
    \n
    other changelingsThe other changeling sent into the galaxy alone like Odo who had more detailed hair and features, and the espionage agent Sisko talked to in Paradise Lost who did a convincing imitation of O’Brien.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1702058175 {#2162
    date: 2023-12-08 18:56:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@startrek.website"
    "@ptz@dubvee.org"
    "@Damage@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2311 …}
  +votes: Doctrine\ORM\PersistentCollection {#2293 …}
  +reports: Doctrine\ORM\PersistentCollection {#2309 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
  -id: 211016
  -bodyTs: "'agent':66 'alon':53 'belong':18 'brien':80 'changel':4,39,48 'changelingsth':46 'chose':10 'convinc':76 'detail':59 'disdain':21 'ds9':43 'espionag':65 'featur':62 'feel':15 'galaxi':52 'hair':60 'imit':77 'like':16,34,54 'look':9,31 'lost':72 'made':26 'make':13 'might':24 'much':33 'o':79 'odo':7,14,55 'paradis':71 'rememb':41 'sent':49 'share':6 'sisko':67 'solid':23 'talk':68 'thought':2 'want':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1836345"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702058175 {#2163
    date: 2023-12-08 18:56:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#2229
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2192 …}
  +body: """
    I thought the changeling that shared Odo’s look chose it to make Odo feel like he belonged. And her disdain for solids might have made her not want to look too much like them.\n
    \n
    The only other changelings I remember from DS9 were,\n
    \n
    other changelingsThe other changeling sent into the galaxy alone like Odo who had more detailed hair and features, and the espionage agent Sisko talked to in Paradise Lost who did a convincing imitation of O’Brien.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1702058175 {#2162
    date: 2023-12-08 18:56:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Stamets@startrek.website"
    "@ptz@dubvee.org"
    "@Damage@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2311 …}
  +votes: Doctrine\ORM\PersistentCollection {#2293 …}
  +reports: Doctrine\ORM\PersistentCollection {#2309 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2320 …}
  -id: 211016
  -bodyTs: "'agent':66 'alon':53 'belong':18 'brien':80 'changel':4,39,48 'changelingsth':46 'chose':10 'convinc':76 'detail':59 'disdain':21 'ds9':43 'espionag':65 'featur':62 'feel':15 'galaxi':52 'hair':60 'imit':77 'like':16,34,54 'look':9,31 'lost':72 'made':26 'make':13 'might':24 'much':33 'o':79 'odo':7,14,55 'paradis':71 'rememb':41 'sent':49 'share':6 'sisko':67 'solid':23 'talk':68 'thought':2 'want':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1836345"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702058175 {#2163
    date: 2023-12-08 18:56:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#2312
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2310 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +body: "Somehow I’m very familiar with the first line, but none of the other lyrics. TIL!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701877982 {#2232
    date: 2023-12-06 16:53:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jawa21@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2305 …}
  +votes: Doctrine\ORM\PersistentCollection {#2303 …}
  +reports: Doctrine\ORM\PersistentCollection {#2317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
  -id: 202843
  -bodyTs: "'familiar':5 'first':8 'line':9 'lyric':15 'm':3 'none':11 'somehow':1 'til':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1819787"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701877982 {#2231
    date: 2023-12-06 16:53:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#2312
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2310 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +body: "Somehow I’m very familiar with the first line, but none of the other lyrics. TIL!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701877982 {#2232
    date: 2023-12-06 16:53:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jawa21@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2305 …}
  +votes: Doctrine\ORM\PersistentCollection {#2303 …}
  +reports: Doctrine\ORM\PersistentCollection {#2317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
  -id: 202843
  -bodyTs: "'familiar':5 'first':8 'line':9 'lyric':15 'm':3 'none':11 'somehow':1 'til':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1819787"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701877982 {#2231
    date: 2023-12-06 16:53:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#2312
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2310 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +body: "Somehow I’m very familiar with the first line, but none of the other lyrics. TIL!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701877982 {#2232
    date: 2023-12-06 16:53:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jawa21@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2305 …}
  +votes: Doctrine\ORM\PersistentCollection {#2303 …}
  +reports: Doctrine\ORM\PersistentCollection {#2317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
  -id: 202843
  -bodyTs: "'familiar':5 'first':8 'line':9 'lyric':15 'm':3 'none':11 'somehow':1 'til':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1819787"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701877982 {#2231
    date: 2023-12-06 16:53:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#2281
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2283 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2280 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2280 …}
  +body: """
    I want to make a small correction - this is not true:\n
    \n
    > iirc I had to reboot every time for it to be applied while with Arch you can just install something and run it immediately.\n
    \n
    `nixos-rebuild` behaves like most package managers: it makes new packages available immediately, and restarts relevant systemd services. Like other distros you have to reboot to run a new kernel.\n
    \n
    And cleaning up Steam games is as issue with most distros too. But I kinda see your point.\n
    \n
    Btw Nix (both NixOS and the Nix package manager running in other distros) has this feature where you can run packages without “installing” them if you just want to run them once:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">$ nix shell nixpkgs#package-name\n
    </span>\n
    ```\n
    \n
    That puts you in a shell with one or more packages temporarily installed. The packages are downloaded to `/nix/store/` as usual, but will get garbage-collected sometime after you close the shell.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701629021 {#2321
    date: 2023-12-03 19:43:41.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@Astaroth@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2282 …}
  +nested: Doctrine\ORM\PersistentCollection {#2276 …}
  +votes: Doctrine\ORM\PersistentCollection {#2275 …}
  +reports: Doctrine\ORM\PersistentCollection {#2261 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2218 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2221 …}
  -id: 193004
  -bodyTs: "'/nix/store':141 'appli':23 'arch':26 'avail':48 'behav':39 'btw':85 'clean':68 'close':153 'collect':149 'correct':7 'distro':57,77,97 'download':139 'everi':17 'featur':100 'game':71 'garbag':148 'garbage-collect':147 'get':146 'iirc':12 'immedi':35,49 'instal':30,107,135 'issu':74 'kernel':66 'kinda':81 'like':40,55 'make':4,45 'manag':43,93 'name':122 'new':46,65 'nix':86,91,117 'nixo':37,88 'nixos-rebuild':36 'nixpkg':119 'one':130 'packag':42,47,92,105,121,133,137 'package-nam':120 'point':84 'put':124 'reboot':16,61 'rebuild':38 'relev':52 'restart':51 'run':33,63,94,104,114 'see':82 'servic':54 'shell':118,128,155 'small':6 'someth':31 'sometim':150 'steam':70 'systemd':53 'temporarili':134 'time':18 'true':11 'usual':143 'want':2,112 'without':106"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1798708"
  +editedAt: DateTimeImmutable @1702803317 {#2322
    date: 2023-12-17 09:55:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701629021 {#2141
    date: 2023-12-03 19:43:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#2281
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2283 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2280 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2280 …}
  +body: """
    I want to make a small correction - this is not true:\n
    \n
    > iirc I had to reboot every time for it to be applied while with Arch you can just install something and run it immediately.\n
    \n
    `nixos-rebuild` behaves like most package managers: it makes new packages available immediately, and restarts relevant systemd services. Like other distros you have to reboot to run a new kernel.\n
    \n
    And cleaning up Steam games is as issue with most distros too. But I kinda see your point.\n
    \n
    Btw Nix (both NixOS and the Nix package manager running in other distros) has this feature where you can run packages without “installing” them if you just want to run them once:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">$ nix shell nixpkgs#package-name\n
    </span>\n
    ```\n
    \n
    That puts you in a shell with one or more packages temporarily installed. The packages are downloaded to `/nix/store/` as usual, but will get garbage-collected sometime after you close the shell.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701629021 {#2321
    date: 2023-12-03 19:43:41.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@Astaroth@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2282 …}
  +nested: Doctrine\ORM\PersistentCollection {#2276 …}
  +votes: Doctrine\ORM\PersistentCollection {#2275 …}
  +reports: Doctrine\ORM\PersistentCollection {#2261 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2218 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2221 …}
  -id: 193004
  -bodyTs: "'/nix/store':141 'appli':23 'arch':26 'avail':48 'behav':39 'btw':85 'clean':68 'close':153 'collect':149 'correct':7 'distro':57,77,97 'download':139 'everi':17 'featur':100 'game':71 'garbag':148 'garbage-collect':147 'get':146 'iirc':12 'immedi':35,49 'instal':30,107,135 'issu':74 'kernel':66 'kinda':81 'like':40,55 'make':4,45 'manag':43,93 'name':122 'new':46,65 'nix':86,91,117 'nixo':37,88 'nixos-rebuild':36 'nixpkg':119 'one':130 'packag':42,47,92,105,121,133,137 'package-nam':120 'point':84 'put':124 'reboot':16,61 'rebuild':38 'relev':52 'restart':51 'run':33,63,94,104,114 'see':82 'servic':54 'shell':118,128,155 'small':6 'someth':31 'sometim':150 'steam':70 'systemd':53 'temporarili':134 'time':18 'true':11 'usual':143 'want':2,112 'without':106"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1798708"
  +editedAt: DateTimeImmutable @1702803317 {#2322
    date: 2023-12-17 09:55:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701629021 {#2141
    date: 2023-12-03 19:43:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#2281
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2283 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2280 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2280 …}
  +body: """
    I want to make a small correction - this is not true:\n
    \n
    > iirc I had to reboot every time for it to be applied while with Arch you can just install something and run it immediately.\n
    \n
    `nixos-rebuild` behaves like most package managers: it makes new packages available immediately, and restarts relevant systemd services. Like other distros you have to reboot to run a new kernel.\n
    \n
    And cleaning up Steam games is as issue with most distros too. But I kinda see your point.\n
    \n
    Btw Nix (both NixOS and the Nix package manager running in other distros) has this feature where you can run packages without “installing” them if you just want to run them once:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">$ nix shell nixpkgs#package-name\n
    </span>\n
    ```\n
    \n
    That puts you in a shell with one or more packages temporarily installed. The packages are downloaded to `/nix/store/` as usual, but will get garbage-collected sometime after you close the shell.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701629021 {#2321
    date: 2023-12-03 19:43:41.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@Astaroth@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2282 …}
  +nested: Doctrine\ORM\PersistentCollection {#2276 …}
  +votes: Doctrine\ORM\PersistentCollection {#2275 …}
  +reports: Doctrine\ORM\PersistentCollection {#2261 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2218 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2221 …}
  -id: 193004
  -bodyTs: "'/nix/store':141 'appli':23 'arch':26 'avail':48 'behav':39 'btw':85 'clean':68 'close':153 'collect':149 'correct':7 'distro':57,77,97 'download':139 'everi':17 'featur':100 'game':71 'garbag':148 'garbage-collect':147 'get':146 'iirc':12 'immedi':35,49 'instal':30,107,135 'issu':74 'kernel':66 'kinda':81 'like':40,55 'make':4,45 'manag':43,93 'name':122 'new':46,65 'nix':86,91,117 'nixo':37,88 'nixos-rebuild':36 'nixpkg':119 'one':130 'packag':42,47,92,105,121,133,137 'package-nam':120 'point':84 'put':124 'reboot':16,61 'rebuild':38 'relev':52 'restart':51 'run':33,63,94,104,114 'see':82 'servic':54 'shell':118,128,155 'small':6 'someth':31 'sometim':150 'steam':70 'systemd':53 'temporarili':134 'time':18 'true':11 'usual':143 'want':2,112 'without':106"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1798708"
  +editedAt: DateTimeImmutable @1702803317 {#2322
    date: 2023-12-17 09:55:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701629021 {#2141
    date: 2023-12-03 19:43:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2199
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2194 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: "As a Nix fanboy I would write a Nix expression that downloads the AppImage, and also writes the desktop file with the appropriate path written into it via string interpolation. That can be done either through a NixOS configuration, or in any Linux distro using Home Manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701376093 {#2295
    date: 2023-11-30 21:28:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SkullHex2@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2197 …}
  +votes: Doctrine\ORM\PersistentCollection {#2206 …}
  +reports: Doctrine\ORM\PersistentCollection {#2201 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
  -id: 184048
  -bodyTs: "'also':16 'appimag':14 'appropri':23 'configur':39 'desktop':19 'distro':44 'done':34 'download':12 'either':35 'express':10 'fanboy':4 'file':20 'home':46 'interpol':30 'linux':43 'manag':47 'nix':3,9 'nixo':38 'path':24 'string':29 'use':45 'via':28 'would':6 'write':7,17 'written':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1774917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701376093 {#2296
    date: 2023-11-30 21:28:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2199
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2194 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: "As a Nix fanboy I would write a Nix expression that downloads the AppImage, and also writes the desktop file with the appropriate path written into it via string interpolation. That can be done either through a NixOS configuration, or in any Linux distro using Home Manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701376093 {#2295
    date: 2023-11-30 21:28:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SkullHex2@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2197 …}
  +votes: Doctrine\ORM\PersistentCollection {#2206 …}
  +reports: Doctrine\ORM\PersistentCollection {#2201 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
  -id: 184048
  -bodyTs: "'also':16 'appimag':14 'appropri':23 'configur':39 'desktop':19 'distro':44 'done':34 'download':12 'either':35 'express':10 'fanboy':4 'file':20 'home':46 'interpol':30 'linux':43 'manag':47 'nix':3,9 'nixo':38 'path':24 'string':29 'use':45 'via':28 'would':6 'write':7,17 'written':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1774917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701376093 {#2296
    date: 2023-11-30 21:28:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2199
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2194 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: "As a Nix fanboy I would write a Nix expression that downloads the AppImage, and also writes the desktop file with the appropriate path written into it via string interpolation. That can be done either through a NixOS configuration, or in any Linux distro using Home Manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701376093 {#2295
    date: 2023-11-30 21:28:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SkullHex2@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2197 …}
  +votes: Doctrine\ORM\PersistentCollection {#2206 …}
  +reports: Doctrine\ORM\PersistentCollection {#2201 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2203 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2212 …}
  -id: 184048
  -bodyTs: "'also':16 'appimag':14 'appropri':23 'configur':39 'desktop':19 'distro':44 'done':34 'download':12 'either':35 'express':10 'fanboy':4 'file':20 'home':46 'interpol':30 'linux':43 'manag':47 'nix':3,9 'nixo':38 'path':24 'string':29 'use':45 'via':28 'would':6 'write':7,17 'written':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1774917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701376093 {#2296
    date: 2023-11-30 21:28:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#2200
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2211 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use that `r` function regularly to go to the git project root. But I call it `gtop`. I mostly use that and zoxide to get around."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700868608 {#2196
    date: 2023-11-25 00:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@learnbyexample@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2270 …}
  +nested: Doctrine\ORM\PersistentCollection {#2257 …}
  +votes: Doctrine\ORM\PersistentCollection {#2267 …}
  +reports: Doctrine\ORM\PersistentCollection {#2271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2272 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2253 …}
  -id: 160410
  -bodyTs: "'around':27 'call':16 'function':5 'get':26 'git':11 'go':8 'gtop':18 'most':20 'project':12 'r':4 'regular':6 'root':13 'use':2,21 'zoxid':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1730082"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700868608 {#2217
    date: 2023-11-25 00:30:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#2200
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2211 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use that `r` function regularly to go to the git project root. But I call it `gtop`. I mostly use that and zoxide to get around."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700868608 {#2196
    date: 2023-11-25 00:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@learnbyexample@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2270 …}
  +nested: Doctrine\ORM\PersistentCollection {#2257 …}
  +votes: Doctrine\ORM\PersistentCollection {#2267 …}
  +reports: Doctrine\ORM\PersistentCollection {#2271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2272 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2253 …}
  -id: 160410
  -bodyTs: "'around':27 'call':16 'function':5 'get':26 'git':11 'go':8 'gtop':18 'most':20 'project':12 'r':4 'regular':6 'root':13 'use':2,21 'zoxid':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1730082"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700868608 {#2217
    date: 2023-11-25 00:30:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#2200
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2211 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use that `r` function regularly to go to the git project root. But I call it `gtop`. I mostly use that and zoxide to get around."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700868608 {#2196
    date: 2023-11-25 00:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@learnbyexample@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2270 …}
  +nested: Doctrine\ORM\PersistentCollection {#2257 …}
  +votes: Doctrine\ORM\PersistentCollection {#2267 …}
  +reports: Doctrine\ORM\PersistentCollection {#2271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2272 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2253 …}
  -id: 160410
  -bodyTs: "'around':27 'call':16 'function':5 'get':26 'git':11 'go':8 'gtop':18 'most':20 'project':12 'r':4 'regular':6 'root':13 'use':2,21 'zoxid':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1730082"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700868608 {#2217
    date: 2023-11-25 00:30:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#2264
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2235 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Try `sudo apt update` before running the install command. The ISO might not be preloaded with a full package index, or it might be out of date.\n
    \n
    If that doesn’t work take a look at `/etc/apt/sources.list` to see if maybe the ISO uses some minimal repo that doesn’t have the full set of packages.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1700237624 {#2204
    date: 2023-11-17 17:13:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Bicyclejohn@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2242 …}
  +nested: Doctrine\ORM\PersistentCollection {#2240 …}
  +votes: Doctrine\ORM\PersistentCollection {#2233 …}
  +reports: Doctrine\ORM\PersistentCollection {#2234 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
  -id: 133781
  -bodyTs: "'/etc/apt/sources.list':37 'apt':3 'command':9 'date':27 'doesn':30,49 'full':18,53 'index':20 'instal':8 'iso':11,43 'look':35 'mayb':41 'might':12,23 'minim':46 'packag':19,56 'preload':15 'repo':47 'run':6 'see':39 'set':54 'sudo':2 'take':33 'tri':1 'updat':4 'use':44 'work':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1668927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700237624 {#2209
    date: 2023-11-17 17:13:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#2264
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2235 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Try `sudo apt update` before running the install command. The ISO might not be preloaded with a full package index, or it might be out of date.\n
    \n
    If that doesn’t work take a look at `/etc/apt/sources.list` to see if maybe the ISO uses some minimal repo that doesn’t have the full set of packages.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1700237624 {#2204
    date: 2023-11-17 17:13:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Bicyclejohn@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2242 …}
  +nested: Doctrine\ORM\PersistentCollection {#2240 …}
  +votes: Doctrine\ORM\PersistentCollection {#2233 …}
  +reports: Doctrine\ORM\PersistentCollection {#2234 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
  -id: 133781
  -bodyTs: "'/etc/apt/sources.list':37 'apt':3 'command':9 'date':27 'doesn':30,49 'full':18,53 'index':20 'instal':8 'iso':11,43 'look':35 'mayb':41 'might':12,23 'minim':46 'packag':19,56 'preload':15 'repo':47 'run':6 'see':39 'set':54 'sudo':2 'take':33 'tri':1 'updat':4 'use':44 'work':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1668927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700237624 {#2209
    date: 2023-11-17 17:13:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#2264
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2235 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Try `sudo apt update` before running the install command. The ISO might not be preloaded with a full package index, or it might be out of date.\n
    \n
    If that doesn’t work take a look at `/etc/apt/sources.list` to see if maybe the ISO uses some minimal repo that doesn’t have the full set of packages.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1700237624 {#2204
    date: 2023-11-17 17:13:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Bicyclejohn@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2242 …}
  +nested: Doctrine\ORM\PersistentCollection {#2240 …}
  +votes: Doctrine\ORM\PersistentCollection {#2233 …}
  +reports: Doctrine\ORM\PersistentCollection {#2234 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
  -id: 133781
  -bodyTs: "'/etc/apt/sources.list':37 'apt':3 'command':9 'date':27 'doesn':30,49 'full':18,53 'index':20 'instal':8 'iso':11,43 'look':35 'mayb':41 'might':12,23 'minim':46 'packag':19,56 'preload':15 'repo':47 'run':6 'see':39 'set':54 'sudo':2 'take':33 'tri':1 'updat':4 'use':44 'work':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1668927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700237624 {#2209
    date: 2023-11-17 17:13:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#2254
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2250 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2246 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2246 …}
  +body: """
    > I think NixOS is awesome, but it certainly doesn’t offer “access to (basically) all Linux-capable software, no matter from what repo.” - at least not natively.\n
    \n
    I don’t quite agree with this. In NixOS you can write custom expressions that fetch software from any source, and stitch them into your configuration as first-class packages. So you do get access to all Linux-capable software natively, but not necessarily easily. (There is a learning curve to packaging stuff yourself.)\n
    \n
    I use this process to bring nightly releases of neovim and nushell into my reproducible config. Ok, I do use flakes that other people published for building those projects, which is a bit like installing from a community PPA. But when I wanted to install Niri, a very new window manager I wrote the package and NixOS module expressions all by myself!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1699853205 {#2263
    date: 2023-11-13 06:26:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tanja@lemmy.blahaj.zone"
    "@lily33@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2245 …}
  +nested: Doctrine\ORM\PersistentCollection {#2243 …}
  +votes: Doctrine\ORM\PersistentCollection {#2255 …}
  +reports: Doctrine\ORM\PersistentCollection {#2251 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2287 …}
  -id: 118650
  -bodyTs: "'access':12,64 'agre':33 'awesom':5 'basic':14 'bit':117 'bring':90 'build':111 'capabl':18,69 'certain':8 'class':58 'communiti':122 'config':100 'configur':54 'curv':80 'custom':41 'doesn':9 'easili':75 'express':42,143 'fetch':44 'first':57 'first-class':56 'flake':105 'get':63 'instal':119,129 'learn':79 'least':26 'like':118 'linux':17,68 'linux-cap':16,67 'manag':135 'matter':21 'modul':142 'nativ':28,71 'necessarili':74 'neovim':94 'new':133 'night':91 'niri':130 'nixo':3,37,141 'nushel':96 'offer':11 'ok':101 'packag':59,82,139 'peopl':108 'ppa':123 'process':88 'project':113 'publish':109 'quit':32 'releas':92 'repo':24 'reproduc':99 'softwar':19,45,70 'sourc':48 'stitch':50 'stuff':83 'think':2 'use':86,104 'want':127 'window':134 'write':40 'wrote':137"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1632251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699853205 {#2262
    date: 2023-11-13 06:26:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#2254
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2250 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2246 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2246 …}
  +body: """
    > I think NixOS is awesome, but it certainly doesn’t offer “access to (basically) all Linux-capable software, no matter from what repo.” - at least not natively.\n
    \n
    I don’t quite agree with this. In NixOS you can write custom expressions that fetch software from any source, and stitch them into your configuration as first-class packages. So you do get access to all Linux-capable software natively, but not necessarily easily. (There is a learning curve to packaging stuff yourself.)\n
    \n
    I use this process to bring nightly releases of neovim and nushell into my reproducible config. Ok, I do use flakes that other people published for building those projects, which is a bit like installing from a community PPA. But when I wanted to install Niri, a very new window manager I wrote the package and NixOS module expressions all by myself!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1699853205 {#2263
    date: 2023-11-13 06:26:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tanja@lemmy.blahaj.zone"
    "@lily33@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2245 …}
  +nested: Doctrine\ORM\PersistentCollection {#2243 …}
  +votes: Doctrine\ORM\PersistentCollection {#2255 …}
  +reports: Doctrine\ORM\PersistentCollection {#2251 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2287 …}
  -id: 118650
  -bodyTs: "'access':12,64 'agre':33 'awesom':5 'basic':14 'bit':117 'bring':90 'build':111 'capabl':18,69 'certain':8 'class':58 'communiti':122 'config':100 'configur':54 'curv':80 'custom':41 'doesn':9 'easili':75 'express':42,143 'fetch':44 'first':57 'first-class':56 'flake':105 'get':63 'instal':119,129 'learn':79 'least':26 'like':118 'linux':17,68 'linux-cap':16,67 'manag':135 'matter':21 'modul':142 'nativ':28,71 'necessarili':74 'neovim':94 'new':133 'night':91 'niri':130 'nixo':3,37,141 'nushel':96 'offer':11 'ok':101 'packag':59,82,139 'peopl':108 'ppa':123 'process':88 'project':113 'publish':109 'quit':32 'releas':92 'repo':24 'reproduc':99 'softwar':19,45,70 'sourc':48 'stitch':50 'stuff':83 'think':2 'use':86,104 'want':127 'window':134 'write':40 'wrote':137"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1632251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699853205 {#2262
    date: 2023-11-13 06:26:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#2254
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2250 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2073 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2246 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2246 …}
  +body: """
    > I think NixOS is awesome, but it certainly doesn’t offer “access to (basically) all Linux-capable software, no matter from what repo.” - at least not natively.\n
    \n
    I don’t quite agree with this. In NixOS you can write custom expressions that fetch software from any source, and stitch them into your configuration as first-class packages. So you do get access to all Linux-capable software natively, but not necessarily easily. (There is a learning curve to packaging stuff yourself.)\n
    \n
    I use this process to bring nightly releases of neovim and nushell into my reproducible config. Ok, I do use flakes that other people published for building those projects, which is a bit like installing from a community PPA. But when I wanted to install Niri, a very new window manager I wrote the package and NixOS module expressions all by myself!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1699853205 {#2263
    date: 2023-11-13 06:26:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tanja@lemmy.blahaj.zone"
    "@lily33@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2245 …}
  +nested: Doctrine\ORM\PersistentCollection {#2243 …}
  +votes: Doctrine\ORM\PersistentCollection {#2255 …}
  +reports: Doctrine\ORM\PersistentCollection {#2251 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2287 …}
  -id: 118650
  -bodyTs: "'access':12,64 'agre':33 'awesom':5 'basic':14 'bit':117 'bring':90 'build':111 'capabl':18,69 'certain':8 'class':58 'communiti':122 'config':100 'configur':54 'curv':80 'custom':41 'doesn':9 'easili':75 'express':42,143 'fetch':44 'first':57 'first-class':56 'flake':105 'get':63 'instal':119,129 'learn':79 'least':26 'like':118 'linux':17,68 'linux-cap':16,67 'manag':135 'matter':21 'modul':142 'nativ':28,71 'necessarili':74 'neovim':94 'new':133 'night':91 'niri':130 'nixo':3,37,141 'nushel':96 'offer':11 'ok':101 'packag':59,82,139 'peopl':108 'ppa':123 'process':88 'project':113 'publish':109 'quit':32 'releas':92 'repo':24 'reproduc':99 'softwar':19,45,70 'sourc':48 'stitch':50 'stuff':83 'think':2 'use':86,104 'want':127 'window':134 'write':40 'wrote':137"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1632251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699853205 {#2262
    date: 2023-11-13 06:26:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details