GET https://kbin.spritesserver.nl/index.php/m/selfhosted@lemmy.world/t/32346/Grocery-shopping-apps/newest

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 …}
}
2.84 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.07 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\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
  +slug: "Grocery-shopping-apps"
  +title: "Grocery shopping apps"
  +url: null
  +body: """
    I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
    \n
    Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728407357 {#2410
    date: 2024-10-08 19:09:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1866 …}
  +votes: Doctrine\ORM\PersistentCollection {#1978 …}
  +reports: Doctrine\ORM\PersistentCollection {#1946 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
  +badges: Doctrine\ORM\PersistentCollection {#2426 …}
  +children: []
  -id: 32346
  -titleTs: "'app':3 'groceri':1 'shop':2"
  -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706007664
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11033097"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705921264 {#1850
    date: 2024-01-22 12:01:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
  +slug: "Grocery-shopping-apps"
  +title: "Grocery shopping apps"
  +url: null
  +body: """
    I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
    \n
    Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728407357 {#2410
    date: 2024-10-08 19:09:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1866 …}
  +votes: Doctrine\ORM\PersistentCollection {#1978 …}
  +reports: Doctrine\ORM\PersistentCollection {#1946 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
  +badges: Doctrine\ORM\PersistentCollection {#2426 …}
  +children: []
  -id: 32346
  -titleTs: "'app':3 'groceri':1 'shop':2"
  -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706007664
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11033097"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705921264 {#1850
    date: 2024-01-22 12:01:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
  +slug: "Grocery-shopping-apps"
  +title: "Grocery shopping apps"
  +url: null
  +body: """
    I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
    \n
    Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728407357 {#2410
    date: 2024-10-08 19:09:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1866 …}
  +votes: Doctrine\ORM\PersistentCollection {#1978 …}
  +reports: Doctrine\ORM\PersistentCollection {#1946 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
  +badges: Doctrine\ORM\PersistentCollection {#2426 …}
  +children: []
  -id: 32346
  -titleTs: "'app':3 'groceri':1 'shop':2"
  -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706007664
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11033097"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705921264 {#1850
    date: 2024-01-22 12:01:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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 {#4020
  +user: App\Entity\User {#3968 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I really like KitchenOwl’s shopping list interface, native iOS app, and OIDC integration. I haven’t used the budgeting or meal planning functions yet."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706130450 {#4029
    date: 2024-01-24 22:07:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4018 …}
  +nested: Doctrine\ORM\PersistentCollection {#4016 …}
  +votes: Doctrine\ORM\PersistentCollection {#4014 …}
  +reports: Doctrine\ORM\PersistentCollection {#4012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3980 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3984 …}
  -id: 337649
  -bodyTs: "'app':11 'budget':20 'function':24 'haven':16 'integr':14 'interfac':8 'io':10 'kitchenowl':4 'like':3 'list':7 'meal':22 'nativ':9 'oidc':13 'plan':23 'realli':2 'shop':6 'use':18 'yet':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://social.tthi.as/users/m/statuses/111812965212678942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706130450 {#3965
    date: 2024-01-24 22:07:30.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 {#4020
  +user: App\Entity\User {#3968 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I really like KitchenOwl’s shopping list interface, native iOS app, and OIDC integration. I haven’t used the budgeting or meal planning functions yet."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706130450 {#4029
    date: 2024-01-24 22:07:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4018 …}
  +nested: Doctrine\ORM\PersistentCollection {#4016 …}
  +votes: Doctrine\ORM\PersistentCollection {#4014 …}
  +reports: Doctrine\ORM\PersistentCollection {#4012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3980 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3984 …}
  -id: 337649
  -bodyTs: "'app':11 'budget':20 'function':24 'haven':16 'integr':14 'interfac':8 'io':10 'kitchenowl':4 'like':3 'list':7 'meal':22 'nativ':9 'oidc':13 'plan':23 'realli':2 'shop':6 'use':18 'yet':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://social.tthi.as/users/m/statuses/111812965212678942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706130450 {#3965
    date: 2024-01-24 22:07:30.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 {#4020
  +user: App\Entity\User {#3968 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I really like KitchenOwl’s shopping list interface, native iOS app, and OIDC integration. I haven’t used the budgeting or meal planning functions yet."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706130450 {#4029
    date: 2024-01-24 22:07:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4018 …}
  +nested: Doctrine\ORM\PersistentCollection {#4016 …}
  +votes: Doctrine\ORM\PersistentCollection {#4014 …}
  +reports: Doctrine\ORM\PersistentCollection {#4012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3980 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3984 …}
  -id: 337649
  -bodyTs: "'app':11 'budget':20 'function':24 'haven':16 'integr':14 'interfac':8 'io':10 'kitchenowl':4 'like':3 'list':7 'meal':22 'nativ':9 'oidc':13 'plan':23 'realli':2 'shop':6 'use':18 'yet':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://social.tthi.as/users/m/statuses/111812965212678942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706130450 {#3965
    date: 2024-01-24 22:07:30.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 {#4055
  +user: App\Entity\User {#4039 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
    \n
    Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
    \n
    “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727885671 {#4061
    date: 2024-10-02 18:14:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4056 …}
  +nested: Doctrine\ORM\PersistentCollection {#4047 …}
  +votes: Doctrine\ORM\PersistentCollection {#4050 …}
  +reports: Doctrine\ORM\PersistentCollection {#4045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4041 …}
  -id: 333196
  -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.mlaga97.space/comment/141591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976213 {#4062
    date: 2024-01-23 03:16:53.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 {#4055
  +user: App\Entity\User {#4039 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
    \n
    Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
    \n
    “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727885671 {#4061
    date: 2024-10-02 18:14:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4056 …}
  +nested: Doctrine\ORM\PersistentCollection {#4047 …}
  +votes: Doctrine\ORM\PersistentCollection {#4050 …}
  +reports: Doctrine\ORM\PersistentCollection {#4045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4041 …}
  -id: 333196
  -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.mlaga97.space/comment/141591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976213 {#4062
    date: 2024-01-23 03:16:53.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 {#4055
  +user: App\Entity\User {#4039 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
    \n
    Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
    \n
    “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727885671 {#4061
    date: 2024-10-02 18:14:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4056 …}
  +nested: Doctrine\ORM\PersistentCollection {#4047 …}
  +votes: Doctrine\ORM\PersistentCollection {#4050 …}
  +reports: Doctrine\ORM\PersistentCollection {#4045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4041 …}
  -id: 333196
  -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.mlaga97.space/comment/141591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976213 {#4062
    date: 2024-01-23 03:16:53.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
App\Entity\EntryComment {#4877
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4055
    +user: App\Entity\User {#4039 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
      \n
      Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
      \n
      “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727885671 {#4061
      date: 2024-10-02 18:14:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4056 …}
    +nested: Doctrine\ORM\PersistentCollection {#4047 …}
    +votes: Doctrine\ORM\PersistentCollection {#4050 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4041 …}
    -id: 333196
    -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.mlaga97.space/comment/141591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976213 {#4062
      date: 2024-01-23 03:16:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4055}
  +body: "Can’t wait to tell my wife she has to create a merge request to change our plans for tonight. 😉"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705992704 {#4875
    date: 2024-01-23 07:51:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@mlaga97@lemmy.mlaga97.space"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4878 …}
  +nested: Doctrine\ORM\PersistentCollection {#4880 …}
  +votes: Doctrine\ORM\PersistentCollection {#4882 …}
  +reports: Doctrine\ORM\PersistentCollection {#4884 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4886 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4888 …}
  -id: 333565
  -bodyTs: "'chang':16 'creat':11 'merg':13 'plan':18 'request':14 'tell':5 'tonight':20 'wait':3 'wife':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992704 {#4876
    date: 2024-01-23 07:51: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
15 DENIED edit
App\Entity\EntryComment {#4877
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4055
    +user: App\Entity\User {#4039 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
      \n
      Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
      \n
      “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727885671 {#4061
      date: 2024-10-02 18:14:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4056 …}
    +nested: Doctrine\ORM\PersistentCollection {#4047 …}
    +votes: Doctrine\ORM\PersistentCollection {#4050 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4041 …}
    -id: 333196
    -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.mlaga97.space/comment/141591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976213 {#4062
      date: 2024-01-23 03:16:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4055}
  +body: "Can’t wait to tell my wife she has to create a merge request to change our plans for tonight. 😉"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705992704 {#4875
    date: 2024-01-23 07:51:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@mlaga97@lemmy.mlaga97.space"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4878 …}
  +nested: Doctrine\ORM\PersistentCollection {#4880 …}
  +votes: Doctrine\ORM\PersistentCollection {#4882 …}
  +reports: Doctrine\ORM\PersistentCollection {#4884 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4886 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4888 …}
  -id: 333565
  -bodyTs: "'chang':16 'creat':11 'merg':13 'plan':18 'request':14 'tell':5 'tonight':20 'wait':3 'wife':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992704 {#4876
    date: 2024-01-23 07:51: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
16 DENIED moderate
App\Entity\EntryComment {#4877
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4055
    +user: App\Entity\User {#4039 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
      \n
      Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
      \n
      “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727885671 {#4061
      date: 2024-10-02 18:14:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4056 …}
    +nested: Doctrine\ORM\PersistentCollection {#4047 …}
    +votes: Doctrine\ORM\PersistentCollection {#4050 …}
    +reports: Doctrine\ORM\PersistentCollection {#4045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4041 …}
    -id: 333196
    -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.mlaga97.space/comment/141591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976213 {#4062
      date: 2024-01-23 03:16:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4055}
  +body: "Can’t wait to tell my wife she has to create a merge request to change our plans for tonight. 😉"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705992704 {#4875
    date: 2024-01-23 07:51:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@mlaga97@lemmy.mlaga97.space"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4878 …}
  +nested: Doctrine\ORM\PersistentCollection {#4880 …}
  +votes: Doctrine\ORM\PersistentCollection {#4882 …}
  +reports: Doctrine\ORM\PersistentCollection {#4884 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4886 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4888 …}
  -id: 333565
  -bodyTs: "'chang':16 'creat':11 'merg':13 'plan':18 'request':14 'tell':5 'tonight':20 'wait':3 'wife':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992704 {#4876
    date: 2024-01-23 07:51: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
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 {#4139
  +user: App\Entity\User {#4152 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I’m using Mealie for this, and so far suits my needs"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705968026 {#4134
    date: 2024-01-23 01:00:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4140 …}
  +nested: Doctrine\ORM\PersistentCollection {#4142 …}
  +votes: Doctrine\ORM\PersistentCollection {#4144 …}
  +reports: Doctrine\ORM\PersistentCollection {#4146 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4148 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
  -id: 332953
  -bodyTs: "'far':9 'm':2 'meali':4 'need':12 'suit':10 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926123"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705968026 {#4135
    date: 2024-01-23 01:00:26.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 {#4139
  +user: App\Entity\User {#4152 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I’m using Mealie for this, and so far suits my needs"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705968026 {#4134
    date: 2024-01-23 01:00:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4140 …}
  +nested: Doctrine\ORM\PersistentCollection {#4142 …}
  +votes: Doctrine\ORM\PersistentCollection {#4144 …}
  +reports: Doctrine\ORM\PersistentCollection {#4146 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4148 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
  -id: 332953
  -bodyTs: "'far':9 'm':2 'meali':4 'need':12 'suit':10 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926123"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705968026 {#4135
    date: 2024-01-23 01:00:26.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 {#4139
  +user: App\Entity\User {#4152 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I’m using Mealie for this, and so far suits my needs"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705968026 {#4134
    date: 2024-01-23 01:00:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4140 …}
  +nested: Doctrine\ORM\PersistentCollection {#4142 …}
  +votes: Doctrine\ORM\PersistentCollection {#4144 …}
  +reports: Doctrine\ORM\PersistentCollection {#4146 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4148 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
  -id: 332953
  -bodyTs: "'far':9 'm':2 'meali':4 'need':12 'suit':10 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926123"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705968026 {#4135
    date: 2024-01-23 01:00:26.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 {#4212
  +user: App\Entity\User {#4225 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Obsidian?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727694742 {#4207
    date: 2024-09-30 13:12:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4213 …}
  +nested: Doctrine\ORM\PersistentCollection {#4215 …}
  +votes: Doctrine\ORM\PersistentCollection {#4217 …}
  +reports: Doctrine\ORM\PersistentCollection {#4219 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4223 …}
  -id: 331905
  -bodyTs: "'obsidian':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/6304133"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705943213 {#4208
    date: 2024-01-22 18:06:53.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 {#4212
  +user: App\Entity\User {#4225 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Obsidian?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727694742 {#4207
    date: 2024-09-30 13:12:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4213 …}
  +nested: Doctrine\ORM\PersistentCollection {#4215 …}
  +votes: Doctrine\ORM\PersistentCollection {#4217 …}
  +reports: Doctrine\ORM\PersistentCollection {#4219 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4223 …}
  -id: 331905
  -bodyTs: "'obsidian':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/6304133"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705943213 {#4208
    date: 2024-01-22 18:06:53.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 {#4212
  +user: App\Entity\User {#4225 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Obsidian?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727694742 {#4207
    date: 2024-09-30 13:12:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4213 …}
  +nested: Doctrine\ORM\PersistentCollection {#4215 …}
  +votes: Doctrine\ORM\PersistentCollection {#4217 …}
  +reports: Doctrine\ORM\PersistentCollection {#4219 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4223 …}
  -id: 331905
  -bodyTs: "'obsidian':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/6304133"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705943213 {#4208
    date: 2024-01-22 18:06:53.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 {#4862
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4212
    +user: App\Entity\User {#4225 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Obsidian?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727694742 {#4207
      date: 2024-09-30 13:12:22.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4213 …}
    +nested: Doctrine\ORM\PersistentCollection {#4215 …}
    +votes: Doctrine\ORM\PersistentCollection {#4217 …}
    +reports: Doctrine\ORM\PersistentCollection {#4219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4223 …}
    -id: 331905
    -bodyTs: "'obsidian':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6304133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705943213 {#4208
      date: 2024-01-22 18:06:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4212}
  +body: "Interesting thought. I found [this blog post](https://adamgallagher.me/blog/recipe-management-with-obsidian/), but I think this is not what I’m looking for."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705943530 {#4860
    date: 2024-01-22 18:12:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@helenslunch@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4863 …}
  +nested: Doctrine\ORM\PersistentCollection {#4865 …}
  +votes: Doctrine\ORM\PersistentCollection {#4867 …}
  +reports: Doctrine\ORM\PersistentCollection {#4869 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
  -id: 331928
  -bodyTs: "'/blog/recipe-management-with-obsidian/),':10 'adamgallagher.me':9 'adamgallagher.me/blog/recipe-management-with-obsidian/),':8 'blog':6 'found':4 'interest':1 'look':20 'm':19 'post':7 'think':13 'thought':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6918881"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705943530 {#4861
    date: 2024-01-22 18:12:10.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 {#4862
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4212
    +user: App\Entity\User {#4225 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Obsidian?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727694742 {#4207
      date: 2024-09-30 13:12:22.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4213 …}
    +nested: Doctrine\ORM\PersistentCollection {#4215 …}
    +votes: Doctrine\ORM\PersistentCollection {#4217 …}
    +reports: Doctrine\ORM\PersistentCollection {#4219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4223 …}
    -id: 331905
    -bodyTs: "'obsidian':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6304133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705943213 {#4208
      date: 2024-01-22 18:06:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4212}
  +body: "Interesting thought. I found [this blog post](https://adamgallagher.me/blog/recipe-management-with-obsidian/), but I think this is not what I’m looking for."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705943530 {#4860
    date: 2024-01-22 18:12:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@helenslunch@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4863 …}
  +nested: Doctrine\ORM\PersistentCollection {#4865 …}
  +votes: Doctrine\ORM\PersistentCollection {#4867 …}
  +reports: Doctrine\ORM\PersistentCollection {#4869 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
  -id: 331928
  -bodyTs: "'/blog/recipe-management-with-obsidian/),':10 'adamgallagher.me':9 'adamgallagher.me/blog/recipe-management-with-obsidian/),':8 'blog':6 'found':4 'interest':1 'look':20 'm':19 'post':7 'think':13 'thought':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6918881"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705943530 {#4861
    date: 2024-01-22 18:12:10.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 {#4862
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4212
    +user: App\Entity\User {#4225 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Obsidian?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727694742 {#4207
      date: 2024-09-30 13:12:22.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4213 …}
    +nested: Doctrine\ORM\PersistentCollection {#4215 …}
    +votes: Doctrine\ORM\PersistentCollection {#4217 …}
    +reports: Doctrine\ORM\PersistentCollection {#4219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4223 …}
    -id: 331905
    -bodyTs: "'obsidian':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6304133"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705943213 {#4208
      date: 2024-01-22 18:06:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4212}
  +body: "Interesting thought. I found [this blog post](https://adamgallagher.me/blog/recipe-management-with-obsidian/), but I think this is not what I’m looking for."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705943530 {#4860
    date: 2024-01-22 18:12:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@helenslunch@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4863 …}
  +nested: Doctrine\ORM\PersistentCollection {#4865 …}
  +votes: Doctrine\ORM\PersistentCollection {#4867 …}
  +reports: Doctrine\ORM\PersistentCollection {#4869 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
  -id: 331928
  -bodyTs: "'/blog/recipe-management-with-obsidian/),':10 'adamgallagher.me':9 'adamgallagher.me/blog/recipe-management-with-obsidian/),':8 'blog':6 'found':4 'interest':1 'look':20 'm':19 'post':7 'think':13 'thought':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6918881"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705943530 {#4861
    date: 2024-01-22 18:12:10.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 {#4287
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Another thought: I use grocy (or at least try to use it) to have an overview of my stock and know when an open item in the fridge neeeds to be used before spoiling. But I just use a shared note on nextcloud for shopping, which is good enough for two people. But of course there is no meal planning or recipe management"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705940413 {#4281
    date: 2024-01-22 17:20:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4288 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4292 …}
  +reports: Doctrine\ORM\PersistentCollection {#4294 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4296 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4298 …}
  -id: 331752
  -bodyTs: "'anoth':1 'cours':55 'enough':49 'fridg':28 'good':48 'groci':5 'item':25 'know':21 'least':8 'manag':63 'meal':59 'neeed':29 'nextcloud':43 'note':41 'open':24 'overview':16 'peopl':52 'plan':60 'recip':62 'share':40 'shop':45 'spoil':34 'stock':19 'thought':2 'tri':9 'two':51 'use':4,11,32,38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5590848"
  +editedAt: DateTimeImmutable @1727683730 {#4282
    date: 2024-09-30 10:08:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705940413 {#4283
    date: 2024-01-22 17:20: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
31 DENIED edit
App\Entity\EntryComment {#4287
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Another thought: I use grocy (or at least try to use it) to have an overview of my stock and know when an open item in the fridge neeeds to be used before spoiling. But I just use a shared note on nextcloud for shopping, which is good enough for two people. But of course there is no meal planning or recipe management"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705940413 {#4281
    date: 2024-01-22 17:20:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4288 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4292 …}
  +reports: Doctrine\ORM\PersistentCollection {#4294 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4296 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4298 …}
  -id: 331752
  -bodyTs: "'anoth':1 'cours':55 'enough':49 'fridg':28 'good':48 'groci':5 'item':25 'know':21 'least':8 'manag':63 'meal':59 'neeed':29 'nextcloud':43 'note':41 'open':24 'overview':16 'peopl':52 'plan':60 'recip':62 'share':40 'shop':45 'spoil':34 'stock':19 'thought':2 'tri':9 'two':51 'use':4,11,32,38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5590848"
  +editedAt: DateTimeImmutable @1727683730 {#4282
    date: 2024-09-30 10:08:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705940413 {#4283
    date: 2024-01-22 17:20: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
32 DENIED moderate
App\Entity\EntryComment {#4287
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Another thought: I use grocy (or at least try to use it) to have an overview of my stock and know when an open item in the fridge neeeds to be used before spoiling. But I just use a shared note on nextcloud for shopping, which is good enough for two people. But of course there is no meal planning or recipe management"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705940413 {#4281
    date: 2024-01-22 17:20:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4288 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4292 …}
  +reports: Doctrine\ORM\PersistentCollection {#4294 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4296 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4298 …}
  -id: 331752
  -bodyTs: "'anoth':1 'cours':55 'enough':49 'fridg':28 'good':48 'groci':5 'item':25 'know':21 'least':8 'manag':63 'meal':59 'neeed':29 'nextcloud':43 'note':41 'open':24 'overview':16 'peopl':52 'plan':60 'recip':62 'share':40 'shop':45 'spoil':34 'stock':19 'thought':2 'tri':9 'two':51 'use':4,11,32,38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5590848"
  +editedAt: DateTimeImmutable @1727683730 {#4282
    date: 2024-09-30 10:08:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705940413 {#4283
    date: 2024-01-22 17:20: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
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 {#4360
  +user: App\Entity\User {#4373 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705935184 {#4355
    date: 2024-01-22 15:53:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4361 …}
  +nested: Doctrine\ORM\PersistentCollection {#4363 …}
  +votes: Doctrine\ORM\PersistentCollection {#4365 …}
  +reports: Doctrine\ORM\PersistentCollection {#4367 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4371 …}
  -id: 331504
  -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/7008939"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705935184 {#4356
    date: 2024-01-22 15:53:04.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 {#4360
  +user: App\Entity\User {#4373 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705935184 {#4355
    date: 2024-01-22 15:53:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4361 …}
  +nested: Doctrine\ORM\PersistentCollection {#4363 …}
  +votes: Doctrine\ORM\PersistentCollection {#4365 …}
  +reports: Doctrine\ORM\PersistentCollection {#4367 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4371 …}
  -id: 331504
  -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/7008939"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705935184 {#4356
    date: 2024-01-22 15:53:04.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 {#4360
  +user: App\Entity\User {#4373 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705935184 {#4355
    date: 2024-01-22 15:53:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4361 …}
  +nested: Doctrine\ORM\PersistentCollection {#4363 …}
  +votes: Doctrine\ORM\PersistentCollection {#4365 …}
  +reports: Doctrine\ORM\PersistentCollection {#4367 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4371 …}
  -id: 331504
  -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/7008939"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705935184 {#4356
    date: 2024-01-22 15:53:04.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 {#4433
  +user: App\Entity\User {#4446 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Ran into a similar conundrum. We use mealie for recipe management and occasionally meal planning, but the shopping list is clunky. We resorted to just making a list on a card in Planks. Not purpose-built, but it has worked rather well for us."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705933346 {#4428
    date: 2024-01-22 15:22:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4434 …}
  +nested: Doctrine\ORM\PersistentCollection {#4436 …}
  +votes: Doctrine\ORM\PersistentCollection {#4438 …}
  +reports: Doctrine\ORM\PersistentCollection {#4440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4442 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4444 …}
  -id: 331434
  -bodyTs: "'built':37 'card':31 'clunki':21 'conundrum':5 'list':19,28 'make':26 'manag':11 'meal':14 'meali':8 'occasion':13 'plan':15 'plank':33 'purpos':36 'purpose-built':35 'ran':1 'rather':42 'recip':10 'resort':23 'shop':18 'similar':4 'us':45 'use':7 'well':43 'work':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5911072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705933346 {#4429
    date: 2024-01-22 15:22:26.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 {#4433
  +user: App\Entity\User {#4446 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Ran into a similar conundrum. We use mealie for recipe management and occasionally meal planning, but the shopping list is clunky. We resorted to just making a list on a card in Planks. Not purpose-built, but it has worked rather well for us."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705933346 {#4428
    date: 2024-01-22 15:22:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4434 …}
  +nested: Doctrine\ORM\PersistentCollection {#4436 …}
  +votes: Doctrine\ORM\PersistentCollection {#4438 …}
  +reports: Doctrine\ORM\PersistentCollection {#4440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4442 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4444 …}
  -id: 331434
  -bodyTs: "'built':37 'card':31 'clunki':21 'conundrum':5 'list':19,28 'make':26 'manag':11 'meal':14 'meali':8 'occasion':13 'plan':15 'plank':33 'purpos':36 'purpose-built':35 'ran':1 'rather':42 'recip':10 'resort':23 'shop':18 'similar':4 'us':45 'use':7 'well':43 'work':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5911072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705933346 {#4429
    date: 2024-01-22 15:22:26.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 {#4433
  +user: App\Entity\User {#4446 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Ran into a similar conundrum. We use mealie for recipe management and occasionally meal planning, but the shopping list is clunky. We resorted to just making a list on a card in Planks. Not purpose-built, but it has worked rather well for us."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705933346 {#4428
    date: 2024-01-22 15:22:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4434 …}
  +nested: Doctrine\ORM\PersistentCollection {#4436 …}
  +votes: Doctrine\ORM\PersistentCollection {#4438 …}
  +reports: Doctrine\ORM\PersistentCollection {#4440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4442 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4444 …}
  -id: 331434
  -bodyTs: "'built':37 'card':31 'clunki':21 'conundrum':5 'list':19,28 'make':26 'manag':11 'meal':14 'meali':8 'occasion':13 'plan':15 'plank':33 'purpos':36 'purpose-built':35 'ran':1 'rather':42 'recip':10 'resort':23 'shop':18 'similar':4 'us':45 'use':7 'well':43 'work':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5911072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705933346 {#4429
    date: 2024-01-22 15:22:26.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 {#4506
  +user: App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Are there any tools that use published store ads to help with local sales when shopping?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727643908 {#4501
    date: 2024-09-29 23:05:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4507 …}
  +nested: Doctrine\ORM\PersistentCollection {#4509 …}
  +votes: Doctrine\ORM\PersistentCollection {#4511 …}
  +reports: Doctrine\ORM\PersistentCollection {#4513 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
  -id: 331206
  -bodyTs: "'ad':9 'help':11 'local':13 'publish':7 'sale':14 'shop':16 'store':8 'tool':4 'use':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmynsfw.com/comment/4082060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705926495 {#4502
    date: 2024-01-22 13:28: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
43 DENIED edit
App\Entity\EntryComment {#4506
  +user: App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Are there any tools that use published store ads to help with local sales when shopping?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727643908 {#4501
    date: 2024-09-29 23:05:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4507 …}
  +nested: Doctrine\ORM\PersistentCollection {#4509 …}
  +votes: Doctrine\ORM\PersistentCollection {#4511 …}
  +reports: Doctrine\ORM\PersistentCollection {#4513 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
  -id: 331206
  -bodyTs: "'ad':9 'help':11 'local':13 'publish':7 'sale':14 'shop':16 'store':8 'tool':4 'use':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmynsfw.com/comment/4082060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705926495 {#4502
    date: 2024-01-22 13:28: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
44 DENIED moderate
App\Entity\EntryComment {#4506
  +user: App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Are there any tools that use published store ads to help with local sales when shopping?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727643908 {#4501
    date: 2024-09-29 23:05:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4507 …}
  +nested: Doctrine\ORM\PersistentCollection {#4509 …}
  +votes: Doctrine\ORM\PersistentCollection {#4511 …}
  +reports: Doctrine\ORM\PersistentCollection {#4513 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
  -id: 331206
  -bodyTs: "'ad':9 'help':11 'local':13 'publish':7 'sale':14 'shop':16 'store':8 'tool':4 'use':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmynsfw.com/comment/4082060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705926495 {#4502
    date: 2024-01-22 13:28: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
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 {#4846
  +user: Proxies\__CG__\App\Entity\User {#4847 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4506
    +user: App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Are there any tools that use published store ads to help with local sales when shopping?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727643908 {#4501
      date: 2024-09-29 23:05:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4507 …}
    +nested: Doctrine\ORM\PersistentCollection {#4509 …}
    +votes: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
    -id: 331206
    -bodyTs: "'ad':9 'help':11 'local':13 'publish':7 'sale':14 'shop':16 'store':8 'tool':4 'use':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmynsfw.com/comment/4082060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705926495 {#4502
      date: 2024-01-22 13:28:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4506}
  +body: "It’s not foss or self hostable, but Flipp does this. Pulls weekly ads you can compare."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705930169 {#4843
    date: 2024-01-22 14:29:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@MrBadApple@lemmynsfw.com"
    "@EarMaster@lemmy.world"
    "@MrBadApple@lemmynsfw.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4848 …}
  +nested: Doctrine\ORM\PersistentCollection {#4850 …}
  +votes: Doctrine\ORM\PersistentCollection {#4852 …}
  +reports: Doctrine\ORM\PersistentCollection {#4854 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4856 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4858 …}
  -id: 331326
  -bodyTs: "'ad':14 'compar':17 'flipp':9 'foss':4 'hostabl':7 'pull':12 'self':6 'week':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6564131"
  +editedAt: DateTimeImmutable @1727643913 {#4844
    date: 2024-09-29 23:05:13.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705930169 {#4845
    date: 2024-01-22 14:29: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
47 DENIED edit
App\Entity\EntryComment {#4846
  +user: Proxies\__CG__\App\Entity\User {#4847 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4506
    +user: App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Are there any tools that use published store ads to help with local sales when shopping?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727643908 {#4501
      date: 2024-09-29 23:05:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4507 …}
    +nested: Doctrine\ORM\PersistentCollection {#4509 …}
    +votes: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
    -id: 331206
    -bodyTs: "'ad':9 'help':11 'local':13 'publish':7 'sale':14 'shop':16 'store':8 'tool':4 'use':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmynsfw.com/comment/4082060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705926495 {#4502
      date: 2024-01-22 13:28:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4506}
  +body: "It’s not foss or self hostable, but Flipp does this. Pulls weekly ads you can compare."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705930169 {#4843
    date: 2024-01-22 14:29:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@MrBadApple@lemmynsfw.com"
    "@EarMaster@lemmy.world"
    "@MrBadApple@lemmynsfw.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4848 …}
  +nested: Doctrine\ORM\PersistentCollection {#4850 …}
  +votes: Doctrine\ORM\PersistentCollection {#4852 …}
  +reports: Doctrine\ORM\PersistentCollection {#4854 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4856 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4858 …}
  -id: 331326
  -bodyTs: "'ad':14 'compar':17 'flipp':9 'foss':4 'hostabl':7 'pull':12 'self':6 'week':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6564131"
  +editedAt: DateTimeImmutable @1727643913 {#4844
    date: 2024-09-29 23:05:13.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705930169 {#4845
    date: 2024-01-22 14:29: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
48 DENIED moderate
App\Entity\EntryComment {#4846
  +user: Proxies\__CG__\App\Entity\User {#4847 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4506
    +user: App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Are there any tools that use published store ads to help with local sales when shopping?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727643908 {#4501
      date: 2024-09-29 23:05:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4507 …}
    +nested: Doctrine\ORM\PersistentCollection {#4509 …}
    +votes: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
    -id: 331206
    -bodyTs: "'ad':9 'help':11 'local':13 'publish':7 'sale':14 'shop':16 'store':8 'tool':4 'use':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmynsfw.com/comment/4082060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705926495 {#4502
      date: 2024-01-22 13:28:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4506}
  +body: "It’s not foss or self hostable, but Flipp does this. Pulls weekly ads you can compare."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705930169 {#4843
    date: 2024-01-22 14:29:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@MrBadApple@lemmynsfw.com"
    "@EarMaster@lemmy.world"
    "@MrBadApple@lemmynsfw.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4848 …}
  +nested: Doctrine\ORM\PersistentCollection {#4850 …}
  +votes: Doctrine\ORM\PersistentCollection {#4852 …}
  +reports: Doctrine\ORM\PersistentCollection {#4854 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4856 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4858 …}
  -id: 331326
  -bodyTs: "'ad':14 'compar':17 'flipp':9 'foss':4 'hostabl':7 'pull':12 'self':6 'week':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6564131"
  +editedAt: DateTimeImmutable @1727643913 {#4844
    date: 2024-09-29 23:05:13.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705930169 {#4845
    date: 2024-01-22 14:29: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
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 {#4580
  +user: App\Entity\User {#4593 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
    \n
    I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
    \n
    BUT it is maybe a bit too complex and to much features?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727712001 {#4574
    date: 2024-09-30 18:00:01.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4581 …}
  +nested: Doctrine\ORM\PersistentCollection {#4583 …}
  +votes: Doctrine\ORM\PersistentCollection {#4585 …}
  +reports: Doctrine\ORM\PersistentCollection {#4587 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
  -id: 331173
  -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619776"
  +editedAt: DateTimeImmutable @1727711424 {#4575
    date: 2024-09-30 17:50:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705925590 {#4576
    date: 2024-01-22 13:13:10.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 {#4580
  +user: App\Entity\User {#4593 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
    \n
    I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
    \n
    BUT it is maybe a bit too complex and to much features?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727712001 {#4574
    date: 2024-09-30 18:00:01.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4581 …}
  +nested: Doctrine\ORM\PersistentCollection {#4583 …}
  +votes: Doctrine\ORM\PersistentCollection {#4585 …}
  +reports: Doctrine\ORM\PersistentCollection {#4587 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
  -id: 331173
  -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619776"
  +editedAt: DateTimeImmutable @1727711424 {#4575
    date: 2024-09-30 17:50:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705925590 {#4576
    date: 2024-01-22 13:13:10.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 {#4580
  +user: App\Entity\User {#4593 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
    \n
    I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
    \n
    BUT it is maybe a bit too complex and to much features?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727712001 {#4574
    date: 2024-09-30 18:00:01.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4581 …}
  +nested: Doctrine\ORM\PersistentCollection {#4583 …}
  +votes: Doctrine\ORM\PersistentCollection {#4585 …}
  +reports: Doctrine\ORM\PersistentCollection {#4587 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
  -id: 331173
  -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619776"
  +editedAt: DateTimeImmutable @1727711424 {#4575
    date: 2024-09-30 17:50:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705925590 {#4576
    date: 2024-01-22 13:13:10.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 {#4830
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4580
    +user: App\Entity\User {#4593 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
      \n
      I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
      \n
      BUT it is maybe a bit too complex and to much features?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727712001 {#4574
      date: 2024-09-30 18:00:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4581 …}
    +nested: Doctrine\ORM\PersistentCollection {#4583 …}
    +votes: Doctrine\ORM\PersistentCollection {#4585 …}
    +reports: Doctrine\ORM\PersistentCollection {#4587 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
    -id: 331173
    -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7619776"
    +editedAt: DateTimeImmutable @1727711424 {#4575
      date: 2024-09-30 17:50:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705925590 {#4576
      date: 2024-01-22 13:13:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4580}
  +body: "I like the recipe management, but I dislike the grocery list for the same reason I don’t like Grocy. It is just too complex and hard to use in the store."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705926542 {#4828
    date: 2024-01-22 13:29:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4831 …}
  +nested: Doctrine\ORM\PersistentCollection {#4833 …}
  +votes: Doctrine\ORM\PersistentCollection {#4835 …}
  +reports: Doctrine\ORM\PersistentCollection {#4837 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4839 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4841 …}
  -id: 331207
  -bodyTs: "'complex':25 'dislik':8 'groceri':10 'groci':20 'hard':27 'like':2,19 'list':11 'manag':5 'reason':15 'recip':4 'store':32 'use':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6914023"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705926542 {#4829
    date: 2024-01-22 13:29: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
55 DENIED edit
App\Entity\EntryComment {#4830
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4580
    +user: App\Entity\User {#4593 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
      \n
      I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
      \n
      BUT it is maybe a bit too complex and to much features?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727712001 {#4574
      date: 2024-09-30 18:00:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4581 …}
    +nested: Doctrine\ORM\PersistentCollection {#4583 …}
    +votes: Doctrine\ORM\PersistentCollection {#4585 …}
    +reports: Doctrine\ORM\PersistentCollection {#4587 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
    -id: 331173
    -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7619776"
    +editedAt: DateTimeImmutable @1727711424 {#4575
      date: 2024-09-30 17:50:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705925590 {#4576
      date: 2024-01-22 13:13:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4580}
  +body: "I like the recipe management, but I dislike the grocery list for the same reason I don’t like Grocy. It is just too complex and hard to use in the store."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705926542 {#4828
    date: 2024-01-22 13:29:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4831 …}
  +nested: Doctrine\ORM\PersistentCollection {#4833 …}
  +votes: Doctrine\ORM\PersistentCollection {#4835 …}
  +reports: Doctrine\ORM\PersistentCollection {#4837 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4839 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4841 …}
  -id: 331207
  -bodyTs: "'complex':25 'dislik':8 'groceri':10 'groci':20 'hard':27 'like':2,19 'list':11 'manag':5 'reason':15 'recip':4 'store':32 'use':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6914023"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705926542 {#4829
    date: 2024-01-22 13:29: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
56 DENIED moderate
App\Entity\EntryComment {#4830
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4580
    +user: App\Entity\User {#4593 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
      \n
      I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
      \n
      BUT it is maybe a bit too complex and to much features?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727712001 {#4574
      date: 2024-09-30 18:00:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4581 …}
    +nested: Doctrine\ORM\PersistentCollection {#4583 …}
    +votes: Doctrine\ORM\PersistentCollection {#4585 …}
    +reports: Doctrine\ORM\PersistentCollection {#4587 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
    -id: 331173
    -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7619776"
    +editedAt: DateTimeImmutable @1727711424 {#4575
      date: 2024-09-30 17:50:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705925590 {#4576
      date: 2024-01-22 13:13:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4580}
  +body: "I like the recipe management, but I dislike the grocery list for the same reason I don’t like Grocy. It is just too complex and hard to use in the store."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705926542 {#4828
    date: 2024-01-22 13:29:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4831 …}
  +nested: Doctrine\ORM\PersistentCollection {#4833 …}
  +votes: Doctrine\ORM\PersistentCollection {#4835 …}
  +reports: Doctrine\ORM\PersistentCollection {#4837 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4839 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4841 …}
  -id: 331207
  -bodyTs: "'complex':25 'dislik':8 'groceri':10 'groci':20 'hard':27 'like':2,19 'list':11 'manag':5 'reason':15 'recip':4 'store':32 'use':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6914023"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705926542 {#4829
    date: 2024-01-22 13:29: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
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 {#4915
  +user: App\Entity\User {#4593 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4830
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4580
      +user: App\Entity\User {#4593 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
        \n
        I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
        \n
        BUT it is maybe a bit too complex and to much features?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727712001 {#4574
        date: 2024-09-30 18:00:01.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4581 …}
      +nested: Doctrine\ORM\PersistentCollection {#4583 …}
      +votes: Doctrine\ORM\PersistentCollection {#4585 …}
      +reports: Doctrine\ORM\PersistentCollection {#4587 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
      -id: 331173
      -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7619776"
      +editedAt: DateTimeImmutable @1727711424 {#4575
        date: 2024-09-30 17:50:24.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705925590 {#4576
        date: 2024-01-22 13:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4580}
    +body: "I like the recipe management, but I dislike the grocery list for the same reason I don’t like Grocy. It is just too complex and hard to use in the store."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705926542 {#4828
      date: 2024-01-22 13:29:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@N0x0n@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4831 …}
    +nested: Doctrine\ORM\PersistentCollection {#4833 …}
    +votes: Doctrine\ORM\PersistentCollection {#4835 …}
    +reports: Doctrine\ORM\PersistentCollection {#4837 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4841 …}
    -id: 331207
    -bodyTs: "'complex':25 'dislik':8 'groceri':10 'groci':20 'hard':27 'like':2,19 'list':11 'manag':5 'reason':15 'recip':4 'store':32 'use':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6914023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705926542 {#4829
      date: 2024-01-22 13:29:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4580}
  +body: """
    Yeah, I know !\n
    \n
    How I do it:\n
    \n
    I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
    \n
    But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705948571 {#4913
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4916 …}
  +nested: Doctrine\ORM\PersistentCollection {#4918 …}
  +votes: Doctrine\ORM\PersistentCollection {#4920 …}
  +reports: Doctrine\ORM\PersistentCollection {#4922 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4924 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4926 …}
  -id: 332175
  -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7626849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705948571 {#4914
    date: 2024-01-22 19:36:11.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 {#4915
  +user: App\Entity\User {#4593 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4830
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4580
      +user: App\Entity\User {#4593 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
        \n
        I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
        \n
        BUT it is maybe a bit too complex and to much features?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727712001 {#4574
        date: 2024-09-30 18:00:01.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4581 …}
      +nested: Doctrine\ORM\PersistentCollection {#4583 …}
      +votes: Doctrine\ORM\PersistentCollection {#4585 …}
      +reports: Doctrine\ORM\PersistentCollection {#4587 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
      -id: 331173
      -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7619776"
      +editedAt: DateTimeImmutable @1727711424 {#4575
        date: 2024-09-30 17:50:24.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705925590 {#4576
        date: 2024-01-22 13:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4580}
    +body: "I like the recipe management, but I dislike the grocery list for the same reason I don’t like Grocy. It is just too complex and hard to use in the store."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705926542 {#4828
      date: 2024-01-22 13:29:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@N0x0n@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4831 …}
    +nested: Doctrine\ORM\PersistentCollection {#4833 …}
    +votes: Doctrine\ORM\PersistentCollection {#4835 …}
    +reports: Doctrine\ORM\PersistentCollection {#4837 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4841 …}
    -id: 331207
    -bodyTs: "'complex':25 'dislik':8 'groceri':10 'groci':20 'hard':27 'like':2,19 'list':11 'manag':5 'reason':15 'recip':4 'store':32 'use':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6914023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705926542 {#4829
      date: 2024-01-22 13:29:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4580}
  +body: """
    Yeah, I know !\n
    \n
    How I do it:\n
    \n
    I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
    \n
    But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705948571 {#4913
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4916 …}
  +nested: Doctrine\ORM\PersistentCollection {#4918 …}
  +votes: Doctrine\ORM\PersistentCollection {#4920 …}
  +reports: Doctrine\ORM\PersistentCollection {#4922 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4924 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4926 …}
  -id: 332175
  -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7626849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705948571 {#4914
    date: 2024-01-22 19:36:11.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 {#4915
  +user: App\Entity\User {#4593 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4830
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4580
      +user: App\Entity\User {#4593 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        I really like [tandoor reciepe](https://docs.tandoor.dev/). Maybe not exactly what your are looking for, but who knows :).\n
        \n
        I like how the meal planner works and that you can save your own meal reciepes, add them to a grocery list…\n
        \n
        BUT it is maybe a bit too complex and to much features?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727712001 {#4574
        date: 2024-09-30 18:00:01.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4581 …}
      +nested: Doctrine\ORM\PersistentCollection {#4583 …}
      +votes: Doctrine\ORM\PersistentCollection {#4585 …}
      +reports: Doctrine\ORM\PersistentCollection {#4587 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4589 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4591 …}
      -id: 331173
      -bodyTs: "'/).':8 'add':36 'bit':47 'complex':49 'docs.tandoor.dev':7 'docs.tandoor.dev/).':6 'exact':11 'featur':53 'groceri':40 'know':19 'like':3,21 'list':41 'look':15 'mayb':9,45 'meal':24,34 'much':52 'planner':25 'realli':2 'reciep':5,35 'save':31 'tandoor':4 'work':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7619776"
      +editedAt: DateTimeImmutable @1727711424 {#4575
        date: 2024-09-30 17:50:24.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705925590 {#4576
        date: 2024-01-22 13:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4580}
    +body: "I like the recipe management, but I dislike the grocery list for the same reason I don’t like Grocy. It is just too complex and hard to use in the store."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705926542 {#4828
      date: 2024-01-22 13:29:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@N0x0n@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4831 …}
    +nested: Doctrine\ORM\PersistentCollection {#4833 …}
    +votes: Doctrine\ORM\PersistentCollection {#4835 …}
    +reports: Doctrine\ORM\PersistentCollection {#4837 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4841 …}
    -id: 331207
    -bodyTs: "'complex':25 'dislik':8 'groceri':10 'groci':20 'hard':27 'like':2,19 'list':11 'manag':5 'reason':15 'recip':4 'store':32 'use':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6914023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705926542 {#4829
      date: 2024-01-22 13:29:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4580}
  +body: """
    Yeah, I know !\n
    \n
    How I do it:\n
    \n
    I bought a mobile holder for bicycles, and put it on the cart when I’m in the store. It works, its not perfect but I does what I need !\n
    \n
    But i totally agree that the grocery list could be better integrated, but it’s FOSS, self-hosted and free. So I’m happy :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705948571 {#4913
    date: 2024-01-22 19:36:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@N0x0n@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4916 …}
  +nested: Doctrine\ORM\PersistentCollection {#4918 …}
  +votes: Doctrine\ORM\PersistentCollection {#4920 …}
  +reports: Doctrine\ORM\PersistentCollection {#4922 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4924 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4926 …}
  -id: 332175
  -bodyTs: "'agre':41 'better':48 'bicycl':14 'bought':9 'cart':20 'could':46 'foss':53 'free':58 'groceri':44 'happi':62 'holder':12 'host':56 'integr':49 'know':3 'list':45 'm':23,61 'mobil':11 'need':37 'perfect':31 'put':16 'self':55 'self-host':54 'store':26 'total':40 'work':28 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7626849"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705948571 {#4914
    date: 2024-01-22 19:36:11.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
61 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
62 DENIED moderate
App\Entity\EntryComment {#4653
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    For meal planning and shopping lists, grocy os completely overkill.\n
    \n
    You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1728172146 {#4648
    date: 2024-10-06 01:49:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4654 …}
  +nested: Doctrine\ORM\PersistentCollection {#4656 …}
  +votes: Doctrine\ORM\PersistentCollection {#4658 …}
  +reports: Doctrine\ORM\PersistentCollection {#4660 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
  -id: 331144
  -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5586669"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924572 {#4649
    date: 2024-01-22 12:56:12.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
63 DENIED edit
App\Entity\EntryComment {#4653
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    For meal planning and shopping lists, grocy os completely overkill.\n
    \n
    You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1728172146 {#4648
    date: 2024-10-06 01:49:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4654 …}
  +nested: Doctrine\ORM\PersistentCollection {#4656 …}
  +votes: Doctrine\ORM\PersistentCollection {#4658 …}
  +reports: Doctrine\ORM\PersistentCollection {#4660 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
  -id: 331144
  -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5586669"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924572 {#4649
    date: 2024-01-22 12:56:12.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
64 DENIED moderate
App\Entity\EntryComment {#4653
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    For meal planning and shopping lists, grocy os completely overkill.\n
    \n
    You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1728172146 {#4648
    date: 2024-10-06 01:49:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4654 …}
  +nested: Doctrine\ORM\PersistentCollection {#4656 …}
  +votes: Doctrine\ORM\PersistentCollection {#4658 …}
  +reports: Doctrine\ORM\PersistentCollection {#4660 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
  -id: 331144
  -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5586669"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924572 {#4649
    date: 2024-01-22 12:56:12.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
65 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
66 DENIED moderate
App\Entity\EntryComment {#4799
  +user: Proxies\__CG__\App\Entity\User {#4800 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4653
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      For meal planning and shopping lists, grocy os completely overkill.\n
      \n
      You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1728172146 {#4648
      date: 2024-10-06 01:49:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4654 …}
    +nested: Doctrine\ORM\PersistentCollection {#4656 …}
    +votes: Doctrine\ORM\PersistentCollection {#4658 …}
    +reports: Doctrine\ORM\PersistentCollection {#4660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
    -id: 331144
    -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5586669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705924572 {#4649
      date: 2024-01-22 12:56:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705936318 {#4797
    date: 2024-01-22 16:11:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4801 …}
  +nested: Doctrine\ORM\PersistentCollection {#4803 …}
  +votes: Doctrine\ORM\PersistentCollection {#4805 …}
  +reports: Doctrine\ORM\PersistentCollection {#4807 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
  -id: 331563
  -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/6020924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705936318 {#4798
    date: 2024-01-22 16:11:58.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
67 DENIED edit
App\Entity\EntryComment {#4799
  +user: Proxies\__CG__\App\Entity\User {#4800 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4653
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      For meal planning and shopping lists, grocy os completely overkill.\n
      \n
      You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1728172146 {#4648
      date: 2024-10-06 01:49:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4654 …}
    +nested: Doctrine\ORM\PersistentCollection {#4656 …}
    +votes: Doctrine\ORM\PersistentCollection {#4658 …}
    +reports: Doctrine\ORM\PersistentCollection {#4660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
    -id: 331144
    -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5586669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705924572 {#4649
      date: 2024-01-22 12:56:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705936318 {#4797
    date: 2024-01-22 16:11:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4801 …}
  +nested: Doctrine\ORM\PersistentCollection {#4803 …}
  +votes: Doctrine\ORM\PersistentCollection {#4805 …}
  +reports: Doctrine\ORM\PersistentCollection {#4807 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
  -id: 331563
  -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/6020924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705936318 {#4798
    date: 2024-01-22 16:11:58.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
68 DENIED moderate
App\Entity\EntryComment {#4799
  +user: Proxies\__CG__\App\Entity\User {#4800 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4653
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      For meal planning and shopping lists, grocy os completely overkill.\n
      \n
      You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1728172146 {#4648
      date: 2024-10-06 01:49:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4654 …}
    +nested: Doctrine\ORM\PersistentCollection {#4656 …}
    +votes: Doctrine\ORM\PersistentCollection {#4658 …}
    +reports: Doctrine\ORM\PersistentCollection {#4660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
    -id: 331144
    -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5586669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705924572 {#4649
      date: 2024-01-22 12:56:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705936318 {#4797
    date: 2024-01-22 16:11:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4801 …}
  +nested: Doctrine\ORM\PersistentCollection {#4803 …}
  +votes: Doctrine\ORM\PersistentCollection {#4805 …}
  +reports: Doctrine\ORM\PersistentCollection {#4807 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
  -id: 331563
  -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/6020924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705936318 {#4798
    date: 2024-01-22 16:11:58.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
69 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
70 DENIED moderate
App\Entity\EntryComment {#4945
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4799
    +user: Proxies\__CG__\App\Entity\User {#4800 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4653
      +user: App\Entity\User {#4300 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        For meal planning and shopping lists, grocy os completely overkill.\n
        \n
        You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1728172146 {#4648
        date: 2024-10-06 01:49:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4654 …}
      +nested: Doctrine\ORM\PersistentCollection {#4656 …}
      +votes: Doctrine\ORM\PersistentCollection {#4658 …}
      +reports: Doctrine\ORM\PersistentCollection {#4660 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
      -id: 331144
      -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5586669"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705924572 {#4649
        date: 2024-01-22 12:56:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705936318 {#4797
      date: 2024-01-22 16:11:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4801 …}
    +nested: Doctrine\ORM\PersistentCollection {#4803 …}
    +votes: Doctrine\ORM\PersistentCollection {#4805 …}
    +reports: Doctrine\ORM\PersistentCollection {#4807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
    -id: 331563
    -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6020924"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936318 {#4798
      date: 2024-01-22 16:11:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Hehe"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705940271 {#4943
    date: 2024-01-22 17:17:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
    "@palitu@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4946 …}
  +nested: Doctrine\ORM\PersistentCollection {#4948 …}
  +votes: Doctrine\ORM\PersistentCollection {#4950 …}
  +reports: Doctrine\ORM\PersistentCollection {#4952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4956 …}
  -id: 331748
  -bodyTs: "'hehe':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5590802"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940271 {#4944
    date: 2024-01-22 17:17:51.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
71 DENIED edit
App\Entity\EntryComment {#4945
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4799
    +user: Proxies\__CG__\App\Entity\User {#4800 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4653
      +user: App\Entity\User {#4300 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        For meal planning and shopping lists, grocy os completely overkill.\n
        \n
        You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1728172146 {#4648
        date: 2024-10-06 01:49:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4654 …}
      +nested: Doctrine\ORM\PersistentCollection {#4656 …}
      +votes: Doctrine\ORM\PersistentCollection {#4658 …}
      +reports: Doctrine\ORM\PersistentCollection {#4660 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
      -id: 331144
      -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5586669"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705924572 {#4649
        date: 2024-01-22 12:56:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705936318 {#4797
      date: 2024-01-22 16:11:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4801 …}
    +nested: Doctrine\ORM\PersistentCollection {#4803 …}
    +votes: Doctrine\ORM\PersistentCollection {#4805 …}
    +reports: Doctrine\ORM\PersistentCollection {#4807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
    -id: 331563
    -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6020924"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936318 {#4798
      date: 2024-01-22 16:11:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Hehe"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705940271 {#4943
    date: 2024-01-22 17:17:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
    "@palitu@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4946 …}
  +nested: Doctrine\ORM\PersistentCollection {#4948 …}
  +votes: Doctrine\ORM\PersistentCollection {#4950 …}
  +reports: Doctrine\ORM\PersistentCollection {#4952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4956 …}
  -id: 331748
  -bodyTs: "'hehe':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5590802"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940271 {#4944
    date: 2024-01-22 17:17:51.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
72 DENIED moderate
App\Entity\EntryComment {#4945
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4799
    +user: Proxies\__CG__\App\Entity\User {#4800 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4653
      +user: App\Entity\User {#4300 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        For meal planning and shopping lists, grocy os completely overkill.\n
        \n
        You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1728172146 {#4648
        date: 2024-10-06 01:49:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4654 …}
      +nested: Doctrine\ORM\PersistentCollection {#4656 …}
      +votes: Doctrine\ORM\PersistentCollection {#4658 …}
      +reports: Doctrine\ORM\PersistentCollection {#4660 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
      -id: 331144
      -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5586669"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705924572 {#4649
        date: 2024-01-22 12:56:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705936318 {#4797
      date: 2024-01-22 16:11:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4801 …}
    +nested: Doctrine\ORM\PersistentCollection {#4803 …}
    +votes: Doctrine\ORM\PersistentCollection {#4805 …}
    +reports: Doctrine\ORM\PersistentCollection {#4807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
    -id: 331563
    -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6020924"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936318 {#4798
      date: 2024-01-22 16:11:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Hehe"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705940271 {#4943
    date: 2024-01-22 17:17:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
    "@palitu@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4946 …}
  +nested: Doctrine\ORM\PersistentCollection {#4948 …}
  +votes: Doctrine\ORM\PersistentCollection {#4950 …}
  +reports: Doctrine\ORM\PersistentCollection {#4952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4956 …}
  -id: 331748
  -bodyTs: "'hehe':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5590802"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940271 {#4944
    date: 2024-01-22 17:17:51.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
73 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
74 DENIED moderate
App\Entity\EntryComment {#4964
  +user: Proxies\__CG__\App\Entity\User {#4967 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4945
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4799
      +user: Proxies\__CG__\App\Entity\User {#4800 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4653
        +user: App\Entity\User {#4300 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          For meal planning and shopping lists, grocy os completely overkill.\n
          \n
          You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 15
        +score: 0
        +lastActive: DateTime @1728172146 {#4648
          date: 2024-10-06 01:49:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4654 …}
        +nested: Doctrine\ORM\PersistentCollection {#4656 …}
        +votes: Doctrine\ORM\PersistentCollection {#4658 …}
        +reports: Doctrine\ORM\PersistentCollection {#4660 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
        -id: 331144
        -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5586669"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705924572 {#4649
          date: 2024-01-22 12:56:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4653}
      +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705936318 {#4797
        date: 2024-01-22 16:11:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@thisfro@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4801 …}
      +nested: Doctrine\ORM\PersistentCollection {#4803 …}
      +votes: Doctrine\ORM\PersistentCollection {#4805 …}
      +reports: Doctrine\ORM\PersistentCollection {#4807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
      -id: 331563
      -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/6020924"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705936318 {#4798
        date: 2024-01-22 16:11:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "Hehe"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705940271 {#4943
      date: 2024-01-22 17:17:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
      "@palitu@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4946 …}
    +nested: Doctrine\ORM\PersistentCollection {#4948 …}
    +votes: Doctrine\ORM\PersistentCollection {#4950 …}
    +reports: Doctrine\ORM\PersistentCollection {#4952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4956 …}
    -id: 331748
    -bodyTs: "'hehe':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5590802"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705940271 {#4944
      date: 2024-01-22 17:17:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Haha"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706070295 {#4963
    date: 2024-01-24 05:24:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
    "@palitu@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4971 …}
  +nested: Doctrine\ORM\PersistentCollection {#4973 …}
  +votes: Doctrine\ORM\PersistentCollection {#4969 …}
  +reports: Doctrine\ORM\PersistentCollection {#4975 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4977 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4979 …}
  -id: 335924
  -bodyTs: "'haha':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6962585"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706070295 {#4960
    date: 2024-01-24 05:24:55.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
75 DENIED edit
App\Entity\EntryComment {#4964
  +user: Proxies\__CG__\App\Entity\User {#4967 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4945
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4799
      +user: Proxies\__CG__\App\Entity\User {#4800 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4653
        +user: App\Entity\User {#4300 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          For meal planning and shopping lists, grocy os completely overkill.\n
          \n
          You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 15
        +score: 0
        +lastActive: DateTime @1728172146 {#4648
          date: 2024-10-06 01:49:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4654 …}
        +nested: Doctrine\ORM\PersistentCollection {#4656 …}
        +votes: Doctrine\ORM\PersistentCollection {#4658 …}
        +reports: Doctrine\ORM\PersistentCollection {#4660 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
        -id: 331144
        -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5586669"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705924572 {#4649
          date: 2024-01-22 12:56:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4653}
      +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705936318 {#4797
        date: 2024-01-22 16:11:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@thisfro@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4801 …}
      +nested: Doctrine\ORM\PersistentCollection {#4803 …}
      +votes: Doctrine\ORM\PersistentCollection {#4805 …}
      +reports: Doctrine\ORM\PersistentCollection {#4807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
      -id: 331563
      -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/6020924"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705936318 {#4798
        date: 2024-01-22 16:11:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "Hehe"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705940271 {#4943
      date: 2024-01-22 17:17:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
      "@palitu@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4946 …}
    +nested: Doctrine\ORM\PersistentCollection {#4948 …}
    +votes: Doctrine\ORM\PersistentCollection {#4950 …}
    +reports: Doctrine\ORM\PersistentCollection {#4952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4956 …}
    -id: 331748
    -bodyTs: "'hehe':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5590802"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705940271 {#4944
      date: 2024-01-22 17:17:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Haha"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706070295 {#4963
    date: 2024-01-24 05:24:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
    "@palitu@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4971 …}
  +nested: Doctrine\ORM\PersistentCollection {#4973 …}
  +votes: Doctrine\ORM\PersistentCollection {#4969 …}
  +reports: Doctrine\ORM\PersistentCollection {#4975 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4977 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4979 …}
  -id: 335924
  -bodyTs: "'haha':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6962585"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706070295 {#4960
    date: 2024-01-24 05:24:55.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
76 DENIED moderate
App\Entity\EntryComment {#4964
  +user: Proxies\__CG__\App\Entity\User {#4967 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4945
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4799
      +user: Proxies\__CG__\App\Entity\User {#4800 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4653
        +user: App\Entity\User {#4300 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          For meal planning and shopping lists, grocy os completely overkill.\n
          \n
          You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 15
        +score: 0
        +lastActive: DateTime @1728172146 {#4648
          date: 2024-10-06 01:49:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@EarMaster@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4654 …}
        +nested: Doctrine\ORM\PersistentCollection {#4656 …}
        +votes: Doctrine\ORM\PersistentCollection {#4658 …}
        +reports: Doctrine\ORM\PersistentCollection {#4660 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
        -id: 331144
        -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5586669"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705924572 {#4649
          date: 2024-01-22 12:56:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4653}
      +body: "Sigh. Time to give it a crack. I was happy with bring! Now i need to change"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705936318 {#4797
        date: 2024-01-22 16:11:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
        "@thisfro@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4801 …}
      +nested: Doctrine\ORM\PersistentCollection {#4803 …}
      +votes: Doctrine\ORM\PersistentCollection {#4805 …}
      +reports: Doctrine\ORM\PersistentCollection {#4807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4809 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4811 …}
      -id: 331563
      -bodyTs: "'bring':12 'chang':17 'crack':7 'give':4 'happi':10 'need':15 'sigh':1 'time':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/6020924"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705936318 {#4798
        date: 2024-01-22 16:11:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "Hehe"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705940271 {#4943
      date: 2024-01-22 17:17:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
      "@palitu@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4946 …}
    +nested: Doctrine\ORM\PersistentCollection {#4948 …}
    +votes: Doctrine\ORM\PersistentCollection {#4950 …}
    +reports: Doctrine\ORM\PersistentCollection {#4952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4956 …}
    -id: 331748
    -bodyTs: "'hehe':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5590802"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705940271 {#4944
      date: 2024-01-22 17:17:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Haha"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706070295 {#4963
    date: 2024-01-24 05:24:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
    "@palitu@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4971 …}
  +nested: Doctrine\ORM\PersistentCollection {#4973 …}
  +votes: Doctrine\ORM\PersistentCollection {#4969 …}
  +reports: Doctrine\ORM\PersistentCollection {#4975 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4977 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4979 …}
  -id: 335924
  -bodyTs: "'haha':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6962585"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706070295 {#4960
    date: 2024-01-24 05:24:55.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
77 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
78 DENIED moderate
App\Entity\EntryComment {#4815
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4653
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      For meal planning and shopping lists, grocy os completely overkill.\n
      \n
      You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1728172146 {#4648
      date: 2024-10-06 01:49:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4654 …}
    +nested: Doctrine\ORM\PersistentCollection {#4656 …}
    +votes: Doctrine\ORM\PersistentCollection {#4658 …}
    +reports: Doctrine\ORM\PersistentCollection {#4660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
    -id: 331144
    -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5586669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705924572 {#4649
      date: 2024-01-22 12:56:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "It looks promising. Thanks for the suggestion."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705925300 {#4813
    date: 2024-01-22 13:08:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4816 …}
  +nested: Doctrine\ORM\PersistentCollection {#4818 …}
  +votes: Doctrine\ORM\PersistentCollection {#4820 …}
  +reports: Doctrine\ORM\PersistentCollection {#4822 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4824 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4826 …}
  -id: 331165
  -bodyTs: "'look':2 'promis':3 'suggest':7 'thank':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705925300 {#4814
    date: 2024-01-22 13:08:20.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
79 DENIED edit
App\Entity\EntryComment {#4815
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4653
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      For meal planning and shopping lists, grocy os completely overkill.\n
      \n
      You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1728172146 {#4648
      date: 2024-10-06 01:49:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4654 …}
    +nested: Doctrine\ORM\PersistentCollection {#4656 …}
    +votes: Doctrine\ORM\PersistentCollection {#4658 …}
    +reports: Doctrine\ORM\PersistentCollection {#4660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
    -id: 331144
    -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5586669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705924572 {#4649
      date: 2024-01-22 12:56:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "It looks promising. Thanks for the suggestion."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705925300 {#4813
    date: 2024-01-22 13:08:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4816 …}
  +nested: Doctrine\ORM\PersistentCollection {#4818 …}
  +votes: Doctrine\ORM\PersistentCollection {#4820 …}
  +reports: Doctrine\ORM\PersistentCollection {#4822 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4824 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4826 …}
  -id: 331165
  -bodyTs: "'look':2 'promis':3 'suggest':7 'thank':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705925300 {#4814
    date: 2024-01-22 13:08:20.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
80 DENIED moderate
App\Entity\EntryComment {#4815
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4653
    +user: App\Entity\User {#4300 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      For meal planning and shopping lists, grocy os completely overkill.\n
      \n
      You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1728172146 {#4648
      date: 2024-10-06 01:49:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4654 …}
    +nested: Doctrine\ORM\PersistentCollection {#4656 …}
    +votes: Doctrine\ORM\PersistentCollection {#4658 …}
    +reports: Doctrine\ORM\PersistentCollection {#4660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
    -id: 331144
    -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5586669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705924572 {#4649
      date: 2024-01-22 12:56:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "It looks promising. Thanks for the suggestion."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705925300 {#4813
    date: 2024-01-22 13:08:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4816 …}
  +nested: Doctrine\ORM\PersistentCollection {#4818 …}
  +votes: Doctrine\ORM\PersistentCollection {#4820 …}
  +reports: Doctrine\ORM\PersistentCollection {#4822 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4824 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4826 …}
  -id: 331165
  -bodyTs: "'look':2 'promis':3 'suggest':7 'thank':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705925300 {#4814
    date: 2024-01-22 13:08:20.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
81 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
82 DENIED moderate
App\Entity\EntryComment {#4903
  +user: Proxies\__CG__\App\Entity\User {#4897 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4815
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4653
      +user: App\Entity\User {#4300 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        For meal planning and shopping lists, grocy os completely overkill.\n
        \n
        You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1728172146 {#4648
        date: 2024-10-06 01:49:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4654 …}
      +nested: Doctrine\ORM\PersistentCollection {#4656 …}
      +votes: Doctrine\ORM\PersistentCollection {#4658 …}
      +reports: Doctrine\ORM\PersistentCollection {#4660 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
      -id: 331144
      -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5586669"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705924572 {#4649
        date: 2024-01-22 12:56:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "It looks promising. Thanks for the suggestion."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705925300 {#4813
      date: 2024-01-22 13:08:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4816 …}
    +nested: Doctrine\ORM\PersistentCollection {#4818 …}
    +votes: Doctrine\ORM\PersistentCollection {#4820 …}
    +reports: Doctrine\ORM\PersistentCollection {#4822 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4826 …}
    -id: 331165
    -bodyTs: "'look':2 'promis':3 'suggest':7 'thank':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705925300 {#4814
      date: 2024-01-22 13:08:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Been using it for a few months. It’s pretty good. A few annoying things, but my wife and I have figured out how to make it work for us"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705925527 {#4904
    date: 2024-01-22 13:12:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4891 …}
  +nested: Doctrine\ORM\PersistentCollection {#4895 …}
  +votes: Doctrine\ORM\PersistentCollection {#4893 …}
  +reports: Doctrine\ORM\PersistentCollection {#4907 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4909 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4911 …}
  -id: 331172
  -bodyTs: "'annoy':14 'figur':22 'good':11 'make':26 'month':7 'pretti':10 'thing':15 'us':30 'use':2 'wife':18 'work':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619765"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705925527 {#4901
    date: 2024-01-22 13:12:07.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
83 DENIED edit
App\Entity\EntryComment {#4903
  +user: Proxies\__CG__\App\Entity\User {#4897 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4815
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4653
      +user: App\Entity\User {#4300 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        For meal planning and shopping lists, grocy os completely overkill.\n
        \n
        You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1728172146 {#4648
        date: 2024-10-06 01:49:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4654 …}
      +nested: Doctrine\ORM\PersistentCollection {#4656 …}
      +votes: Doctrine\ORM\PersistentCollection {#4658 …}
      +reports: Doctrine\ORM\PersistentCollection {#4660 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
      -id: 331144
      -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5586669"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705924572 {#4649
        date: 2024-01-22 12:56:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "It looks promising. Thanks for the suggestion."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705925300 {#4813
      date: 2024-01-22 13:08:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4816 …}
    +nested: Doctrine\ORM\PersistentCollection {#4818 …}
    +votes: Doctrine\ORM\PersistentCollection {#4820 …}
    +reports: Doctrine\ORM\PersistentCollection {#4822 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4826 …}
    -id: 331165
    -bodyTs: "'look':2 'promis':3 'suggest':7 'thank':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705925300 {#4814
      date: 2024-01-22 13:08:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Been using it for a few months. It’s pretty good. A few annoying things, but my wife and I have figured out how to make it work for us"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705925527 {#4904
    date: 2024-01-22 13:12:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4891 …}
  +nested: Doctrine\ORM\PersistentCollection {#4895 …}
  +votes: Doctrine\ORM\PersistentCollection {#4893 …}
  +reports: Doctrine\ORM\PersistentCollection {#4907 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4909 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4911 …}
  -id: 331172
  -bodyTs: "'annoy':14 'figur':22 'good':11 'make':26 'month':7 'pretti':10 'thing':15 'us':30 'use':2 'wife':18 'work':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619765"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705925527 {#4901
    date: 2024-01-22 13:12:07.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
84 DENIED moderate
App\Entity\EntryComment {#4903
  +user: Proxies\__CG__\App\Entity\User {#4897 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4815
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4653
      +user: App\Entity\User {#4300 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        For meal planning and shopping lists, grocy os completely overkill.\n
        \n
        You could look at [Kitchen Owl](https://kitchenowl.org/), it even looks like bring! and you can use meal planning :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1728172146 {#4648
        date: 2024-10-06 01:49:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4654 …}
      +nested: Doctrine\ORM\PersistentCollection {#4656 …}
      +votes: Doctrine\ORM\PersistentCollection {#4658 …}
      +reports: Doctrine\ORM\PersistentCollection {#4660 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4662 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4664 …}
      -id: 331144
      -bodyTs: "'/),':19 'bring':24 'complet':9 'could':12 'even':21 'groci':7 'kitchen':15 'kitchenowl.org':18 'kitchenowl.org/),':17 'like':23 'list':6 'look':13,22 'meal':2,29 'os':8 'overkil':10 'owl':16 'plan':3,30 'shop':5 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5586669"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705924572 {#4649
        date: 2024-01-22 12:56:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4653}
    +body: "It looks promising. Thanks for the suggestion."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705925300 {#4813
      date: 2024-01-22 13:08:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@thisfro@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4816 …}
    +nested: Doctrine\ORM\PersistentCollection {#4818 …}
    +votes: Doctrine\ORM\PersistentCollection {#4820 …}
    +reports: Doctrine\ORM\PersistentCollection {#4822 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4826 …}
    -id: 331165
    -bodyTs: "'look':2 'promis':3 'suggest':7 'thank':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705925300 {#4814
      date: 2024-01-22 13:08:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4653}
  +body: "Been using it for a few months. It’s pretty good. A few annoying things, but my wife and I have figured out how to make it work for us"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705925527 {#4904
    date: 2024-01-22 13:12:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@thisfro@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4891 …}
  +nested: Doctrine\ORM\PersistentCollection {#4895 …}
  +votes: Doctrine\ORM\PersistentCollection {#4893 …}
  +reports: Doctrine\ORM\PersistentCollection {#4907 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4909 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4911 …}
  -id: 331172
  -bodyTs: "'annoy':14 'figur':22 'good':11 'make':26 'month':7 'pretti':10 'thing':15 'us':30 'use':2 'wife':18 'work':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7619765"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705925527 {#4901
    date: 2024-01-22 13:12:07.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
85 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
86 DENIED moderate
App\Entity\EntryComment {#4668
  +user: App\Entity\User {#4681 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1727912788 {#4652
    date: 2024-10-03 01:46:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4669 …}
  +nested: Doctrine\ORM\PersistentCollection {#4671 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
  -id: 331087
  -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6912942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922700 {#4651
    date: 2024-01-22 12:25:00.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
87 DENIED edit
App\Entity\EntryComment {#4668
  +user: App\Entity\User {#4681 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1727912788 {#4652
    date: 2024-10-03 01:46:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4669 …}
  +nested: Doctrine\ORM\PersistentCollection {#4671 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
  -id: 331087
  -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6912942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922700 {#4651
    date: 2024-01-22 12:25:00.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
88 DENIED moderate
App\Entity\EntryComment {#4668
  +user: App\Entity\User {#4681 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1727912788 {#4652
    date: 2024-10-03 01:46:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4669 …}
  +nested: Doctrine\ORM\PersistentCollection {#4671 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
  -id: 331087
  -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6912942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922700 {#4651
    date: 2024-01-22 12:25:00.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
89 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
90 DENIED moderate
App\Entity\EntryComment {#4757
  +user: Proxies\__CG__\App\Entity\User {#4750 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "Seconded for Our Groceries. The sync between devices is great and I LOVE the barcode scanning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705970406 {#4758
    date: 2024-01-23 01:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4749 …}
  +nested: Doctrine\ORM\PersistentCollection {#4747 …}
  +votes: Doctrine\ORM\PersistentCollection {#4745 …}
  +reports: Doctrine\ORM\PersistentCollection {#4760 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4762 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4764 …}
  -id: 333034
  -bodyTs: "'barcod':15 'devic':8 'great':10 'groceri':4 'love':13 'scan':16 'second':1 'sync':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926912"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705970406 {#4755
    date: 2024-01-23 01:40:06.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
91 DENIED edit
App\Entity\EntryComment {#4757
  +user: Proxies\__CG__\App\Entity\User {#4750 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "Seconded for Our Groceries. The sync between devices is great and I LOVE the barcode scanning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705970406 {#4758
    date: 2024-01-23 01:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4749 …}
  +nested: Doctrine\ORM\PersistentCollection {#4747 …}
  +votes: Doctrine\ORM\PersistentCollection {#4745 …}
  +reports: Doctrine\ORM\PersistentCollection {#4760 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4762 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4764 …}
  -id: 333034
  -bodyTs: "'barcod':15 'devic':8 'great':10 'groceri':4 'love':13 'scan':16 'second':1 'sync':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926912"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705970406 {#4755
    date: 2024-01-23 01:40:06.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
92 DENIED moderate
App\Entity\EntryComment {#4757
  +user: Proxies\__CG__\App\Entity\User {#4750 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "Seconded for Our Groceries. The sync between devices is great and I LOVE the barcode scanning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705970406 {#4758
    date: 2024-01-23 01:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4749 …}
  +nested: Doctrine\ORM\PersistentCollection {#4747 …}
  +votes: Doctrine\ORM\PersistentCollection {#4745 …}
  +reports: Doctrine\ORM\PersistentCollection {#4760 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4762 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4764 …}
  -id: 333034
  -bodyTs: "'barcod':15 'devic':8 'great':10 'groceri':4 'love':13 'scan':16 'second':1 'sync':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926912"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705970406 {#4755
    date: 2024-01-23 01:40:06.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
93 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
94 DENIED moderate
App\Entity\EntryComment {#4768
  +user: Proxies\__CG__\App\Entity\User {#4769 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705929726 {#4766
    date: 2024-01-22 14:22:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4770 …}
  +nested: Doctrine\ORM\PersistentCollection {#4772 …}
  +votes: Doctrine\ORM\PersistentCollection {#4774 …}
  +reports: Doctrine\ORM\PersistentCollection {#4776 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4778 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4780 …}
  -id: 331301
  -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5037919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705929726 {#4767
    date: 2024-01-22 14:22:06.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
95 DENIED edit
App\Entity\EntryComment {#4768
  +user: Proxies\__CG__\App\Entity\User {#4769 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705929726 {#4766
    date: 2024-01-22 14:22:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4770 …}
  +nested: Doctrine\ORM\PersistentCollection {#4772 …}
  +votes: Doctrine\ORM\PersistentCollection {#4774 …}
  +reports: Doctrine\ORM\PersistentCollection {#4776 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4778 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4780 …}
  -id: 331301
  -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5037919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705929726 {#4767
    date: 2024-01-22 14:22:06.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
96 DENIED moderate
App\Entity\EntryComment {#4768
  +user: Proxies\__CG__\App\Entity\User {#4769 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705929726 {#4766
    date: 2024-01-22 14:22:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4770 …}
  +nested: Doctrine\ORM\PersistentCollection {#4772 …}
  +votes: Doctrine\ORM\PersistentCollection {#4774 …}
  +reports: Doctrine\ORM\PersistentCollection {#4776 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4778 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4780 …}
  -id: 331301
  -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5037919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705929726 {#4767
    date: 2024-01-22 14:22:06.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
97 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
98 DENIED moderate
App\Entity\EntryComment {#4930
  +user: App\Entity\User {#4681 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4768
    +user: Proxies\__CG__\App\Entity\User {#4769 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: App\Entity\User {#4681 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1727912788 {#4652
        date: 2024-10-03 01:46:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4669 …}
      +nested: Doctrine\ORM\PersistentCollection {#4671 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
      -id: 331087
      -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6912942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922700 {#4651
        date: 2024-01-22 12:25:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4668}
    +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705929726 {#4766
      date: 2024-01-22 14:22:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@noughtnaut@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4770 …}
    +nested: Doctrine\ORM\PersistentCollection {#4772 …}
    +votes: Doctrine\ORM\PersistentCollection {#4774 …}
    +reports: Doctrine\ORM\PersistentCollection {#4776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 331301
    -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5037919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929726 {#4767
      date: 2024-01-22 14:22:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "Correct, it is not."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997601 {#4928
    date: 2024-01-23 09:13:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
    "@SirMino@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4931 …}
  +nested: Doctrine\ORM\PersistentCollection {#4933 …}
  +votes: Doctrine\ORM\PersistentCollection {#4935 …}
  +reports: Doctrine\ORM\PersistentCollection {#4937 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4939 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4941 …}
  -id: 333688
  -bodyTs: "'correct':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705997601 {#4929
    date: 2024-01-23 09:13:21.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
99 DENIED edit
App\Entity\EntryComment {#4930
  +user: App\Entity\User {#4681 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4768
    +user: Proxies\__CG__\App\Entity\User {#4769 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: App\Entity\User {#4681 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1727912788 {#4652
        date: 2024-10-03 01:46:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4669 …}
      +nested: Doctrine\ORM\PersistentCollection {#4671 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
      -id: 331087
      -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6912942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922700 {#4651
        date: 2024-01-22 12:25:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4668}
    +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705929726 {#4766
      date: 2024-01-22 14:22:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@noughtnaut@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4770 …}
    +nested: Doctrine\ORM\PersistentCollection {#4772 …}
    +votes: Doctrine\ORM\PersistentCollection {#4774 …}
    +reports: Doctrine\ORM\PersistentCollection {#4776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 331301
    -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5037919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929726 {#4767
      date: 2024-01-22 14:22:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "Correct, it is not."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997601 {#4928
    date: 2024-01-23 09:13:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
    "@SirMino@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4931 …}
  +nested: Doctrine\ORM\PersistentCollection {#4933 …}
  +votes: Doctrine\ORM\PersistentCollection {#4935 …}
  +reports: Doctrine\ORM\PersistentCollection {#4937 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4939 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4941 …}
  -id: 333688
  -bodyTs: "'correct':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705997601 {#4929
    date: 2024-01-23 09:13:21.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
100 DENIED moderate
App\Entity\EntryComment {#4930
  +user: App\Entity\User {#4681 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4768
    +user: Proxies\__CG__\App\Entity\User {#4769 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: App\Entity\User {#4681 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1727912788 {#4652
        date: 2024-10-03 01:46:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4669 …}
      +nested: Doctrine\ORM\PersistentCollection {#4671 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
      -id: 331087
      -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6912942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922700 {#4651
        date: 2024-01-22 12:25:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4668}
    +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705929726 {#4766
      date: 2024-01-22 14:22:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@noughtnaut@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4770 …}
    +nested: Doctrine\ORM\PersistentCollection {#4772 …}
    +votes: Doctrine\ORM\PersistentCollection {#4774 …}
    +reports: Doctrine\ORM\PersistentCollection {#4776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 331301
    -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5037919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929726 {#4767
      date: 2024-01-22 14:22:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "Correct, it is not."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997601 {#4928
    date: 2024-01-23 09:13:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
    "@SirMino@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4931 …}
  +nested: Doctrine\ORM\PersistentCollection {#4933 …}
  +votes: Doctrine\ORM\PersistentCollection {#4935 …}
  +reports: Doctrine\ORM\PersistentCollection {#4937 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4939 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4941 …}
  -id: 333688
  -bodyTs: "'correct':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705997601 {#4929
    date: 2024-01-23 09:13:21.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
101 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
102 DENIED moderate
App\Entity\EntryComment {#4784
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "I will have a look into it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705924484 {#4782
    date: 2024-01-22 12:54:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4785 …}
  +nested: Doctrine\ORM\PersistentCollection {#4787 …}
  +votes: Doctrine\ORM\PersistentCollection {#4789 …}
  +reports: Doctrine\ORM\PersistentCollection {#4791 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4795 …}
  -id: 331142
  -bodyTs: "'look':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924484 {#4783
    date: 2024-01-22 12:54: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
103 DENIED edit
App\Entity\EntryComment {#4784
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "I will have a look into it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705924484 {#4782
    date: 2024-01-22 12:54:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4785 …}
  +nested: Doctrine\ORM\PersistentCollection {#4787 …}
  +votes: Doctrine\ORM\PersistentCollection {#4789 …}
  +reports: Doctrine\ORM\PersistentCollection {#4791 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4795 …}
  -id: 331142
  -bodyTs: "'look':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924484 {#4783
    date: 2024-01-22 12:54: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
104 DENIED moderate
App\Entity\EntryComment {#4784
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2410
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#1850
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: App\Entity\User {#4681 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#4652
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4669 …}
    +nested: Doctrine\ORM\PersistentCollection {#4671 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#4651
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4668}
  +body: "I will have a look into it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705924484 {#4782
    date: 2024-01-22 12:54:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4785 …}
  +nested: Doctrine\ORM\PersistentCollection {#4787 …}
  +votes: Doctrine\ORM\PersistentCollection {#4789 …}
  +reports: Doctrine\ORM\PersistentCollection {#4791 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4793 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4795 …}
  -id: 331142
  -bodyTs: "'look':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924484 {#4783
    date: 2024-01-22 12:54: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
105 DENIED edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +name: "selfhosted@lemmy.world"
  +title: "selfhosted"
  +description: """
    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
    \n
    Rules:\n
    \n
    - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
    - No spam posting.\n
    - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
    - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
    - No trolling.\n
    \n
    Resources:\n
    \n
    - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
    - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
    - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
    \n
    > Any issues on the community? Report it using the report flag.\n
    \n
    > Questions? DM the mods!
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 222
  +entryCommentCount: 3916
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582735 {#276
    date: 2024-10-22 09:38:55.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -id: 120
  +apId: "selfhosted@lemmy.world"
  +apProfileId: "https://lemmy.world/c/selfhosted"
  +apPublicUrl: "https://lemmy.world/c/selfhosted"
  +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "selfhosted"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703473826 {#270
    date: 2023-12-25 04:10:26.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703473826 {#272
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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